сайт компілятор сайт, який створює веб-сайти з 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 готові використовувати вбудований. Що може бути простіше, ніж це?
Ви також можете визначити ярлики, які будуть використовуватися в розмітці! Ні, це не ще один мікро-розмітки придумав. Це просто набравши сервітут.
& 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
Коментар не знайдено