从Hexo迁移到Hugo最强攻略

自从Hugo出来后,作为Go语言(golang)的重度用户的重度用户,一直想把自己的博客迁移到Hugo,但是一直没有行动,主要原因在于,我的博客使用的一款主题maupassant非常简洁、响应速度快,但是在Hugo上并没有类似一的主题,再加上从Hexo迁移到Hugo还有好多要修改的,所以一直迟迟没有行动。

Hugo的maupassant主题

前段时间在Github上闲逛,竟然发现了有人基于Hugo制作了maupassant主题,就clone下来看了一下,发现的确实现了maupassant主题的大部分功能,可以用,但是也存在很多问题。

比如:

  1. 不支持最近文章,我现在的Hexo的maupassant主题是支持的。

  2. 分类不支持文章数量的显示。

  3. 不支持标签云

  4. RSS支持,但是不能自动被发现。

  5. 有菜单,但是不是Hugo的菜单功能,灵活性不足。

  6. 不支持友情链接。

  7. 没有文档归档功能。

  8. GA统计分析不支持。

  9. 没有代码高亮。

其他小细节还有很多,这里就不一一列举了,总之,如果按这个模板进行迁移,那么我的博客网站原来的很多功能都没有了,这是我不能接受的。

完善Hugo的maupassant主题

既然很多功能都不支持,而且我又想迁移到Hugo(可以利用go语言的知识,NodeJS不太熟),所以就自定动手参照着我原来博客的功能模板进行完善。原来的maupassant主题作者已经7个多月没有维护了。

因为太忙,断断续续改了好久(一个多月吧),进行了扩展,增加了很多功能,并且用自己的博客做了实验,基本上已经满足我所需的大部分功能,具体效果可以参加 http://www.flysnow.org/ 。

飞雪无情版本的Hugo maupassant 主题开源。

完善了maupassant主题后,我决定进行开源,主要原因有以下几点:

  1. 原maupassant主题有很多缺陷和功能缺失

  2. 原作者最近7个多月没有更新,而且没有详细的使用文档。

  3. 相信还有很多和我一样的人,想用Hugo的这款maupassant主题。

  4. 和更多的朋友一起完善该主题。

基于此,所以我fork了原来的maupassant主题,把我修改的提交了上去,形成了新的flysnow hugo maupassant theme。

新的Hugo maupassant 主题主要有以下特性支持

  • 最近发表的文章支持,显示最近的10篇

  • 分类支持,并且可以显示分类内的文章数量

  • 标签云支持

  • 一键回到页面顶部

  • RSS支持,并且可以自动发现RSS

  • 自定义菜单支持,不限个数,自定义排序

  • 自定义友情链接支持

  • 支持文章按年份日期进行归档

  • 支持GA分析统计

  • Sitemap站点地图

  • 支持关键字SEO优化

  • 代码高亮

  • Google站内搜索

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值