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

问题描述

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

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

阅读 2.2k
4 个回答

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题