每一個人都應該要有本身的博客,下面介紹下本身使用jekyll在GitHub Pages部署搭建我的博客的內容前端
從事互聯網行業日久後,技術漸長,總想着寫寫,把本身回,讓別人更多的看到本身。我的是這樣想的哈哈。
以前曾經本身使用laravel本身寫了個項目,不了了之值。
當時的感受就會耗時不說,最重要的感受上班在寫,下班後繼續寫博客代碼。失去了,作這件事情的本意(分享)。vue
其實如今搭建一個技術博客,很是簡單。java
經常使用的有下面幾種:laravel
Github Pages 是面向用戶、組織和項目開放的公共靜態頁面搭建託管服務,站點能夠被免費託管在 Github 上,你能夠選擇使用 Github Pages 默認提供的域名 github.io 或者自定義域名來發布站點。Github Pages 支持 自動利用 Jekyll 生成站點,也一樣支持純 HTML 文檔,將你的 Jekyll 站點託管在 Github Pages 上是一個不錯的選擇。git
jekyll是一個簡單的免費的Blog生成工具,相似WordPress。可是和WordPress又有很大的不一樣,緣由是jekyll只是一個生成靜態網頁的工具,不須要數據庫支持。可是能夠配合第三方服務,例如Disqus。最關鍵的是jekyll能夠免費部署在Github上,並且能夠綁定本身的域名。程序員
總體流程:github
以我我的項目爲例,打給地址https://github.com/MyStudytime/studytime-Blog
,點擊Fork
按鈕複製代碼到本身的倉庫。大概1分鐘左右能夠完成。數據庫
刪除項目中的 CNAME 文件,CNAME 是定製域名的時候使用的內容,若是不使用定製域名會存在衝突。瀏覽器
點擊Settings
按鈕打開設置頁面,頁面往下拉到GitHub Pages相關設置,在Source
下面的複選框中選擇master branch
,而後點擊旁邊的Save
按鈕保存設置。dom
點擊Settings
按鈕打開設置頁面,重命名項目名稱爲:YourGithubUserName.github.io
Settings
> GitHub Pages
頁面會發現存在這樣一個地址: https://YourGithubUserName.github.io
特別注意此處完成後,雖然也能夠打開頁面,可是跳轉頁面仍是個人頁面,須要修改jekyll配置文件。
打開項目目錄下的 _config.yml
文件,修改如下配置:
repository: MyStudytime/studytime-Blog 本身的倉庫地址 github_url: https://github.com/MyStudytime 本身的github地址 url: https://www.studytime.xin 上面設置的https://YourGithubUserName.github.io
完成上述配置後,大概等待一二分鐘後,可訪問https://YourGithubUserName.github.io
便可打開網站地址。
完成上述配置後,雖然https://YourGithubUserName.github.io
也能夠打開博客。可是對於崇尚個性的程序員不免會,想着配置本身的域名。
對於怎麼域名以及備案這些,就再也不此,再述了。
Settings
> GitHub Pages
頁面,Custom domain
下的輸入框輸入剛纔設置的域名:blog.studytime.xin
,點擊保存便可。url: http://blog.studytime.xin
blog.studytime.xin
便可訪問博客。更多精彩內容,請關注做者博客,https://studytime.xin