安装
hexo
基于Node.js
开发,安装简单
npm install hexo -g
如果要部署的话,
npm install
就可以了,因为node_module
中已经包含了hexo
安装3-hexo主题
hexo 的基本使用
hexo new [title] # 按照模板创建新的post文章
hexo new draft [title] # 创建一个草稿
hexo generate # 静态编译
hexo list post # 查看已发布的文章
hexo publish draft <filename> # 将草稿draft 转到 post
hexo server --draft # 将草稿也渲染出来
在Github上部署
我使用的方式为Action部署到gh-page
分支上
.github/workflows/hexo.yml
文件
name: Deploy Github pages
on:
push:
branches:
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
with:
persist-credentials: false
- name: Install and Build
run: |
npm install
node_modules/hexo/bin/hexo generate
- name: Deploy
uses: JamesIves/github-pages-deploy-action@releases/v3
with:
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
BRANCH: gh-pages
FOLDER: public
BUILD_SCRIPT: npm install && node_modules/hexo/bin/hexo generate
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 365433079@qq.com