MWeb 所有问题和回答收集

如何导出HTML样式的PDF?(1.2版已改进这个问题。)

CMD+R打开Live Preview窗口,点右边的分享按钮,选择Save as PDF即可。

如何开启MathJax预览支持?如何让网站支持MathJax?

CMD+,打开设置面板,切到Themes,勾选Enable Math选项。
如果要让网站支持MathJax,最简单的方法是在网站分类设置中的:Site other:的文本框中填入以下代码:

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript"
  src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>

如果您的网站是要用HTTPS,请把:http://cdn.mathjax.org...改为:https://cdn.mathjax.org...

如何将MWeb的文档库备份至Dropbox?

请打开终端工具(Terminal),并执行以下命令:

ln -s ~/Library/Containers/com.coderforart.MWeb/Data/Documents/MWeb ~/Dropbox/MWebBackup

如何为文章增加Disqus或者多说等评论?

Disqus的话,去https://disqus.com/,然后会得到像以下这样的代码,点到主题模板的post.html页的合适的位置即可。

<div id="disqus_thread"></div>
<script type="text/javascript">
   var disqus_shortname = '这个会不一样'; 

   (function() {
       var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
       dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
       (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
   })();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>

多说应该是差不多的方法。可以参考这个网址的情况:https://github.com/oulvhai/MWeb-Themes/blob/master/mweb-greyshade/post.html

虽然在后面打中文不会跳动,但是在文章中间插入中文时,下面的文本会跳动怎么办?

这个解决办法好像只能换字体,就是在设置中把编辑器的字体换成Hiragino Sans GB,中文名称应该是叫冬青黑体。另外我有试过Yosemite下不会跳了,当然如果你在用Yosemite,就不会有这个问题了。