Roadkill wiki engine, креольская разметка

Я использую вики-движок Roadkill и пытаюсь вставить xml в страницы следующим образом: {{{это тест}}}

но текст "" не отображается, он показывает только "это тест"

Есть ли другой способ избежать этого, чтобы на странице отображалось "это тест"?

2 ответа

Решение

Я нашел решение для этого. В Roadkill есть файл токенов (App_Data\tokens.xml), в котором вы можете установить текстовый токен для поиска и значение замены. Поэтому, чтобы исправить элементы "" и "", я добавил следующее в файл токенов:

<TextToken>
    <Name>Begin Body Element</Name>
    <Description><![CDATA[
    fixes the body element problem
    ]]>
    </Description>
    <SearchRegex>&lt;Body&gt;</SearchRegex>
    <HtmlReplacement><![CDATA[&lt;body&gt;]]>
    </HtmlReplacement>
</TextToken>
<TextToken>
    <Name>End Body Element</Name>
    <Description><![CDATA[
    fixes the body element problem
    ]]>
    </Description>
    <SearchRegex>&lt;/Body&gt;</SearchRegex>
    <HtmlReplacement><![CDATA[&lt;/body&gt;]]>
    </HtmlReplacement>
</TextToken>

Начиная с версии 1.7 вы можете использовать встроенную подсветку синтаксиса:

[[[code lang=XML| 
your XML here
]]]

Это дает вам подсветку синтаксиса на стороне клиента от SyntaxHighlighter. Документация Roadkill, как правило, отстает на несколько месяцев, но в конечном итоге она содержит необходимую информацию!

Другие вопросы по тегам