首頁 > 開發工具 > Git > 主體

怎麼使用Hexo建立個人博客

PHPz
發布: 2023-04-26 10:16:20
原創
951 人瀏覽過

Hexo是一種快速、簡單且強大的靜態部落格框架,它可用於建立個人部落格或網站。與其他CMS(內容管理系統)不同,例如WordPress或Joomla,Hexo產生靜態文件,這使得網站的訪問速度更快,更安全。

本文將向你介紹使用Hexo建立個人博客,並透過GitHub部署到互聯網上的詳細步驟。

安裝Hexo

在開始之前,需要先安裝Hexo。首先,請確保機器上已安裝Node.js,npm (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平台上。

以上是怎麼使用Hexo建立個人博客的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!