我一直不太喜歡在cmd中操做各類命令,因此挑了這個比較好使的Git Bash, 個人是windows環境,因此下載windows版本並安裝就能夠了。html
git version
(寫這篇博客的時候最新版本:2.12.2)Hexo是基於nodeJS環境的靜態博客,裏面的npm工具頗有用啊,因此仍是老老實實把這玩意兒裝了吧node
Add to PATH
,這樣你就不用本身去配置電腦上環境變量了,裝完在按 win + r
快捷鍵調出運行,而後輸入cmd肯定,在cmd中輸入path能夠看到你的node是否配置在裏面(環境變量),沒有的話你就自由發揮吧。node -v
看到這麼多安裝,千萬沒關係張,小哥哥小姐姐們必定要穩住,別怕,由於後面的東西都是在gitbash中用npm工具安裝就行了。git
cd
到該文件夾下。安裝完成後,查看版本:github
初始化命令:hexo init
,初始化完成以後打開所在的文件夾能夠看到如下文件:npm
作好這些前置工做以後接下來的就是各類配配配置了。json
hexo clean
hexo generate hexo server
注:hexo 3.0把服務器獨立成個別模塊,須要單獨安裝:npm i hexo-server
。windows
打開瀏覽器輸入:http://localhost:4000
瀏覽器
接着你就能夠看到你的博客啦~bash
landscape
, 而後你能夠去這個地址裏面找到你想要的主題。在github中搜索你要的主題名稱,裏面都會有該主題的如何使用的介紹,按着來就行了,反正就是改改改!我選的是hueman
,看起來挺不錯,至少是我喜歡的類型。themes/hueman/_config.yml
裏面,而後根據你的須要在這配配配就好了。下面是針對我所選的主題的兩小點(別的主題我沒看,可能也是相似):服務器
在導航欄添加點東西Board: /board
。hueman/langulages/zh-CN.yml
中的index適當的位置加:board: '更新日誌'
,位置和名字是你本身設定。widgets
一欄,在你要添加的位置處添加一條你自定義的名稱。例如個人叫communiation
且放在了第二行。zh-CN.yml
文件中找到sidebar一欄,添加communiation: '你要設的名稱'
。hueman/layout/widget
中添加一個communiation.ejs
,填入模板 <% if (site.posts.length) { %> <div class="widget-wrap widget-list"> <h3 class="widget-title"><%= __('sidebar.communiation') %></h3> <div class="widget"> <!--這裏添加你要寫的內容--> </div> </div> <% } %>
hexo new '文章名'
,而後你就能夠在source/_posts
路徑下看到你建立的文章啦,編輯完成以後按照前面說的方式部署,在瀏覽器刷新就能看到你的文章了。