With a view to be a HIPPIE
Find a file
2026-06-04 14:03:27 +02:00
partials fix: Change path to reflect repo name 2026-04-23 21:33:32 +02:00
.gitignore init: HIPPIE view 2026-04-23 20:46:09 +02:00
app.liquid fix: Revert change to assets 2026-05-24 22:43:44 +02:00
default.liquid feat: Update global data structure 2026-05-20 14:47:00 +02:00
full.liquid feat: Update global data structure 2026-05-20 14:47:00 +02:00
LICENSE.md init: HIPPIE view 2026-04-23 20:46:09 +02:00
page.liquid fix: Revert change to assets 2026-05-24 22:43:44 +02:00
README.md feat: Update global data structure 2026-05-20 14:47:00 +02:00
simple.liquid feat: Variable for pageId can be overridden 2026-06-04 14:03:27 +02:00
status.liquid feat: Update global data structure 2026-05-20 14:47:00 +02:00
world.liquid feat: Add current state from hippie main repo 2026-04-23 20:56:04 +02:00

HIPPIE views

Collection of templates, mainly for the use with HIPPIE, written in different languages like Liquid or Nunjucks.

Content

The templates use the global data key site.
It can have the following content:

{
  "type": "object",
  "title": "HIPPIE site data",
  "description": "Global site data for HIPPIE",
  "properties": {
    "title": {
      "type": "object",
      "description": "Title configuration with prefix and suffix",
      "properties": {
        "prefix": {
          "type": "string",
          "description": "Text to prepend to the title"
        },
        "suffix": {
          "type": "string",
          "description": "Text to append to the title"
        }
      },
      "required": ["prefix", "suffix"]
    },
    "favicons": {
      "type": "array",
      "description": "Array of favicon URLs or data URIs",
      "items": {
        "type": "string",
        "description": "Favicon URL or base64-encoded data URI"
      }
    },
    "styles": {
      "type": "array",
      "description": "Array of stylesheet definitions",
      "items": {
        "type": "object",
        "properties": {
          "href": {
            "type": "string",
            "description": "Path to the stylesheet"
          },
          "media": {
            "type": "string",
            "description": "Media query (e.g., 'all', 'screen', 'print')"
          }
        },
        "required": ["href", "media"]
      }
    }
  },
  "required": ["title", "favicons", "styles"]
}