看了 docsify 文档管理系统,被它那个特点所引导
不生成 HTML 文件污染 commit,直接利用 Marked 进行渲染 md。
就有种想法,是否我们的静态博客也可以利用这种方案进行渲染,实现呢?
自己的设想
一个主页 Index, 一个 容器页(用来渲染 md,而后填充进去,展示给用户看)
现在 Hexo Hugo 都是会生成 Html 页,而已还有需要各种环境,特别是 Hexo,npm 环境难以配置,Hugo 还算好一些。
docsify 直接加载 js 文件遍能够直接部署文档系统,非常好。添加新的 md 文件,外加配置首页链接,便可以实现,无需任何环境。
不知道是否已经有这样的轮子,若没有,能否指导一下小白,想制作这样一个博客系统。
1
Pyjamas 2018-07-03 10:50:36 +08:00
我觉得你说的要求貌似不难吧
很多人用这些框架的原因我觉得是好看的主题多,搭起来又快 像我的静态博客就属于不嫌丑的... |
2
bequt OP @Pyjamas 是啊,主要是为了部署在 Github 上,外加 CI,写完 push 上去就部署好网站了,不需要数据库什么的,养不起现在。
|
3
oott123 2018-07-03 11:14:37 +08:00 1
用 jekyll 不好吗
|
4
geelaw 2018-07-03 11:21:43 +08:00 via iPhone
看了一下 docsify,似乎需要页面运行 JS。docsify 本身已经是这样一个轮子了。
看起来这种模式你不需要 CI,因为不存在 build 的过程,直接 push 就完事儿了。 如果你有 CI,你可以把 blog source 和 publishing repo 分离,然后每次 push source 后自动构建 publishing repo。我目前是这么做的(但并不是 CI 而是有一个本地脚本自动完成这个工作)。 |
7
loading 2018-07-03 11:48:27 +08:00 via iPhone
看看我的博客,powered by mirror,加载 github issues 当内容。
|
8
dixeran 2018-07-03 11:53:36 +08:00 via Android
我做过 dixeran.coding.me ,内容是 ajax 加载 md 文档解析的
|
9
POPOEVER 2018-07-03 12:10:09 +08:00
Gatsby, Vuepress 了解一下
|
10
zrp1994 2018-07-03 12:28:43 +08:00
SEO 如何解决
|
11
tabris17 2018-07-03 12:31:29 +08:00
没看明白。意思是用 js 来动态渲染?
那如何做 SEO ? |
13
tabris17 2018-07-03 18:07:45 +08:00
|
14
qgy18 2018-07-13 15:33:49 +08:00
|