Hexo是一種快速、簡(jiǎn)單且強(qiáng)大的靜態(tài)博客框架,它可用于搭建個(gè)人博客或網(wǎng)站。與其他CMS(內(nèi)容管理系統(tǒng))不同,例如或,Hexo生成靜態(tài)文件,這使得網(wǎng)站的訪問速度更快,更安全。
本文將向你介紹使用Hexo搭建個(gè)人博客,并通過部署到互聯(lián)網(wǎng)上的詳細(xì)步驟。
安裝Hexo
在開始之前,需要先安裝Hexo。首先,確保機(jī)器上已安裝Node.js,npm (Node.js包管理器) 和Git。打開終端,輸入以下命令來安裝Hexo:
$ npm install -g hexo-cli
登錄后復(fù)制
創(chuàng)建一個(gè)新的Hexo站點(diǎn)
安裝完Hexo之后,就可以創(chuàng)建一個(gè)新的站點(diǎn)了。請(qǐng)按照以下步驟進(jìn)行操作:
選擇一個(gè)文件夾作為存放Hexo站點(diǎn)的文件夾。在終端輸入以下命令,進(jìn)入此文件夾:
$ cd /path/to/folder
登錄后復(fù)制
運(yùn)行以下命令生成一個(gè)新的Hexo站點(diǎn):
$ hexo init myblog
登錄后復(fù)制
進(jìn)入新創(chuàng)建的站點(diǎn):
$ cd myblog
登錄后復(fù)制
現(xiàn)在我們擁有一個(gè)基本的Hexo站點(diǎn),接下來需要進(jìn)行配置。
配置Hexo
站點(diǎn)配置文件為.yml。該文件包含你的站點(diǎn)信息怎么使用Hexo搭建個(gè)人博客,例如站點(diǎn)名稱、描述、標(biāo)簽、第三方社交媒體等。在終端輸入以下命令,編輯該文件:
$ nano _config.yml
登錄后復(fù)制
在文件中,你需要設(shè)置以下內(nèi)容:
: 設(shè)置你的站點(diǎn)名稱: 設(shè)置你的名字: 設(shè)置你的站點(diǎn)描述: 設(shè)置你的語言: 設(shè)置你的時(shí)區(qū): 設(shè)置你的Hexo主題: 設(shè)置你的部署類型
例如,如果你想使用Next主題,需要在:下輸入next。在下,我們將作為我們的部署類型,因此需要提供以下信息:
deploy: type: git repo: https://github.com/yourusername/yourusername.github.io.git branch: master
登錄后復(fù)制
此處應(yīng)替換為你的用戶名和頁面存儲(chǔ)庫名稱。
保存文件并退出。
創(chuàng)建一篇新文章
現(xiàn)在該站點(diǎn)已經(jīng)配置好了,接下來創(chuàng)建一篇新的文章。在Hexo中,將使用文件來創(chuàng)建文章。在終端輸入以下命令,創(chuàng)建一個(gè)新文章:
$ hexo new "My First Blog Post”
登錄后復(fù)制
此命令將在//目錄下創(chuàng)建一個(gè)新的文件my--blog-post.md。使用任何編輯器打開該文件,并使用語法編寫內(nèi)容。
例如:
--- title: My First Blog Post date: 2021-05-01 22:31:01 tags: description: This is my very first blog post! --- Hello world! This is my first blog post on my new Hexo site. I'm really excited to start writing and sharing my thoughts with the world.
登錄后復(fù)制
在保存并退出文件后,就可以將它部署到上了。
部署Hexo到
首先,需要在上創(chuàng)建一個(gè)新的存儲(chǔ)庫。請(qǐng)確保該存儲(chǔ)庫的名稱為..io,其中應(yīng)替換為你的用戶名。該存儲(chǔ)庫便是你的個(gè)人博客。創(chuàng)建存儲(chǔ)庫后,需要在本地計(jì)算機(jī)上進(jìn)行一些操作,將Hexo網(wǎng)站部署到該存儲(chǔ)庫中。
初始化本地存儲(chǔ)庫
在終端輸入以下命令,將當(dāng)前目錄設(shè)置為Hexo站點(diǎn)目錄:
$ cd /path/to/myblog
登錄后復(fù)制
接下來,使用以下命令將站點(diǎn)初始化為git存儲(chǔ)庫:
$ git init
登錄后復(fù)制
此命令將在站點(diǎn)目錄中初始化一個(gè)空的git存儲(chǔ)庫。
添加變更
在本地計(jì)算機(jī)上修改了Hexo博客,需要將變更添加到git存儲(chǔ)庫中。輸入以下命令,添加新文件和修改文件:
$ git add .
登錄后復(fù)制
提交變更
輸入以下命令,提交變更:
$ git commit -m "My First Blog Post"
登錄后復(fù)制
在引號(hào)內(nèi)填上此次提交的描述內(nèi)容,例如此處的標(biāo)題“My Blog Post”。
部署到
部署到,需要為感興趣的存儲(chǔ)庫設(shè)置SSH密鑰。輸入以下命令:
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
登錄后復(fù)制
在引號(hào)內(nèi)填上你的注冊(cè)郵箱。
接下來,按回車鍵將一路留空,直到SSH密鑰生成完畢。
使用以下命令將公鑰添加到中:
$ cat ~/.ssh/id_rsa.pub
登錄后復(fù)制
將這個(gè)公鑰復(fù)制到你的賬戶中。在頁面的菜單中,選擇SSH and GPG keys,選擇New SSH key,并將公鑰粘貼到文本框中。
輸入以下代碼,將代碼推到存儲(chǔ)庫中:
$ hexo deploy
登錄后復(fù)制
輸入此命令后,Hexo會(huì)自動(dòng)將你的變更提交到存儲(chǔ)庫,并且在..io上部署網(wǎng)站。
從此刻起,你的博客就可以通過訪問來訪問了。
結(jié)論
使用Hexo快速安全地搭建個(gè)人博客是一個(gè)絕佳的選擇。結(jié)合的使用,你可以迅速構(gòu)建一個(gè)專業(yè)的博客網(wǎng)站,并在全球范圍內(nèi)共享你的知識(shí)。遵循本文所述步驟,你也可以輕松地創(chuàng)建自己的Hexo博客,并將其部署到平臺(tái)上。
以上就是怎么使用Hexo搭建個(gè)人博客的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
免責(zé)聲明:本文系轉(zhuǎn)載自其它媒體,版權(quán)歸原作者所有;旨在傳遞信息,不代表本站的觀點(diǎn)、立場(chǎng)和對(duì)其真實(shí)性負(fù)責(zé)。如需轉(zhuǎn)載,請(qǐng)聯(lián)系原作者。如果來源標(biāo)注有誤或侵犯了您的合法權(quán)益等其他原因不想在本站發(fā)布,來信即刪。




