自从Hugo出来后,作为Go语言(golang)的重度用户的重度用户,一直想把自己的博客迁移到Hugo,但是一直没有行动,主要原因在于,我的博客使用的一款主题maupassant非常简洁、响应速度快,但是在Hugo上并没有类似一的主题,再加上从Hexo迁移到Hugo还有好多要修改的,所以一直迟迟没有行动。
Hugo的maupassant主题
前段时间在Github上闲逛,竟然发现了有人基于Hugo制作了maupassant主题,就clone下来看了一下,发现的确实现了maupassant主题的大部分功能,可以用,但是也存在很多问题。
比如:
不支持最近文章,我现在的Hexo的maupassant主题是支持的。
分类不支持文章数量的显示。
不支持标签云
RSS支持,但是不能自动被发现。
有菜单,但是不是Hugo的菜单功能,灵活性不足。
不支持友情链接。
没有文档归档功能。
GA统计分析不支持。
没有代码高亮。
其他小细节还有很多,这里就不一一列举了,总之,如果按这个模板进行迁移,那么我的博客网站原来的很多功能都没有了,这是我不能接受的。
完善Hugo的maupassant主题
既然很多功能都不支持,而且我又想迁移到Hugo(可以利用go语言的知识,NodeJS不太熟),所以就自定动手参照着我原来博客的功能模板进行完善。原来的maupassant主题作者已经7个多月没有维护了。
因为太忙,断断续续改了好久(一个多月吧),进行了扩展,增加了很多功能,并且用自己的博客做了实验,基本上已经满足我所需的大部分功能,具体效果可以参加 http://www.flysnow.org/ 。
飞雪无情版本的Hugo maupassant 主题开源。
完善了maupassant主题后,我决定进行开源,主要原因有以下几点:
原maupassant主题有很多缺陷和功能缺失
原作者最近7个多月没有更新,而且没有详细的使用文档。
相信还有很多和我一样的人,想用Hugo的这款maupassant主题。
和更多的朋友一起完善该主题。
基于此,所以我fork了原来的maupassant主题,把我修改的提交了上去,形成了新的flysnow hugo maupassant theme。
新的Hugo maupassant 主题主要有以下特性支持
最近发表的文章支持,显示最近的10篇
分类支持,并且可以显示分类内的文章数量
标签云支持
一键回到页面顶部
RSS支持,并且可以自动发现RSS
自定义菜单支持,不限个数,自定义排序
自定义友情链接支持
支持文章按年份日期进行归档
支持GA分析统计
Sitemap站点地图
支持关键字SEO优化
代码高亮
Google站内搜索