7

我即将开始一个新项目,并想在一个非常简单的博客中记录它的开发。

我的要求是:

  • 自托管在我基于 Gentoo 的 LAMP 堆栈上(这似乎排除了博主)
  • 集成到基于 django 的网站中(如 www.myproject.com/about、www.myproject.com/blog 等,而不是 www.myproject.com 和 blog.myproject.com 上完全不同的网站)
  • 很少或没有特定于博客引擎的学习曲线(不想仅仅为了博客而学习 API,但必须更深入地了解 Django 才能自己动手)根据到目前为止的答案,这有可能不包括 Wordpress

我是不是该

a) 安装博客引擎 X(请注明 X)

b) 使用 django 手动发布一种在我的网站上发布新条目和页面的方式,以按时间降序显示帖子

4

9 回答 9

16

安装WordPress。它是最常见的引擎是有原因的。它是 PHP,但可以在您的环境中正常运行。

于 2008-09-09T06:57:48.233 回答
13

如果你是完美主义者,那就自己动手吧

  • 这并不难
  • 你学到了一些有用的东西
  • 你会得到你想要的和需要

请注意,您可能会陷入对抗垃圾评论、修复安全漏洞等的泥潭。但这可能是一个有趣的项目。

如果您是实用型并准备面对一些集成难题,请使用现有的引擎,如WadcomBlog (Python) 或PyBlosxom,或完全不同的引擎,如 MovableType 或 WordPress。

这是一个简单的Django 博客示例,可以帮助您入门。

Phil Haack 撰写的这篇文章滚动博客引擎的一些优点和缺点。

杰夫克罗夫特显然也推出了自己的产品。

于 2008-09-09T10:07:18.387 回答
6

我最近尝试了 WordPress,非常失望。只要您不想定制任何东西,一切都很好。但是假设你想安装一个插件来处理 Markdown 编辑。麻烦开始了。WordPress 的插件架构被严重搞砸了。在 Markdown 的情况下,这意味着不存在好的解决方案。现有的插件是一系列(非常有据可查的)黑客攻击,它们会在硬盯着时分崩离析。

我从来没有打算为 WordPress 写一点代码,但在过去的几天里,我一直在深入研究 PHP,破解插件和 WordPress 核心,以使其适用于我的特殊场景(这真的不是那么特别,我只是一个完美主义者)。很遗憾,因为 WordPress 的文档不仅仅是零散的。我不再使用它了,我grep是为了功能并阅读源代码。总而言之,这是不太令人愉快的开源项目之一。

于 2008-09-09T07:24:47.593 回答
5

您可以花费数小时甚至数天时间使用插件、主题等自定义 Wordpress... 我会使用 0 安装解决方案,例如博客 ( https://www.blogger.com/start )
您甚至可以使用我们自己的域如果你需要的话,用它命名。

编辑:另外,如果你被 slashdotted、digged 或 redditted,谷歌可以处理流量,你的服务器可能不能。

于 2008-09-09T07:16:14.417 回答
3

对我来说,Wordpress仍然是设置和使用最快和最简单的。它可以扩展到做几乎任何事情,或者你可以让它变得非常简单。在 PHP 上运行,但除非您想为其编写插件,否则您永远不需要编写代码

于 2008-09-09T06:57:37.860 回答
1

看看Blosxom。它是基于文件的,所以没有复杂的数据库。基本思想已经移植到不同的语言中,pyblosxom 是在 Python 中的。

于 2008-09-09T09:17:03.393 回答
1

我将 PyBlosxom 用于我的个人博客,如果您需要一些简约的东西,我认为它非常有用。部署很简单,因为您只需要 python 运行时和 cgi。不过,如果你打算使用它,你可能至少需要对 python 有一些基本的了解。

看看 Blosxom。它是基于文件的,所以没有复杂的数据库。基本思想已经移植到不同的语言中,pyblosxom 是在 Python 中的。

于 2008-09-09T09:33:55.240 回答
1

我在一个周末花了大约 6 个小时为我的个人博客编写了引擎,其中包含评论、标签、简化标记、站点地图、提要等。这很有趣,我学到了很多 Django。

如果您决定采用这种方式,请查看通用视图,这个 Django 功能将为您节省大量工作(并学习一些有用的技巧)。

于 2008-09-18T20:34:52.390 回答
0

我自己还没有尝试过(除了演示),但我已经为Chyrp添加了书签,这样如果我需要建立一个快速简单的博客(就像你描述的那样),我可以试试这个。所以检查一下,可能对你来说是个不错的选择。

于 2008-09-09T09:14:46.190 回答