StarryNights

每一个你所后悔的现在,都有一个不够努力的曾经

站内检索

循着字句,邂逅星光

搜索文章标题与正文,直达命中的章节

开始一次轻盈的站内探索

从这些主题开始探索

输入关键词

可同时输入多个词语缩小范围

发现内容

在摘要中查看高亮的关键词

快速直达

点击文章或章节标题继续阅读

全部/Hexo标签13 篇

20261 篇

09月

1 篇
  1. AI 摘要

    本文记录为 ShokaX 博客主题实现 Fumadocs 风格曲线目录的过程。核心是将高亮从阅读进度改为当前视口内标题范围,命中标题同时控制高亮和子目录展开;用 SVG 绘制底线、弯折路径与裁剪高亮区间,配合 TypeScript 监听滚动、动画和 PJAX 清理,并保留层级编号、点击跳转、主题配色、长标题换行及全局和单篇开关,最后给出按文件接入的完整方案。

20232 篇

05月

2 篇
  1. AI 摘要

    文章介绍为 Shoka 主题添加文章转载标记的方法。借由文章 Front-matter 中的 reprintlink 字段记录转载信息,以“||”分隔链接文本与网址;若只写一部分则两者共用,非 http 链接会提示原文出处暂无处追寻。实现上需修改 zh-CN.yml 增加多语言文案,并调整 postmeta.njk 与 post.njk,在主页缩略信息头部和正文头部展示转载标识与来源链接。

  2. AI 摘要

    本文介绍为 Shoka 主题添加文章时效性提示的方法。通过修改 _config.yml、多语言文件、layout.njk、global.js、pjax.js 和 script.js,配置启用开关、超时天数、提示模板与多语言文本;再由脚本计算文章发布及最后更新距今时间,超过设定天数后在正文顶部插入警告。文章还可通过 Front-matter 的 isOutdated: false 单独关闭提示。

202210 篇

06月

5 篇
  1. AI 摘要

    文章因 jsDelivr 在国内访问异常,Shoka 主题资源加载受阻,作者将第三方依赖本地化。做法是下载 vendors 资源到 source/cdn.jsdelivr.net 并保持目录结构,整包下载 KaTeX、表情包,处理 MiniValine 嵌套依赖并替换链接;修改主题配置及加载代码为本地路径,配置压缩白名单,并可选用 Git、COS、CDN 优化推送缓存。最终摆脱 jsDelivr 依赖,提升稳定性。

  2. AI 摘要

    文章讨论 Hexo 启用资源文件夹后,Markdown 用相对路径引用图片便于本地预览,却与生成发布时的资源路径重定向冲突,官方方案又会破坏本地预览。作者提出利用 Hexo 的 after_post_render 过滤器,通过 cheerio 处理文章内容中的 img 标签,将 data-src 修改为指向文章资源文件夹的正确路径,从而兼顾本地预览和发布重定向。

  3. AI 摘要

    文章介绍如何在Hexo主题中为文章添加修订记录时间轴。灵感来自归档时间轴,通过在文章Front-matter中配置changelogs记录更新摘要与明细,渲染时解析生成对应HTML,并复制修改归档样式,新增颜色变量和语言包键值,在post.njk模板中插入可折叠的时间轴代码。发布后即可在文章头部展示更新记录,实现优雅的历史版本展示。

  4. AI 摘要

    作者在 Hexo 的 Shoka 主题中,为标签云增加显示标签对应文章数量的数字角标。他通过 F12 和源码定位到 Hexo 内置的 tagcloud 辅助函数,在主题 scripts/helpers 下新建 tagcloudplus.js,复制并改写源码,在链接中插入 sup 标签输出 tag.length,再调整标签云样式、颜色变量,并将 page.njk 中的调用替换为 tagcloudplus。这样避免直接修改 node_modules,便于跨设备维护。

  5. AI 摘要

    本文是 Hexo 主题 Shoka 使用手册的引言部分,主要面向个人使用场景,目的在于整理和查阅该主题的相关说明与待办事项。内容以手册形式呈现,帮助使用者快速定位 Shoka 主题的使用要点、配置方法和后续维护方向,并作为个人查找 Todo 的参考文档。整体起到导航与索引作用,强调实用性和便捷性,便于后续按需补充和更新具体教程内容。

05月

5 篇
  1. AI 摘要

    Hexo 启用资源文件夹后,本地 Markdown 常用相对路径插入图片以便预览,但发布时需专用标签,导致图片链接异常。本文提出兼容方案:编写 after_post_render 过滤器,用 cheerio 解析文章内容中的 img 标签,把本地资源路径替换为发布后的正确链接,使本地预览与线上发布都能正常显示图片。文章还说明可按此原理集成到主题中。

  2. AI 摘要

    文章介绍用 gulp 自动化压缩优化 Hexo 生成的博客文件,以减小空白与资源体积、提升访问速度。作者安装 gulp 及 CSS、JS、图片、HTML 压缩插件,新建 gulpfile.js,配置各项 minify 任务并默认并行执行。最后建议在部署命令中加入 gulp,形成 hexo clean、generate、gulp、deploy 的四连流程。

  3. AI 摘要

    作者重启Hexo静态博客后,为保护隐私文章,采用hexo-blog-encrypt插件实现文章加密。文章介绍了插件安装、Front-matter配置、基于tag的全局加密,以及利用优先级实现单篇豁免或自定义密码。随后针对Shoka主题,通过修改模板解决解密后目录不显示的问题,并添加加密图标提示。整体分享了Hexo文章加密的完整实践与主题适配经验。

  4. AI 摘要

    文章介绍 Hexo 静态博客框架及搭建教程。先对比静态与动态博客,指出 Hexo 省心、省钱、速度快、利于 SEO,但缺动态功能、维护成本较高;随后讲解环境准备,包括安装 Git、Node.js、Hexo CLI,初始化博客并执行 clean、generate、server 三连预览;再说明安装 butterfly 等主题、配置部署插件并发布到 GitHub Pages,最后介绍绑定腾讯云或阿里云域名并做 DNS 解析。