如何在博客中添加F#语法高亮显示

时间:2010-03-26 15:08:37

标签: f#

我使用博客,我安装了一个windows live writer,我不知道如何插入F#代码。

我安装了几个代码荧光笔,其中没有一个支持ocaml或f#。

5 个答案:

答案 0 :(得分:10)

我现在使用VSPaste,一个WLW插件,可以“从Visual Studio粘贴”并复制VS颜色。

答案 1 :(得分:2)

获得更好的语法荧光笔。或者,将代码存储在Github Gists中并嵌入您的博客中。这样,Github可以突出显示的任何代码,都可以突出显示。

[顺便说一下,你用来编写博客的工具与你的语法突出问题无关。]

答案 2 :(得分:1)

您可以在HubFS上发布此问题。那里的人更有可能知道可用的选项。

答案 3 :(得分:1)

我认为这取决于您需要多么复杂的语法突出显示。但是,大多数格式化程序都应该是可自定义的,因此您应该能够使它们适应F#的合理性。在我的博客上,我使用this formatter作为C#(基于正则表达式),并添加了我对F#langauge的定义。

由于我通常在博客帖子中使用// comment格式,字符串的格式与C#中的格式相同,因此我不需要做很多更改。我只添加了几个F#运算符(主要是因为我需要它们)。我还添加了您可以在language specification中找到的F#关键字。

答案 4 :(得分:1)

由于F#以某种方式基于ML - Ocaml或ML荧光笔在大多数情况下可以提供帮助(例如“//”注释除外)。