Release Notes December 10, 2015

v1.0.1 - 2013-11-21

First stable release. Is not compatible with previous versions.

  • renamed "Page", "PageController" and all related methods and instances to use "post" instead of "page"
  • updated themes to use new Post system.
  • major changes to pykwiki.core
    • All instances of Page are now replaces with Post
    • Added working pagination
  • updated pykwiki.ext.page and renamed it to pykwiki.ext.post

v0.3.2 - 2013-11-12

Added pagination support.

v0.3.1 - 2013-11-10

Fixed issue with page lists not rendering.

Added themes to the core packages.

  • Theme: Readable
  • Theme: United

v0.3 - 2013-11-05

Added several themes to the core packages.

  • Theme: Amelia
  • Theme: Slate
  • Theme: Cyborg

v0.2 - 2013-11-02

  • Added to a git repository.
  • Implemented client-side search indexing.
  • Implemented tag / category system.

v0.1 - 2013-10-15

Initial public release.

...
links.yaml December 10, 2015

links.yaml

The links.yaml file specifies how PyKwiki should generate a menu for your site.

Example of the structure of a link:

- Example Link Name:
    # PyKwiki page name, relative to the source directory, *optional*
    post: external-links
    # Used in <a href=>, *optional* 
    href: http://google.com
    # Target attribute, *optional*, defaults to _self
    target: _blank
    # Title is used in <a title=>, *optional*
    title: Some Website or Page
    # Children is used to specify sub link hierarchy, *optional*
    children: []

Full menu example

- Home:
    post: home
    title: Visit the home page
- GitHub:
    href: https://github.com/nullism/pykwiki
    title: Checkout the source code!
    target: _blank
- About:
    children:
    - About The Author:
        post: about-the-author
    - About The Site:
        post: about-the-site
    - About PyKwiki:
        href: http://pykwiki.nullism.com/about.html
        target: _blank
...