如何用Hexo Github建立自己的技術部落格

2022-03-07 11:27:50 字數 3914 閱讀 8282

github官網。按照一般的**註冊登入執行就好了,不詳細說。

安裝很簡單,一直下一步 git安裝教程

很多教程裡都說要配置環境變數,我本人安裝過5次左右的git,一次都沒有配過,但是要配置使用者名稱和郵箱,就是和github註冊的一樣

安裝成功你在桌面右鍵,就能看到 多了兩個 git命令

安裝nodejs主要是為了安裝npm包管理工具

安裝也是極其簡單,一直下一步就好了。

推薦nodejs安裝教程!

需要把repository name 改成你自己的哦,例如我的:finget.github.io

建立好了,來到settings頁面,開啟gh-pages功能

在最後找到github pages(我的是預設開啟的,如果你不是就點選launch automatic page generator按鈕,一直下一步就行了)

完成之後,你可以在位址列,開啟yourname.github.io檢視是否成功。

這個時候nodejs的npm就排上用場了

你可以用系統自帶的命令面板(window下是cmd),也可以用git bash here(推薦)

以下的命令懂得就不說了,不懂得小夥伴可以自己去了解一下

檢查一下npm是否安裝成功

1

npm -v

1

npm install hexo-cli -g

如果npm安裝很慢,被牆了,推薦使用**映象

1

hexo -v

1

hexo init

1

npm install 或者 cnpm install(如果你用了**映象)

1

hexo g

1

hexo s

然後會提示你:

1

info hexo is running at  press ctrl+c to stop.

在瀏覽器中開啟http://localhost:4000/,你將會看到:

到這裡 恭喜你,你的本地blog已經搭建好了,把本地圈起來要考。哈哈哈[捂臉]

考慮到大家可能會存在的一種情況,就是換電腦,或者在家裡和公司都想寫blog,管理他,該怎麼做呢!

這個分支就是用來裝hexo的核心原始檔的!慢慢往下看,一步一步來

123

4567

git init  //初始化本地倉庫 會生成乙個.git檔案

git add source scaffolds themes .gitignore _config.yml package.json //將這6個檔案提交到hexo分支,這就是原始檔了, source裡面就是裝的你的部落格文章

git commit -m "blog source hexo"

git branch hexo //新建hexo分支

git checkout hexo //切換到hexo分支上

git remote add origin 換成你自己的,如下圖) //將本地與github專案對接 很多教程說要用ssh,我這裡用https也沒有出錯

git push origin hexo //push到github專案的hexo分支上

提交完成之後,你可以在github上的廠庫里看到:

在你部落格資料夾中找的f:\hexoblog\_config.yml檔案,修改以下幾處 (文末附上其他配置資訊介紹)

123

4567

# site

title: finget # 部落格名

subtitle: 前端 —— 我一直在路上 # 副標題

description: # 描述

author: finget # 作者

language: zh-hans # 語言,還是改成漢語吧

timezone:

123

4

deploy: 

type: git

repository:

branch: master

然後你就可以執行以下命令

1

hexo g

1

hexo d

現在可以再開啟yourname.github.io看看了。不出意外,就成功了。

在新電腦上,nodejs,git,github這些都要有哦

123

4567

89

git clone -b hexo   //將github中hexo分支clone到本地

cd yourname.github.io //切換到剛剛clone的資料夾內

npm install //注意,這裡一定要切換到剛剛clone的資料夾內執行,安裝必要的所需元件,不用再init

npm install -g hexo-cli // 如果電腦上沒有安裝這個,需要先安裝

hexo new post "new blog name" //新建乙個.md檔案,並編輯完成自己的部落格內容

git add source //經測試每次只要更新sorcerer中的檔案到github中即可,因為只是新建了一篇新部落格

git commit -m "xx"

git push origin hexo //更新分支

hexo d -g //push更新完分支之後將自己寫的部落格對接到自己搭的部落格**上,同時同步了github中的master

如果hexo d -g沒有生效

可以再執行

1

2

hexo g

hexo d

你如果有多個電腦在用,每次寫了blog在其他電腦上執行一下:

1

git pull origin hexo

再寫

123

4567

891011

1213

1415

1617

1819

2021

2223

2425

2627

2829

3031

3233

3435

3637

3839

4041

4243

4445

4647

4849

5051

5253

5455

5657

5859

6061

6263

6465

6667

6869

7071

7273

hexo GitHub建立屬於自己的部落格

hexo是乙個開源的靜態部落格生成器,用nodejs開發,作者是台灣大學生tommy351。nodejs 開啟cmd輸入node v,出現版本號說明安裝成功 hexo安裝 開啟git shell 或 git,輸入 d cd blog d blog npm install hexo cli g稍等一會...

如何用MFC建立透明畫板

如何用mfc建立透明的背景,不透明的繪畫 1,設定窗體為全螢幕顯示 獲取螢幕的長和寬 int iwidth getsystemmetrics sm cxscreen int iheight getsystemmetrics sm cyscreen 設定窗體位置和大小 setwindowpos nul...

如何用MySQL建立資料庫

先切換到它的bin目錄 cd d mysql bin d mysql bin mysql u root p 接著輸入你的root密碼 接下來你就可以建立資料庫 建立使用者 建立修改表之類的操作 常用命令如下 檢視現有資料庫 mysql show databases 建立資料庫 假如資料庫名為 myd...