Вставить скрипт в таблицу уценки (kramdown) с новой строкой

Я использую Jekyll для создания веб-сайта, я использую kramdown для анализа уценки. У меня есть сценарий, который я хотел бы оценить внутри ячейки таблицы. Однако скрипту нужна новая строка, чтобы kramdown/jekyll правильно его проанализировал. Что-то вроде следующего:

Cell 1 | Cell 2
Cell 3 | <script>..
</script>
Cell 5 | Cell 6

Это не дает желаемого результата

<table>
    <tr>
        <td>Cell 1</td>
        <td>Cell 2</td>
    </tr>
    <tr>
        <td>Cell 3</td>
        <td><script>...
</script></td>
    </tr>
    <tr>
        <td>Cell 5</td>
        <td>Cell 6</td>
    </tr>
</table>

Фактический сценарий, который я использую (в случае, если он помогает), заключается в том, чтобы скрыть адрес электронной почты, чтобы он имел форму

<script type="text/javascript">
//<![CDATA[
<!--
var x="function f(x){var i,o=\"\",l=x.length;for(i=0;i<l;i+=2) {if(i+1<l)o+=" +
"x.charAt(i+1);try{o+=x.charAt(i);}catch(e){}}return o;}f(\"ufcnitnof x({)av" +
" r,i=o\\\"\\\"o,=l.xelgnhtl,o=;lhwli(e.xhcraoCedtAl(1/)3=!45{)rt{y+xx=l;=+;" +
"lc}tahce({)}}of(r=i-l;1>i0=i;--{)+ox=c.ahAr(t)i};erutnro s.buts(r,0lo;)f}\\" +
"\"(6),7\\\"\\\\26\\\\04\\\\03\\\\\\\\20\\\\03\\\\00\\\\\\\\13\\\\06\\\\02\\" +
"\\\\\\tF\\\\\\\\31\\\\0I\\\\AL17\\\\0E\\\\ns}p7c17\\\\\\\\19wc4=77\\\\1{\\\\"+
"}p0jP/V)m4rkpl #m]21\\\\06\\\\03\\\\\\\\6R03\\\\\\\\26\\\\0t\\\\\\\\\\\\25\\"+
"\\06\\\\02\\\\\\\\16\\\\00\\\\02\\\\\\\\7403\\\\\\\\33\\\\00\\\\02\\\\\\\\3" +
"5\\\\0n\\\\\\\\\\\\2T00\\\\\\\\30\\\\07\\\\00\\\\\\\\03\\\\00\\\\01\\\\\\\\" +
"05\\\\0E\\\\X:02\\\\06\\\\00\\\\\\\\20\\\\0t\\\\\\\\\\\\>@7b17\\\\\\\\5t<6>" +
",\\\\$\\\\\\\"z\\\\<'=4-:\\\"\\\\\\\\\\\\\\\\((\\\"}fo;n uret}r);+)y+^(i)t(" +
"eAodrCha.c(xdeCoarChomfrg.intr=So+7;12%={y+)i+l;i<0;i=r(foh;gten.l=x,l\\\"\\"+
"\\\\\"\\\\o=i,r va){,y(x fontincfu)\\\"\")"                                  ;
while(x=eval(x));
//-->
//]]>
</script>

РЕДАКТИРОВАТЬ: Как предполагает Паркер, я разместил вывод ниже.

Я использую Jekyll 1.4.3 и kramdown 1.3.1.

Крамдаун, кажется, просто обернул все это в прагараф, то есть я получил следующий вывод.

<p>e: | <script>...
...</script>
p: | +44 131 651 7671
a: | Room 5402, School of Mathematics
   | James Clerk Maxwell Building
   | King’s Buildings
   | Edinburgh, EH9 3JZ</p>

1 ответ

К сожалению, в настоящее время kramdown не позволяет переводить строки в таблицы - см. Этот вопрос, чтобы узнать, как это изменить.

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