跳转到主要内容

Mockup模式扩展。

项目描述

适用于Plone 5的Highlightjs。
============================

此插件通过https://github.com/pcdummy/pat-highlightjs将https://highlightjs.org/集成到Plone 5中。

Patternslib搜索预标签,并在其上调用https://github.com/pcdummy/pat-highlightjs/blob/master/src/pat-highlightjs.js#L46。


用法
=====

mockup-highlightjs有3个配置文件

- **默认**: 表示注册js/css和一个额外的highlightjs包+下载。
- **registerjs**: 只注册js/css并在其他地方包含。
- **uninstall**: 卸载上述两者。

registerjs用法

添加到**YourAddon.site/profiles/default/metadata.xml**:

<?xml version="1.0"?>
<metadata>
<version>1000</version>
<dependencies>
<dependency>profile-mockup-highlightjs:registerjs</dependency>
</dependencies>
</metadata>

添加到**YourAddon.theme/profiles/default/registry.xml**:

<!-- 包定义 -->
<records prefix="plone.bundles/youraddon-bundle"
interface='Products.CMFPlone.interfaces.IBundleRegistry'>
<value key="resources">
<element>mockup-bundles-highlightjs</element>
<element>mockup-styles-highlightjs-monokai-sublime</element>
</value>
<value key="enabled">True</value>
<value key="compile">True</value>
<value key="jscompilation">++theme++youraddon/js/bundle-compiled.js</value>
<value key="csscompilation">++theme++youraddon/css/persona-compiled.css</value>
<value key="last_compilation">2016-01-31 00:00:00</value>
</records>



为模式开发启动JS环境
----------------------------------------------------

确保已安装`GNU make`、`node`和`git`。

然后:

$ git clone https://github.com/collective/mockup-highlightjs.git
$ cd mockup-highlightjs
$ make bootstrap

然后:

$ python -m SimpleHTTPServer
$ chrome https://:8000


运行测试。

在监视模式下:

$ make test pattern=pattern-highlightjs

仅一次:

$ make test-once pattern=pattern-highlightjs

在Google Chrome浏览器中:

$ make test-dev pattern=pattern-highlightjs


生成所有可用样式的 **registerjs条目**:

$ src/mockup-highlightjs/scripts/echo_less_resources.sh
$ src/mockup-highlightjs/scripts/echo_less_resources-remove.sh


为测试Plone集成启动Bootstrap Plone
----------------------------------------------------

只需使用提供的``make``目标命令(见``Makefile``,了解它们
的功能)。

.. 注意:

启动Bootstrap Plone的make目标会清除``var``目录!您将
丢失对Plone数据库所做的任何更改。

$ make plone


贡献
----------

- 问题跟踪器:https://github.com/collective/mockup-highlightjs/issues
- 源代码:https://github.com/collective/mockup-highlightjs


支持
-------

如果您遇到问题,请告诉我。


许可证
-------

本项目采用BSD许可证。

变更日志
=========

1.0.0-alpha.2 (2016-04-04)
--------------------------

- 通过添加到bower.json的解决方案修复make bootstrap
- 使用http://semver.org/进行版本控制。
- [pcdummy]
1.0a1 (2016-02-14)

- 初次发布。
------------------

项目详情
1.0a1 (2016-02-14)

发布历史 发布通知 | RSS源


下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

mockup-highlightjs-1.0.0a2.tar.gz (239.1 kB 查看散列值)

上传时间

关闭

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面