zoukankan      html  css  js  c++  java
  • Windows XP下使用Live Writer本地预览着色效果

    背景

    在 Windows Live Writer(以下简称 WLW)中使用 SyntaxHighlighter 插件在博文中添加代码片段之后,本地预览时是看不到着色效果的。

    参考资料

    我参考《使用自定义主题让 WLW 在本地预览语法高亮效果》(链接:http://www.cnblogs.com/huxi/archive/2009/12/13/1623190.html)这篇文章,在 Windows XP 下顺利解决了本地预览 SyntaxHighlighter 着色效果的问题。

    但同样方法对于 Windows Vista 和 Windows 7 的 WLW 2011 却不见效果,望赐教。

    步骤1:将当前博客中使用的主题模板下载到本地

    操作步骤:WLW 主菜单->查看->刷新主题,如下图所示:

    步骤2:找到预览模板文件

    以我的博客园用户名 duxiuxing 为例,在 Windows XP 中访问以下目录 %AppData%\Windows Live Writer\blogtemplates,找到 duxiuing.htm 和 duxiuxing[1].htm 这两个模板文件,前者为编辑模板文件,后者为预览模板文件。我们的目标是本地预览着色效果,很明显 duxiuxing[1].htm 才是我们需要关注的。

    步骤3:修改预览模板文件

    关掉 WLW,随便用个文本编辑工具打开上一步找到的预览模板文件,在其中找到 </HEAD>,把下面这段 Html 代码原封不动地粘贴到它的前面:

    <!-- import SyntaxHighlighter --> 
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shCore.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushBash.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushCpp.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushCSharp.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushCss.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushDelphi.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushDiff.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushGroovy.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushJava.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushJScript.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushPhp.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushPlain.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushPython.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushRuby.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushScala.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushSql.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushVb.js"></script>  
    <script type="text/javascript" src="file:///C:/SyntaxHighlighter/scripts/shBrushXml.js"></script>  
    <link type="text/css" rel="stylesheet" href="file:///C:/SyntaxHighlighter/styles/shCore.css"/>  
    <link type="text/css" rel="stylesheet" href="file:///C:/SyntaxHighlighter/styles/shThemeDefault.css"/>  
    <!-- init SyntaxHighlighter --> 
    <script type="text/javascript">  
    SyntaxHighlighter.config.clipboardSwf = 'file:///C:/SyntaxHighlighter/scripts/clipboard.swf';  
    SyntaxHighlighter.all();  
    </script>

    系列文章索引:http://www.cnblogs.com/duxiuxing/archive/2012/05/01/2477798.html

  • 相关阅读:
    Xamarin.Forms之Resx
    Xamarin.Forms之OnElementPropertyChanged那些事
    Xamarin.Android之Application的使用
    Xamarin.Forms之FluentValidation(Model验证)
    Xamarin.Forms如何为View添加背景色
    odoo server命令行以及配置文件
    ODOO的命令行调用以及config默认值
    发掘odoo.cli.server.Server的秘密,OpenERP的第三根线头儿
    odoo.cli.main()做了什么?
    odoo.cli.main()指的是哪里?OpenERP的第二根线头儿
  • 原文地址:https://www.cnblogs.com/duxiuxing/p/2210767.html
Copyright © 2011-2022 走看看