गते गते पारगते पारसंगते बोधि स्वाहा ॥
मण्डल (maṇḍala): a spiritual representation of the universe.
maṇḍala is a responsive, animation-forward Jekyll theme that has built-in support for building multilingual sites. For an example of how one might use maṇḍala, see Griffen Schwiesow's portfolio (schwigri/schwigri.github.io).
How you install maṇḍala depends on how you plan to build your Jekyll site.
On GitHub Pages, add the following line to your
Support for non-GitHub Pages sites is planned. For now, you can download the git archive and extract it to your Jekyll site.
_data/translations.yml is required for maṇḍala to work properly. It requires at least one language to be defined, and the required strings are included in this repository.
maṇḍala uses frontmatter to adjust metadata for SEO. All pages require the following frontmatter:
ref: (page reference) lang: (language code) title: (page title) permalink: (preferred permalink for the page) seo: title: (title to go in the <title> tag)
These are optional:
seo: description: (page description used in <meta name="description">)
maṇḍala comes with a four layouts (in
_layouts/) and one pseudo-layout:
- Default (
- Page (
- Project (
- Portal (
This type of page is used to add links to the navigation menu without having to add a page (for example, linking to a document). Create a page with the following frontmatter:
layout: page ref: (page reference) lang: (language code) title: (page title) redirect: (URL to redirect to) order: (position on the nav menu, optional)