我的博客托管在Blogger上,我经常用C / c# / Java / XML等语言发布代码片段,但我发现这些代码片段“支离破碎”。
是否有任何网站,我可以用来事先解析代码片段,整理格式,将XML“<”转换为“<”等。
在这个领域有很多关于SO的问题,但我找不到任何直接解决这个问题的问题。
编辑:对于@Rich答案,网站声明“要在您的网站上显示格式化的代码,您需要获得此CSS样式表,并在页面的<head>部分中添加对它的引用”。这就是问题所在——你不能在博客AFAIK上这样做。
我的博客托管在Blogger上,我经常用C / c# / Java / XML等语言发布代码片段,但我发现这些代码片段“支离破碎”。
是否有任何网站,我可以用来事先解析代码片段,整理格式,将XML“<”转换为“<”等。
在这个领域有很多关于SO的问题,但我找不到任何直接解决这个问题的问题。
编辑:对于@Rich答案,网站声明“要在您的网站上显示格式化的代码,您需要获得此CSS样式表,并在页面的<head>部分中添加对它的引用”。这就是问题所在——你不能在博客AFAIK上这样做。
当前回答
http://formatmysourcecode.blogspot.co.uk/ 工作正常,你只需要复制,格式化,粘贴回来。
其他回答
我在我的博客上使用SyntaxHighlighter。实际的网站托管在我自己的服务器上,而不是博主的服务器上(博主可以选择将帖子发送到你自己的网站上),但拥有自己的域名和网络托管每个月只需要几美元。
共享代码最简单的方法是使用公共主旨。只需编写一个并粘贴到嵌入代码。容易peasy。
http://gist.github.com
为了解决搜索引擎的问题,可以在页面上使用隐藏的div,简单如下:
<div style="display:none"> content </div>
实际上,我已经使用(还有什么;-))Vim:它有一个2html“插件”。请看这里的医生。
所以当我编辑我的代码时,我只是把它转换成HTML,然后把结果粘贴到Blogger的HTML编辑器中。
注意:它不是那么漂亮的HTML(嵌入css会更好),但它只是工作。
哦:它有多种语言的语法文件,这使它非常有用。
我使用了一个相当低技术含量的解决方案。我使用这个在线语法高亮工具格式化代码,然后将其粘贴到博客中
http://formatmysourcecode.blogspot.co.uk/ 工作正常,你只需要复制,格式化,粘贴回来。