使用Github Action实现全自动部署
本文介绍使用GitHub Action实现Hexo博客全自动部署的流程。需先获取GitHub与Coding的个人访问令牌,创建存放源码的私有仓库,并在站点配置中设置部署仓库地址和令牌。接着在.github/workflows目录创建自动部署工作流文件,配置检出、安装Node与Hexo、缓存依赖、生成静态文件和部署步骤。随后更新远程仓库分支,添加.gitignore屏蔽项并推送源码,最后通过Actions查看部署状态。
本文介绍使用GitHub Action实现Hexo博客全自动部署的流程。需先获取GitHub与Coding的个人访问令牌,创建存放源码的私有仓库,并在站点配置中设置部署仓库地址和令牌。接着在.github/workflows目录创建自动部署工作流文件,配置检出、安装Node与Hexo、缓存依赖、生成静态文件和部署步骤。随后更新远程仓库分支,添加.gitignore屏蔽项并推送源码,最后通过Actions查看部署状态。

本文介绍Hexo新建文章后自动打开编辑器的方法。通过监听Hexo的new事件并在scripts目录下添加脚本,利用child_process.exec执行系统命令,Windows使用start、macOS使用open -a启动指定编辑器并打开新文章路径。用户需替换脚本中的编辑器绝对地址,保存后执行hexo new即可自动打开对应文件。
