Я собираюсь начать новый проект и хотел бы задокументировать его развитие в очень простом блоге.
Мои требования:
Нужно ли мне
а) установить движок блога X (укажите X)
б) используйте django, чтобы вручную настроить способ публикации новых записей и страницу на моем веб-сайте, чтобы отображать сообщения в убывающем хронологическом порядке





Для меня Wordpress по-прежнему является самым быстрым и простым в настройке и использовании. Его можно расширить, чтобы делать что угодно, или вы можете сделать его очень простым. Работает на PHP, но если вы не хотите писать для него плагины, вам никогда не нужно писать код
Установите Wordpress. Не зря это самый распространенный двигатель. Это PHP, но он отлично работает в вашей среде.
В принятом ответе упоминается о трясине с разработкой собственного. Я видел то же самое с wordpress. Обновления безопасности снова и снова :(
Вы можете часами, если не днями, настраивать Wordpress с помощью плагинов, тем и т. д.
Я бы выбрал решение для установки 0, например blogger (https://www.blogger.com/start)
Вы даже можете использовать с ним наше собственное доменное имя, если вам это нужно.
Обновлено: Кроме того, если вы когда-нибудь получите косую черту, раскопки или реддитинг, Google сможет обрабатывать трафик, а ваш сервер, вероятно, не сможет.
Мой блог (dotnet.kapenilattex.com) работает на базовой установке Wordpress и хорошо служит моим целям.
Вы также можете разместить файлы блога на своем собственном веб-сервере, так что вы будете использовать только функции Blogger.
Я недавно пробовал WordPress и очень разочарован. Пока вы не хотите ничего настраивать, все в порядке. Но представьте, что вы хотите установить плагин для редактирования Markdown. Вот и начинается беда. Архитектура плагинов WordPress серьезно испорчена. В случае Markdown это означает, что хорошего решения не существует. Существующий плагин представляет собой серию (довольно хорошо задокументированных) хаков, которые разваливаются при серьезном взгляде.
Я никогда не собирался писать хоть немного кода для WordPress, но последние несколько дней я все время был по колено в PHP, взламывая плагины, а также ядро WordPress, чтобы заставить его работать для моего особого сценария ( что на самом деле не так уж и важно, я просто перфекционист). Что жаль, потому что документация WordPress более чем неоднородна. Больше не использую, я grep для функций и читаю исходники. В общем, один из менее приятных проектов OpenSource.
Я сам еще не пробовал (кроме демонстрации), но я добавил Чирп в закладки, чтобы, если мне когда-нибудь понадобится создать быстрый и простой блог (вроде того, что вы описываете), я мог бы попробовать это. Так что проверьте это, может быть, это хороший вариант для вас.
Взгляните на Blosxom. Он основан на файлах, поэтому не требует бесполезной базы данных. Основная идея перенесена на разные языки, pyblosxom находится на Python.
Я использую PyBlosxom в своем личном блоге и думаю, что он очень полезен, если вам нужно что-то минималистичное. Развертывание простое, так как вам нужна только среда выполнения python и cgi. Тем не менее, вы можете захотеть иметь некоторые базовые знания о 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.
Джефф Крофт, очевидно, тоже прокатил свой.
Dagnabbit, у меня нет голосов, но я комментирую, чтобы найти этот пост позже.
Я написал движок для своего личного блога, может быть, за 6 часов в течение одного уик-энда, с комментариями, ярлыками, упрощенной разметкой, картой сайта, фидами и так далее. Это было очень весело, и я узнал много нового о Django.
Если вы решите пойти по этому пути, посмотрите общие представления, эта функция Django сэкономит вам много работы (и выучите несколько полезных трюков).
Ах, ссылка, всегда со ссылкой