當前位置:
首頁 > 最新 > 使用Hexo框架+Apollo主題搭建博客

使用Hexo框架+Apollo主題搭建博客

置頂的話

注意2:因為Tencent對引流限制(說白話,就是不能鏈接到其他網頁),所以上面兩個鏈接,我都給出了網址,請自行粘貼到瀏覽器中訪問。

前言

時間過得賊快啊!我一下子就要大二下學期了!想著自己以後大概率就是一名老實的程序員。按著這個程序猿們的習慣啊,一般都會有個自己的博客,也不論是追求技術還是跟風吧,我腦子一熱呢,就準備搭一個自己的Blog。

腦子熱的時候是2月11號晚上,然後既然熱了,那就行動唄。先google了一下個人博客的主流框架和搭建入門咯。最後還是放棄了Wordpress,選擇了Hexo來搭建,原因是Hexo開源,主題選擇豐富,emmmm就醬。關於為啥選擇apollo主題呢,主要是有天瞎逛時,誤入了phoenixlzx巨巨的blog,他用的就是Apollo主題。我定睛一看,這就是我想要的滑板鞋主題!

Apollo主題的開發者據說是一位92年的小哥哥,開發Apollo的時候在美團前端任職,現在根據他的GitHub主頁應該是在Alipay工作了。我選擇Apollo主題的原因是因為它風格簡約,我覺得瀏覽時載入體驗比博客華麗的外觀會重要很多,你想想等載入是很煩躁的一件事(嗯,至少來說我是這樣...),何況Apollo還簡約得好看一匹,果斷Mark。如下圖。

嗯!真的很耐看!清新,簡約,Nice!

既然選擇好了框架+主題,就進入正式階段(以下一切安裝代碼,在OS X無問題,Windows可能會要稍作修改)。

1. 安裝Hexo

因為Hexo是一款基於Node.js的靜態博客框架,生成靜態網頁託管在GitHub。所以我們在安裝Hexo前得先裝上Node.js和git。 * [安裝Node.js](#jump1) * [安裝git](#jump2) * [安裝Hexo](#jump3)

1.1 安裝Node.js

下載Node.js

$ npm install -g hexo-cli or$ npm install -g hexo

如果收到error,在命令行首加上。

$ hexo init blog

$ cd blog #切到blog文件夾下$ npm install $ hexo g$ hexo s

按照正常操作,這時候命令行會拋出一個鏈接,你複製這串網址粘貼到瀏覽器打開,不出錯誤的話,會看到第一個由Hexo框架搭建的網頁。如果這時候,你沒看到or失敗了,可能需要google一下。

接著,普及一下Hexo框架的基本操作和作用

你還會用到

$ hexo new "postName" #新建博客的文章$ hexo new page "pageName" #新建博客的頁面$ hexo g && hexo d #生成部署$ hexo s #生成本地預覽

我寫這篇文章時的本地環境,你可以參考一下(使用查看,我使用的是OS X系統搭建)

hexo: 3.5.0hexo-cli: 1.0.4os: Darwin 17.2.0 darwin x64http_parser: 2.7.0node: 8.9.4v8: 6.1.534.50uv: 1.15.0zlib: 1.2.11ares: 1.10.1-DEVmodules: 57nghttp2: 1.25.0openssl: 1.0.2nicu: 59.1unicode: 9.0cldr: 31.0.1tz: 2017b

2. apollo主題配置2.1 安裝

$ cd Blog $ npm install$ npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive$ git clone https://github.com/pinggod/hexo-theme-apollo.git themes/apollo

2.2 啟用

修改的配置項為

theme: apolloarchive_generator: per_page: 0 yearly: false monthly: false daily: false

2.3 測試

$ hexo s

瀏覽器打開,看有沒有出現apollo標準樣式博客,如果沒有成功,請自行Google查錯。

2.4 更新

$ cd themes/apollo $ git pull

3. 託管到GitHub + 鏈接個人域名3.1 基本準備

GitHub賬戶一個

我默認你會基本git和GitHub操作,嗯!如果不會,請移步廖雪峰老師的git教程。

3.2 託管步驟

我們利用GitHub Pages來介紹託管在GitHub的項目。由於的空間免費穩定,用來做搭建一個博客再好不過了。

上面這篇博文詳細的介紹了的獲取和鏈接,介紹了上面搭建Hexo博客的步驟.

關鍵點:

3.2.1 設置ssh-key

配置 SSH keys

我們如何讓本地 git 項目與遠程的 GitHub 建立聯繫呢?用 SSH keys。

3.2.2 添加ssh key到GitHub

在本機設置 SSH Key 之後,需要添加到 GitHub上,以完成 SSH 鏈接的設置。

3.2.3 測試

按道理會顯示下面的反饋:

The authenticity of host "GitHub.com (207.97.227.239)" can"t be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?

輸入就ok,按道理會顯示:

Hi (你的GitHub名字)! You"ve successfully authenticated, but GitHub does not provide shell access.

恭喜你!SSH Key 配置成功!本機已成功連接到 GitHub。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 全球大搜羅 的精彩文章:

每個姑娘都有一個城堡夢-那些隱藏在鄉間的城堡們
索尼E 18-135/3.5-5.6 OSS新鏡快評

TAG:全球大搜羅 |