2008-09-09 68 views
5

我即将开始一个新项目,并希望在一个非常简单的博客中记录它的开发。什么是一个非常简单的博客最快捷的方式?

我的要求是:在我的基于Gentoo的LAMP堆栈

  • 自托管(这似乎排除了博客)
  • 集成在基于Django的网站(如www.myproject.com/关于,www.myproject.com/blog等,而不是www.myproject.com和blog.myproject.com上的完全不同的网站)
  • 很少或没有学习曲线特定于博客引擎(不要想要学习一个API只是为了博客,但不得不深入到Django能够推出自己的就行)Accordi NG到目前为止的答案,有一个机会,这不包括WordPress的

我应该

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

B)使用Django手工卷一种方式发布新的条目和我的网站上的一个页面以按时间顺序显示帖子

回答

12

如果您是完美主义者,请自行打印

  • 这并不难
  • 你学到有用的
  • 你会得到正是你想要什么,需要

但是要注意,你可能会遇到一个泥潭战斗的东西评论垃圾邮件,修复安全漏洞等,但它可能是一个有趣的项目。

如果你是实用型的,并准备好面对一些集成疼痛,使用现有的发动机像WadcomBlog(Python)或PyBlosxom,或像MovableType的或WordPress的完全不同。

下面是一个简单的Django blog example为您开始。

菲尔哈克滚动你的博客引擎this article的一些利弊。

杰夫克罗夫特显然rolled his own以及。

3

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

16

安装Wordpress。这是最常见的引擎。这是PHP,但在您的环境中可以玩得很好。

+1

嘿,你怎么得到所有的选票? :) – 2008-09-09 07:31:49

+0

你的答案没有链接,当我投票frank – 2008-09-09 08:15:02

+0

啊,链接,始终与链接 – 2008-09-09 09:29:26

5

你可以花上几个小时甚至几天的插件,主题等定制WordPress的... 我会用0安装的解决方案去,如博客(https://www.blogger.com/start
你甚至可以用它使用我们自己的域名如果你需要的话。

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

6

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

我从来没有打算为WordPress编写最少的代码,但是最近几天,我一直在深入研究PHP,黑客入侵插件以及WordPress核心,以便使其适用于我的特殊场景(其实并不是那么特别,我只是一个完美主义者)。这太遗憾了,因为WordPress的文档不仅仅是零散的。我不再使用它,我为grep获取功能并阅读源代码。总而言之,这是一个不那么有趣的OpenSource项目。

0

我还没有尝试过自己呢(除了演示),但我已经收藏了Chyrp,所以如果我需要设置一个简单的博客(有点像你所描述的),我可以尝试这个。所以检查一下,对你来说可能是一个不错的选择。

1

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

1

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

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

1

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

如果你决定这样做,看看generic views,这Django功能将为您节省大量的工作(并学习一些有用的技巧)。

相关问题