веб-сайт является компилятор сайт, который создает веб-сайты из HTML.
О великий! Теперь, что делать с этой?
Вы когда-нибудь боролся с редакторами WYSIWYG или замены разметки, которые просто не делать то, что вы хотите? Вы хотите вы могли бы просто использовать старый добрый HTML, когда вы смотрите вверх, как таблица отмечается в синтаксисе MediaWiki?
Это была моя линия мысли, когда я хотел, чтобы начать блог. Я знаю, HTML, так зачем использовать другой язык разметки? Я хочу, чтобы все свободу прямого редактирования исходного кода без хлопот управления вручную десятка верхние и нижние колонтитулы. Мне не нужно блестящий базы данных только для отображения tagcloud моих статей. И я хочу простой способ вставлять метаданные.
Поэтому я написал эту основу Python, который принимает кучу окурков HTML и преобразует его в полностью функциональный веб-сайт. Взгляните на этот файл:
& NBSP; Название: Мой первый пост
& NBSP; & NBSP; & NBSP; Дата: 2011-01-01
& NBSP; & NBSP; & NBSP; Тема: блог, Python, простой, удобный
& NBSP; & NBSP; & NBSP;
Это мой первый пост.
& NBSP; & NBSP; & NBSP;
- Посмотрите! Список!
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP;
& NBSP; & NBSP; & NBSP;
Формат ориентирована HTTP. Во-первых есть строки заголовка, которые описывают метаданные. Затем пустая строка. И тогда на полную мощность удивительным HTML разметка со всеми блестящие функции HTML5 готовы использовать встроенный. Что может быть проще, чем это?
Вы также можете определить ярлыки, которые будут использоваться в разметке! Нет, это не еще один микро-разметки изобрели. Это просто набрав сервитут.
<А HREF = "G: импорт + сайт"> Поиск "сайт импорта"
& NBSP; & NBSP; & NBSP; & NBSP; & NBSP; с Google а>
Как я могу использовать это?
Я надеюсь, что для создания сценария развертывания когда-нибудь в будущем ближе. До тех пор, пока вы должны будете сделать немного работы:
$ Git клон http://github.com/Boldewyn/website.git
& NBSP; & NBSP; & NBSP; $ MkDir my_website
& NBSP; & NBSP; & NBSP; $ Кд my_website
& NBSP; & NBSP; & NBSP; $ MkDir _articles
& NBSP; & NBSP; & NBSP; $ Кошки URL = "http://example.com/"
& NBSP; & NBSP; & NBSP; > НАЗВАНИЕ = "Мой новый блог"
& NBSP; & NBSP; & NBSP; > CONFIG
& NBSP; & NBSP; & NBSP; # $ Создавать статьи, как HTML файлы в _articles:
& NBSP; & NBSP; & NBSP; $ В. И. _articles / first_post.html
& NBSP; & NBSP; & NBSP; # $ Вставлять все другое содержание напрямую:
& NBSP; & NBSP; & NBSP; $ Сенсорный style.css
& NBSP; & NBSP; & NBSP; $ ../website/__main__.py
& NBSP; & NBSP; & NBSP; $ Ls
& NBSP; & NBSP; & NBSP; _articles /
& NBSP; & NBSP; & NBSP; _config.py
& NBSP; & NBSP; & NBSP; сайт /
& NBSP; & NBSP; & NBSP; style.css
& NBSP; & NBSP; & NBSP; $ Ls сайта
& NBSP; & NBSP; & NBSP; сайт / Архив /
& NBSP; & NBSP; & NBSP; сайт / feed.xml
& NBSP; & NBSP; & NBSP; сайт / first_post.html
& NBSP; & NBSP; & NBSP; Сайт / index.html
& NBSP; & NBSP; & NBSP; сайт / sitemap.xml
& NBSP; & NBSP; & NBSP; сайт / style.css
& NBSP; & NBSP; & NBSP; сайт / теги /
& NBSP; & NBSP; & NBSP; # $ Готовности составлен сайт находится в my_website / сайта /
Все файлы my_website, которые начинаются с символа подчеркивания "_" не будут скопированы на сайт /.
Если вы сталкиваетесь с проблемами, не стесняйтесь, сообщите об ошибке на http://github.com/Boldewyn/website/issues.
Requirements:
- Python
Комментарии не найдены