hexo常用命令
常用命令
指令说明
hexo server
#启动本地服务器,用于预览主题。Hexo 会监视文件变动并自动更新,除修改站点配置文件外,无须重启服务器,直接刷新网页即可生效。
hexo server -s
#以静态模式启动
hexo server -p 5000
#更改访问端口 (默认端口为 4000,’ctrl + c’关闭 server)
hexo server -i IP地址
#自定义 IP
hexo clean
#清除缓存 ,网页正常情况下可以忽略此条命令,执行该指令后,会删掉站点根目录下的 public 文件夹
hexo g
#生成静态网页 (执行 $ hexo g
后会在站点根目录下生成 public 文件夹, hexo 会将”/blog/source/“ 下面的.md 后缀的文件编译为.html 后缀的文件,存放在”/blog/public/ “ 路径下)
hexo d
#自动生成网站静态文件,并将本地数据部署到设定的仓库(如 github)
hexo init
文件夹名称 #初始化 XX 文件夹名称
npm update hexo -g
#升级
npm install hexo -g
#安装
node-v
#查看 node.js 版本号
npm -v
#查看 npm 版本号
git --version
#查看 git 版本号
hexo -v
#查看 hexo 版本号
简写指令
1 |
|
注: hexo clean
没有 简写, git --version
没有简写
常见问题
1. 通过hexo g -d
部署时报Error: Spawn failed
错误:
这是由于 git 本地记录的提交版本号与 github 上不一致导致的,通过
git reset --hard commitCode
即可解决。
- 检查本地最近提交记录,获取最后一次提交记录的更新时间及标识,如
280a7fdd46fcfd7d34e652aec15523dcd247fac8
bash
1 |
|
- 获取 github pages 服务所关联分支的最近一次提交记录,获取更新时间及标识。地址一般为:
https://github.com/用户名/仓库名/commits/分支名
,如https://github.com/lxl80/blog/commits/gh-pages
- 如果发现提交最新的提交时间/标识不一致,通过以下命令即可解决:
bash
1 |
|
参照
- 基于Hexo的matery主题搭建博客并深度优化-悟尘记
- hexo 官方文档
- 闪烁之狐
- hexo-theme-matery
- Hexo 进阶之各种优化
- Leancloud+Valine打造Hexo个人博客极简评论系统
- Hexo进阶之各种优化
- 自动部署篇
- Hexo搭建(VPS)
- 解决live2d看板娘和busuanzi不蒜子计数冲突
- 多个域名映射同一个github pages
- hexo博客简单支持PWA
- Hexo 每天自动提交网站url到搜索引擎
- Hexo 博客订阅文章通知功能
- 修改 matery 原有主题相册
- Matery主题新手常见问题
- hexo-gitlab-cicd-conf
- 更改hexo的主题为Matery,并进行初步的优化
- Hexo之渲染绕过
- 使用 gulp 压缩图片
- Hexo+Github博客搭建完全教程 博客开源
- Hexo主题使用Valine-Admin管理评论和评论提醒
- Hexo博客进阶:图片懒加载与代码压缩
- matery主题个性化定制
- crystalblog三部曲 1 2 3
- 个人博客搭建 博客开源
- PWA踩坑记-从零到一让你的博客也能离线访问
- Matery主题添加暗色模式 黑夜模式 开源代码hexo-themes-matery-pro
- 加载动画(吃豆豆) 加载动画旋转方块
- 优化
search.xml
大小 - 更好的Live2d Widget
- easyhexo
- Waline 评论系统的介绍与基础配置
- Waline 添加 GitHub 社交登录
- 随机视频背景切换 视频背景 hexo-theme-fluid
系列教程
Hexo系列 HexoRSS分类订阅
[三万字教程]基于Hexo的matery主题搭建博客并深度优化完全一站式教程
- Hexo Docker环境与Hexo基础配置篇
- hexo博客自定义修改篇
- hexo博客网络优化篇
- hexo博客增强部署篇
- hexo博客个性定制篇
- hexo博客常见问题篇
- Hexo Markdown以及各种插件功能测试
- markdown 各种其它语法插件
- latex公式支持
- mermaid图表
- plant uml图表
- URL卡片
- bilibili卡片
- github卡片
- 豆瓣卡片
- 插入音乐和视频
- 插入脑图
笔记系列 Note分类RSS订阅
经历了很长时间,使用了各种各样的方案,最终选择了一种相对完美的方式。docker私有部署运行的joplin,使用markdown语法,github作为图床,picgo作为图像自动上传后端,pypora作为MD编辑器,Snipaste作为截图工具。后备gitlab ee selfhost备份,自建图床VPS多线负载均衡。cloudflare partner cdn加速,jsdelivr加速。
- pigo图床搭建与配置
- Joplin教程
- Snipaste截图工具
- Typora 作为Markdown编辑器最强
- Joplin和使用
- Joplin同步与备份
- Joplin导入与导出
- Joplin安装使用,调用外部编辑器,网盘同步等等
- Joplin简明教程
- markdown语法简明教程
- 教你用各种插件打造一个强大的笔记工具。
- 如何部署自己私有的为知笔记。
- 其实博主更推荐私有部署joplin
Gitbook使用系列 Gitbook分类RSS订阅
- GitBook+GitLab撰写发布技术文档-Part1:GitBook篇
- GitBook+GitLab撰写发布技术文档-Part2:GitLab篇
- 自己动手制作电子书的最佳方式(支持PDF、ePub、mobi等格式)
Gitlab 使用系列 Gitlab RSS 分类订阅