Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

可以加一个分页功能 #2

Open
ytl003 opened this issue Jun 26, 2019 · 3 comments
Open

可以加一个分页功能 #2

ytl003 opened this issue Jun 26, 2019 · 3 comments

Comments

@ytl003
Copy link

ytl003 commented Jun 26, 2019

可以加一个分页功能

@broqiang
Copy link
Owner

谢谢建议, 这个一直有计划, 因为搜索还没实现, 为了方便搜索找到指定文章, 所以分页就没有加

@ytl003
Copy link
Author

ytl003 commented Jun 27, 2019

我现在使用的方法是利用可道云在线编辑文件功能直接写的md文件放在blog-docs文件里面,发现没有自动重新刷新文章。看了源码后发现只有触发webhooks才会重载。这个问题可以考虑处理一下。我现在是这样处理的:在每次访问时都重新载入最新的文章,虽然感觉访问速度并没有什么影响但是感觉还是不太好。文章多了后肯定还是会有影响的。不知道你有没有什么好的建议。(用可道云的原因主要是方便,插图片,视频这些)

@broqiang
Copy link
Owner

broqiang commented Jun 27, 2019

我是直接只用 vscode 写的文档, 写完后提交给 github , github 配置了个 push 钩子完成文章的重载。

其实就是执行了一下 mdfile.Model.Reload() , 只要执行这个了就会重载文章, 你可以想办法触发一下这个方法就行, 比如专门写个路由: /update , 在里面调用一下 mdfile.Model.Reload() 这个方法就可以了。

或者你也可以像我一样, 将文章也托管到 github 上,还可以有一个版本控制, blog-docs 目录可以换成自己的, 如果不想暴露源文档, 现在 github 也已经支持私有仓库了, 不过我没有测试过私有仓库

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants