Hexo是一個快速屡立,簡單,功能強大的開源博客框架-》官網(wǎng)
GitHub Pages 是一個不受限的網(wǎng)站空間。
兩者相得益彰谤草。給那些喜歡自己折騰的人提供一些借鑒。
第一步:搭建局域網(wǎng)blog
環(huán)境介紹
作者使用系統(tǒng):Deepin Linux 15.3桌面版
軟件環(huán)境:node+npm
安裝Hexo
npm install hexo-cli -g
初始化blog
$ hexo init blog
啟動blog
$ cd blog
$ hexo server
至此莺奸,本地blog已經(jīng)創(chuàng)建完成丑孩,默認通過127.0.0.1:4000訪問,簡單到?jīng)]朋友
如果你不喜歡默認主題灭贷,可根據(jù)下面介紹換上其他漂亮的皮膚
選擇主題
可以在hexo官網(wǎng)查看自己喜歡的主題
通過git clone [url] themes/xxx 將主題克隆到本地温学,
修改 _config.yml
中的theme:xxx
常用命令
#創(chuàng)建一個新的文章
$ hexo new "文章名"
#生成靜態(tài)文件
$ hexo generate
#講一個草稿發(fā)布出去
$ hexo publish [layout] <filename>
#啟動一個本地服務(wù)器
$ hexo server
更多命令移步官方文檔
第二步:搭建github pages
局域網(wǎng)blog已經(jīng)搭建完成胸竞,但是我們想讓網(wǎng)上所有人都可以看到我們的文章柿祈,怎么辦呢颤芬?
又不想自己搭建服務(wù)器擎析,別急,這時候就輪到github pages出場了
注冊github賬戶
到github官網(wǎng)注冊一個github賬戶
配置登錄免密碼
創(chuàng)建github遠程倉庫
在github上創(chuàng)建一個倉庫 xxx.github.io
xxx為自己的github用戶名
配置Hexo
修改 _comfig.yml
,xxx為你的用戶名
deploy:
type: git
repo: git@github.com:xxx/xxx.github.io.git
branch: master
安裝git部署插件
$ npm install hexo-deployer-git --save
推送服務(wù)器
$ hexo deploy
測試
打開 xxx.github.io
箩帚,就能看到你的blog了
最近會持續(xù)更新git系列真友,謝謝大家支持
git系列往期文章
Git常用命令及使用心得
手把手教你搭建git服務(wù)器
Git之SSH與HTTPS免密碼配置
一個客戶端設(shè)置多個GitHub賬號