给你的hugo提供一个在线的编辑器

自已比较喜欢语雀的编辑器、风格,而且在线的编译器比较方便,而且语雀给文章提供了webhooks可以来获取一个文章的更新,所以旧想着在语雀上的文章可不可以同步到自已的博客当中,所以在写了这个简单的webhoks工具,来将语雀的文章实时同步到hugo。
语雀的webhooks的请求内容就带了新创建或更新的文章内容,所以就可以实时的更新文章了,生成的md文件会按照语雀上的文章ID来生成并保存在content/post中,语雀中上传的图片会被存储到content/images文件中,其他的还未测试比如公式等等。

安装

点击down下载最新的二进制文件(目前只有Linux的二进制程序,其他平台可以自已编译哈,嘿嘿嘿),然后将以下配置写入hugo的配置文件config.toml中,

[yuque-sync]
# 用户名
user = ""
# 知识库路径
kb = ""
# 私密仓库需要token
token = ""
# api
api = "https://www.yuque.com/api/v2"
# port
port = 8081
# 同步完成后运行的命令
aftercmd = ""

如果是私有的请设置token,程序第一次运行会先同步知识库所有的文章,并且每次同步后会自动调用hugo命令,还提供了一个自定义命令的配置,这个会在每次同步文章后执行hugo命令之后运行,然后在hugo博客的主目录后台运行这个程序,最后在语雀的设置-开发者设置设置添加wenhooks即可。

TODO

欢迎使用👏

参考