用于树枝的语法荧光笔

时间:2012-04-03 05:32:52

标签: php syntax-highlighting twig

是否有 Twig 的代码? 与symfony.com类似的东西。 PHP XML YAML 的风格相同。

1 个答案:

答案 0 :(得分:2)

简而言之: Twig和Jinja有一个共同的语法。

如果您想创建像Symfony这样的文档,您可能也会对此感兴趣:

https://github.com/fabpot/sphinx-php/blob/master/sensio/sphinx/configurationblock.py似乎是symfony-documentation的解析器。让我在这里评论一下有趣的部分:

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',
}

以下是它实际可用于的地方:http://sphinx.pocoo.org/index.html