mdblog
mdblog copied to clipboard
可以加一个分页功能
可以加一个分页功能
谢谢建议, 这个一直有计划, 因为搜索还没实现, 为了方便搜索找到指定文章, 所以分页就没有加
我现在使用的方法是利用可道云在线编辑文件功能直接写的md文件放在blog-docs文件里面,发现没有自动重新刷新文章。看了源码后发现只有触发webhooks才会重载。这个问题可以考虑处理一下。我现在是这样处理的:在每次访问时都重新载入最新的文章,虽然感觉访问速度并没有什么影响但是感觉还是不太好。文章多了后肯定还是会有影响的。不知道你有没有什么好的建议。(用可道云的原因主要是方便,插图片,视频这些)
我是直接只用 vscode 写的文档, 写完后提交给 github , github 配置了个 push 钩子完成文章的重载。
其实就是执行了一下 mdfile.Model.Reload() , 只要执行这个了就会重载文章, 你可以想办法触发一下这个方法就行, 比如专门写个路由: /update , 在里面调用一下 mdfile.Model.Reload() 这个方法就可以了。
或者你也可以像我一样, 将文章也托管到 github 上,还可以有一个版本控制, blog-docs 目录可以换成自己的, 如果不想暴露源文档, 现在 github 也已经支持私有仓库了, 不过我没有测试过私有仓库