Каков самый быстрый способ создать очень простой блог?

StackOverflow https://stackoverflow.com/questions/51311

  •  09-06-2019
  •  | 
  •  

Вопрос

Я собираюсь начать новый проект и хотел бы задокументировать его развитие в очень простом блоге.

Мои требования:

  • самостоятельно размещается в моем стеке LAMP на базе Gentoo (что, похоже, исключает блоггера)
  • Интеграция с веб-сайтом на основе django (например, www.myproject.com/about, www.myproject.com/blog и т. д., а не www.myproject.com и совершенно другой сайт blog.myproject.com)
  • очень небольшая кривая обучения или ее отсутствие это особенность движка блога (не хочу изучать API только для блога, но мне нужно углубиться в Django, чтобы иметь возможность развернуть свой собственный, было бы нормально) Согласно ответам на данный момент, есть вероятность, что это исключает Wordpress

Нужно ли мне

а) установить движок блога X (пожалуйста, укажите X)

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

Это было полезно?

Решение

Если вы перфекционист, создайте свой собственный.

  • Это не так уж сложно
  • Вы узнаете что-то полезное
  • Ты получишь точно что ты хочешь и что тебе нужно

Имейте в виду, что вы можете столкнуться с трясиной борьбы со спамом в комментариях, исправлением дыр в безопасности и т. д.Но, вероятно, это будет интересный проект.

Если вы практичный человек и готовы столкнуться с некоторыми трудностями при интеграции, используйте существующий движок, например WadcomБлог (Питон) или PyBlosxom, или что-то совершенно другое, например MovableType или WordPress.

Вот простой Пример блога Django чтобы вы начали.

Некоторые плюсы и минусы обновления движка вашего блога Эта статья Фил Хаак.

Джефф Крофт, кажется свернул свой собственный также.

Другие советы

Установить Вордпресс.Это самый распространенный двигатель по какой-то причине.Это PHP, но он отлично работает в вашей среде.

Недавно я попробовал WordPress и очень разочарован.Пока вы не хотите ничего настраивать, все хорошо.Но представьте, что вы хотите установить плагин для редактирования Markdown.Вот тут и начинаются неприятности.Архитектура плагинов WordPress серьезно испорчена.В случае Markdown это означает, что хорошего решения не существует.Существующий плагин представляет собой серию (достаточно хорошо документированных) хаков, которые разваливаются при пристальном взгляде.

Я никогда не собирался писать хоть немного кода для WordPress, но последние несколько дней я все время был по колено в PHP, взламывая плагины, а также ядро ​​WordPress, чтобы заставить его работать для моего особого сценария ( в этом нет ничего особенного, я просто перфекционист).А жаль, потому что документация WordPress более чем неоднородна.Я больше им не пользуюсь, я grep для функций и прочтите исходный код.В общем, один из наименее приятных проектов OpenSource.

Вы можете потратить часы, если не дни, на настройку Wordpress с помощью плагинов, тем и т. д.Я бы выбрал решение для установки 0, например blogger (https://www.blogger.com/start)
При необходимости вы даже можете использовать с ним наше собственное доменное имя.

РЕДАКТИРОВАТЬ:Кроме того, если вас когда-нибудь зачеркнуто, выкопаете или заредитите, Google сможет справиться с трафиком, а ваш сервер, вероятно, не сможет.

Для меня, Вордпресс по-прежнему является самым быстрым и простым в настройке и начале работы.Его можно расширить, чтобы он мог делать практически все, или вы можете оставить его очень простым.Работает на PHP, но если вы не хотите писать для него плагины, вам никогда не придется писать код.

Посмотри на Блоссом.Он основан на файлах, поэтому нет сложной базы данных.Основная идея была перенесена на разные языки, pyblosxom находится на Python.

Я использую PyBlosxom для своего личного блога и считаю, что это очень полезно, если вам нужно что-то минималистичное.Развертывание простое, так как вам нужны только среда выполнения Python и cgi.Однако вам, возможно, захочется иметь некоторые базовые знания о Python, по крайней мере, если вы собираетесь его использовать.

Взгляните на Blosxom.Он основан на файлах, поэтому нет сложной базы данных.Основная идея была перенесена на разные языки, pyblosxom находится на Python.

Я написал движок для своего личного блога примерно за 6 часов за одни выходные, с комментариями, метками, упрощенной разметкой, картой сайта, фидами и так далее.Это было очень весело, и я многое узнал о Джанго.

Если вы решили пойти этим путем, посмотрите общие представления, эта функция Django сэкономит вам много работы (и вы научитесь нескольким полезным трюкам).

Сам еще не пробовал (кроме демо), но добавил в закладки Чирп так что, если мне когда-нибудь понадобится создать быстрый и простой блог (вроде того, как вы описываете), я мог бы попробовать это.Так что проверьте, возможно, это хороший вариант для вас.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top