为什么有了博客之后还要再搭建一个wiki站点?

博客作为一个交流互动的平台,更多的是用来记录生活,也注重于评论交流,同时我觉得博客的内容应该是更为“精”的。因为把日常学习的几句话小笔记放在博客上面,感觉上有点小题大做了,比如PTA的试题解析,如果放在博客上,那不就相当于在抄袭喽!

所以,还是很有必要自建一个wiki站,来记录那些零零碎碎的知识。

Maverick

(此图片来自作者博客)

我接触到Maverick是因为typecho,typecho是一个优秀的博客程序,轻量,默认编辑器是markdown。由于它的轻量和md编辑器,还有安装插件之类的操作劝退了很多的朋友。

在typecho平台我比较喜欢两款主题,一款是现在使用的付费主题Handsome,另一款则是熊猫小A开发的VOID.

而Maverick则是又熊猫小A开发出的一款静态博客程序,近期出了一个针对wiki的Kepler主题,预览界面很喜欢,于是我就尝试着搭建了。

优点

我认为Maverick的最方便之处就是它使用了自动构建的方式,如果你使用过HEXO,那么就能很快的分辨出他们的区别,HEXO需要在本地建立环境,渲染之后推送到仓库,而Maverick则不同,Maverick使用了github的action进行自动构建,这就意味着我们不需要在本地安装任何环境甚至是git,只需要一个浏览器就可以在线编写文章,提交之后会自动构建进行发布。

还有一点是它集成了jsdeliver的CDN加速服务,打开这个选项,上传的图片会自动转换为jsdeliver的加速链接。目前GitHub的每个仓库有1G的免费额度,足够作为的我的wiki站点使用了。

Ke­pler 的设计来自 Git­Book,也带有便利的侧边栏、文章目录、全站搜索。此外 Ke­pler 支持 PJAX 全站无刷新,浏览体验无比流畅;得益于 PJAX,站点成为了一个单页应用,且对 SEO 友好。

搭建

将这个示例仓库fork到自己的账号下,然后根据README.md中的流程走一遍,就大致明白是怎么回事了。

Maverick的原理可以参考博主的文章:

https://blog.imalan.cn/archives/blog-with-github/

预览

目前我的wiki站点的域名暂时放在了:https://wiki.eas1.cn ,大家可以访问体验一下,因为是托管在了GitHub pages,所以访问速度会有点慢,耐心点哦,等我的新域名备案完成之后将会更换为新的域名,然后加上CDN的支持,毕竟速度也很重要嘛。

为什么没有使用看云

之前萧瑟大哥推荐我用看云写wiki,我也尝试了一下,看云是支持绑定自定义域名的,而且作为一个优秀的文档系统,做的还是很成熟的,只是绑定的域名不能SSL,如果需要SSL则需要购买付费的版本。对于我来说,记一下小笔记,使用这个未免有一些小题大做了。于是我就想到自己搭建一个wiki站点,自己维护起来更加的方便,自定义程度会更高。

毕竟放在GitHub也不用担心跑路的问题~