用于生成S6演示文稿的Sphinx主题。#sphinxjp
项目描述
Sphinx的S6风格演示文稿主题。
输出示例
特性
提供 s6 指令用于s6演示文稿幻灯片控制。
提供 s6 主题以渲染演示文稿。
设置
使用 pip 创建环境
$ pip install sphinxjp.themes.s6
转换使用
使用以下内容设置 conf.py
extensions = ['sphinxjp.themes.s6'] html_theme = 's6'
并运行
$ make html
编写s6指令
幻灯片翻页效果
.. s6:: effect slide
ul 元素在5.0秒内从 (0,0) 移动到 (100,0) 位置
.. s6:: actions ['ul', 'move', '5.0', [0,0],[100,0]]
在目标幻灯片上设置HTML样式
.. s6:: styles h2: {fontSize:'150%', textAlign:'center', margin:'30% auto'}
此示例稍微复杂一些
.. s6:: styles 'ul/li': {display:'none'} .. s6:: actions ['ul/li[0]', 'fade in', '0.3'], ['ul/li[1]', 'fade in', '0.3'], ['ul/li[2]', 'fade in', '0.3'],
要求
Python 2.5, 2.6, 2.7, 3.1, 3.2, 3.3
推荐使用Sphinx 1.2或更高版本。
Sphinx < 1.2需要sphinxjp.themecore包。
演示环境
Internet Explorer 8.0
Firefox 3.6.x
Chrome / Safari
许可
在 MIT许可 下授权。有关具体条款,请参阅LICENSE文件。
待办事项
特性
文档:英文版本
文档:设计定制,幻灯片示例
简化关键定制
简化设计定制
页脚文本定制
通过s6指令轻松设置动画效果
提供默认设置:例如幻灯片动画类型
提高易用性
隐藏iPhone的地址栏
如果location.href发生变化则移动页面
隐藏顶部点击区域,以显示覆盖缩略图的索引页面
限制
本地javascript文件在默认Chrome设置下无法工作
错误
没有错误,可能。
历史记录
0.3.0 (2013/12/10)
支持Python-3.1, 3.2, 3.3。
支持Sphinx-1.2主题插件功能。sphinxjp.themecore不再需要(如果您使用Sphinx-1.1.3,则需要sphinxjp.themecore)。
修复:页脚框大小现在遵循幻灯片大小
减少导航层区域。有时是障碍。
通过使用app.add_javascript()添加js包含功能。
删除用于使文本、latex等不应该是HTML的s6节点。
重构:将JS代码从.html移动到.js文件。
更改:s6.css中提供的所有样式都提供.sphinx类。
0.2.0 (2012/7/4)
修复:缺少OL/LI编号。
添加:链接目标点击保护。
添加:iPhone/iPad滑动功能。
添加:智能手机和鼠标的导航层。
添加:浏览器窗口大小改变时调整视口大小。
添加:通过url hash (#id)进行页面跳转
删除:通过cookie保存和加载最后显示的页面(请使用url hash)。
0.1.3 (2011/7/6)
修复:缺少命名空间包声明,感谢togakushi!
0.1.2 (2011/2/18)
再次包含示例(docs目录)。
0.1.1 (2011/2/12)
添加示例输出
0.1.0 (2011/2/6)
首次发布
项目详情
sphinxjp.themes.s6-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ce2c9a271e9269faac675630ca597fe26e66c5a47310374d8a0d377c388df954 |
|
MD5 | 1ec9535f2af08679b96fbe8a3fe80338 |
|
BLAKE2b-256 | ba2508ae8c7cc944eeadf3530a787a27faa89a23f96883982cd787132d78bc1f |