【问题标题】:Adding syntax highlighter to JamWiki-1.2向 JamWiki-1.2 添加语法荧光笔
【发布时间】:2014-04-26 19:42:34
【问题描述】:

教程http://sinnerinc22.blogspot.de/2010/07/adding-syntax-highlighter-to-jamwiki.html 描述了如何在JAMWiki 中启用语法高亮。

我的问题是,在最新版本的 JAMWiki v1.2 中,要修改的两个文件 WEB-INF/jsp/top.jspWEB-INF/jsp/close-document.jsp 不再存在...

【问题讨论】:

    标签: syntax-highlighting


    【解决方案1】:

    JAMWiki 1.2 link 提供了一个第三方语法高亮标签扩展,可能对您有用

    【讨论】:

    • 我无法使用 JAMWiki 版本 1.3.2 使其工作。缺少类文件 org.jamwiki.parser.jflex.JAMWikiCustomTagLexer
    【解决方案2】:

    我只是按照 SHJS 说明而不是 JAMWiki 说明将SHJS 添加到我的安装中。只需编辑 JAMWiki JSP 页面以添加记录在 here 中的内容。要了解它是如何工作的,请查看this HTML document 的源代码。

    在你编辑 JSP 之后你甚至不需要编译任何东西,服务器会自动为你做这些。

    【讨论】:

    • 您认为可以列出您修改的 JSP 并发布一个作为示例吗?谢谢!我假设您可以直接从 .war 编辑 JSP,然后重新部署?
    • 在 JAMWiki 项目中的所有 JSP 页面中搜索您在生成的 HTML 页面中看到的一些文本片段(最好直接来自 HTML 源代码,而不是来自浏览器呈现的内容)。您会很快找到匹配的 JSP 文件。
    • 感谢您的提示。我继续发布了一个包含完整详细信息的附加答案。
    【解决方案3】:

    跟进 Audrius 的回答,这正是您需要修改的内容。

    1. ./jamwiki.war/WEB-INF/jsp/topic.jspModify it to look like this
    2. Download the SHJS zip 并将 ./css/./lang/./sh_main.js./sh_style.css 中的所有单个文件从 zip 复制到 JamWiki.war/shjs/。 (这将展平目录结构,因此现在所有内容都在 ./shjs/ 中。展平结构是可选的,但它可以在 jsp 中引用它们时使路径更容易。)
    3. 您可以使用 7zip 修改 .war 或挖掘您的 Web 应用容器文件系统并直接放置 JSP 和 shjs 文件夹。
    4. 根据您的首选编辑方法,根据需要重新部署或刷新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-12
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 2011-05-16
      • 2013-03-18
      相关资源
      最近更新 更多