小白利用Hexo+Gitee搭建博客經(jīng)歷教程
這是我當(dāng)時(shí)作為一個(gè)小白的時(shí)候,為了搭建自己的博客,而不斷踩坑的經(jīng)驗(yàn)總結(jié)教程,也是我第一次寫的比較成功的教程。
致敬自己曾經(jīng)作為一名科技迷而做的努力,希望未來(lái)會(huì)做的更好。
前言
新手小白搭建個(gè)人博客(不需要租服務(wù)器),跟著操作,不會(huì)算我輸??
最終成效就是得到一個(gè)可以國(guó)內(nèi)快速訪問的,屬于自己的博客網(wǎng)站,例如https://fwsgwsr.gitee.io
首先說(shuō)明,不想租服務(wù)器來(lái)建博客的話,有兩種方案
Hexo+碼云(Gitee)
Hexo+Github
(這兩個(gè)操作都是一樣的,因?yàn)閴Φ脑?,訪問Github很慢,所以更建議用第一種)
…

一,所需要的軟件和平臺(tái)
必須的軟件:
node.js(https://nodejs.org/en/)
Git (https://git-scm.com/downloads)或?Git鏡像站(https://npm.taobao.org/mirrors/git-for-windows/)(鏡像站下載的更快一點(diǎn)哦??)
可根據(jù)個(gè)人愛好替換的軟件:
Sublime?(https://www.sublimetext.com/)或?Visual Studio Code?(https://code.visualstudio.com/Download)
typora (https://www.typora.io/)(編寫博客文章的軟件,支持的是markdown (https://markdown.com.cn/)語(yǔ)法)
要用到的框架或平臺(tái):
Hexo (https://hexo.io/zh-cn/)
碼云(Gitee)(https://gitee.com/)

二,安裝node.js
1. 打開node.js(安裝左邊的穩(wěn)定版 Recommended For Most Users)
2. 無(wú)腦下一步(安裝路徑想改就改,軟件很小不占多少內(nèi)存)
3. 檢驗(yàn)一下是否安裝成功:
win + R,輸入cmd并且進(jìn)入
輸入:
node -v
?(node.js?的檢查)輸入:
npm -v
(npm?的檢查,npm是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題)

三,安裝Git
1. 打開Git?或?Git鏡像站進(jìn)行安裝
2. 具體可以搜一下教程,比較容易的
3. 具體說(shuō)下配置和檢驗(yàn)
在系統(tǒng)命令提示符(cmd)中輸入:git --version,如果打印了Git的版本號(hào),則安裝成功。
配置個(gè)人的用戶名稱和電子郵件地址:?不會(huì)有人把"姓名"和"郵箱"真填成"姓名"和"郵箱"把?不會(huì)吧,不會(huì)吧……??
$ git config --global user.name "姓名"
$ git config --global user.email "郵箱"
生成SSH密鑰:(非常重要的東西?。。?/span>)
在桌面任意空白位置右擊選擇"
Git Bash Here
",啟動(dòng)Git的終端模擬器。輸入:
ssh-keygen -t rsa
?后回車,然后1) 密鑰保存位置,默認(rèn)是 /c/Users/用戶名/.ssh/ 目錄下。
2) 輸入密碼,默認(rèn)無(wú)密碼。
3) 確認(rèn)輸入密碼,默認(rèn)無(wú)密碼。
之后在指定/默認(rèn)的位置就有兩個(gè)文件。
id_rsa 文件是私鑰,一定保存好不能泄露;id_rsa.pub 文件是公鑰(等會(huì)兒要用),內(nèi)容放在云端提供驗(yàn)證。
輸入,以上有顯示版本號(hào),則說(shuō)明安裝成功

四,安裝Hexo
1. 安裝之前可以先設(shè)置一下淘寶鏡像加速器
2. 全局安裝框架
3. 創(chuàng)建你的博客目錄
4. 進(jìn)入你博客的目錄
5. 復(fù)制文件到你博客的目錄
6. 安裝Hexo部署插件
請(qǐng)?jiān)谀悴┛偷哪夸浵聠?dòng)cmd,再執(zhí)行以下代碼

五,在Gitee上配置
1. 用剛剛配置Git的那個(gè)郵箱來(lái)注冊(cè)并且登陸Gitee
2. 鼠標(biāo)放在右上角頭像處?設(shè)置 — GPG公鑰 — 將id_rsa.pub里的密鑰復(fù)制過來(lái) — 確定創(chuàng)建? ?注:密鑰在C:\Users\Admin\.ssh目錄下
3. 創(chuàng)建倉(cāng)庫(kù),其中名稱和路徑都填你的賬戶名,公開,勾選使用Readme文件初始化這個(gè)倉(cāng)庫(kù)
4. 點(diǎn)擊右上角的?服務(wù) — Gitee Pages — 勾選強(qiáng)制使用 HTTPS并啟動(dòng)

六,配置博客文件夾中的_config.yml
打開你博客根目錄的 _config.yml 文件,將一下信息添加到里面去。
注意:1. 你博客根目錄的 _config.yml 文件,和主題根目錄的 _config.yml 文件!
2. 每個(gè)冒號(hào)后面都有一個(gè)空格?。。?/span>
3. fwsgwsr是我Gitee的賬號(hào)名,換成你的賬號(hào)名就ok了,其他都是一樣的

七,Hexo常用代碼
1、清理緩存
hexo cl 是 hexo clean 的簡(jiǎn)寫
2、生成靜態(tài)頁(yè)面
hexo g 是 hexo generate 的簡(jiǎn)寫
3、在本地映射(預(yù)覽)
hexo s 是 hexo server 的簡(jiǎn)寫
4、部署推送
hexo d 是 hexo deploy 的簡(jiǎn)寫
最后要注意的是每次博客文件有改動(dòng)后(Hexo g 和 Hexo d),都需要去Gitee Pages服務(wù)那里更新一下強(qiáng)制使用HTTPS
最后聲明一下:本篇教程有點(diǎn)硬核,但絕對(duì)能成功,是我自己邊搭建邊寫的教程。最后效果可以參考https://fwsgwsr.gitee.io/?
如果不習(xí)慣此頁(yè)面的排版,可以移步CNDS觀看教程?https://blog.csdn.net/weixin_50060143/article/details/108413293