一个非常简单的博客最快捷的方式是什么?

时间:2008-09-09 06:54:33

标签: django blogs

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

我的要求是:

  • 在我的基于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手动滚动在我的网站上发布新条目和页面的方式,以按时间顺序降序显示帖子

9 个答案:

答案 0 :(得分:16)

安装Wordpress。出于某种原因,它是最常见的引擎。它是PHP,但在你的环境中会发挥得很好。

答案 1 :(得分:12)

如果你是完美主义者,请自己动手

  • 不是那么难
  • 你学到了很多有用的东西
  • 您将完全

请注意,您可能会遇到与垃圾评论垃圾评论,修复安全漏洞等问题。但这可能是一个有趣的项目。

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

这是一个简单的Django blog example,可以帮助您入门。

Phil Haack推出博客引擎this article的一些优点和缺点。

杰夫克罗夫特显然也rolled his own

答案 2 :(得分:6)

我最近尝试过WordPress,非常失望。只要你不想定制任何东西,一切都很好。但想象一下,你想安装一个插件来处理Markdown编辑。麻烦就开始了。 WordPress的插件架构严重搞砸了。在Markdown的情况下,这意味着不存在好的解决方案。现有的插件是一系列(记录完备的)黑客,它们在硬朗的视线中分崩离析。

我从来没有打算为WordPress编写最少的代码,但最近几天,我一直在PHP中一直处于膝盖深处,黑客插件以及WordPress核心以使其适用于我特殊场景(真的不是那么特别,我只是一个完美主义者)。遗憾的是,因为WordPress的文档不仅仅是不完整的。我不再使用它,我grep用于函数并阅读源代码。总而言之,这是一个不那么令人愉快的OpenSource项目。

答案 3 :(得分:5)

如果没有用插件,主题等定制Wordpress的日子,你可以花费数小时...... 我会选择0安装解决方案,例如blogger(https://www.blogger.com/start
如果需要,您甚至可以使用我们自己的域名。

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

答案 4 :(得分:3)

对我来说,Wordpress仍然是最快的&最简单的设置和开始。它可以扩展到几乎任何东西,或者你可以保持它真正简单。运行PHP,但除非你想为它编写插件,否则你永远不需要编写代码

答案 5 :(得分:1)

看看Blosxom。它是基于文件的,所以没有简洁的数据库。基本思想已移植到不同的语言,pyblosxom是用Python。

答案 6 :(得分:1)

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

  

看看Blosxom。它是基于文件的,所以没有简洁的数据库。基本思想已移植到不同的语言,pyblosxom是用Python。

答案 7 :(得分:1)

我在一个周末的6个小时内为个人博客编写了引擎,包括评论,标签,简化标记,站点地图,供稿等。这很有趣,我学到了很多Django。

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

答案 8 :(得分:0)

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