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