--- title: 將你的網站發佈上線 slug: Learn/Getting_started_with_the_web/Publishing_your_website translation_of: Learn/Getting_started_with_the_web/Publishing_your_website ---
當你完成你的網頁程式碼後,你需要把它放到網路上,這樣人們才可以搜尋得到。這個章節將介紹如何快速的把你的程式碼放到網路上。
發佈網站並不是一個幾句話就能說得完的課題,主要是因為有太多方法能夠發佈網站。在這個章節中,我們不會介紹所有可能的方法,但是我們會簡單講解三個概念,並從初學者的角度分別說明它們的優缺點,然後一步一步帶你用一個你現階段有辦法完成的方法發佈網站。
如果想要完全掌控你發佈的網站,那你可能需要花錢買:
http://www.mozilla.org
或 http://www.bbc.co.uk
。你需要向網域名稱註冊商(domain registrar)租借網域名稱。許多專業的網站是用這個方法發佈的。
除此之外,你還會需要一個 {{Glossary("FTP", "File Transfer Protocol (FTP)")}} 程式(點選How much does it cost: software 來取得更多資訊),這樣才能真正的把你建置的網頁檔案傳達給伺服器。FTP 程式很廣泛,但一般來說,你可以用你公司提供的資訊,像是使用者名稱、密碼以及host name來登入你的網頁伺服器,它就會以兩個視窗的形式分別顯示你電腦裡的檔案和你網頁伺服器上的檔案,然後你就可以移動你的檔案。
使用工具來發佈網站:
這類工具和託管不同,通常他們都是免費的,不過功能當然也會受限。
有些 web app 會模擬網站的開發環境,讓你能執行 HTML, CSS, JavaScript,顯示程式碼執行結果、並渲染至網站上--一切都在瀏覽器的一個頁籤內完成。通常這些工具用起來都簡單、學起來簡單、基本功能還是免費的。他們用獨一無二的網址,替你保管渲染好的頁面。不過,基本功能基本上很受限,而且 app 通常都不提供如圖像這種 asset 的託管。
試試以下網站,看看你能想到什麼點子:
來看看把網站用 Github Pages 發佈多簡單。
注:請確定目錄內有 index.html 檔案。
現在讓瀏覽器連到 username.github.io 來看看你的網站。例如你的用戶名字是 chrisdavidmills,就連到 chrisdavidmills.github.io。
注:讓網站上線需要一點時間。如果網站沒有馬上運行,稍等一段時間後再試一次。
想多理解的話,請參考 GitHub Pages Help.
{{PreviousMenuNext("Learn/Getting_started_with_the_web/JavaScript_basics", "Learn/Getting_started_with_the_web/How_the_Web_works", "Learn/Getting_started_with_the_web")}}