如何告诉tumblr停止对标记和/或HTML代码进行更改?

如何告诉tumblr停止对标记和/或HTML代码进行更改?,html,markdown,tumblr,mathjax,highlightjs,Html,Markdown,Tumblr,Mathjax,Highlightjs,tl;dr:tumblr对标记和HTML代码进行更改。如果您将写入标记代码并重新加载,它将被您头脑中的替换(就在之前),请将以下内容放入: <script type="text/x-mathjax-config"> MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']], displayMath: [['\\[','\\]'], ['$$','$$'

tl;dr:tumblr对标记和HTML代码进行更改。如果您将
写入标记代码并重新加载,它将被您头脑中的
替换(就在
之前),请将以下内容放入:

<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']],
                           displayMath: [['\\[','\\]'], ['$$','$$']]}});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
最后,我认为您应该停止在Tumblr中进行编辑,因为编辑器将继续修改您的文本,并且没有真正的方法来停止。您可以让它重新更改它(在某种程度上,正如上面的标题所做的那样),但是在实际的编辑器中,它仍然会出错

我建议使用带有自定义语言特定语法突出显示的外部可嵌入编辑器。我个人最喜欢的是。我已经在Tumblr上进行了测试,可以确认它是有效的

在Tumblr上,MathJax有很多更好的方法。但那不是你的问题

我认为您可能会发现自己受到Tumblr文本编辑器的限制,特别是如果您计划在模式(Markdown、HTML、RichText)之间切换的话。你可以找到更多的讨论。我最好的猜测是,Tumblr因为LangSec的原因而剥夺了用户的控制权(Blackhat 2016年的主题演讲部分是关于MySpace是如何通过LangSec问题解决的,因为他们没有在帖子中解析或剥离html),我想在某一点上,你碰到了一堵无法克服的墙。因为我是一个爱挑剔的互联网人,我建议你去看看那些对程序员来说更好的平台,比如SVBTL。或者只是使用GitHub页面构建自己的网站,比如()

我绝对建议考虑MathJax的替代品。查看更多。您可以从Mathematica嵌入。在最坏的情况下,您可以使用


对不起,我没有解决办法。我真的不认为现在有一个决定性的解决方案。Tumblr中的数学编辑似乎在本质上是有缺陷的,您可以在不同的特定问题上进行破解,但当您切换编辑器时,它仍然会自行中断。祝你好运。

我也在尝试在tumblr中建立我的博客,但现在遇到了类似的问题。&'是数学写作的基础,正如你提到的,tumblr只是干扰了这一点。你在这个问题上找到解决办法了吗?同样,我也认为,在TunBLR中,A&S和As也同样存在问题,对吗?对不起,我还没有找到一个解决这个问题的方法:/YBE,我刚刚向TUBLR发送了一份问题报告。你确定不是别的吗?就像XHTML,或者不同的UTF?来自未来的提示:cdn.mathjax.org即将结束,请查看迁移提示。谢谢您的回答。是的,看起来tumblr不是这里最合适的。我已经在我自己的网站上使用html了,但对我来说,仅仅使用tumblr来写博客似乎是最实用的方式。但是,如果写数学是不切实际的,那么就没有理由再追求tumblr了。我也会看看你的建议。最佳-用GitHub页面从头开始制作网站比听起来容易得多,而且根据域名要求,价格便宜或免费。如果你对Tumblr没有太多投资,我绝对建议你去看看这条路。我只是从头开始用原始HTML编写代码,但是有很多教程介绍如何使用Jackyl Markdown动态生成网站,我认为这可能是一个非常好的方法。祝你好运您还可以在编辑器(如Sublime Text或Macdown)中脱机编辑所有内容,并保存本地副本。然后,如果要在发布后编辑帖子,请从本地副本编辑帖子,并用新的本地保存标记替换帖子中的所有文本。这样,您就不必担心在重新编辑时会出现问题。
$$
\left[
  \begin{array}{cc|c}
    1 & 2 & 3<br>
    4 & 5 & 6
  \end{array}
\right]
$$

</p><pre><code>public class Main {
    public static void main(String[] args) {
        System.out.println(”Hello World!”);
    }       
}
</code></pre></p>
$$ 
\begin{bmatrix}a & b \\\\\ c & d\end{bmatrix}
$$
<pre><code>
for(x = 0; x &lt; myString.length; x++) {
    // Do stuff
}
</code></pre>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']],
                           displayMath: [['\\[','\\]'], ['$$','$$']]}});
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
$$
\left[
  \begin{array}{cc|c}
    1 & 2 & 3
    \\\4 & 5 & 6
  \end{array}
\right]
$$