我正在寻找类似于http://www.manoli.net/csharpformat/的网站,允许在c#代码片断,它格式化的html到你的博客与CSS文件张贴。
我需要一个为Objective-C真正做这件事的人。
发布于 2010-01-18 13:12:23
你想要GeSHi (Generic Syntax Highlighter) library。它非常优秀,拥有数十种语言(包括Objective-C,能够自动将类/协议链接到文档),并支持许多流行的CMS (Django、WordPress、Drupal、Joomla、Mambo等)。
如果你想看看它的实际效果,你可以在我们当地的CocoaHeads网站上查看几乎任何维基页面。例如:http://cocoaheads.byu.edu/wiki/different-nslog
发布于 2010-01-18 12:35:13
假设您使用的是Mac,从Xcode复制代码将保持语法着色。任何所见即所得的博客编辑器都应该支持这一点。
如果你的博客软件不是WYSIWYG,你可以粘贴到TextEdit中并保存为HTML。考虑到它只是突出显示的源代码,它输出的HTML相当糟糕,但它仍然是兼容的HTML。
除此之外,我不知道有什么在线服务可以做到这一点。
发布于 2010-01-18 12:45:15
我使用pygments (python)为嵌入到博客中的源代码示例生成语法高亮显示。
如果您的条目文本只是源代码,那么它将与您想要的功能相同,我也对其进行了测试,以突出显示Objective-C。
实际上,我使用markdown语法在文件中键入纯文本博客帖子,并复制纯文本代码示例。然后,我通过markdown处理器运行该文件,其中包括用于突出显示并将其存储到文件中的pygments。
它就像这样简单:
include markdown
html = markdown.markdown(text,['codehilite'])参见链接中的简单脚本,它只是获取纯文本文件的文件名并创建html文件。
然后我可以复制/粘贴代码。
您必须包含链接或复制css,以获得更高的语法,但这很简单。
我这样做是为了博主,see example how to use markdown with pygments to do syntax highlight。
https://stackoverflow.com/questions/2083891
复制相似问题