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第一个标签页第二个标签页================这里是第一个标签页的内容=...
2025-02-14
在Kubernetes中部署nacos 2.3.2
其他版本参考文档 在Kubernetes中部署nacos 2.1.0 nacos 官方文档写的太敷衍了,很多东西都需要自己去找,比如容器运行的时候,必须的环境变量都没有写全,遇到的一些坑整理了出来。 新版的变化鉴权逻辑优化官方说明:https://nacos.io/zh-cn/docs/v2/guide/user/auth.html 2.2.2 版本之前的 Nacos 默认控制台,无论服务端是否开启鉴权,都会存在一个登录页;这导致很多用户被误导认为 Nacos 默认是存在鉴权的。在社区安全工程师的建议下,Nacos 自 2.2.2 版本开始,在未开启鉴权时,默认控制台将不需要登录即可访问,同时在控制台中给予提示,提醒用户当前集群未开启鉴权。 部分环境变量默认值删除nacos 新版(2.2.1 之后删除了默认值) 可以查看 /home/nacos/conf/application.properties 这个文件,如果有环境变量名不确认也可以到这个文件里查询: 比如: server.port=${NACOS_APPLICATION_PORT:8848} NACOS_APPLICA...
2026-09-22
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-02-22
使用 Elasticsearch 二进制 tar 包部署并初始化三节点集群
需要初始化配置一个 3 节点的集群,我的机器详情是: hostname IP 地址 系统版本 备注 node-1 10.0.0.11 AlmaLinux 9.5 初始化 master 节点 node-2 10.0.0.12 AlmaLinux 9.5 初始化 master 节点 node-3 10.0.0.13 AlmaLinux 9.5 初始化 master 节点 node-4 10.0.0.14 AlmaLinux 9.5 新增节点 环境准备主机名规范 (可选) 内核参数修改临时修改永久修改重启后配置会丢失 vim /etc/sysctl.conf 马上生效,执行 关闭 selinuxredhat 系需要,Ubuntu 不用, 如果启动服务提示 Permission Denied ,如果权限没问题,那可能是 selinux 的问题。 临时修改永久修改vim /etc/selinux/config 关闭防火墙 准备 ES 安装包 创建用户 初始化集群配置vim config/elasticsearch.yml 修改配置文件为 ...
2025-02-14
在Kubernetes中部署nacos 2.1.0
本次在 Kubernetes 上部署 nacos 2.1.0 版本, 部署 3 节点集群,不做数据持久化(nacos 的配置管理是存储 MySQL 数据库的,服务发现是需要本地存储的)新版本 nacos 部署参考: 在Kubernetes中部署nacos 2.3.2 MySQL 数据库准备创建数据库,配置好账号权限,执行如下 SQL 建表: 如果是迁移, 可以直接将 nacos 数据库整体迁移,免去建表步骤。 创建 Podnamespace 按照需求来修改 创建 Service 创建 ingress 规则 ingress 规则作用是让网页控制台域名转发到 8848 端口,如果不需要域名,可以在 service 上开 nodeport,用 ip+ 端口来访问。 检查部署情况部署完成后, 进入 nacos 的 pod, 3 节点的 nacos,这里应该是 3 行配置。 检查控制台 状态为 UP 集群正常。 检查集群状态日志 观察有没有 ERROR 类似的日志。 常用 API 接口获取配置文件 tenant 命名空间dataID 配置文件名group 分组,默认为 ...
2026-09-22
使用kubeadm部署的集群证书过期后处理
之前使用 kubeadm 部署的集群,突然有一天执行 kubectl get pod 提示: 意思是证书有效期到 2024-02-27T08:36:50Z, 已经超过了证书有效期了。 查看证书有效期 执行续期操作 更新 kubectl 配置如果当时安装的时候是通过 cp /etc/kubernetes/admin.conf ~/.kube/config 复制的配置,需要再更新一遍,管理员也可以指定使用 /etc/kubernetes/admin.conf 作为 kubeconfig,就不用每次更新了。 重启服务需要重启 kube-apiserver, kube-controller-manager, kube-scheduler 和 etcd, kubeadm 安装的 kubelet 会自动更新证书,所以不用重启。 容器运行时是containerd容器运行时是docker
公告
此博客为我记录运维工作总结所用,供网友阅读参考,如有侵权,请通知我,我会核实后进行处理。
欢迎加博主微信,进微信运维技术交流群:
