hexo 关键属性

hexo clean #清空缓存

hexo g #生成静态网页

hexo d #部署到github

转载于:https://www.cnblogs.com/Marinnn/p/8779030.html

### 修改或自定义 Hexo 配置 Hexo 是一个快速、简单且功能强大的博客框架。要重新定义或修改 Hexo 的配置文件,主要通过编辑 `_config.yml` 文件来实现[^2]。 #### 编辑全局配置文件 位于站点根目录下的 `_config.yml` 文件包含了整个网站的主要设置选项。可以在此处调整诸如站点名称、描述、URL 和主题等基本信息: ```yaml # Site title: Your Blog Title subtitle: A brief description of your blog description: Write an awesome description for your site here. author: John Doe language: en timezone: Asia/Shanghai ``` #### 主题特定配置 除了全局配置外,还可以针对所使用的主题单独创建配置文件 `themes/[theme-name]/_config.yml` 来覆盖默认样式或者添加额外的功能特性。 对于希望进一步定制化的行为,比如更改文章渲染方式或是引入新的插件支持,则可以通过安装第三方模块完成扩展。例如,如果想要启用 MathJax 支持 LaTeX 数学表达式显示,只需按照官方文档指引操作即可。 #### 使用环境变量动态改变参数 有时为了适应不同部署场景的需求(开发 vs 生产),建议利用 Node.js 提供的 process.env 对象读取外部传入的环境变量值作为某些关键属性的实际赋值依据。这样做的好处在于无需频繁切换本地存储中的静态设定就能灵活应对多变的情况。 ```javascript // _config.prod.yml (生产模式下有效) module.exports = { url: process.env.HEXO_URL || 'http://example.com', }; ``` 在命令行启动服务前记得预先声明好这些临时性的键值对组合以便程序能够正确解析并应用它们: ```bash HEXO_URL=https://production.example.com hexo server -p 4000 ``` #### 创建自定义脚本增强自动化流程 最后值得一提的是,借助于 NPM 脚本机制可以在 package.json 中注册一系列钩子函数用于简化日常维护工作流。当遇到复杂任务时不妨考虑编写 Shell/Batch 命令集合作为辅助工具提高效率的同时也降低了人为失误的概率。 ```json { "scripts": { "build": "hexo clean && hexo generate", "deploy": "npm run build && hexo deploy" } } ``` 以上方法可以帮助有效地管理和优化 Hexo 博客系统的各项性能指标以及用户体验质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值