我的博客搭建全記錄(Hexo,Github)

搭建過程主要借鑑小歪的博客
博客主題airclodnode

Hexo,Github建站記錄

1. 準備

Github帳號

註冊登錄Githubgit

建立Repository,Repository Name就是YourName.github.io(YourName : 就是註冊用戶名)github

安裝Git
安裝Node.js

下載Node.Jsnpm

Window用戶使用安裝程序進行安裝.安裝時,勾選Add to PATH選項json

安裝Hexo

打開CMD,執行命令 : npm install -g hexo-cli瀏覽器

2. 設置

初始化Hexo命令 : hexo init blog緩存

初始化成功提高 : INFO Start blogging with Hexo!服務器

初始化成功以後,source目錄下會有hello world.md文件,直接執行如下命令 :markdown

生成命令 : hexo generatehexo

啓動本地服務器 : hexo server

瀏覽器輸入http://localhost:4000/就能夠看見網頁和模板了

SSH設置 : ssh-keygen -t rsa -C "Github的註冊郵箱地址"

SSH設置命令執行以後獲得信息 : Your public key has been saved in /c/Users/user/.ssh/id_rsa.pub.

找到該文件,複製密鑰所有信息,登錄到Github上,New SSH Key,Title=Blog,Key=密鑰信息

3. 配置博客

首先我更換了主題,下載主題 : git clone https://github.com/aircloud/hexo-theme-aircloud.git aircloud

把下載的主題放在themes下

-config.yml文件配置參考 : 文件地址

搜索功能開啓,安裝插件 : npm i hexo-generator-search --save

標籤頁面和關於頁面,source文件夾下創建tags文件夾和about文件夾 : hexo new page tags/about

tags文件夾index.md寫入 :

---
layout: "tags"
title: "Tags"
---

about文件夾index.md爲一篇支持 markdown 格式的文件,須要在開頭添加 :

---
layout: "about"
title: "About"
date: 2016-04-21 04:48:33
comments: true
---

取消讚揚功能 : 刪除掉讚揚部分

4. 發佈到Github上

建立文章 : hexo new "newFile"

清除緩存 : hexo clean

生成靜態文件 : hexo generate

部署發佈 : hexo deploy

若是在執行 hexo deploy 後,出現 error deployer not found:github 的錯誤,執行:npm install hexo-deployer-git --save

5. Hexo命令

init

hexo init [folder]

新建一個網站,若是沒設置folder,Hexo默認在目前的文件夾創建網站

new

hexo new "post title with whitespace"

新建一篇文章

generate

hexo generate

生成靜態文件

簡寫 : hexo g

publish

hexo publish [layout] <filename>

發表草稿

server

hexo server

啓動服務器,默認狀況下訪問地址爲 : http://localhost:4000/

deploy

hexo deploy

部署網站

簡寫 : hexo d

render

hexo render <file1> [file2] ...

渲染文件

migrate

hexo migrate <type>

從其餘博客系統遷移內容

clean

hexo clean

清除緩存文件(db.json)和已生成的靜態文件(public)

在某些狀況(尤爲是更換主題後),若是發現您對站點的更改不管如何也不生效,您可能須要運行該命令

list

hexo list <type>

列出網站資料

version

hexo version

顯示 Hexo 版本

6. 總結

已經完成了博客的搭建,搭建完成效果展現,若是有問題能夠關注公衆號問我,最後一段話與君共勉 : 每一個人都有以爲本身不夠好,羨慕別人閃閃發光的時候,但其實大多人都是普通的。不要沮喪,沒必要驚慌,作努力爬的蝸牛或堅持飛的笨鳥,在最平凡的生活裏,謙卑和努力

我天天會寫文章記錄學習之路,另外我本身整理了些學習資料,目前所有放在個人公衆號"SmallBird技術分享",加入咱們一塊兒學習交流,而且回覆’分享’會有大數據,雲計算資源驚喜等着你~

相關文章
相關標籤/搜索