GitHub Hexo搭建個人部落格

2021-07-25 19:51:14 字數 2452 閱讀 8754

看到同學使用github+hexo搭建了屬於自己的部落格,眼饞,弄了好久了,感覺有點眼高手低了,一直沒來得及寫一下自己搭建的流程,心血來潮,下邊來簡單介紹下搭建流程,也方便自己以後review,也可以和大家共享交流技術問題。

hexo是乙個基於node.js快速,簡介且高效的部落格框架,可以將markdown檔案快速的生成靜態網頁,託管到github pages上。–《摘自judas的hexo部落格》

所需軟體

git--

version

若出現git的版本號級表示安裝成功,即

git version 2.7.0.windows.2

npm -v
若出現版本號,即代表成功,如:

1.4.3

npm install -g hexo  //安裝hexo
hexo init            //hexo初始化
網速決定你的等待時間,可能需要幾分鐘,成功後會在hexo目錄下生成相關目錄。

- 現在,我們就可以啟動hexo本地服務,命令:

hexo s

注意(踩過的坑):

error local hexo not found in e:\github\hexo

出現這個錯誤的原因可能是:仔細觀察是hexo的生成目錄中缺少了node_modules資料夾,所以這個資料夾沒有更新上去,可以繼續在git bash中執行:

npm install

重新安裝以後,繼續執行:hexo s 即可。

現在可以使用瀏覽器訪問:http://localhost:4000/。

-在git bash中按ctrl+c即可停止hexo服務。

現在,我們便完成了靜態部落格的搭建。

### 4.書寫blog文章

可以在git bash中使用命令來新建檔案

hexo new "newblog"    //新建文章
然後來寫文章內容,但是這樣過於麻煩,因為hexo 部落格是支援markdown語法格式的,我們可以使用相關的編輯器編寫好md文件後,將其放在hexo目錄下的\source_posts資料夾下,此資料夾下已經有了乙個hello-world.md檔案。然後我們執行:

hexo g          //生成靜態頁面
重新生成一下靜態頁面,然後執行hexo s啟動服務。

通過http://localhost:4000/,可以訪問我們書寫了新文章的部落格了。

使用者名稱.github.io

然後在hexo目錄下找到_config.yml檔案,開啟在最後修改如下**:

deploy:

type: git

repo: 使用者名稱/使用者名稱.github

.io.git

branch: master

最後,在git bash中執行命令,提交到github:

hexo d
如果不出意外的話,在瀏覽器中可以通過http://使用者名稱.github.io/來訪問你的部落格了。

git clone 主題位址
theme: 主題名稱

我們執行hexo g重新生成下靜態頁面,然後hexo s啟動本地服務,重新訪問:http://localhost:4000/,檢視新主題的效果。

hexo d
上傳到github,最後通過 使用者名稱.github.io訪問檢視最終效果。

hexo new page"pagename"     新建頁面

cls 清屏

hexo clean 清理專案

hexo g(generate) 生成靜態頁面至public目錄

hexo s(server) 開啟預覽訪問埠

hexo d(deploy) 將.deploy目錄部署到github

hexo help 檢視幫助

hexo version 檢視hexo的版本

注: 沒有合適的網域名稱,暫時沒做,以後有機會再做。

github Hexo搭建個人部落格

前言 hexo是乙個快速 簡單 強大的部落格框架。支援markdown 安裝 略安裝hexo很簡單。然而,你需要先安裝 如果已經安裝了,就直接用npm裝hexo吧 npm install g hexo cli mac 使用者 安裝node.js 安裝node.js最好的方法是通過nvm.curl c...

Docker WordPress搭建個人部落格

wordpress是目前非常受歡迎的開源部落格系統,今天使用docker wordpress搭建個人部落格,整個過程非常絲滑。安裝dokcer比較簡單幾行命令下來,安排的明明白白 更新apt倉庫索引 sudo apt get update安裝軟體,允許apt使用https軟體源 software p...

Github hexo部落格搭建總結

一步乙個腳印,汗與淚水的洗禮 首先感謝 楊睿涵我是看他的教程完成搭建的 github 客戶端,是不需要配置 ssh的,可以在完成基礎配置後直接從 開始。利用hexo搭建部落格需要以下基礎配置 1 擁有乙個github賬號 記住自己的註冊郵箱及使用者名稱 3 建立乙個新庫,庫名為 username.g...