文档类型的网站是什么设计的?

问题描述

文档类型的网站内容很多,目前系统是vue-cli通过webpack插件将markdown文件直接转化成页面,这里面有个问题是每个markdown文件必须注册路由,导致很庞大的路由

我想知道应该怎么设计整个网站,或有好的样例供参考。

回答:

但是前端运行时没有扫描文件夹的能力,我能想到的是到发布前去做一个自动生成,把 router 的硬代码打包到前端最终的代码里面去。每次新上文章都要先 generate 再发布。这个其实也就是传统静态网站生成器例如 jekyll、hugo、hexo 的方式,路由的编码打包到 html 里。当然 vuepress、nuxt、gatsby 只是把路由的硬编码放到了 js 里。

我希望每次新发布文章就只用(先获取权限)直接上传 md 文件即可实现自动更新,后来想了想貌似做不到,像是 gitbook 也至少要改两个地方:路由配置文件、上传 md 文件。

回答:

vuepress
https://vuepress.vuejs.org/zh/

回答:

你可以扫描存放 md 的文件夹自动生成 router 嘛。

回答:

一个 VuePress 网站是一个由 Vue、Vue Router 和 webpack 驱动的单页应用。

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注