Требуемые функции:
Приятно иметь (не очень важно для меня в данный момент):
Я вижу, что в последнее время все больше программистов используют Jekyll для своих блогов. В некотором смысле, он охватывает основы.
Я недостаточно исследовал другие платформы, но я уверен, что вы легко найдете другие.
Я бы порекомендовал Nikola — он бесплатный, написан на питоне и конкретно предлагает:
Так что отвечает на все ваши вопросы.
Drupal определенно может это сделать, если вы используете пару расширений. Drupal (и, вообще говоря, его расширения) написаны на PHP/HTML/JavaScript. Вам понадобится фильтр уценки и редактор уценки для BUEditor .
У Drupal больше плагинов , чем кто-либо может использовать!
Вы можете попробовать radiantCms .
Хотя это не чистая платформа для ведения блогов, она определенно поддерживает эту функциональность, как показано в статье Википедии .
Он предлагает Markdown во время написания и, как и большинство CMS, а также возможность возиться с кодом.
Наконец, у него есть большая коллекция расширений , где вы можете найти что-то подобное для подсветки кода, и оно написано на рубине ;).
Платформа для блогов Ghost очень хороша. Помимо того, что он с открытым исходным кодом и использует уценку, он легкий с красивым минималистичным дизайном. он использует Nodejs для своей серверной части. Он также поддерживает расширения. Он все еще разрабатывается.
Иззи