hexo是一個很是簡單簡潔的博客系統,由於不喜歡wordpress的臃腫而後就轉Hexo。node
這是我本身搭建好的博客git
首先須要一個GitHub帳號
而後能夠
具體可參照官方教程github
下載安裝包npm
安裝的時候選擇一下路徑就能夠了,其餘就能夠直接點下一步。json
如今使用瀏覽器
node -v
以及緩存
npm -v
能夠查看到node以及npm的版本
由於npm比較慢,能夠安裝cnpm替代以後的npm命令。服務器
安裝cnpmhexo
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g hexo-cli
進入clone下來的目錄
執行ssh
hexo init blog
而後進入剛剛建立目錄
cd blog
能夠看到這個目錄
├── _config.yml ├── package.json ├── scaffolds ├── source | ├── _drafts | └── _posts └── themes
執行
cnpm install
以後執行
hexo clean hexo g hexo s
而後打開本地的localhost:4000就能夠看到博客的樣子了。
打開配置文件_config.yml
改變下面的地方
修改文件時冒號後面要跟一個空格
repo修改成clone的地址,能夠是ssh也能夠https的clone地址。
而後執行
hexo d
若是報錯 ERROR Deployer not found: git 先執行cnpm install hexo-deployer-git --save
提交過會兒以後就能夠訪問到了。
新建一篇文章:
hexo new post 文章名字
使用Markdown編輯後就能夠看到了。
hexo clean 清理緩存 hexo generate 進行渲染 簡寫 hexo g hexo server 部署到本地(調試使用) 簡寫 hexo s。而後瀏覽器輸入 http://localhost:4000 調試完畢後使用 hexo deploy 簡寫爲 hexo d來部署到git服務器。
這是官方的主題網站
將主題clone到你的theme,在配置文件中
將theme改變爲你下載的主題名稱
而後編譯,運行,發佈。
須要一個域名,而後在解析的時候選擇記錄類型爲CNAME
如圖
記錄值填你的github的主頁網址
添加兩個解析,主機記錄有兩個@和www
解析完以後須要等一段時間,能夠在控制檯ping你的域名,若是成功了就解析成功了。
而後在public目錄下添加CNAME這個文件
內容爲你的域名
而後清除緩存,編譯,部署。
因爲使用的主題不同,更多的個性化,使用next主題的能夠參考官方網址