作者:放ch养奶牛 | 2023-08-28 20:41
我的博客托管在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
我希望它可以帮助你们......我对它能做的事情印象深刻.
任何人都可以确认这是否仍然有效?我尝试在` head>`部分之前粘贴脚本标记,并在我的代码周围添加了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. 在