Permalink
Commits on Nov 9, 2011
  1. Issue #77: Tagger now generates archives upfront in begin_site

    * Archives are generated in begin_site to honour meta data
    * Archives are first class resources
    * Archive configuration now accepts an additional meta parameter
    * The default nodemeta property now points to meta.yaml
    lakshmivyas committed Nov 9, 2011
  2. Issue #80: Added ability to ignore nodes as well

    * Ignores .hg, .svn, .git by default
    * Additional nodes can be ignored by adding to site.config.ignore
    lakshmivyas committed Nov 9, 2011
  3. More readme fixes

    lakshmivyas committed Nov 9, 2011
  4. Issue #83: Added support for default publisher.

    * You can add a publisher with `default` as the name
    * If no publisher named `default` is found, one of the publishers will be used by default(non deterministic order)
    * If neither of the above results in something useable, an error is raised
    lakshmivyas committed Nov 9, 2011
  5. Issue #100: Minor fixes to the nice /Users/lakshmivyas/.environments/…

    …hyde/bin:/usr/local/bin:/usr/local/sbin:/usr/local/share/python:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin based exec discovery by @nud
    lakshmivyas committed Nov 9, 2011
  6. Merge pull request #100 from nud/hyde

    ---
    
    On Unix-based system, the $PATH variable plays a central role at locating executables. Most of the time, you will be able to find your well-known executable easily by looking up in all the directories listed in $PATH, and you can even add an extra directory by altering the PATH variable in your shell beforehand.
    
    For instance, in my own .bashrc file, the folllowing line is sufficient to be able to call anything I installed in my home directory:
    ```export PATH=~/.local/bin:$PATH```
    
    This is why I added support for that handy environment variable and for a default application command in hyde. This makes it possible to not do any assumptions in the site.yaml file, making it easier to edit or generate the site on several computers with a different setup (e.g. if lessc is not installed with the same path on both machines, like what happened to me when I wanted to generate your hyde-docs site).
    lakshmivyas committed Nov 9, 2011
  7. Merge pull request #96 from gfuchedzhy/hyde

    ---
    
    Sometimes javascript contains something like O=[[O,N]]; which transforms into O={{ content_url(O,N) }};. This patch allows to turn off textlinks plugin by specifying "uses_template: false" in meta.
    lakshmivyas committed Nov 9, 2011
  8. Merge pull request #90 from gfuchedzhy/hyde

    ---
    
    Text files lose their original permissions during site generation which means that scripts in generated site have no executable bit. This commit fixes it.
    lakshmivyas committed Nov 9, 2011
  9. Merge pull request #89 from vincentbernat/hyde

    ---
    
    By default, Markdown is building XHTML. If you do an HTML5 website, it
    can therefore generate invalid markups (for example `<th />` is not
    valid in HTML5). Markdown can be configured with "output_format". This
    patch adds this configuration switch to Hyde:
    
    ```
    markdown:
      extensions:
        - codehilite
        - extra
        - toc
      output_format: html
    ```
    lakshmivyas committed Nov 9, 2011
Commits on Nov 8, 2011
  1. Merge pull request #88 from gfuchedzhy/hyde

    ---
    
    added support for encoded urls to hyde server. Now it can handle urls encoded like this: "some%20url" or "%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5"
    lakshmivyas committed Nov 8, 2011
  2. Fixed changelog

    lakshmivyas committed Nov 8, 2011
  3. Merge pull request #87 from gfuchedzhy/hyde

    ---
    
    if path of the resource processed by jinja2 contains non-ascii characters or if some template references some resource which contains non-ascii characters in its path hyde fails to generate site throwing jinjaUnicodeDecodeError.
    
    So I replaced all regular strings I found in hyde sources with unicode ones. Now it generates site in described conditions correctly. All existing regression tests passed ok. So I think it is safe to include this changes into hyde.
    
    Note that if you pull this request and some other requests introducing some new plugins youll have to look through their sources and replace str(...) occurences with unicode(...).
    
    **update:**
    Youll also have to remove .hyde_deps after applying this patch.
    lakshmivyas committed Nov 8, 2011
  4. Updated changelog

    lakshmivyas committed Nov 8, 2011
  5. Merge pull request #68 from merlinrebrovic/hyde

    ---
    
    I have extended the starter layout with advanced topics, especially the sorter, grouper and tagger plugins. Content is updated. Navigation, code styling and text readability are improved.
    lakshmivyas committed Nov 8, 2011
  6. Added group sort test

    lakshmivyas committed Nov 8, 2011