筆者調(diào)研了好多個靜態(tài)博客工具,最后鎖定Hexo了,但不等于其他博客不行。我只吐槽兩個
- Hugo - 難用
- Gridea - 簡直就是騙錢的,我交錢用不了 theme沒有鏈接,同步也同步不了,估計以前是可以,現(xiàn)在經(jīng)營不下去,掛在尋利用長尾效應(yīng)薅點錢 -
筆者最近計劃給孩子搞一個靜態(tài)博客,從小培養(yǎng)寫作的能力與習(xí)慣。
前提
安裝git
其實在 上一篇(?薅github的羊毛-用pages建自己的博客或靜態(tài)資源站) 就需要安裝,但放在這里主要是為了將操作都放在一塊。
官網(wǎng)下載頁:Git - Downloads?直接下載,點擊安裝即可。
nodejs
也同git一樣,上官網(wǎng)下載點安裝即可。?Download | Node.js
配置'連接'至github并倉庫博客原始倉庫到本地
windows系統(tǒng)打開Git Bash, Linux直接在終端
步驟一:本地配置
cd
ssh-keygen -t ras -C ‘xx@xx.com'
# 會生成
# 在windows,如果出現(xiàn) unknown key type -rsa可試試用以下方式
ssh-keygen -C ‘xx@xx.com'
該地址是上一篇文章 注冊 github時用的郵箱,配置的目的是要將github倉庫與本地機(jī)器連起來,這樣可以將文本提交到倉庫里,瀏覽器就可以看到了。
- 連續(xù)輸入3個回車,同時請記住配置路徑
步驟二:粘貼key到github上
- 從'/c/Users/用戶名/.ssh/id_ras.pub'文件中復(fù)制key備用
(/c/Users/用戶名/.ssh/id_ras)
2. 進(jìn)入github,進(jìn)入對應(yīng)的倉庫( 筆者的倉庫是 https:/...http://github.com/sarah?) 點“Setting" 按鈕
3. 進(jìn)入左側(cè)的SSH and GPG key菜單項,點New SSH keys
4. 將剛剛復(fù)制key配置到下面的對應(yīng)框中,并取個title, 點 'Add SSH Key'
互此本地與github之間的連接配好了。
步驟三、測試是否成功
ssh -T git@github.com
根據(jù)提示選'Yes',如果有'Success'提示,說明成功了。
步驟四:配置本地config - 感覺也可以不用配置
git config --global user.name '帳號'
git config --global user.email '...@...'
步驟五、拉取倉庫信息到本地
mkdir myblog
cd /.../myblog
git clone https://www.github.com/feicuimeipo/sarah.git
安裝Hexo與本地啟動博客
全局安裝
pnpm i hexo --registry https://registry.npm.taobao.org -g
成功截圖
初始化
mkdir myblog #剛剛拉倉庫的地方
hexo init
成功截圖
查看初始化文件
hexo -g
截圖的文件夾如下
啟動服務(wù)
hexo s
激動人心的時刻到了,您可以在本地瀏覽器上輸入?http://localhost:4000/?訪問自己的主頁了(默認(rèn)主題)
將hexo博客上傳github
打開根目錄下的*_config.yml*中deploy的部分,修改如下:
上傳
hexo deployt
如出現(xiàn) ERROR Deployer not found: git w安裝如下插件
pnpm i hexo-deployer-gi
以下是成功截圖
cd myblog/
git add *
git commit -m 'update'
git push
遠(yuǎn)程訪問
配置過程見? 薅github的羊毛-用pages建自己的博客或靜態(tài)資源站
https://feicuimeipo.github.io/
在本地訪問一樣
修改主題
pnpm i hexo-theme-volantis
添加文章
hexo new 英語測試
進(jìn)入source\_posts\英語測試.md 下編寫具體內(nèi)容即可
啟動看效果
hexo s
改進(jìn)
1. 自定義域名轉(zhuǎn)向
2 . 路徑問題
3. SEO
4. 修改主題、創(chuàng)建文件夾、標(biāo)簽、友情鏈接、關(guān)于等
TIP
該文章比上文的區(qū)別
1. 將倉庫名改為 <帳號名>.github.io了 - 這樣可以直接?<帳號名>.github.io 訪問,無需加上下文文章來源:http://www.zghlxwxcb.cn/news/detail-759037.html
2.pages設(shè)置在dist的分支上,main可以作為保存原始文件的倉庫了文章來源地址http://www.zghlxwxcb.cn/news/detail-759037.html
到了這里,關(guān)于薅github的羊毛-用pages建自己的博客或資源站 - 博客工具 - 2/2的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!