конфликт уценки в Мако?

0

В шаблоне Mako ## предназначен для комментирования всего, что не должно появляться на выходе.

Но в Markdown, ## означает подзаголовок, ### означает подзаголовок и т.д.

Теперь, применяя фильтр Markdown в Мако, не очевидно ли, что есть конфликт?

  • 0
    Я не уверен, почему вы будете использовать Markdown с Мако. Можете ли вы описать свой вариант использования?
  • 1
    Так что именно вы спрашиваете? (Есть ли другой ответ, кроме «Да», который мы можем вам дать?)
Показать ещё 2 комментария
Теги:
markdown
mako

1 ответ

1
Лучший ответ

Только в шаблоне Mako есть ## комментарий. Вы все равно можете использовать переменные (например, ${x}), которые являются строками, которые содержат хэш-символы, не беспокоясь, что они будут интерпретироваться как комментарии.

Согласно Мако Синтаксис:

Выше, строковое представление x применяется к выходному потоку шаблонов.

Переменная отправляется непосредственно на выход.

Это та же концепция наличия хэш-символов в строке Python. Например:

s = "#This would be a Python comment"
print(s) # returns "#This would be a Python comment"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню