/hyde/layouts/starter/site.yaml
YAML | 92 lines | 61 code | 5 blank | 26 comment | 0 complexity | b2c71d051139f405e72c5ef07464ff67 MD5 | raw file
Possible License(s): MIT
- mode: learning
- media_root: media
- media_url: /media
- base_url: /
- # If your site is nested inside of a bigger one, you can use media_url and
- # base_url to properly generate links on your site. For example, if your URL
- # will be some.domain.com/starter/, use:
- # media_url: /starter/media
- # base_url: /starter/
- template: hyde.ext.templates.jinja.Jinja2Template
- plugins:
- - hyde.ext.plugins.meta.MetaPlugin
- - hyde.ext.plugins.meta.AutoExtendPlugin
- # Plugins needed for the advances section.
- - hyde.ext.plugins.meta.SorterPlugin
- - hyde.ext.plugins.meta.GrouperPlugin
- - hyde.ext.plugins.meta.TaggerPlugin
- context:
- data:
- author:
- name: Merlin Rebrović
- url: "http://merlin.rebrovic.net"
- layout:
- name: Hyde Starter Kit
- url: "https://github.com/merlinrebrovic/hyde-starter-kit"
- project:
- name: Hyde
- url: "http://hyde.github.com"
- install: "https://github.com/hyde/hyde#installation"
- menu:
- - title: Home
- url: index.html
- - title: First steps
- url: first-steps.html
- - title: About
- url: about.html
- ### Advanced part ###
- # This defines meta data on the whole site.
- meta:
- # 'nodemeta' will tell Hyde what file to look for inside a folder from
- # which to apply meta data to all files (resources) inside it. This is
- # a great way of simply adding or modifying properties of a very large
- # number of files.
- nodemeta: meta.yaml
- ga_tracking_code: XX-XXXXXXXX-X
- sorter:
- name: # the name of the sorter (no pun intended)
- attr: name # by which attributes will resources be sorted
- filters:
- source_file.kind: html
- # You can include only files from a certain folder.
- #resource.node: (name of the folder)
- #reverse: True # if you need the list backwards
- file_type:
- attr:
- - source_file.kind
- - source_file.size
- index:
- attr: meta.index
- filters:
- source_file.kind: html
- learning_order:
- attr: meta.learning_order
- filters:
- source_file.kind: html
- grouper:
- level:
- sorter: name
- description: Difficulty levels
- groups:
- - name: basic
- description: Basic
- - name: advanced
- description: Advanced
- # You can have more than one group section, depending on your needs.
- # For example: "categories", "menu sections", etc.
- #category:
- # description: To which category a blog post belongs to.
- # groups:
- # - name: software
- # description: Software engineering
- # - name: web
- # description: Web technologies
- # - name: seo
- # description: Search Engine Optimization
- tagger:
- sorter: name