- 搭建 Node.js 環境
- 搭建 Git 環境
- 安裝配置 Hexo
創建Github項目
Node安裝完後
npm -v
node -v
--使用 npm 安裝 Hexo:在命令行中輸入
$ npm install hexo-cli -g
查看node與npm的版本號即node環境的環境配置成功
此說明你的git已經OK
在cmd裏安裝hexo
npm install hexo-cli -g
安裝會需要一段時間 ,並且安傳完後會爆出錯誤,這個可以忽略掉
安裝完hexo後,重新在Git上查看hexo的版本信息,出現即OK
$ hexo version
$ hexo init smallyan
$ cd smallyan
$ npm install
新建完成後,指定文件夾的目錄如下:.
├── .deploy #需要部署的文件
├── node_modules #Hexo插件
├── public #生成的靜態網頁文件
├── scaffolds #模板
├── source #博客正文和其他源文件,404、favicon、CNAME 都應該放在這裏|
├── _drafts #草稿
| └── _posts #文章
├── themes #主題
├── _config.yml #全局配置文件
└── package.json #npm 依賴等運行本地 Hexo 服務hexo server或者hexo s
在Git啓動服務,啓動後就可以訪問你的網站,
$ hexo server
或者
$ hexo s
命令執行完後打開鏈接後如下圖
使用此命令連續三個回車生成兩個密鑰文件(c/Users/tengg/.ssh/id_rsa)
輸入的是提交項目用的密碼,我們直接不填
$ ssh-keygen -t rsa -C '[email protected]'
打開C:\Users\bxm09.ssh\id_rsa.pub,此文件裏面內容爲剛纔生成的密鑰,準確的複製這個文件的內容,粘貼到https://github.com/settings/ssh的new SSH key中,標題隨便寫
使用此命令測試鏈接,第一次可能不會成功,按照提示yes即可,再測試時就會出現HI user you`ve successfully…
$ ssh -T [email protected]
將deploy(配置)
type設置爲git,repository添加你的GitHub倉庫的位置
這個是倉庫的地址(Use Git 是git開頭的)
// 刪除舊的 public 文件
hexo clean
// 生成新的 public 文件
hexo generate
或者
hexo g
// 開始部署
hexo deploye
或者
hexo d