`
joe1100
  • 浏览: 29736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Drupal博客网站添加代码高亮——Syntaxhighlighter实现

阅读更多

原文链接

Screenshot of syntaxhighlighter in action

上一篇我们介绍了Drupal博客网站添加代码高亮——GeShi实现,在本文中我们将介绍Syntaxhighlighter的实现方式:

需要模块:

Syntax Highlighter: https://drupal.org/project/syntaxhighlighter
Syntaxhighlighter Insert:https://drupal.org/project/syntaxhighlighter_insert

在这里我们Drupal网站默认已经安装好CKeditor、Wysiwyg profiles。

操作步骤:

 

1、先后安装上面两个模块之后启用模块。

 

2、进入配置点击Wysiwyg profiles配置(http://你的域名/#overlay=admin/config/content/wysiwyg),点击Full HTML后面对应的"编辑",点击“BUTTONS AND PLUGINS” 勾选"Insert syntaxhighlighter tag"并保存。

 

3、进入配置点击文本格式编辑,点击Full HTML后面对应的"配置",勾选启用过滤器下面的"Syntax highlighter"并保存。

 

4、进入配置点击“Syntax highlighter”,进入高亮设置,勾选需要高亮支持的语言,这里包括java、python、php、Scala、SQL、XML等等,根据自身需要选择并保存。

 

5、这时候需要关闭CKeditor点击添加内容才会看到插入代码的界面如下,这样用起来还是比较别扭。

点击图标就可以设置输入代码,这里输入代码只能够是手动输入,由其他文本编辑器或者是IDE拷贝的代码是要跃出代码编辑框的。这些都感觉不是很人性化,所以也只能别扭的用了!!!

分享到:
评论

相关推荐

    drupal的数据模型之二——评论

    Drupal是开源的内容管理系统(CMS),它提供了一个强大的框架来创建和管理网站。在这个主题中,我们将深入探讨Drupal的数据模型,特别是“评论”这一部分。在Drupal中,数据模型是通过内容类型、字段和实体系统来...

    drupal的数据模型之一——版本维护与多语种

    Drupal 是一个功能强大的开源内容管理系统(CMS),广泛用于构建各种类型的网站。在 Drupal 中,数据模型是系统的核心组成部分,它定义了如何存储、管理和展示内容。"版本维护与多语种"是 Drupal 中两个关键特性,...

    Drupal7案例源代码分享

    Drupal7是一种广泛使用的开源内容管理框架,用于构建复杂的网站和应用程序。这个"Drupal7案例源代码分享"提供了学习Drupal7的宝贵资源,特别是对于初学者和希望深化Drupal技能的开发者而言。标题中的“网上书城”是...

    用Drupal搭建个人博客网站

    以下是利用Drupal搭建个人博客网站所涉及的知识点: 一、Drupal的安装 1. 选择安装版本:在搭建个人博客时,选择合适的Drupal版本是第一步。本例中使用的是Drupal 7.24版本。Drupal定期会更新版本,不同版本间可能...

    Drupal资料集——快速入门

    Drupal是开源的内容管理系统(CMS),它允许用户无需深入编程即可创建和管理网站。这份"Drupal资料集——快速入门"将引领你踏入Drupal的世界,让你快速掌握这个强大的平台。 首先,了解Drupal的基础至关重要。...

    drupal6源代码

    Drupal 6是一个开源的内容管理系统(CMS),用于构建各种类型的网站,包括个人博客、企业网站、社区论坛等。这个源代码是Drupal 6的版本6.22,它提供了丰富的功能和扩展性,使得开发者能够根据需求定制自己的网站。...

    Pro Drupal 7 Development 源代码

    《Pro Drupal 7 Development》是Drupal开发者的一本权威指南,主要涵盖了Drupal 7框架的核心开发技术。这本书深入探讨了Drupal的内部工作原理,为高级开发者提供了构建高效、可扩展和可维护的Drupal站点的策略。源...

    Drupal Core RESTful远程代码执行漏洞(CVE-2019-6340)

    使用docker-compose命令一步搭建Drupal Core RESTful远程代码执行漏洞(CVE-2019-6340) 的漏洞环境

    using drupal源代码

    Drupal 是一个广泛使用的开源内容管理系统(CMS),由PHP语言编写,用于构建动态网站和应用...通过阅读"Using Drupal"这本书和分析提供的源代码,你将能够提升你的Drupal技能,从而创建功能强大且高度定制化的网站。

    Leveraging Drupal-Getting Your Site Done Right(2009)

    - **第2章:循序渐进**——讨论如何逐步实现网站功能,避免一开始就过于复杂的设计。 - **第3章:组织有序**——提供关于项目管理的最佳实践,包括如何规划和组织团队的工作流程。 - **第4章:加速前进**——分享...

    drupal-7.23核心代码

    Drupal以其模块化架构、强大的社区支持和高度可扩展性而闻名,适用于创建各种类型的企业级网站、社交媒体平台、博客、电子商务站点等。以下是对 Drupal 7.23 版本中一些关键知识点的详细解释: 1. **模块化设计**:...

    Pro Drupal Development第二版代码

    5. **菜单系统**: Drupal的菜单系统用于创建和管理网站的导航结构,源代码可能包含自定义菜单的实现。 6. **表单API(Form API)**: Drupal用于构建和处理表单的工具,源代码会演示如何使用表单API创建自定义表单。...

    Drupal宝典.doc

    其真正的魅力在于作为一套全面的内容管理系统,它借鉴了phpnuke、xoops等成熟系统的模块化设计理念,并结合了博客的界面友好性,用最少的代码实现了惊人的功能。Drupal的开源特性吸引了全球众多PHP开发者加入,不断...

    Drupal分页代码

    在深入探讨Drupal分页代码之前,我们先简要回顾一下Drupal这一强大且...通过理解并掌握类似代码片段的编写逻辑,开发者可以在自己的Drupal项目中实现更高级的数据管理和用户交互体验,进一步提升网站的功能性和可用性。

    drupal-9.0.1_drupal9_drupal9教程_drupal9开发实例_

    Drupal 9.0.1是Drupal内容管理系统的一个重要版本,带来了许多新特性和改进,旨在提升网站构建者的体验和网站的性能。Drupal是一款开源的PHP框架,被广泛用于创建复杂、可扩展的Web应用程序和网站。这个9.0.1版本的...

    drupal7权威指南

    总之,《Drupal7权威指南》是每一位致力于Drupal7平台开发与应用的专业人士不可或缺的宝典,它不仅提供了详实的技术指导,更传递了Drupal精神——开放、协作与创新。通过遵循本书的指导,你将能够以最高效的方式,...

    Drupal7宝典+Drupal开发指南+Using Drupal

    Drupal是开源的内容管理系统(CMS),在全球范围内被广泛用于构建各种网站,从个人博客到复杂的商业平台。本资源包包含了三本书籍,可以帮助你深入理解和掌握Drupal7的各个方面: 1. **Drupal7宝典**: 这本书全面...

    drupal建站教程

    阅读《Drupal宝典》、《drupal建站教程---全过程》、《零起点学习Drupal教程》和《Drupal入门——Drupal高手建站技术手册》这些文档,将系统性地指导你掌握Drupal的各个方面。不断实践和探索,你会发现Drupal是一个...

Global site tag (gtag.js) - Google Analytics