【hexo】hexo定制

    科技2024-11-22  20

    添加自己的域名

    source目录下创建 CNAME 文件 里面写入自己的域名

    然后 hexo g hexo d

    其实这个文件就是个配置文件,在github上手动改也会有这个文件。 但是如果不这样添加,下次部署就覆盖了

    插入图片

    设置站点配置_config.yml: 将post_asset_folder: false改为post_asset_folder: true 安装插件: npm install https://github.com/CodeFalling/hexo-asset-image -- save 运行hexo n "XXXXXX",生成XXXXX.md博文时就会在/source/_posts目录下生成XXXXXX的文件夹,将你想在XXXXX博文中插入的照片放置到这个同名文件夹中即可,图片的命名随意。 添加图片:在想添加的位置写入![](图片名字.图片格式),例如![](1.png)。

    hexo备份迁移

    在git切个分支 source

    然后把本地的传上去

    hexo的源文件这里说一下步骤4为什么只需要拷贝6个,而不需要全部: 1. _config.yml站点的配置文件,需要拷贝; 2. themes/主题文件夹,需要拷贝; 3. source博客文章的.md文件,需要拷贝; 4. scaffolds/文章的模板,需要拷贝; 5. package.json安装包的名称,需要拷贝; 6. .gitignore限定在push时哪些文件可以忽略,需要拷贝; 7. .git/主题和站点都有,标志这是一个git项目,不需要拷贝; 8. node_modules/是安装包的目录,在执行npm install的时候会重新生成,不需要拷贝; 9. public是hexo g生成的静态网页,不需要拷贝; 10. .deploy_git同上,hexo g也会生成,不需要拷贝; 11. db.json文件,不需要拷贝。

    恢复重装电脑后,或者在其它电脑上想修改博客: 1. 安装git; 2. 安装Nodejs和npm; 3. 将仓库拷贝至本地,切换到source分支; 4. 在文件夹内执行以下命令npm install hexo-cli -g、npm install、npm install hexo-deployer-git。

    Processed: 0.010, SQL: 8