時(shí)間:2023-08-02 19:30:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-08-02 19:30:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
<建站系列-一> GitHub+Hexo建站:本文章首發(fā)于筆者博客,歡迎關(guān)注~前言:
GitHub
本身自帶的Jekyll
可以直接構(gòu)建最簡(jiǎn)單的個(gè)人網(wǎng)站,但定制性較差,而Hexo
提供更豐富的個(gè)性化定制。GitHub+Hexo
is all you need !
若是嫌Hexo麻煩,可直接在剛創(chuàng)建的倉(cāng)庫(kù),點(diǎn)選Setting -> Pages -> Choose a theme -> select theme
,選擇Jekyll提供的幾款內(nèi)嵌主題之一完成建站。
node -v
,若輸出版本號(hào)則安裝正常。Node.js會(huì)自帶npm的安裝,在命令行輸入npm -v
,若輸出版本號(hào)則安裝正常。MyBlog
,用來(lái)存放Hexo搭建的網(wǎng)頁(yè)文件。MyBlog
文件夾下,鼠標(biāo)右鍵,選Git Bash Here,或者直接打開(kāi)Git然后轉(zhuǎn)移路徑到MyBlog
。輸入以下命令,安裝Hexo:npm install -g hexo-cli
安裝完Hexo后,初始化本地博客,輸入:hexo init blog
初始化完成后,會(huì)在MyBlog
路徑下自動(dòng)創(chuàng)建一個(gè)文件夾MyBlog/blog
,這個(gè)文件夾就是Hexo的本地網(wǎng)站路徑,以后Hexo的操作都發(fā)生在這個(gè)文件夾下。MyBlog/blog
,進(jìn)行后續(xù)操作。(可直接輸入MyBlog/blog
絕對(duì)路徑,也可以在MyBlog/blog
下右鍵選Git Bash Here。)hexo n test_init_site # 新建(new)一篇名為test_init_site的博客(post)hexo g # 生成(generate) 網(wǎng)站hexo s # 打開(kāi)本地服務(wù)器(server)
然后在瀏覽器打開(kāi)本地端口地址:localhost:4000
。若能加載成功說(shuō)明初始化正確。初始化網(wǎng)站如下圖:MyBlog/blog/_config.yml
文件。_config.yml
文件,滑動(dòng)至文件底端,關(guān)聯(lián)部署倉(cāng)庫(kù)為第一步創(chuàng)建的GitHub倉(cāng)庫(kù),將# Deployment
項(xiàng)配置為:deploy: type: git repo: https://github.com/你的賬號(hào)名/你的賬號(hào)名.github.io.git branch: master
完成部署配置后,再安裝Git部署插件,輸入:npm install hexo-deployer-git --save
然后就可以輸入以下命令推送到GitHub倉(cāng)庫(kù)了:hexo clean # 清除緩存,以免網(wǎng)站信息沖突hexo ghexo d # 部署(deploy)
由于國(guó)內(nèi)訪問(wèn)GitHub不穩(wěn)定,推送可能也不穩(wěn)定。推送完成后,等待GitHub同步更新,大概30s。最后,在瀏覽器輸入以倉(cāng)庫(kù)名為url的網(wǎng)頁(yè),即 https://xxx.github.io
,即可訪問(wèn)你的上線博客主頁(yè)!后話:Hexo的使用和個(gè)性化配置見(jiàn)下一篇博客文章。
是不是很amazing,很easy!愛(ài)了有沒(méi)有!Hexo幫我們自動(dòng)完成網(wǎng)站的搭建和渲染,無(wú)需理解背后javascript實(shí)現(xiàn),只要我們完成配置即可,使得我們可以把關(guān)注重點(diǎn)放到博客內(nèi)容上。妙啊!
關(guān)鍵詞:系列
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。