Google Syntax Highlighter for WordPress的使用

来源:互联网 发布:java调用linux命令 编辑:程序博客网 时间:2024/06/03 21:29

之前本站语法高亮插件使用的是WP-Syntax,用着还可以,就是语法不咋高亮。。

现在网上看了下Google Syntax Highlighter for WordPress插件的语法高亮效果还是很好的。现在就来试试了。。

安装插件有两种方法:

最快的就是直接在后台在线安装插件,安装后启用即可。另一种就是把插件文件上传到plugins文件夹下了。。。

下面看看Google Syntax Highlighter for WordPress的效果

view plaincopy to clipboardprint?
  1. #include  
  2. #include   
  3.   
  4. #define STACK_INIT_SIZE 100  
  5. #define STACKINCREMENT 10  
  6. #define OVERFLOW 1  
  7. #define OK 1  
  8. #define ERROR 0  
  9.   
  10. typedef int ElemType;  
  11. typedef int Status;  
  12.   
  13. typedef struct  
  14. {  
  15.     ElemType *base;  
  16.     ElemType *top;  
  17.     int stacksize;  
  18. }SqStack;  
  19.   
  20. //  
  21. //初始化顺序栈  
  22. Status InitStack(SqStack * S);  
  23.   
  24. //push操作  
  25. //插入元素e为新的栈顶元素  
  26. Status Push(SqStack *S, ElemType e);  
  27.   
  28. //pop操作  
  29. //若栈不为空,删除栈顶元素,  
  30. //用e返回其值,成功返回OK,失败返回ERROR  
  31. Status Pop(SqStack *S, ElemType *e);  
  32.   
  33. //返回栈顶元素  
  34. //若栈不为空,用e返回S的栈顶元素  
  35. //成功返回OK,失败返回ERROR  
  36. Status GetTop(SqStack *S, ElemType *e);  
  37.   
  38. //  
  39. //销毁栈  
  40. Status DestroyStack(SqStack *S);  
  41.   
  42. //  
  43. //清空栈  
  44. Status ClearStack(SqStack *S);  
  45.   
  46. //  
  47. //判断栈是否为空  
  48. Status StackEmpty(SqStack *S);  
  49.   
  50. //  
  51. //获取栈S的元素个数  
  52. Status StackLength(SqStack *S);  

使用方法是:

在Wordpress写文章时,在“HTML编辑”状态下写,将代码用<pre name=”code” class=”php”></pre>包起,当然要把php换成源码的语言名,下面是Google Syntax Highlighter for WordPress支持的语言和对应该处语言名可以使用的的写法:

LanguageAliasesC++cppcc++C#c#c-sharpcsharpCSScssDelphidelphipascalJavajavaJava ScriptjsjscriptjavascriptPHPphpPythonpypythonRubyrbrubyrailsrorSqlsqlVBvbvb.netXML/HTMLxmlhtmlxhtmlxslt

举例:
<pre name=”code” class=”php”>

<?php
$php = array(“php”,”phpdo”,”phpdo.net”);
$php[2] = “www.phpdo.net”;
print_r($php);
?>

</pre>


原创粉丝点击