当前位置:  开发笔记 > 编程语言 > 正文

在Blogger上格式化博客的代码段

如何解决《在Blogger上格式化博客的代码段》经验,为你挑选了9个好方法。

我的博客托管在Blogger和我经常在后的代码片断C/ C#/ Java/ XML等,但我发现片断变得"错位".

是否有任何网站可以用来预先解析片段并整理格式,将XML" <" 转换为" <"等.

关于这个领域有很多问题,但我找不到任何直接解决这个问题的问题.

Edit:对于@Rich回答,网站声明"要在您的网站上显示格式化代码,您需要获取此CSS样式表,并在页面部分添加对它的引用".这就是问题 - 你不能在Blogger AFAIK上做到这一点.



1> CraftyFella..:

我创建了一个博客文章,解释了如何使用syntaxhighlighter 2.0 向博客添加代码语法高亮

这是我的博文:

http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html

我希望它可以帮助你们......我对它能做的事情印象深刻.


任何人都可以确认这是否仍然有效?我尝试在``部分之前粘贴脚本标记,并在我的代码周围添加了pre标记.虽然没有变化.
我花了几个小时在它上面,我根本无法让它工作.

2> yodaisgreen..:

共享代码的最简单方法是使用公共要点.只需编写一个并粘贴嵌入代码即可.十分简单.

http://gist.github.com

要解决搜索引擎问题,可以使用div页面上隐藏的内容,如下所示:

content


嵌入是javascript,很有可能它是搜索不可见的.对博客文章来说,这几乎已经成功了.
我目前正在使用gists但我可能会再次使用SyntaxHighlighter.不仅要点使用JavaScript(这使得它们在RSS阅读器中也无法访问),而且还会减慢页面加载速度,因为每个要点都会按顺序下载阻止渲染.不是一个好选择.

3> Samuel..:

对于我的博客,我使用http://hilite.me/来格式化源代码.它支持许多格式和输出相当干净的HTML.但是如果你有很多代码片段,那么你必须做很多复制粘贴.为了格式化Python代码,我也使用了Pygments(博客文章).



4> gtiwari333..:

这个css脚本可能对所有人都有用 - 它不是用于语法高亮,但适用于以原始格式呈现源代码:

 
       

            <<<<<<>>>>>>

       
 

如何使用 :

    将此代码段粘贴到文本编辑器中,

    将您的代码粘贴到<<<<<< >>>>>>阻止.

    复制全部和

    粘贴到博客(或任何其他)帖子编辑器中的HTML视图.

优点:简单易用,配置少,易于重新配置,无需额外软件



5> Alain O'Dea..:

使用SyntaxHighlighter可以非常轻松地完成此操作.我有关于在博客上设置Blogger中的SyntaxHighlighter的分步说明.SyntaxHighlighter非常易于使用.它允许您以原始形式发布片段,然后将它们包装在以下pre块中:

 [nbench(N) || N <- [1,1000,1000000]].

nbench(N) -> {N, bench(["a" || _ <- lists:seq(1,N)])}.

bench(String) ->
    {{string_strip_right,
    lists:sum([
        element(1, timer:tc(trim, string_strip_right, [String]))
        || _ <- lists:seq(1,1000)])},
    {reverse_tl_reverse,
    lists:sum([
        element(1, timer:tc(trim, reverse_tl_reverse, [String]))
        || _ <- lists:seq(1,1000)])}}.

string_strip_right(String) -> string:strip(String, right, $\n).

reverse_tl_reverse(String) ->
    lists:reverse(tl(lists:reverse(String))).
]]>

只需将画笔名称更改为"python"或"java"或"javascript",然后粘贴您选择的代码即可.CDATA标记允许您在其中放置几乎任何代码而无需担心实体转义或其他典型的代码博客烦恼.



6> Mahesh Meniy..:

1. 首先,把你的博客模板的备份
2. 之后打开你的博客模板(在编辑HTML模式)复制所有的CSS 在这个环节上给予前标签
3 粘贴前followig代码标签














4.标记之前粘贴以下代码.


5. 保存Blogger模板.
6. 现在语法高亮可以使用,您可以将它与

标签一起使用.

...Your html-escaped code goes here...
    echo "I like PHP";

7. 你可以逃脱你的代码在这里.
8. 以下是属性支持的语言列表.



7> Gob00st..:

http://formatmysourcecode.blogspot.co.uk/ 工作正常,你只需复制,格式化,粘贴.



8> Rich..:

这是一个将格式化代码并吐出html的网站,它甚至包括用于语法着色的内联样式.可能无法满足您的所有需求,但这是一个良好的开端.我相信如果你想扩展它,他已经提供了源代码:



9> Phil Hale..:

我使用技术含量较低的解决方案。我使用此在线语法突出显示工具格式化代码,然后将其粘贴到博客中

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有