Как и в прошлом году, и в позапрошлом, я хотел вам рассказать про числа. Но передумал. 30 — слишком хорошее число, чтобы портить его ещё и математикой.
А теперь можно постить остроумные комментарии с числом 30, со словом «старость» или ещё каким-нибудь подходящим словом.
Сегодня я вам расскажу, как современные web-разработчики должны правильно писать вот такую строчку:
<link rel="shortcut icon" href="/favicon.ico">
Гостевой пост в блоге.
Одни люди приезжают в Париж и сразу же влюбляются в его длинные, узкие улочки, вычурные балконы, улыбающиеся толпы, его умиротворённость и величественное спокойствие. Другие непонимающе пожимают плечами и кривят нос: «Что все в нём нашли? Помойка!». Мы, к счастью, относимся к первой категории. После предыдущего посещения у меня осталось ощущение недосказанности, но совершенной очарованности этим городом. Поэтому когда милый спросил, куда бы я хотела вернуться, я твердо ответила: в Париж.
В середине февраля, аккурат на день Валентина, наша маленькая и дружная редакция совершила вылазку в ещё один крупный и близлежащий польский город — Люблин. До этой поездки в моей голове была только одна ассоциация с этим городом — Люблинская уния, кстати, я до сих пор не в курсе, о чём она. Теперь этих ассоциаций чуть-чуть больше.
Продолжаю работать над библиотекой для работы с CommonMark. Следующий этап — генерация Markdown из AST — готов. Теперь можно использовать библиотеку для автоматического преобразования Markdown. Собственно, это то, к чему я стремлюсь. Но до завершения, к сожалению, ещё далеко. Во-первых, сама спецификация CommonMark ещё не готова, а во-вторых, для использования библиотеки с теми файлами, что у меня уже есть, неплохо было бы реализовать некоторое количество расширений, выходящих за рамки официальной спецификации.
План на ближайшее будущее:
- Продолжать следовать изменениям в спецификации.
- Реализовать некоторые расширения Markdown из pandoc (формулы, сноски и прочее). Затем преобразовать их в расширения CommonMark по мере их принятия в стандарт.
- Код для преобразования абстрактного синтаксического дерева. Я пока не слишком много думал об этом, поэтому всякие советы только приветствуются.
Как обычно, библиотеку можно взять на GitHub или pub.dartlang.