首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Objective-c代码格式化程序站点,用于创建可嵌入到博客中的html

问Objective-c代码格式化程序站点,用于创建可嵌入到博客中的html
EN

Stack Overflow用户
提问于 2010-01-18 12:26:19
回答 3查看 2.8K关注 0票数 2

我正在寻找类似于http://www.manoli.net/csharpformat/的网站,允许在c#代码片断,它格式化的html到你的博客与CSS文件张贴。

我需要一个为Objective-C真正做这件事的人。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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

票数 2
EN

Stack Overflow用户

发布于 2010-01-18 12:35:13

假设您使用的是Mac,从Xcode复制代码将保持语法着色。任何所见即所得的博客编辑器都应该支持这一点。

如果你的博客软件不是WYSIWYG,你可以粘贴到TextEdit中并保存为HTML。考虑到它只是突出显示的源代码,它输出的HTML相当糟糕,但它仍然是兼容的HTML。

除此之外,我不知道有什么在线服务可以做到这一点。

票数 0
EN

Stack Overflow用户

发布于 2010-01-18 12:45:15

我使用pygments (python)为嵌入到博客中的源代码示例生成语法高亮显示。

如果您的条目文本只是源代码,那么它将与您想要的功能相同,我也对其进行了测试,以突出显示Objective-C。

实际上,我使用markdown语法在文件中键入纯文本博客帖子,并复制纯文本代码示例。然后,我通过markdown处理器运行该文件,其中包括用于突出显示并将其存储到文件中的pygments。

它就像这样简单:

代码语言:javascript
复制
include markdown
html = markdown.markdown(text,['codehilite'])

参见链接中的简单脚本,它只是获取纯文本文件的文件名并创建html文件。

然后我可以复制/粘贴代码。

您必须包含链接或复制css,以获得更高的语法,但这很简单。

我这样做是为了博主,see example how to use markdown with pygments to do syntax highlight。

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

https://stackoverflow.com/questions/2083891

复制
相关文章

相似问题

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