# 什麼是Hexo? Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。 # 優勢 1. Node.js 所帶來的超快生成速度,讓上百個頁面在幾秒內瞬間完成渲染。 2. Hexo 支持 GitHub Fl... ...
什麼是Hexo?
Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁。
優勢
Node.js 所帶來的超快生成速度,讓上百個頁面在幾秒內瞬間完成渲染。
Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多數插件。
只需一條指令即可部署到 GitHub Pages,Gitee Pages, Heroku 或其他平臺。
強大的 API 帶來無限的可能,與數種模板引擎(EJS,Pug,Nunjucks)和工具(Babel,PostCSS,Less/Sass)輕易集成
如何安裝?
安裝Hexo前需要先安裝Node.js和Git,支持windows、Mac、Linux安裝,本文主要介紹在如何在Linux上安裝
安裝Git
執行命令
sudo yum install git-core
查看是否安裝完畢,若顯示版本信息,表示安裝成功
git --version
配置用戶名、郵箱
git config --global user.email "[email protected]"
git config --global user.name "vic"
ssh設置
ssh-keygen -t rsa -C "[email protected]"
cd /root/.ssh
查看用戶目錄下是否有文件,並將id_rsa.pub內容加到github、gitee等工具的公鑰配置里
id_rsa id_rsa.pub known_hosts
安裝Node.js
官網下載最新版本
解壓
tar -xvf node-v12.16.3-linux-x64.tar.xz
進入bin,查看是否安裝成功
./node -v
node、npm創建軟鏈接,執行命令
ln -s /home/software/node-v12.16.3-linux-x64/bin/node /usr/local/bin/node
ln -s /home/software/node-v12.16.3-linux-x64/bin/npm /usr/local/bin/npm
進入/usr/local/bin下查看文件是否生成
node npm
再次查看軟連接是否成功,如何顯示版本,則node.js安裝成功
安裝Hexo
所有必備的應用程式安裝完成後,即可使用 npm 安裝 Hexo。
npm install -g hexo-cli
hexo創建軟連接
ln -s /home/software/node-v12.16.3-linux-x64/bin/hexo /usr/local/bin/hexo
創建博客文件夾,下載資源
mkdir blog
cd blog
hexo init //會自動把資源文件下載好
啟動測試,輸入localhost:4000,即可訪問本地的博客測試地址
hexo s
Hexo常用命令
清除緩存命令
hexo clean
清除緩存文件 (db.json) 和已生成的靜態文件 (public)。
在某些情況(尤其是更換主題後),如果發現您對站點的更改無論如何也不生效,您可能需要運行該命令
啟動測試
hexo server
啟動伺服器。預設情況下,訪問網址為: http://localhost:4000/。
生成靜態文件
hexo g
全寫命令是:
hexo generate
部署網站
hexo d
全寫命令是:
hexo deploy