
1 wlwood 2018-05-11 07:42:00 +08:00 via Android 你想多了。部署后的 hexo,就是纯静态。纯静态去调云雀 API,意味着你要暴露 token … |
2 lhx2008 OP TIP: 别忘了,假如需要获取的数据是“公开”的,那是不需要用户认证的哦! from 上面的 url |
4 wlwood 2018-05-11 08:04:48 +08:00 via Android 哦,公开的那就可以 |
5 yuanfnadi 2018-05-11 08:10:04 +08:00 via iPhone 我靠 我也是这么想的 |
6 yuanfnadi 2018-05-11 08:18:44 +08:00 via iPhone 分享一下我的思考 1 语雀文章更新后发送 Webhook,然后程序自动根据语雀 API 下载 Markdown 原文放到 hexo 目录下。然后该怎么办就怎么办 目前遇到的困难是免费版的 webhok 暂未开放 需要自己程序不断去轮训 2 单页程序使用语雀 API 来访问 好处是语雀文章 API 不需要 token 就可以获取 缺点是单 IP 有访问限制。这个对 hexo 的改造会大很多。 |
7 jy02201949 2018-05-11 08:23:12 +08:00 楼主肯定是渣渣辉,想不到还会编程,厉害 |
8 lhx2008 OP @yuanfnadi webhook 可不可以考虑用浏览器脚本外挂?如果是直拿数据的话,确实 hexo 不太合适弄。可能要另起炉灶了。 |
9 bullettrain1433 2018-05-11 08:34:30 +08:00 Travis CI 了解下 |
10 yuanfnadi 2018-05-11 08:43:11 +08:00 via iPhone 我现在是博客代码放 Github 上,每次提交 commit 自动执行 CI,把源码拉到一个 Node 的镜像里,构建完成以后再把 HTML 放 Nginx 的镜像里 然后执行。除了没有图床以外已经方便了,就没有考虑写语雀相关的脚本。 |
11 hellocy 2018-05-11 17:42:55 +08:00 |
12 lhx2008 OP |
13 quietcoder 2018-05-14 11:33:23 +08:00 针对楼主的第一句话,提出一种解决方案: 配置 travis ci,在 master 更新后 build 页面并发送到 gh-pages 分支,然后新增编辑的过程放在 github 上,编辑完成后在 master 后面直接加 commit,页面上即可实现新增编辑文章的功能,最后评论使用 gittalk。 |
14 xhinliang 2018-05-14 12:39:07 +08:00 @quietcoder 我就是这么做的。不过评论使用的是 disque |