При создании блога с использованием django я понял, что было бы очень удобно хранить текст статьи и всю связанную информацию (название, автор и т. Д.) Вместе в формат, читаемый человеком, и затем загружать эти файлы в базу данных с помощью простого сценария.Отдельный YAML и простой текст в том же документе
Теперь, когда сказал, YAML привлекло мое внимание к его читаемости и простоты использования, единственным недостатком синтаксиса YAML является отступы:
---
title: Title of the article
author: Somebody
# Other stuffs here ...
text:|
This is the text of the article. I can write whatever I want
but I need to be careful with the indentation...and this is a
bit boring.
---
Я считаю, что это не самое лучшее решение (особенно если файлы будут написаны случайными пользователями). Формат, подобный этому, может быть намного лучше
---
title: Title of the article
author: Somebody
# Other stuffs here ...
---
Here there is the text of the article, it is not valid YAML but
just plain text. Here I could put **Markdown** or <html>...or whatever
I want...
Есть ли решение? Предпочтительно использовать python. Другие предложения в форматах файлов приветствуются!