KDE.org 迁移到 Hugo

来源: OSCHINA
编辑: 局长
2020-10-31

没投过票?千万别说你来过 OSC
https://www.oschina.net/project/top_cn_2020

桌面环境 KDE 主站 KDE.org 已全站迁移到 Hugo。Hugo 是快速和现代化的静态网站生成器,由 Go 语言实现。将 KDE.org 迁移到 Hugo 是一项庞大的工作,因为需要转换的 KDE 仓库涉及到 20 多年的历史。

KDE.org 维护者表示,与使用 PHP 的旧版网站相比,新的网站虽然提升了加载速度,但不太明显,因为之前使用的 PHP 代码量比较少,并且 KDE 的服务器功能强大。最大的改进是网站功能方面,新的网站支持使用 markdown 文件而不是 HTML 文件。

新的网站在国际化方面也有了改进,现在会为每种语言创建唯一的 URL,例如法语乌克兰语加泰罗尼亚语以及荷兰语等。此外还增加了 RSS feed,其中包含所有最新公告。另一个重大改进是,公告列表是自动生成的,无需手动通过发布脚本进行修改。

对于网站开发者来说也有一个友好的变化,现在各个页面的 SCSS 代码位于 kde-org 仓库本身,而不是其他的仓库。总体而言,开发者的体验有所改进,例如无需设置 apache 服务器和 PHP 配置来引入 capacity 框架,只需要让网站在本地运行即可。

最后附上目前流行的静态网站生成器,看看你们都用过哪些:

数据来源:https://jamstack.org/generators/

展开阅读全文
5 收藏
分享
加载中
精彩评论
网站比系统UI漂亮
2020-11-03 09:33
1
举报
想迁移到 Hexo 的,欢迎使用一键建站工具和文章迁移器 ——
https://github.com/TechQuery/create-hexo-wiki
https://github.com/TechQuery/hexo-migrator-web
2020-11-01 12:57
1
举报
最新评论 (9)
网站比系统UI漂亮
2020-11-03 09:33
1
回复
举报
加个内容改个内容就要执行命令重新生成一次HTML,这种使用体验是不是也太蛋疼了.
动态内容稍微多点的网站,都不适合使用静态网站生成器.
你能想象微博/知乎/开源中国这种UGC网站使用静态网站生成器么?
2020-11-02 11:40
0
回复
举报
webpack 了解一下,git hook 了解一下,现在开发阶段增量编译已经是主流了,持续集成也飞到千家万户
2020-11-02 21:04
0
回复
举报
如果没有增量编译,连静态博客都不会用这种玩意.
UGC网站用静态网站生成器,亏你想得出来,典型的被忽悠瘸了.
https://w3techs.com/technologies/overview/content_management
WordPress: 63.6%
Hugo: 0.1% (这份额叫"飞到千家万户"???)
2020-11-03 11:46
0
回复
举报
我在谈增量编译,和持续集成,就像你在谈的比较广泛的静态生成 html 的方案一样,谈的是方案可行性,而不是具体哪个方案的成熟度。更具体来说,是反驳你说的改个内容就要跑命令重新生成之类的说法。
2020-11-03 13:46
0
回复
举报
无非是命令自动化去跑了罢了 HEXO适合只想用github做博客的用户,但凡涉及到动态交互要么接入三方服务,要么就无限生成,这就很浪费了,这样做只不过是转嫁了成本
2020-11-06 19:17
0
回复
举报
不太清楚你想表达什么,凡是对比具体的解决方案的,都不是我在讨论的东西,可能 at 错人了
2020-11-06 19:49
0
回复
举报
想迁移到 Hexo 的,欢迎使用一键建站工具和文章迁移器 ——
https://github.com/TechQuery/create-hexo-wiki
https://github.com/TechQuery/hexo-migrator-web
2020-11-01 12:57
1
回复
举报
更多评论
10 评论
5 收藏
分享
返回顶部
顶部