— JQuery, вместо хлеба
— Showdown, вместо колбасы
— И парсер дат заместо горчицы
Чтобы не сильно париться, я взял JQuery (я использую из него только операции над DOM-ом и асинхронную загрузку XML-файлов, так что при лютой необходимости его можно аккуратно выковырнуть). Потом я взял Showdown, это парсер синтаксиса Markdown переведённый в JavaScript. Потом взял какой-то сторонний парсер дат (это чтобы красиво эти даты отображать). И всё это смешал в одно целое, вот таким образом и получился маленький JS/XML-driven движок блога. Простой как сэндвич.
Для создания первого поста в блоге, скачайте этот пакет, распакуйте. Отредактируйте настройки (prefs.xml), создайте какой-нибудь пост, (posts/<post-id>.xml), добавьте <post-id> в posts.xml. Всё, готово, пост опубликован. Для следующих постов повторяйте только последние два шага. (По адресу ./create.html вы найдёте редактор, выдранный из Showdown, он поможет вашей фантазии представлять, что получится из Markdown-синтаксиса).
Итак, ещё раз.
— Настроить через prefs.xml
— Положить some-post.xml в каталог posts
— Добавить some-post в posts.xml
— Повторять шаги 2 и 3 для следующих постов
Достоинства:
— Минимализм
— Никакой серверной стороны. Вообще.
— Посты пишутся синтаксисом Markdown
— Один пост — один файл XML
— Конфигурация-через-XML
— Стили-через-CSS
— Тэги, облако тэгов и навигация по ним
— Пермалинк на каждый пост
— Поддерживает мобильные браузеры (парочку)
— Можно делать несколько точек вхождения (не оттестировано)
— В поставку включен скрипт для генерации RSS
Недостатки:
— Нет поддержки комментариев
— Напомнили, что никакой индексации поисковиками. Хотя достаточно научить их понимать xml :)
— Только для браузеров с включенным JavaScript
— Javascript и JQuery иногда долго работают на медленных сетях
— Если не использовать .htaccess, надо указывать index.html явно
— Есть что пооптимизировать
Может потом:
— Страницы
— Поддержка шаблонов
— Более приятный на вид RSS / Автоматизировать обновления RSS
— Календарь
У меня что то не получается !!!!
я добавляю в папку post фаил
пишу в фаил то что добавил новый пост
загружаю сайт а там не что пост не отображается
Что делать ?????
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Индексацию сайта можно наверняка наладить через sitemap
я добавляю в папку post фаил
пишу в фаил то что добавил новый пост
загружаю сайт а там не что пост не отображается
Что делать ?????