Я думаю, это мой первый вопрос здесь.Я уже давно слоняюсь по StackOverflow, и он стал для меня отличным ресурсом.
Я пишу небольшой генератор статических сайтов, который работает как jekyll (Конец-user записывает содержимое своей страницы в текстиль , а заголовок (метаинформацию) в YAML - скрипт смешивает его с шаблоном, помещает все в каталог, который сервер отображает) впитон.Я делаю это для изучения питона .
Я могу разобрать файл yaml в словарь;а также конвертировать текстиль в HTML все в Python - благодаря библиотекам Python.Вопрос в том, как мне разобрать yaml в текстильном файле и текстиль в одном файле?
В данный момент идея заключается в том, чтобы поместить разделитель строк между yaml и текстильным содержимым: например.
---
someyaml: someyamlcontent
anothervariable: somevalue
andsoon:
- something
- somestuff
---
_all the textile content goes here_ as well as all the **osm** here.
Моя идея заключалась в том, чтобы читать строки вручную и спрашивать, является ли текущая строка == '---', после чего входит python-yaml;те, которые '---' вернулись, теперь дело за питон-текстилем.
Есть ли другие способы сделать это?
Заранее спасибо.:)