关于django:建立简单博客的最快方法是什么?

关于django:建立简单博客的最快方法是什么?

What is the quickest way to a very simple blog?

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

我的要求是:

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


安装Wordpress。由于某种原因,它是最常见的引擎。它是PHP,但可以在您的环境中正常运行。


如果您是完美主义者,那就自己滚吧。

  • 没那么难
  • 你学到一些有用的东西
  • 您将确切地得到想要和需要的东西

警告您,您可能会陷入垃圾评论垃圾邮件,修复安全漏洞等困境。但这可能是一个有趣的项目。

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

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

Phil Haack撰写本文的滚动博客引擎的利弊。

杰夫·克罗夫特(Jeff Croft)显然也推出了自己的产品。


我最近尝试过WordPress,非常失望。只要您不想自定义任何内容,一切都很好。但是,假设您想安装一个插件来处理Markdown编辑。麻烦开始了。 WordPress的插件架构已被严重破坏。就Markdown而言,这意味着不存在任何好的解决方案。现有的插件是一系列(相当有据可查的)骇客,它们一目了然。

我从来没有打算为WordPress编写最少的代码,但最近几天,我一直都深陷PHP中,黑客插件和WordPress核心是为了使其适合我的特殊情况(真的不是那么特别,我只是一个完美主义者。可惜的是,因为WordPress的文档不只是斑驳的。我不再使用它,我grep表示函数并阅读源代码。总而言之,这是一个不太令人愉快的开源项目。


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

编辑:另外,如果您遇到斜线,挖坑或重击,谷歌可以处理流量,则您的服务器可能无法处理。


对我来说,Wordpress仍然是设置和运行最快,最简单的工具。它可以扩展为几乎可以做任何事情,或者您可以使其保持简单。在PHP上运行,但是除非您要为其编写插件,否则您无需编写代码


我可能在一个周末的6个小时内为个人博客写了引擎,其中包含评论,标签,简化的标记,站点地图,提要等。很好玩,我学到了很多Django。

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


我在个人博客中使用PyBlosxom,如果您需要一些简单的东西,我认为它非常有用。部署很简单,因为您只需要python运行时和cgi。不过,至少要使用python时,您可能需要具有python的一些基本知识。

Have a look at Blosxom. It's file-based, so no crufty database. The basic idea has been ported to different languages, pyblosxom is in Python.


看看Blosxom。它基于文件,因此没有繁琐的数据库。基本思想已被移植到不同的语言,pyblosxom使用Python。


我还没有尝试过它(演示除外),但是我已经为Chyrp加上了书签,这样,如果我需要建立一个快速简单的博客(有点像您在描述),我可以尝试一下。因此,检查出来,对您来说可能是一个不错的选择。


推荐阅读