Answers:
您可以使用StackEdit(我是开发人员)。这是一个基于Web的Markdown编辑器,它使您可以在不同站点上发布文档(Markdown或转换后的HTML)。您可以在Blogger中发布其他信息。
您到底想在哪里制作Markdown创作?
如果是针对您撰写的帖子,则修改必须针对Blogger的编辑者,而不是模板:即使您以HTML模式而不是撰写模式进行撰写,Blogger仍会在发布帖子之前验证HTML。
如果您想通过mail2Post发布,则可以选择发布帖子。在这种情况下,寻找一些在线服务来接受您提供的Markdown格式的内容,然后将其转换为HTML,然后将其发送到您提供的电子邮件地址(您的“秘密单词”地址Blogger)。
另一个选择是Windows Live Writer-但我不确定它是否支持Markdown。而且即使是这样,一旦用WLW制作了Blogger帖子,AFAIK便只能使用WLW进行编辑,而不能使用Blogger的常规后编辑器进行编辑。
另一方面,如果您希望Markdown格式可用于注释,那么可以想象可以集成一些第三方注释系统,但是我不确定它们是什么-也许Disqus(肯定与Blogger兼容)允许Markdown ?
我将重写@pajju的答案,因为这是我选择的路径,尽管我将提供示例,但我认为它很好用。源页面是这样的:http : //dvdotsenko.blogspot.in/2012/08/markdown-with-blogspotcom-and-bloggercom.html
基本思想是在HTML模式下的script标签中编写markdown:
<script type="text/x-markdown">
#markdown supported post
even with some `code`:
> rm -rf /
</script>
然后抓取一个javascript markdown库,并将其包含在模板的HTML中,就在之前</body>
。例如,这是:https : //code.google.com/p/pagedown/source/browse/Markdown.Converter.js
CDATA标签是必需的,否则博客的验证者会抱怨。
<script type="text/javascript">//<![CDATA[
... paste markdown js inline here
//]]>
</script> <!-- end markdown -->
我还直接链接到Google的code-prettify(不同于上面博客中的方法):
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
然后添加一个小脚本来激活所有内容:
<script type="text/javascript">//<![CDATA[
(function(){
//from the above post
var scripttags = document.getElementsByTagName('script')
, i, l
, s, d
for (i = 0, l = scripttags.length; i !== l; i++){
if (scripttags[i].type === 'text/x-markdown') {
s = scripttags[i]
d = document.createElement('div')
d.innerHTML = (new Markdown.Converter()).makeHtml(s.innerHTML)
s.parentNode.insertBefore(d, s)
}
}
//a little extra for syntax highlighting
var codetags = document.getElementsByTagName('code')
for (i = 0; i < codetags.length; ++i)
{
codetags[i].className += ' prettyprint';
}
})()
//]]>
</script>
通过编写一小篇文章并在开发人员控制台打开的情况下点击预览进行调试是必要的。模板的自定义CSS可能还需要做一些工作才能使其看起来像样。
可以,只需点击此链接。它确实工作正常。
http://dvdotsenko.blogspot.in/2012/08/markdown-with-blogspotcom-and-bloggercom.html