hexo

共 12 篇文章

博客从 Hexo 迁移到了 Astro

博客从 Hexo 迁移到了 Astro

从 2014 年开始,我的博客一直跑在 Hexo 上。Hexo 给我的感觉一直是:能用,但用得不爽。 最初文章不多,生成速度尚可,主题随便改改也能接受。但随着内容体量上来,问题逐渐暴露: hexo generate 速度慢的出奇 插件依赖复杂,Node版本是真的不敢动 主题想魔改就得学模板语法,维护成本高 10年积累的各种魔改,补丁,脚本,这个站点的源码仓库早就成了“屎山”。每次想重构,都不敢动。...

2026/02/23
用 AI 给博客做一次「自动审稿」

用 AI 给博客做一次「自动审稿」

写技术博客这件事,本身并不难,难的是写完之后的自我校对。 尤其是当文章偏技术、偏流程时,很容易出现一些问题: 描述不够准确,概念混用 行文逻辑不够顺畅,段落之间衔接生硬 有明显的错别字或语病,却在发布后才被发现 如果只是个人博客,改了也就改了; 但一旦博客接入了自动部署、同步到多个平台,这些“小问题”就会被不断放大。 于是我开始思考一个问题: 既然代码可以在 PR 阶段做自动化检查,那文章能不能也...

2026/01/05
CODING.NET 持续集成插件之腾讯云 CDN 缓存刷新插件

CODING.NET 持续集成插件之腾讯云 CDN 缓存刷新插件

大概从 2019 年,我就开始使用 CI/CD 的方式发布我的博客,例如之前的案例:【玩转腾讯云】腾讯云开发 xCODING 实现 Hexo 博客的持续集成。 CODING.NET 的持续集成功能是基于 Jenkins 实现的,Jenkins 通过插件可以带来很多第三方的能力。CODING.NET 在 CI 流水线中原生支持了很多插件,并且提供了“自定义团队插件”的功能,可以将团队内部的工具或者命...

2024/03/27
将博客迁移到了 COS 上...

将博客迁移到了 COS 上...

之前博客一直是放在 CloudBase 云开发上的。主要用了云开发的静态网站托管和云函数功能。自从评论系统维护之后,云函数也不再使用了。 前几天收到了腾讯云的通知,云开发计费方式调整,将于 8 月后使用“基础套餐 + 按量付费”模式,需先购买带有一定配额的基础套餐,超出配额部分再按使用量付费。 虽然仍然有免费版本,但静态网站托管必须使用按量计费套餐才能使用,换言之,免费用户就不能再使用云开发做静态...

2022/07/23
Hexo 博客迁移到新电脑指北

Hexo 博客迁移到新电脑指北

Hexo 是一款基于 Nodejs 开发的快速简洁高效的博客框架。使用 Hexo,我们可以在本地撰写博文,生成静态页,最后将生成的静态页面交给类似 GitHub Pages 服务,就可以访问了。 我们知道,Hexo 框架是安装在本地的,每次撰写的 MD 文件会被渲染成静态页面。这也造成我们不能像类似 WordPress 博客系统一样可以随时随地撰写博客,甚至如果我们想把自己的 Hexo 博客迁移到...

2020/11/13
JavaScript 实现 Hexo 中给时间久远的文章增加友好的提示(Pug)

JavaScript 实现 Hexo 中给时间久远的文章增加友好的提示(Pug)

最近发现一直有流量会访问到我很早之前写的文章,但随着时间的变化,文章的内容可能已经不适用于现在了。比较喜欢 v2ex 的风格,对很久以前的文章增加一个 tip,告诉读者要注意文章的时效性。 本着一个对读者负责任的态度,希望读者可以注意到文章时效性的问题,能对文章有一个主观的判断,避免因为时效性问题而走弯路,所以我决定给 Hexo 时间久远文章加上一个友好的提示,因为我本人的博客是 Butterfl...

2020/06/05
hexo 彩色标签云插件

hexo 彩色标签云插件

最近开了一个 nodejs 的坑,之前并没有接触过 nodejs,学了半天打算实践一下,恰巧 hexo 就是用 nodejs 开发的轻量级博客框架,故给 hexo 写了一个彩色标签云插件。 hexoechartstagcloud 是一个基于 echarts 的 hexo 标签云插件。 介绍 快速启动 目前插件已经推送到了 npm 仓库,大家可以通过直接安装。 安装完成之后,需要修改文件,增加插件的...

2020/04/16
为你的网站加上核心价值观

为你的网站加上核心价值观

为你的站点加入类似本站的样式,点击站点任意位置出现核心价值观提示,这可以通过 jQuery 实现。 请将如下代码放置到模板文件 以外的位置。为了在全站生效,推荐放置在模板文件的 部分 注意,该代码依赖于 JQuery 如果你的站点模板没有引用 JQuery 库,请提前引用!

2018/03/05
【临时】yelee 的畅言社会化评论支持

【临时】yelee 的畅言社会化评论支持

多说关闭,这是一个对 yelee 主题做畅言社会化评论支持的临时解决方案。 已知问题,会导致当点击评论条等区域时再加载评论模块这个功能失效。 过程 1.修改文件 为如下内容,并重命名为 changyan.ejs。 (function(){ var appid = ''; var conf = ''; var width = window.innerWidth document.documentEl...

2017/05/30
【已作废】yelee 的网易云跟帖支持

【已作废】yelee 的网易云跟帖支持

网易云跟帖将于 2017.8.1 日关闭,谢谢大家支持。 多说关闭,这是一个对 yelee 主题做网易云跟帖的支持的临时解决方案。 已知问题,会导致当点击评论条等区域时再加载评论模块这个功能失效。 过程 1.修改文件 2.将网易云跟帖的 APP KEY 写到 中 duoshuo 的 domain 部分 duoshuo: on: true domain: APP KEY

2017/05/09
对 Hexo 博客进行加速

对 Hexo 博客进行加速

感谢 浙江ghost 博客 提醒我博客访问过慢。本文记录了我对本博客做的些许优化,很惭愧,就做了一点微小的工作,谢谢大家。 善用插件 HTML 压缩: npm install hexohtmlminifier save JavaScript 压缩: npm install hexouglify save CSS 压缩插件: npm install hexocleancss save

2016/05/29
WebIDE 搭建 Hexo 博客

WebIDE 搭建 Hexo 博客

Coding WebIDE 是 Coding 自主研发的在线集成开发环境 (IDE)。用户可以通过 WebIDE 创建项目的工作空间,进行在线开发,调试等操作。Hexo 是一款基于 Node.js 的静态博客框架,倍受好评。WebIDE 结合 Hexo,使书写 Hexo 博客可以在云端完成,不需要依赖本地坏境,Writting Anywhere!此外,Coding 还提供了 Coding Page...

2016/05/22