仔细数数咱也用过不少 CMS(内容管理系统) 了呐~,或许咱应该小小的总结一下?

PS:本文会带有大量个人的主观意见😂😂

WordPress:大众和普通的CMS

WordPress 的大名想必各位都知道吧。

WordPress是一个注重美学、易用性和网络标准的个人信息发布平台。WordPress虽为免费的开源软件,但其价值无法用金钱来衡量。

WordPress的图形设计在性能上易于操作、易于浏览;在外观上优雅大方、风格清新、色彩诱人。

使用WordPress可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。 针对博客的应用,WordPress能让您省却对后台技术的担心,集中精力做好网站的内容。

---- WordPress 中文首页

WordPress 也是咱第一个用的内容管理系统啦,作为希望用户专注于内容的 CMS ,WordPress 有几点做的非常棒:

  • 内置可视化编辑器,无需掌握大量标记语法就可以开始写文章。
  • 每次大版本更新都会更新一套主题 (Twenty 系列),都非常赞~
  • 五分钟安装向导名副其实 (真的只要五分钟一个 WordPress 网站就可以投入使用了2333)

当然缺点也是有的 :

  • 作为用 世界最好的 PHP 语言编写的 Web应用,需要一个资瓷 PHP 的 Web 服务器来运行😂😂
  • 树大招风,WordPress 也容易成为垃圾评论和骇客的目标 ( 前几星期的 Linux Mint 事件 就是骇客通过 WordPress入侵了他们的服务器 😂😂😂 )
  • 用默认主题显得同质化,自定义主题又太复杂......

所以咱最后还是换掉了 WordPress 😂😂😂😂

MediaWiki:潜力无限的Wiki平台

没听过 MediaWiki 汝总该听说过维基百科吧,维基百科就是运行在维基媒体基金会开发的 MediaWiki 上呐~

MediaWiki是一个最初为维基百科量身打造的自由wiki套件,用PHP语言写成。

现在,非营利的维基媒体基金会下辖的所有wiki项目、互联网上的众多其他wiki网站也基于此套软件搭建。

---- MediaWiki.org

简单来说 MediaWiki 是一套 Wiki 系统,不过通过扩展也可以实现各种其他功能 ( 例如 WikiData ) .

咱要说 MediaWiki 又有啥优点咧?

  • 因为是 Wiki 系统嘛,所以方便 协作(一同填坑) 😂😂
  • 文档丰富,基本上覆盖了大部分内容 ( 给用户的帮助在重写ing~ )
  • 扩展丰富,可以实现更多功能

当然还是老样子,缺点也是有的:

  • 和 WordPress 一样,作为用 世界最好的 PHP 语言编写的 Web应用,需要一个资瓷 PHP 的 Web 服务器来运行😂😂
  • (可能是唯一?) 不太适合博客型网站 (因为不方便生成RSS)
  • 部件繁杂,不知道哪里出问题就吐核了 (不过会有堆栈跟踪,偶尔会派上些用场😂😂)
  • 没有权限汪们想要的精确到条目的权限控制😂😂
  • MediaWiki 标记太复杂啦 (╯・_・)╯ ┻━┻ ( 或者可以 安装可视化编辑器 ,可还是好复杂 (╯X﹏X)╯ ┻━┻ )

不过咱还在坚持用它当咱自己的资料库呗~

Ghost:轻博客的开端?

Ghost是用JavaScript编写的博客平台,基于MIT许可证开放源代码。Ghost的设计主旨是简化个人网站发布以及网上出版的过程。

Ghost是一款个人博客系统,它是使用Node.js语言和MySQL数据库开发的,同时支持MySQL、MariaDB、SQLite和PostgreSQL。用户可以在支持Node.js的服务器上使用自己的博客。

Wikipedia 上的 "Ghost (博客平台)" 条目

咱曾经 安装过 Ghost ,安装过程看着挺吓人,但是按照官方的文档来也可以一次成功~

咱的第一印象就是:比 WordPress 轻多了,真的.

Ghost 最大的优点是原生支持 Markdown 和 HTML ,汝就可以愉快的书写咯~~

不过 Ghost 是 Node.js 应用,安装 Node.js 首先就是个大公程。

另外作为开发中的软件,还有很大的空间……

Pelican:笔记本?

第一次接触到 Pelican 是 farseerfc 的博客+安利 (雾), 然后正为 MediaWiki 的 RSS 扩展苦手的咱干脆就换成了 Pelican.

farseerfc 说 Pelican 有这些优点:

  • 純 Python 實現。 這意味着我可以換用任何 Python 解釋器而不必擔心兼容性問題。比如我就換成了 PyPy。

    因为是纯 Python 实现,可以 通过Travis-CI 自动生成 html, 也可以通过 msys2 在 Windows 上运行.没有方便的 Linux 环境再也不是偷懒的理由了呐~

  • 多語言支持。因爲 Pelican 的作者似乎是個法國人。不過這個似乎大部分人不需要…… 我是想儘量把一篇博客寫成三種語言作爲鍛鍊吧。

    fc 的博客就有三个语言啦~(虽然咱现在没用到)

  • ReST 。這樣我就可以用 Leo 的 @auto-rst 直接寫 ReST了。簡單方便快捷有效。

    ReST 的学习曲线有些陡峭,但掌握之后就是一马平川了哟☺🙂😄

咱说 Pelican 还有这些优点:

  • 生成的是静态网站,找个 Web 服务器就可以放 (或者放在 Github Pages 上,极客风格 (?) 十足 )😂😂😂
  • 使用的是 jinja 模板引擎 (咱照着默认的 simple 主题做了现在这套主题, 虽然只是能看而已 😂😂😂)

不过 Pelican 也不是完美的:

  • 静态网站的评论是个难题啊 ( 只能靠第三方服务,例如 Disqus )
  • 没有类似 WordPress , MediaWiki 和 Ghost 的文章编辑界面 ( 虽然 retext 很好用~ )
  • Linux 风格的 Makefile 让迁移有些小小的难度 ( 不然为啥会在Windows 上用msys2...... )

不过现在咱还要接着用 Pelican 呐~😂😂


keyboard_arrow_left 上一篇文章: 在 Windows 上编织 Pelican 博客 -- MSYS2篇 keyboard_arrow_right 下一篇文章: 这是所谓的时间管理浅说 _(:з」∠)_

想要表达对咱的支持的话,汝可以:

需要 JavaScript 支持来使用 Isso 😂