如何使用Github Pages免費搭建網(wǎng)站
github pages有兩類:
你如果起個名為chendell.github.io的repository, 那么他的master分支上的文件就能在chendell.github.io的根目錄訪問到。
而如果是其他的repositories,比如這個repository名字叫node,那么建一個gh-pages分支,該分支下的文件就能在chendell.github.io/node/下訪問到。
1. 門檻:需要理解 Github 的工作方式,熟悉 Github 客戶端,熟悉 Html 與 CSS;
2. 不妨一邊開始寫靜態(tài)模板,一邊了解 Jekyll 布局所用到的 Liquid Tag,磨刀不誤砍柴工;
3. Jekyll 博客,可以看作是一套文件結構,通過 Jekyll 程序編譯成靜態(tài)網(wǎng)站。如果不熟悉命令,完全可以不安裝 Jekyll,只需按照要求的格式創(chuàng)建文件后再上傳到 Github,然后訪問主頁就可以了,因為 Github Pages 便是由 Jekyll 驅(qū)動的,或者直接使用 Jekyll-Bootstrap 的結構;
4. Jekyll 的文件結構大概可以這樣分:配置文件 _config.yml,布局文件 _layouts,模塊文件 _includes,插件 _plugin,文章 _posts,其他文件(不以下劃線開頭的文件及文件夾都會完整的拷貝到生成的靜態(tài)網(wǎng)站中,比如 CSS 文件、圖片等),以及將會生成的靜態(tài)站 _site;
5. Jekyll 命令很簡單,先使用 cd 命令進入目標文件夾,然后輸入 jekyll --server 生成網(wǎng)站,瀏覽器中輸入 0.0.0.0:4000 訪問生成的靜態(tài)網(wǎng)站,jekyll --server --auto 命令將開啟實時更新,修改文件后在瀏覽器中刷新就可看到效果,對本地調(diào)試很有幫助;
6. Github Pages 禁用所有插件,需要使用自定義插件,只能上傳生成的網(wǎng)站文件 _site,或者試試 這個辦法 ;
7. 想寫草稿不想被編譯?創(chuàng)建一個以下劃線開頭文件夾就會被忽略,例如在 _posts 下創(chuàng)建 _drafts 存儲草稿;
8. 默認的 Markdown 引擎問題很多,建議替換成 RDiscount。
- 成都搜索引擎SEO優(yōu)化排名哪家公司好
- edu和.com是什么意思,有什么區(qū)別?
- nginx可以轉(zhuǎn)發(fā)內(nèi)網(wǎng) url東西嗎?
- 在耐思尼克買了域名,該怎么建站啊
- 如何確定某個域名服務器是否工作正常?
- 一級域名可以打開網(wǎng)站,空間主贈送的三級域名不能打開,域名解析都解析好的,那是什么
- 那里有免費的二級或者三級域名,可以設置解析IP的,提供一個,謝謝了
- 域名在什么情形下不需要備案
- host表是什么表?
- www.jf25.com一般域名解析要多久?
- 域名怎么解析到用路由器的服務器
- 反向綁定域名的方法步驟詳解
- 二級域名怎么解析
- 電腦不能解析域名?
- 域名怎么樣解析到阿里云服務器
- 用域名訪問網(wǎng)站到頁面打開過程所用到的協(xié)議?具體過程是怎么樣的
- 將ip地址轉(zhuǎn)換成域名的協(xié)議?
- 如何給主機分配二級域名?
- 二級域名做站有優(yōu)勢嗎?
- 誰能給個免費二級域名申請網(wǎng)站?現(xiàn)在有效能申請的
-
把網(wǎng)址復制粘貼到瀏覽器打開并下載 網(wǎng)址在微信上 怎么操作
-
怎樣查詢二級域名的ip地址?
-
網(wǎng)站一級域名和二級域名區(qū)別
-
子域名ip地址查詢?
-
地址發(fā)布頁是什么意思?
-
電腦網(wǎng)頁找不到,出現(xiàn)404,這個404代表什么意思?
-
有哪個網(wǎng)站可以免費看NBA直播?
-
電腦網(wǎng)頁打開時出現(xiàn)HTTP404未找到,如何解決?
-
如何建立個人網(wǎng)站?我想建一個自己的網(wǎng)站,永久免費的?
-
網(wǎng)頁版qq登錄入口
-
http://www.windows.com/stopcode
-
如何給VPS搭建的網(wǎng)站做國內(nèi)CDN加速?
-
shadowrocket怎么架設服務器
-
網(wǎng)站域名后面的cn是什么意思?
-
網(wǎng)站推廣關鍵詞排名優(yōu)化要用那些方法?