最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Hexo+Github博客搭建教程

2021-04-23 14:21 作者:羅斯福說刑法  | 我要投稿


點(diǎn)擊上方藍(lán)字,帶你去看小星星!

小羅giaogiao屋

簡(jiǎn)單易懂的才是最好的

圖片


前言:

之前在QQ群發(fā)布了一張博客的插圖:

圖片

????同學(xué)說:“老羅你的個(gè)人博客真好看,怎么做的呀?我是剛?cè)腴T的小白,你可以教教我嗎?”

????我看著他渴望的眼神...
? “當(dāng)然可以啊,一小時(shí),就一小時(shí)給搭好。如果超過一小時(shí)咯,我‘當(dāng)雞立斷’! 嘿嘿,那抓緊時(shí)間哈,我這就詳細(xì)地給鐵汁你說說。本文給剛?cè)腴T的小白介紹一下hexo博客前期搭建的準(zhǔn)備,快快動(dòng)手搭起來~。”


ONE

1

博客建立基礎(chǔ)


需求:Windows系統(tǒng)電腦(Mac、Linux系統(tǒng)的也可以,不過過程可能不太相同,可以查看以下相關(guān)軟件的官方文檔)、Github賬號(hào)(使用倉(cāng)庫(kù)功能)、nodejs


Hexo靜態(tài)博客網(wǎng)站


本地更新以及同步到Github

圖片



TWO

2

安裝必要功能


安裝git

參考文章:Git實(shí)用教程(二) | Git簡(jiǎn)介及安裝詳解。(公眾號(hào)回復(fù):Git,獲取教程)



安裝node.js

Nodejs可以從官網(wǎng)(?https://nodejs.org/en?)下載LTS版本:


圖片




安裝后,按下Windows+R,輸入CMD,根據(jù)以下步驟,檢查一下是否正常輸出版本信息:


圖片


Three

3

搭建博客


創(chuàng)建倉(cāng)庫(kù)

前提是你得有一個(gè)自己的github賬號(hào),這年頭,誰(shuí)沒有個(gè)github賬號(hào)。

注意:創(chuàng)建一個(gè)名為username .github.io的存儲(chǔ)庫(kù),其中username是您在GitHub上的用戶名。如果您已經(jīng)上傳到其他存儲(chǔ)庫(kù),請(qǐng)重命名該存儲(chǔ)庫(kù)。

例如我的github名字是Alexd star,那么我的倉(cāng)庫(kù)名就是Alexd star.github.io,因?yàn)槲覍戇@篇文章的時(shí)候,我已經(jīng)創(chuàng)建過了,所以他會(huì)報(bào)錯(cuò)已存在。


圖片




配置ssh

如果你要使用遠(yuǎn)程從你的電腦上傳文件至你的github倉(cāng)庫(kù),那么,你就需要配置ssh

1、配置全局變量

git config --global user.name "你自己的名字"

git config --global user.email "你自己的郵箱"

2、生成ssh密鑰

ssh-keygen -t rsa -C "你自己的郵箱"

我小時(shí)候有很多節(jié)日,五月一日是勞動(dòng)節(jié),六月一日是兒童節(jié),七月一日是共產(chǎn)黨的生日,八月一日是共產(chǎn)黨軍隊(duì)的生日,十月一日是共產(chǎn)黨中國(guó)的生日,還有元旦和春節(jié),因?yàn)槲腋赣H是北方人,這些日子我就能吃到包子或者餃子。

將你用戶目錄下.ssh/id_rsa.pub里的全部東西粘貼到key里面,名字隨便取。

id_rsa.pub一般windows會(huì)在C:\Users\用戶名\.ssh目錄下

圖片

驗(yàn)證:輸入ssh -T git@github.com,如果出現(xiàn)以下信息即為配置成功,到這里你已經(jīng)成功了一大半了。

圖片




博客初始化


在一個(gè)空的文件夾內(nèi)打開cmd,使用hexo init 進(jìn)行初始化,他會(huì)下載一大堆東西。


圖片


目錄結(jié)構(gòu):


.


├── _config.yml


├── package.json


├── scaffolds


├── source


| ? ├── _drafts

| ? └── _posts


└── themes

說明:

node_modules:是依賴包

public:存放的是生成的頁(yè)面

scaffolds:命令生成文章等的模板

source:用命令創(chuàng)建的各種文章

themes:博客使用的主題

config.yml:整個(gè)博客的配置

db.json:source解析所得到的

package.json:項(xiàng)目所需模塊項(xiàng)目的配置信息




博客生成


只需要“一鍵三連”你就能看到你的博客

hexo clean && hexo g && hexo d;

(清除,生成,啟動(dòng)服務(wù))

圖片

?當(dāng)當(dāng)當(dāng)當(dāng)!如果你看到了這個(gè)頁(yè)面,那么你就大功告成了。到這里,你看一下你的watch,有沒有一個(gè)小時(shí),如果超過了的話,當(dāng)我前面沒說(手動(dòng)狗頭)。

圖片




上傳至github


??當(dāng)然,如果只能自己看到,這遠(yuǎn)遠(yuǎn)是不夠的,我們發(fā)博客就是為了讓我們的文章能夠幫助到更多人,這時(shí)候你就需要上傳到github進(jìn)行托管,這樣別人就可以訪問到你的博客,看到你的文章了。

??你需要在你的根目錄下的_config.yml配置

# Deployment

##Docs:https://hexo.io/docs/deployment.html

deploy:

type: git

repo:https://github.com/zero028/zero028.github.io.git(你自己的git)

branch: master

???然后使用hexo d 或者hexo deploy上傳,它實(shí)現(xiàn)的原理就是將您的Hexo文件夾的文件推送到存儲(chǔ)庫(kù)。public/默認(rèn)情況下,該文件夾不是(也不應(yīng)該)上傳的,請(qǐng)確保該.gitignore文件包含public/行。文件夾結(jié)構(gòu)應(yīng)與此存儲(chǔ)庫(kù)大致相似,但不包含.gitmodules文件


1、在此之前請(qǐng)先安裝一個(gè)插件

npm install hexo-deployer-git --save

2、部署(上傳到GitHub)

hexo d 或者 hexo deploy

-END-

?最終,你就可以使用你的域名地址https://username.github.io訪問博客了,例如我的是https://lc123.ltd


圖片
圖片

小劉
“咦?我的怎么和你的不一樣?”
那是我配置了域名和使用了其他的主題,嘿嘿,如果你想知道我是怎么設(shè)置的,請(qǐng)持續(xù)關(guān)注,謝謝!

圖片

小羅

? ? ? ? ?


圖片


點(diǎn)擊閱讀原文,訪問我的博客



Hexo+Github博客搭建教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
德江县| 莫力| 翁源县| 西林县| 景洪市| 上思县| 长汀县| 铁岭市| 德庆县| 固安县| 青神县| 达尔| 吉木乃县| 富民县| 阳西县| 宿迁市| 松滋市| 阳山县| 中西区| 河北区| 昌江| 井陉县| 邳州市| 汽车| 诏安县| 墨江| 惠水县| 大连市| 噶尔县| 商都县| 施秉县| 安塞县| 汤原县| 寻甸| 周宁县| 扬州市| 奉节县| 绩溪县| 株洲市| 宁化县| 库伦旗|