---
# System prepended metadata

title: Hexo
tags: [自學人生, Hexo, 學習筆記]

---

# Hexo
###### tags: `學習筆記`、`自學人生`、`Hexo`
# GitHub Pages 來架設 Hexo 部落格
1. 網站大小不能超過 1 GB
2. 網站每月流量不能超過 100 GB
3. 一小時內的網站更新不得超過 10 次
4. GitHub Pages 只能架設「靜態網站」!
    * 無法連接資料庫

## 建立 Github Pages
專案名稱:username.github.io
setting>>GitHub Pages!

## 建立 Hexo
進入cmd 輸入:
1. npm install -g hexo-cli 安裝hexo
2. hexo init name  //初始化新的 Hexo，會在當前路徑建立一個叫 name 的資料夾，資料夾名稱可以隨意取，例如「myblog」，那麼指令就是 hexo init myblog
3. cd name  //進入您剛剛建立的 name 資料夾當中，cd 是 change directory 的意思
4. npm install  //安裝 Hexo
5. npm install hexo-deployer-git --save  //安裝 git 部署套件

## 設定 Hexo
在 name 資料夾中找到 _config.yml 檔案

1. 更改簡單設定
| 設定 | 描述 |
| -------- | -------- | 
| title     | 網站標題    | 
| subtitle     | 網站副標題     |
| description  | 網站描述    |
| keywords  | 網站的關鍵詞。支援多個關鍵詞。   |
| author   | 您的名字     |
|language|網站使用的語言，zh-TW|
| timezone|網站時區 |
2. url 更換成自己網站的連結: https://username.github.io/ 
    username是自己的 GitHub 帳號。
3. 設定 deploy 的資訊
```
deploy:
  type: git
  repo: https://github.com/username/username.github.io.git
  branch: main 
```

## 丟上 GitHub
```
hexo cl //清除之前建立的靜態檔案，也可以輸入 hexo clean
hexo g  //建立靜態檔案，也可以輸入 hexo generate
hexo d  //部署至 Github Pages，也可以輸入 hexo deploy
```



# 進入 hexo-admin 後台
* npm install hexo-admin --save  // hexo-admin 文章管理的後台插件


hexo s  //架設本地端伺服器，也可以輸入 hexo server
http://localhost:4000/admin 進入後台

<!--more-->
