使用jinja2、markdown、less、coffeescript创建静态网页
linkdown的Python项目详细描述
使用Markdown、reStructuredText、Jinja2模板、LESS或一些最新工具构建静态网页。
- 内置Twitter引导模板
- 用于开发的内置Web服务器
- linkdown监视文件更改并自动转换它们
- 用于引导模板中标记和重新构造文本的自动内容列表生成器(如下图所示)
要求
- Python
- python 2.7版
- Jinja2
- 降价
- 看门狗
- 文件
- rst2html5
- 节点
- 小于
- 咖啡脚本
如何安装
- 安装LESS和CoffeeScript
- 如果不使用LESS和CoffeeScript,就不必安装它们。
- 安装pip
- 安装LinkDown
- 只要pip install linkdown
- 所有依赖项都将自动安装
快速启动
初始化项目目录
linkdown init --template bootstrap projectdir
更改目录
cd projectdir
运行服务器、文件观察器和转换器。linkdown检测文件修改事件并自动转换。
linkdown all -ws或make
在source目录下制作内容
许可证和版权
linkdown
版权所有(c)2012 Y.Okamura
此程序是免费软件:您可以重新分发和/或修改 根据由 自由软件基金会,或者许可证的第3版,或者 任何更新版本。
这个程序的发布是希望它能有用, 但没有任何保证;甚至没有 适销性或适合某一特定目的的适销性。见 GNU通用公共许可证了解更多详细信息。
你应该收到GNU通用公共许可证的副本 还有这个节目。如果没有,请参见<;http://www.gnu.org/licenses/>;。
twitter引导
版权所有2012 Twitter,Inc.
根据apache许可证2.0版(以下简称“许可证”)获得许可;除非符合许可证,否则您不得使用本作品。您可以在许可证文件中获得许可证的副本,或访问:
<;http://www.apache.org/licenses/LICENSE-2.0>;
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,无任何明示或默示的保证或条件。请参阅许可证,以了解控制许可证下权限和限制的特定语言。
jquery
版权所有2012 jquery foundation和其他贡献者
<;http://jquery.com/>;
特此免费向任何获得 此软件和相关文档文件的副本 “软件”),无限制地处理软件,包括 但不限于使用、复制、修改、合并、发布, 分发、再授权和/或出售软件副本,以及 允许向其提供软件的人员这样做,但须遵守 以下条件:
上述版权公告及本许可公告须 包含在软件的所有副本或大部分中。
软件按“原样”提供,不作任何保证, 明示或默示,包括但不限于 适销性、适合特定用途和 非边缘新台币。在任何情况下,作者或版权持有人不得 对任何索赔、损害或其他责任负责,无论是在诉讼中 合同的,侵权的或其他的,由 与软件或软件的使用或其他交易。
参考文献
阅读Jinja2,降价,咖啡脚本和更少的文档。当然,您可以使用纯javascript和css(但不能使用纯html)。