Twig语法高亮显示


Syntax Highlighter for Twig

是否有Twig的代码?类似于symfony.com的东西。PHPXMLYAML的样式相同。

简而言之:Twig和Jinja共享一个通用语法

如果你想创建一个像Symfony这样的文档,你可能也会感兴趣:

https://github.com/fabpot/sphinx-php/blob/master/sensio/sphinx/configurationblock.py看起来像是symfony文档的解析器。让我在这里评论一下其中有趣的部分:

formats = {
    'html':            'HTML',
    'xml':             'XML',
    'php':             'PHP',
    'yaml':            'YAML',
    'jinja':           'Twig',
    'html+jinja':      'Twig',
    'jinja+html':      'Twig',
    'php+html':        'PHP',
    'html+php':        'PHP',
    'ini':             'INI',
    'php-annotations': 'Annotations',
}

以下是它可以实际用于的地方:https://www.sphinx-doc.org