首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为博主打折扣

为博主打折扣
EN

Web Applications用户
提问于 2013-02-21 05:29:53
回答 3查看 10.9K关注 0票数 28

是否有可能对博客进行Markdown集成?如果可能的话我该怎么做?是否有某种插件或JavaScript技巧,我可以用它来修改我的模板,使它支持Markdown?

EN

回答 3

Web Applications用户

回答已采纳

发布于 2013-04-16 22:33:41

您可以使用StackEdit (我是开发人员)。它是一个基于web的Markdown编辑器,它允许您在不同的站点上发布您的文档(标记或转换的HTML)。除其他外,您还可以向博主发帖。

票数 38
EN

Web Applications用户

发布于 2015-10-31 05:53:37

我将重写@pajju的答案,因为这是我选择的路径,我认为它很好,尽管我将包括示例。源页面如下:http://dvdotsenko.blogspot.in/2012/08/markdown-with-blogspotcom-and-bloggercom.html

基本思想是在HTML模式下用脚本标记编写标记:

代码语言:javascript
复制
<script type="text/x-markdown">
#markdown supported post

even with some `code`:

    > rm -rf /

</script>

然后获取一个javascript标记库,并将其包含在模板的HTML中,就在</body>之前。例如:https://code.google.com/p/pagedown/source/browse/Markdown.Converter.js CDATA标记是必需的,或者blogger的验证程序抱怨。

代码语言:javascript
复制
<script type="text/javascript">//<![CDATA[
... paste markdown js inline here
//]]>
</script> <!-- end markdown -->

我还提供了一个指向谷歌代码-美化的链接,但直接(与上面博客中的方法不同):

代码语言:javascript
复制
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>

然后包含一个小脚本来激活所有内容:

代码语言:javascript
复制
<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可能还需要一些工作才能使其看起来很体面。

票数 3
EN

Web Applications用户

发布于 2013-02-21 16:53:47

确切地说,您希望Markdown创作在哪里可用?

如果您编写的是针对帖子的文章,则需要修改的是Blogger的编辑器,而不是模板:即使您以HTML模式而不是撰写模式编写,Blogger在发布文章之前仍然会验证HTML。

如果您想通过mail2Post发布文章,那么可以选择一种方法。在这种情况下,寻找一些在线服务是合理的,它接受您提供的Markdown格式的内容,将其转换为HTML,然后将其发送到您提供的电子邮件地址(来自博客的“秘密词”地址)。

另一种选择是Windows -但我不确定它是否支持Markdown。即使是这样,AFAIK一旦一个博客文章是用WLW创建的,它只能用WLW编辑,而不能用Blogger的常规post编辑器编辑。

另一方面,如果您希望可以使用Markdown格式进行评论,那么是的,我可以想象一些第三方评论系统可以集成在一起,但我不确定它们是什么--也许Disqus (肯定与Blogger一起工作)允许Markdown?

票数 2
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/40737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档