hexo部署到github page时,hexo d后page里面绑定的个人域名消失的问题

devtools/2025/2/7 3:33:47/

Hexo 部署博客到 GitHub page 后,可以在 setting 中的 page 中绑定自己的域名,但是我发现更新博客后绑定的域名消失,恢复原始的 githubio 的域名。
后面搜索发现需要在 repo 里面添加 CNAME 文件,内容为 page 里面绑定的域名:

但是这样的话每次 deploy 后 CNAME 文件会消失。
然后我将这个文件放到本地 hexo 文件夹内的 public 文件夹中,这样的话 deploy 后 CNAME 文件就会和别的 html 文件一起推送到 GitHub 仓库里面。看似解决了,可是在调试主题的时候,运行了 hexo clean 后导致 public 文件夹被删除,CNAME 文件又没了。
最后的最后,了解到执行 hexo g 的时候,会 source 文件夹内的文件进行编译,因此将 CNAME 放到 source 文件夹中即可完美解决。

欢迎大家给我的博客提一些宝贵的意见


http://www.ppmy.cn/devtools/156698.html

相关文章

PHP 常用函数2025.02

PHP implode() 函数 语法 implode(separator,array) 参数描述separator可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。array必需。要组合为字符串的数组。 技术细节 返回值:返回一个由数组元素组合成的字符串。PHP 版…

Debian 10 中 Linux 4.19 内核在 x86_64 架构上对中断嵌套的支持情况

一、中断嵌套的定义与原理 中断嵌套是指在一个中断处理程序(ISR)正在执行的过程中,另一个更高优先级的中断请求到来,系统暂停当前中断处理程序,转而处理新的高优先级中断。处理完高优先级中断后,系统返回到原来的中断处理程序继续执行。这种机制允许系统更高效地响应紧急…

Docker使用指南(一)——镜像相关操作详解(实战案例教学,适合小白跟学)

目录 1.镜像名的组成 2.镜像操作相关命令 镜像常用命令总结: 1. docker images 2. docker rmi 3. docker pull 4. docker push 5. docker save 6. docker load 7. docker tag 8. docker build 9. docker history 10. docker inspect 11. docker prune…

python多版本管理工具之pyenv

pyenv 是一个用于管理多个 Python 版本的工具,允许用户在同一台机器上轻松安装、切换和隔离不同版本的 Python 解释器。它特别适合需要同时处理多个项目的开发者(例如,不同项目依赖不同 Python 版本的情况)。以下是 pyenv 的详细指南: 本文基于Ubuntu 22.04版本进行安装,…

2024 JAVA面试题

第一章-Java基础篇 1、你是怎样理解OOP面向对象 面向对象是利于语言对现实事物进行抽象。面向对象具有以下特征: 继承****:****继承是从已有类得到继承信息创建新类的过程 封装:封装是把数据和操作数据的方法绑定起来,对数据的…

vscode flutter 项目连接 mumu 浏览器

配置 adb 系统环境变量 系统高级设置 - 环境变量 - 新建系统变量 ANDROID_HOME 变量值为本机 android Sdk 目录地址 ,例如 C:\Users\tangxq\AppData\Local\Android\Sdk 环境变量 - path - 编辑,新建一个值为: %ANDROID_HOME%\platform-tools…

分布式微服务系统架构第90集:现代化金融核心系统

#1.1 深化数字化转型,核心面临新挑战 1、架构侧:无法敏捷协同数字金融经营模式转型。 2、需求侧:业务需求传导低效始终困扰金融机构。 3、开发侧:创新产品上市速度低于期望。 4、运维侧:传统面向资源型监控体系难以支撑…

RabbitMQ:windows最新版本4.0.5安装方案

前言 正在尝试学习RabbitMQ,因此考虑在windows上装一个最新版本来实验 关于安装,主要需要注意:先装与目标RabbitMQ版本对应的Erlang版本 这是官方给的对应版本兼容图: 我们需要安装4.0.5版本的RabbitMQ,则需要选择26.2…