首页
社区
课程
招聘
[原创]自动同步语雀文档到你的hexo博客
发表于: 2020-7-23 20:44 10618

[原创]自动同步语雀文档到你的hexo博客

2020-7-23 20:44
10618

hexo+github pages+yuque-hexo插件+github actions+serverless云函数+语雀

实现语雀写完文章能够自动同步到 hexo 博客

语雀的文档编辑器是我目前用过最舒服的,我写文章都是用语雀写好了然后直接复制的

ps.搭好的博客直接用传到语雀上的图片,访问速度快,还不用考虑图床啥的

本文针对已经用 github pages 搭建好 hexo 博客的,如果没有搭好的可以去网上找一下教程,很方便



用到了这个项目:https://github.com/x-cold/yuque-hexo

安装:npm i -g yuque-hexo


然后把 package.json 的内容添加上下面这些

这里说一下里面的 baseurl 是固定的

login 和 repo 是如下图这样对应的,个人界面和团队界面都可以


image.png


token 是在右上角头像 -> 账户设置 -> Token 添加的,权限的话只给读取就可以

ps.公开的知识库也要设置 Token


image.png


在 "scripts" 中添加

这样整体下来我的 package.json 内容如下

这时候用 yuque-hexo sync 就会把语雀的文章给下载下来,下载到 \source\_posts


然后 hexo g && hexo s 就可以访问 127.0.0.1:4000 本地看一下了

手动发布是 hexo g && hexo d


针对语雀图片无法正常显示的解决办法

在主题的 layout 文件夹中的 post.ejs 文件中加上一句

image.png



在 github 上创建一个私有仓库(因为会涉及到一些 token 啥的)仓库名字无所谓

注意:在仓库里面再放一个仓库是没法把里面那个仓库 push 到 github 的,只会传一个空文件夹,导致后期博客成了空白页面,最简单粗暴的办法就是把你 git clone 的 hexo 主题里的 .git 文件夹给删掉


然后在 hexo 的目录下运行如下命令

去 github 的 settings 创建一个 token


image.png


只勾上这一个即可


image.png


image.png


生成了 token 之后一定要记下来,再回来就没法看了

然后来到刚才创建的私有仓库的 settings


image.png


添加两个 secret

GH_REF 是你博客的仓库地址 github.com/yichen115/yichen115.github.io

注意去掉前面 https://

GE_TOKEN 是刚才生成的 token



[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

最后于 2020-7-23 21:03 被yichen115编辑 ,原因: 图片凉了
收藏
免费 2
支持
分享
最新回复 (11)
雪    币: 968
活跃值: (6818)
能力值: (RANK:462 )
在线值:
发帖
回帖
粉丝
2
支持~    "语雀的文档编辑器是我目前用过最舒服的" +1   我现在也是给朋友强烈安利语雀 哈哈
2020-7-23 22:01
0
雪    币: 7
活跃值: (4331)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
3
可以,比typora好用多了
2020-7-23 22:10
0
雪    币: 377
活跃值: (14030)
能力值: ( LV13,RANK:606 )
在线值:
发帖
回帖
粉丝
4
顾何 支持~ "语雀的文档编辑器是我目前用过最舒服的" +1 我现在也是给朋友强烈安利语雀 哈哈
哈哈哈
2020-7-23 22:21
0
雪    币: 377
活跃值: (14030)
能力值: ( LV13,RANK:606 )
在线值:
发帖
回帖
粉丝
5
0x2l 可以,比typora好用多了
用惯了语雀,typora只用来打开本地md文档了
2020-7-23 22:33
0
雪    币: 7
活跃值: (4331)
能力值: ( LV9,RANK:270 )
在线值:
发帖
回帖
粉丝
6
typora好看是好看,传一下太麻烦了,我每次传看雪那图片都是一张一张上传的
2020-7-23 22:34
0
雪    币: 940
活跃值: (1053)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
顾何 支持~    "语雀的文档编辑器是我目前用过最舒服的" +1   我现在也是给朋友强烈安利语雀 哈哈

语雀用了两三年了, 就是新改版的流量有点贵啊, 

不是说应该免费, 毕竟都不是永爱发电的, 只是开会员也才给没多少流量

最后于 2020-7-24 10:00 被红金龙e晓楼编辑 ,原因:
2020-7-24 09:59
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
关于同步过去以后图片显示大小有点问题,看着不怎么协调,有办法解决吗
2020-8-6 13:51
0
雪    币: 377
活跃值: (14030)
能力值: ( LV13,RANK:606 )
在线值:
发帖
回帖
粉丝
9
wx_么么哒 关于同步过去以后图片显示大小有点问题,看着不怎么协调,有办法解决吗
我对前端不了解,应该跟选用的主题有关
2020-8-6 16:46
0
雪    币: 2989
活跃值: (4911)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
10
干货,谢谢
2020-10-9 11:25
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
请问怎么配置多个语雀知识库一起同步到hexo
2021-9-28 10:26
0
雪    币: 377
活跃值: (14030)
能力值: ( LV13,RANK:606 )
在线值:
发帖
回帖
粉丝
12
mb_zllmxumn 请问怎么配置多个语雀知识库一起同步到hexo
还没有这个方法,有人提了这个需求,可以去催作者:https://github.com/x-cold/yuque-hexo/issues/29 啊哈哈哈哈
2021-9-28 14:09
0
游客
登录 | 注册 方可回帖
返回
//