Skip to content

Cleam/blog-hexo

Repository files navigation

blog-hexo

个人博客https://blog.lizimu.tophttps://cleam.github.io/

开发

# 开发
npm run dev

# 打包预览
npm run preview

# 发布
npm run deploy

常见编写技巧

Hexo 命令

  1. new:新建一篇文章
# new
hexo new [layout] <title>
# hexo new "post title with whitespace"
# hexo new page --path about/me
选项 描述
-p, --path 自定义新文章的路径
-r, --replace 如果存在同名文章,将其替换
-s, --slug 文章的 Slug,作为新文章的文件名和发布后的 URL
  1. server:启动服务
hexo server
选项 描述
-p, --port 重设端口
-l, --log 启动日记记录,使用覆盖记录格式
  1. generate:生成静态文件
hexo generate
# 简写:hexo g
选项 描述
-d, --deploy 文件生成后立即部署网站
-w, --watch 监视文件变动
-b, --bail 生成过程中如果发生任何未处理的异常则抛出异常
-f, --force 强制重新生成文件
Hexo 引入了差分机制,如果 public 目录存在,
那么 hexo g 只会重新生成改动的文件。
使用该参数的效果接近 hexo clean && hexo generate
-c, --concurrency 最大同时生成文件的数量,默认无限制
  1. publish: 发表草稿
hexo publish [layout] <filename>
  1. deploy: 部署网站
hexo deploy
# 简写:hexo d
选项 描述
-g, --generate 部署之前预先生成静态文件
  1. render: 渲染文件
hexo render <file1> [file2] ...
选项 描述
-o, --output 设置输出路径
  1. migrate: 博客迁移
hexo migrate <type>

更多:https://hexo.io/zh-cn/docs/migration

  1. clean: 清除缓存

清除缓存文件 (db.json) 和已生成的静态文件 (public)

hexo clean
  1. list: 列出网站资料
hexo list <type>
  1. version: 显示 hexo 版本
hexo version