自动化博客
Hexo
安装
npm install -g hexo-cli |
初始化
hexo init **** //(自定义项目名) |
cd **** //进入blog-demo文件夹 |
删除 node 开头的文件
npm i |
初始化完毕 启动!
hexo s |
关于其他省略步骤
怎么说呢 我只是怕自己以后重装电脑搞忘记了 备份一下 并没有写那么详细
Obsidian 设置
打开项目
选择博客的文件位置
更改设置
- 照着改就行
- 记得忽略这些
修改模板
- 打开 scaffolds 的 page.md 源文件
- 复制粘贴进去
--- |
使用模板
写完文章之后按这个就行 选 page(目前只用到了这个)
安装 Git 插件
这就不多说了直接装就行
Github 设置
创建仓库
共有仓库 博客展示
- 仓库的格式必须为:<用户名>.github.io
私有仓库 存放源码
- 这个随便起名字啦 不要生成.md 说明文档 最好不要 别问为什么
自动化
vercel 设置
新建项目
新建了从 GitHub 直接 import 那个共有仓库的项目就行
不要做任何设置直接 deploy
因为自动化的任务在 GitHub 已经完成了 参考上文自动化
绑定域名
Setting – 》Domains
输入自己的域名就行
后期可能出教程
修改分支
自动化部署到的分支是 master 我也不知道怎么改到 main 索性就把 vercel 的改成 master 就好了
关于博客迁移
复制文件
创一个新文件夹 复制这些文件
目录文件说明
.github 用于自动化部署
.obsidian 当然是用来在 ob 里面写 md 文档
scaffolds 存放模板文件
source 博客源码 md 文件
themes 主题文件夹(魔改都在里面啦)
gitignore 说明在提交时哪些文件可以忽略|
config.butterfly.yml 主题配置文件,为了方便主题升级剥离出来的配置文件
config.yml 站点配置文件
package.json:说明使用哪些依赖包
其他的文件都可以通过命令自动再生成的啦
git:无论是在站点根目录下,还是主题目录下的.git 文件,都可以删掉
node_modules:npm install
会根据 package.json 生成
public:hexo g
会重新编译生成
deploy_git:在使用hexo d
时也会重新生成
db.json 文件:hexo s
快速启动所需的数据库
package-lock.json:记录依赖之间的内部依赖关系,可以根据package.json
重新生成
使用到的美化
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xiaotan's Blog!
评论