使用jinja2、markdown、less、coffeescript创建静态网页

linkdown的Python项目详细描述


使用MarkdownreStructuredTextJinja2模板、LESS或一些最新工具构建静态网页。

  • 内置Twitter引导模板
  • 用于开发的内置Web服务器
  • linkdown监视文件更改并自动转换它们
  • 用于引导模板中标记和重新构造文本的自动内容列表生成器(如下图所示)

要求

  • Python
    • python 2.7版
    • Jinja2
    • 降价
    • 看门狗
    • 文件
    • rst2html5
  • 节点
    • 小于
    • 咖啡脚本

如何安装

  1. 安装Python 2.7NodeJS
    • 如果您是mac os x用户,我建议使用MacPortsHomebrew来安装它们。
  2. 安装LESSCoffeeScript
  3. 安装pip
  4. 安装LinkDown
    • 只要pip install linkdown
    • 所有依赖项都将自动安装

快速启动

  1. 初始化项目目录

    linkdown init --template bootstrap projectdir

  2. 更改目录

    cd projectdir

  3. 运行服务器、文件观察器和转换器。linkdown检测文件修改事件并自动转换。

    linkdown all -wsmake

  4. source目录下制作内容

参考文献

阅读Jinja2,降价,咖啡脚本和更少的文档。当然,您可以使用纯javascript和css(但不能使用纯html)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Kafka在producer上流式传输自定义头   java ExecutorService:不需要输出   java并发读取不可修改的映射   如何匹配Java计算机的给定输出猜你的数字游戏;二进制搜索   java使用数据库创建新对象   javascript如何用spring mvc上传图像我尝试了这种方法,如何解决这个问题   java如何使用Quarkus Panache仅选择某些字段?   java如何通知其他对象(如何“关闭”队列)ArrayBlockingQueue中将不再有元素,   java使用JavaFX MediaPlayer从MP3读取ID3v2标记   当我们在Android上打开应用程序时,java仅在第三次显示toast   apache spark java。RuntimeException:java。lang.Integer不是bigint:java架构的有效外部类型。伊奥。IOException   模拟插座。用于测试Java的getOutputStream()   java在git对分期间,只运行失败的测试安全吗?或者我们应该运行所有测试?   java Android MediaPlayer音量非常低(已调整音量)   java组织。冬眠服务UnknownServiceException:请求的未知服务[org.hibernate.ogm.service.impl.OgmConfigurationService]   java扫描程序没有停止   java无法在JBoss EAP 6.2上调用远程EJB