hexo博客添加自定义html页面
发表于|更新于|工具
比如我想增加一个文件夹,文件夹里面有 img、css、js 等文件夹,还有 index.html 文件,想要在 hexo 博客里可以正常显示
将 文件夹 放到 hexo 的 source 文件夹下。
然后需要配置跳过 hexo 的渲染,因为 hexo 会改变 html 文件的结构。
修改 _config.yml
1 | skip_render: |
后续可以通过访问 http://xxx.com/html/ 来打开页面
需要注意 js css html 等文件调用的地址有可能需要更换。
文章作者: 张理坤
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
相关推荐
2025-03-28
hexo butterfly 主题使用记录
开始使用nodejs 使用 v20.17.0 版本包管理使用 npm 然后将 source/_posts/测试文章.md 移动到对应的分类目录下。 由于 hexo-abbrlink 和 hexo-auto-category 的冲突,需要执行 2 次 npx hexo g 才能正确生成需要的 front matter这个问题已经解决了, 替换成了包 hexo-abbrlink-iuxt 解决了这个问题, 执行 npx hexo g 即可自动生成固定链接和分类 封面图1280 x 720 或者 3:2 的比例 常用 shortcode 记录标签外挂官方文档: https://butterfly.js.org/posts/2df239ce/https://butterfly.js.org/posts/ceeb73f/ tabs第一个标签页第二个标签页================这里是第一个标签页的内容=...
2026-07-14
RustDesk服务器搭建记录
RustDesk 是一个远程控制工具,开源跨平台,可以使用官方的服务器,也可以自建服务器使用。服务器分为开源版 oss 和付费版 pro,我使用的是开源版。 部署服务器服务端是 rust 开发的,单文件直接运行即可。你可以使用你喜欢的进程管理工具来管理,比如 nodejs 写的 pm2, Python 写的 supervisor, 或者使用 docker 运行,我选择 docker。 启动命令 文件说明data 目录(容器内的 root 目录)下的文件: 文件名 说明 db 开头的文件 SQLite 数据库文件 id_ed25519 私钥 id_ed25519.pub 公钥,文件内容就是客户端需要的 key 网络端口我使用了 host 网络,如果使用 bridge 网络(docker 默认网络),需要映射以下端口 hbbs 服务 端口 类型 说明 21115 tcp used for the NAT type test 21116 tcp used for TCP hole punching and connection service ...
2025-12-21
单节点Kubernetes更换ip地址
如果是个多节点的集群,更换一台 master 节点的 ip 有个更简单的办法,那就是先扩容一台新的 master,再把旧的 master 节点下线,安全无副作用,如果是单节点更换 ip 地址(如果旧 ip 不用回收,那么可以直接在网卡上再绑定一个 ip 地址,不用对 k8s 进行修改) 和 kubeadm之单节点master升级高可用master 有点类似 首先更换操作系统 ip 地址略 准备 重新签发证书 更新配置文件里的 ip 地址 这个时候 kubectl 可用了,修改 configmap 然后删除 pod 重建
2026-07-14
Hexo博客更换url结构后配置自动跳转
因为修改过博客的链接规则, 原来的链接是 https://zahui.fan/xxx/ 修改成了 https://zahui.fan/posts/xxx/ 或者删除了部分标签,造成了搜索引擎内之前收录的一些链接都变成了 404,不利于 SEO 如果是 hugo,可以查看这篇文章:Hugo博客批量更换url结构 在 hexo 中我们可以使用 hexo-generator-alias 对文章进行跳转。 安装 hexo-generator-alias GitHub 地址: https://github.com/hexojs/hexo-generator-alias 全局配置比如 tags、category 等这种不存在对应的 markdown 文件, 可以配置在全局配置 _config.yml 中: 文章配置配置在文章的 front-matter 中: abbrlink:就是文章本来的链接, 比如我的就是 https://zahui.fan/posts/57e7c794/ alias: 这个是关联的链接,配置成 /57e7c794/, 则访问 https://zahui.f...

2026-07-14
使用Obsidian配合Hexo写博客
obsidian 是一款好用的 markdown 编辑器, 用来记笔记还是不错的。 并且支持插件系统,可以通过模板来生成博客的 frontmatter, 省去了 hexo new 的操作 所以准备配置一下用 obsidian 来写博客。 相关文章:静态博客生成工具hexo使用typora更好更快地写hugo博客使用vscode来写hugo博客并处理图片插入问题 打开仓库首先使用 obsidian 打开 source/_posts 目录, 然后会生成一些配置文件。进入 _posts 目录 创建.gitignore 将一些临时文件排除掉。 配置模板自带的模板插件功能太单一了, 我们关闭安全模式, 安装第三方插件 Templater 创建 Templates 目录,修改配置指定 Template 的目录。修改配置项 Template folder location 为 Templates 然后再此目录下创建 Front-matter.md 文件,此文件用作 hexo 的 frontmatter 模板。 其中: 模板 作用 tp.file.title 获取到的就是文件...
2026-07-14
静态博客生成工具hexo
hugo 文档请看 hugo 安装 nodejs yarn hexo 推荐使用 yarn 来代替 npm首先安装 nodejs,和 npm, 然后再安装 yarn 安装 yarn 设置淘宝源 安装 hexo 创建新项目 如果找不到 hexo,请把 yarn global bin 添加到环境变量 修改配置修改语言为中文vim myblog/_config.yml 安装 next 主题github 地址:https://github.com/theme-next/hexo-theme-next 修改 theme 配置文件 vim next/_config.ymlscheme: Pisces 添加搜索功能 然后主题配置文件 next/_config.ymllocal_search: 标签,配置参数 enable: true 添加看板娘 git 地址: https://github.com/EYHN/hexo-helper-live2d/blob/master/README.zh-CN.md 在 _config.yml 添加下面配置 modu...
公告
此博客为我记录运维工作总结所用,供网友阅读参考,如有侵权,请通知我,我会核实后进行处理。
欢迎加博主微信,进微信运维技术交流群:

