一、建立仓库
1、直接使用模版创建来减少配置
在 github 上使用模版项目 https://github.com/mark-magic/joplin-hexo-demo 创建一个新的项目,操作路径 Use this template > Create a new repository


2、克隆上面新建的项目到本地
git clone https://github.com/s***/s***.github.io.git #网络不好要多试几遍,或者挂代理

二、连接 joplin 到本地的 hexo 博客
1、安装Mark-magic依赖
npm i -D @mark-magic/cli @mark-magic/plugin-joplin @mark-magic/plugin-hexo #一会mark-magic.config.yaml 中要使用

2、修改 mark-magic.config.yaml 配置
修改文件中的 baseUrl 和 token 为 joplin 设置中的值

_config.yml 中也修改一下 ,2处 的/joplin-hexo-demo/ 不删除无影响,但看着不舒服

3、baseUrl 和 token获取方法
需开启 web clipper

4、选中笔记添加标签 blog

5、启动服务
npx mark-magic #从 joplin 读取笔记生成 hexo blog 所需要的文件
npx hexo server #启动hexo服务

打开 http://localhost:4000/joplin-hexo-demo/ 可以看到笔记了

更换模板,见另一篇笔记:Windows 10安装Hexo个人博客 并更换主题模板

再发布到github-失败了,有时间再研究。
不需要直接在deploy.yml
文件中填写你的GitHub Token。
应该将Token存储为GitHub仓库的Secret,这样可以确保Token的安全性。GitHub Actions会自动从Secret中读取Token并使用它。
具体步骤如下:
-
创建GitHub Secret:
- 进入你的GitHub仓库。
- 点击Settings > Secrets and variables > Actions。
- 点击New repository secret。
输入名称为
GH_TOKEN
,值为你的GitHub Token ghp_lzKw8**********
,然后点击Add secret。

