首页 > 归档 > 博客升级

博客升级

AwThink写于 , 分类: 致知录

统说

20号在朋友圈看到开智群友张轩铭写的“10W+”系列文章,下拉时看到文章网址,长这样:10wplus.buzhinote.com,顿时来了兴趣。试想,如果采用这种形式,那么不管你开多少个系列,都可以有对应的二级域名,是不是很酷?

由此展开的联想我另有文章谈及,此处省略1000字,略过不表……

一句话:用 github 的组织帐号去创建这样的子站点,再容易不过了。于是我改了我博客的“结构”。从表面上看好像没什么变化,我用的还是原来的模板,但你点击文章便会发现网址变了,所有文章都是从子博客读取过来的。

开工

我都做了些什么呢?

  1. 在 github 上创建了一个组织 ATio;
  2. 建了一个同名仓库做主页;
  3. 建了几个仓库做子博客;
  4. 所有博客用的同一套模板;
  5. 所有子博客下放一个 json 文件,给主页调用;
  6. 主页用 js 调用子博客 json 数据,生成文章列表。

差不多就这些。

遇到的坑必须说一下。

在用 js 调用 json 时,仓库目录区分大小写!不知道有没有人像我一样强迫症,给仓库命名还区分大小写的,结果坑了自己一把。在做数据调用的时候浪费了一个上午,就是调不出来。

下一步

目前完成了最主要的首页调用子博客内容。还有许多小细节需要打磨,不过这个需要在使用过程中去体会,一时半会也无法排查完。

另有一个比较重要的功能:文章按时间顺序排序。解决了这个就完美了。

参考资料:

用jekyll生成json

--全文完--

tags:

声明: 未经授权不得转载。转载请联系,并注明转自: AwThink

发表评论