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

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

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

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

Нужно ли мне

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
6
0
1 496
9
Перейти к ответу Данный вопрос помечен как решенный

Ответы 9

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

Установите Wordpress. Не зря это самый распространенный двигатель. Это PHP, но он отлично работает в вашей среде.

Ах, ссылка, всегда со ссылкой

Glenn Slaven 09.09.2008 13:29

В принятом ответе упоминается о трясине с разработкой собственного. Я видел то же самое с wordpress. Обновления безопасности снова и снова :(

svrist 09.09.2008 15:20

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

Обновлено: Кроме того, если вы когда-нибудь получите косую черту, раскопки или реддитинг, Google сможет обрабатывать трафик, а ваш сервер, вероятно, не сможет.

Мой блог (dotnet.kapenilattex.com) работает на базовой установке Wordpress и хорошо служит моим целям.

Jon Limjap 09.09.2008 11:21

Вы также можете разместить файлы блога на своем собственном веб-сервере, так что вы будете использовать только функции Blogger.

Ralph M. Rickenbach 09.09.2008 12:18

Я недавно пробовал 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, у меня нет голосов, но я комментирую, чтобы найти этот пост позже.

UnkwnTech 05.12.2008 20:39

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

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

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