建立简单博客的最快方法是什么?
我将要开始一个新项目,并希望在一个非常简单的博客中记录其发展。
我的要求是:
- 自托管在基于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上运行,但是除非我们要为其编写插件,否则我们无需编写代码
回答
安装Wordpress。它是最常见的引擎,这是有原因的。它是PHP,但可以在环境中正常运行。
回答
我们可以花费数小时甚至数天的时间来使用插件,主题等自定义Wordpress。
我会选择0安装解决方案,例如Blogger(https://www.blogger.com/start)
如果需要,我们甚至可以使用我们自己的域名。
编辑:另外,如果我们遇到斜线,挖坑或者重击,谷歌可以处理流量,那么服务器可能无法处理。
回答
我最近尝试过WordPress,非常失望。只要我们不想自定义任何内容,一切都很好。但是想象一下我们想安装一个插件来处理Markdown编辑。麻烦开始了。 WordPress的插件架构已被严重破坏。就Markdown而言,这意味着不存在任何好的解决方案。现有的插件是一系列(相当有据可查的)骇客,它们一目了然。
我从来没有打算为WordPress编写最少的代码,但是最近几天,我一直都深陷PHP中,黑客插件和WordPress核心是为了使其适合我的特殊情况(真的不是那么特别,我只是一个完美主义者)。可惜的是,因为WordPress的文档不只是斑驳的。我不再使用它,我使用grep函数读取源代码。总而言之,这是不那么令人愉快的OpenSource项目之一。
回答
我还没有尝试过它(除了演示程序之外),但是我已经将Chyrp标记为书签,这样,如果我需要建立一个快速简单的博客(有点像我们在描述),我可以尝试一下。因此,检查出来,对我们来说可能是一个不错的选择。
回答
看看Blosxom。它基于文件,因此没有繁琐的数据库。基本思想已被移植到不同的语言,pyblosxom使用Python。
回答
我在个人博客中使用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.
回答
如果我们是完美主义者,那就自己滚吧。
- 没那么难
- 你学到一些有用的东西
- 我们将确切地得到想要和需要的东西
警告我们,我们可能会陷入垃圾评论垃圾邮件,修复安全漏洞等困境。但这可能是一个有趣的项目。
如果我们是实用类型,并准备面对一些集成难题,请使用现有的引擎,例如WadcomBlog(Python)或者PyBlosxom,或者完全不同的引擎(例如MovableType或者WordPress)。
这是一个简单的Django博客示例,可入门。
Phil Haack撰写本文的博客引擎的一些利弊。
杰夫·克罗夫特(Jeff Croft)显然也推出了自己的产品。
回答
我可能在一个周末的6个小时内为个人博客写了引擎,其中包含评论,标签,简化的标记,站点地图,提要等。很好玩,我学到了很多Django。
如果我们决定采用这种方式,请查看通用视图,此Django功能将为我们节省大量工作(并学习一些有用的技巧)。