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)
============================
此插件通过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)
本版本
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
mockup-highlightjs-1.0.0a2.tar.gz (239.1 kB 查看散列值)
上传时间
源
mockup-highlightjs-1.0.0a2.tar.gz的散列值
mockup-highlightjs-1.0.0a2.tar.gz的散列值
散列摘要 | SHA256 | |
---|---|---|
1632d37b85e5ec0cc847bfe54a53ac7f4fc175db89d1841e874afe7360ec5185 | 复制 |
|
ce8e1c7af6d8575fe29975e1c78bc210 | BLAKE2b-256 |
|
155c9c9393845bc31cf618dc336f1aa15d4896949205bd996531880759561818 | 关闭 |