搭建個人博客 方式1 使用Hexo


孫廣東  2016.3.11


只說 靜態博客 (不用自己弄服務器和數據庫)

那服務器在哪?   Github 了!

這種方式 相對比較 簡單不復雜。

對於環境只需要 Node.js  就行 這個 安裝 百度就行了。


進入 CMD (Win + r   然后輸入 cmd 回車就行了 )

npm install hexo-cli -g               // 安裝 hexo   如果安裝失敗了, 出現C:\Users\Administrator\AppData\Roaming\npm-cache\這個路徑相關, 就把這個路徑刪除然后重試。
hexo init blog                            // 新建一個hexo 項目 ,默認在c:/用戶/主機名/
cd blog                                      // 進入這個 項目路徑
npm install
hexo server                              // 啟動本地服務器 (這樣就可以 在瀏覽器中  通過 http://localhost:4000/ 訪問 到剛剛創建的 hexo 項目的內容 )


npm install hexo-deployer-git --save               // 最新版本 最好使用這個
hexo clean                                                      // 清理舊的 生成
hexo generate                                                 // 生成新的
hexo deploy                                                    // 部署到服務器上


這里我們 要使用Github 服務器 就要在 項目 blog中 的 _config.yml  更改如下:

# Deployment

## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
       //改成hexo 3.0后需要改成git
  repository: git@github.com:SunGuangdong/Sunguangdong.github.io.git                       // 自己新建的 github項目 注意項目的名稱  “用戶名.github.io”
  branch: master


遇到的 問題 解決方式:
http://catqpl.com/2015/04/10/150410QA2/

一個很好的主題:(拉取主題的時候是在 /blog 目錄下操作)
https://github.com/wuchong/jacman/blob/master/README_zh.md
http://wuchong.me/blog/2014/11/20/how-to-use-jacman/   詳細的

還需要 添加 密鑰 SSH key :
在電腦中添加
解決方法:條件SSHkey
ssh-keygen -t rsa -C "1224708372@qq.com"
三次回車,即可設置密碼為空

將生成的C:\Users\Administrator.ssh目錄下的id_rsa.pub添加到github上

再測試是否可以連接到github上,
ssh git@github.com
如果在 hexo deploy 部署 還是報錯 那么就就先拉取 這個 github 項目 完成后,然后在 切換到 blog 進行部署操作。

部署成功之后  在 訪問 :https://sunguangdong.github.io/ 就可以看到新的界面了!



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com