2008-09-09 71 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功能將爲您節省大量的工作(並學習一些有用的技巧)。

相關問題