怎么使用Hexo搭建個人博客

hexo是一種快速、簡單且強大的靜態博客框架,它可用于搭建個人博客或網站。與其他cms(內容管理系統)不同,例如WordPress或joomla,hexo生成靜態文件,這使得網站的訪問速度更快,更安全。

本文將向你介紹使用Hexo搭建個人博客,并通過gitHub部署到互聯網上的詳細步驟。

安裝Hexo

在開始之前,需要先安裝Hexo。首先,確保機器上已安裝Node.JSnpm (node.js包管理器) 和Git。打開終端,輸入以下命令來安裝Hexo:

$ npm install -g hexo-cli

創建一個新的Hexo站點

安裝完Hexo之后,就可以創建一個新的站點了。請按照以下步驟進行操作:

  1. 選擇一個文件夾作為存放Hexo站點的文件夾。在終端輸入以下命令,進入此文件夾:

    $ cd /path/to/folder
  2. 運行以下命令生成一個新的Hexo站點:

    $ hexo init myblog
  3. 進入新創建的站點:

    $ cd myblog

現在我們擁有一個基本的Hexo站點,接下來需要進行配置。

配置Hexo

站點配置文件為_config.yml。該文件包含你的站點信息,例如站點名稱、描述、標簽、第三方社交媒體等。在終端輸入以下命令,編輯該文件:

$ nano _config.yml

在文件中,你需要設置以下內容:

  1. title: 設置你的站點名稱
  2. author: 設置你的名字
  3. description: 設置你的站點描述
  4. language: 設置你的語言
  5. timezone: 設置你的時區
  6. theme: 設置你的Hexo主題
  7. deploy: 設置你的部署類型

例如,如果你想使用Next主題,需要在theme:下輸入next。在deploy下,我們將github作為我們的部署類型,因此需要提供以下信息:

deploy:   type: git   repo: https://github.com/yourusername/yourusername.github.io.git   branch: master

此處yourusername應替換為你的GitHub用戶名和GitHub頁面存儲庫名稱。

保存文件并退出。

創建一篇新文章

現在該站點已經配置好了,接下來創建一篇新的文章。在Hexo中,將使用Markdown文件來創建文章。在終端輸入以下命令,創建一個新文章:

$ hexo new "My First Blog Post”

此命令將在/source/_posts目錄下創建一個新的Markdown文件my-first-blog-post.md。使用任何編輯器打開該文件,并使用Markdown語法編寫內容。

例如:

--- 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.

在保存并退出文件后,就可以將它部署到GitHub上了。

部署Hexo到GitHub

首先,需要在GitHub上創建一個新的存儲庫。請確保該存儲庫的名稱為yourusername.github.io,其中yourusername應替換為你的GitHub用戶名。該存儲庫便是你的個人博客。創建存儲庫后,需要在本地計算機上進行一些操作,將Hexo網站部署到該存儲庫中。

初始化本地存儲庫

在終端輸入以下命令,將當前目錄設置為Hexo站點目錄:

$ cd /path/to/myblog

接下來,使用以下命令將站點初始化為git存儲庫:

$ git init

此命令將在站點目錄中初始化一個空的git存儲庫。

添加變更

在本地計算機上修改了Hexo博客,需要將變更添加到git存儲庫中。輸入以下命令,添加新文件和修改文件:

$ git add .

提交變更

輸入以下命令,提交變更:

$ git commit -m "My First Blog Post"

在引號內填上此次提交的描述內容,例如此處的標題“My First Blog Post”。

部署到GitHub

部署到GitHub,需要為感興趣的存儲庫設置ssh密鑰。輸入以下命令:

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在引號內填上你的GitHub注冊郵箱。

接下來,按回車鍵將一路留空,直到SSH密鑰生成完畢。

使用以下命令將公鑰添加到GitHub中:

$ cat ~/.ssh/id_rsa.pub

將這個公鑰復制到你的GitHub賬戶中。在GitHub頁面的Settings菜單中,選擇SSH and GPG keys,選擇New SSH key,并將公鑰粘貼到文本框中。

輸入以下代碼,將代碼推到GitHub存儲庫中:

$ hexo deploy

輸入此命令后,Hexo會自動將你的變更提交到GitHub存儲庫,并且在yourusername.github.io上部署網站。

從此刻起,你的博客就可以通過訪問https://yourusername.github.io來訪問了。

結論

使用Hexo快速安全地搭建個人博客是一個絕佳的選擇。結合GitHub的使用,你可以迅速構建一個專業的博客網站,并在全球范圍內共享你的知識。遵循本文所述步驟,你也可以輕松地創建自己的Hexo博客,并將其部署到GitHub平臺上。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享