This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Build static webpages with Jinja2, Markdown, LESS, Coffeescript

Project Description

Build static webpages with Markdown, reStructuredText, Jinja2 templates, LESS or some recent tools.

  • Built in Twitter Bootstrap template
  • Built in web server for development
  • linkdown watch your file changes and convert them automatically
  • Automatic content list generator for Markdown and reStructuredText in Bootstrap template (Shown in bottom)

Requirements

  • Python
    • Python 2.7
    • jinja2
    • markdown
    • watchdog
    • Docutils
    • rst2html5
  • Nodejs
    • less
    • coffeescript

How to install

  1. Install Python 2.7 and NodeJS
    • I recommend to use MacPorts or Homebrew to install them if you are Mac OS X user.
  2. Install LESS and CoffeeScript
  3. Install pip
  4. Install linkdown
    • just pip install linkdown
    • All dependencies will be installed automatically

Quick Start

  1. Initialize project directory

    linkdown init --template bootstrap projectdir

  2. Change directory

    cd projectdir

  3. Run server, file observer and converter. linkdown detects file modification event and convert automatically.

    linkdown all -ws or make

  4. Make your content under source directory

References

Read jinja2, markdown, coffeescript and less documents to write. Of course, you can use plain JavaScript and CSS (But not plain HTML).

Release History

Release History

This version
History Node

0.1.1

History Node

0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
linkdown-0.1.1.tar.gz (454.1 kB) Copy SHA256 Checksum SHA256 Source Dec 4, 2012

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting