Skip to content

foonerd/evoframework.org

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evoframework.org

Source for the evo framework's public website.

This repository contains the templates, styles, and content that build into the static site published at https://evoframework.org. It does not contain framework source - that lives in foonerd/evo-core and the related evo-device-* and evo-ui* repositories.

What this is

A static site generated by Zola, served as plain HTML and CSS by Apache. No CMS, no theme system, no database. Content is markdown under content/; templates are Tera under templates/; styles are hand-rolled CSS under static/css/.

Layout

config.toml          Zola configuration
content/             Markdown content (one folder per site section)
templates/           Tera templates (base, index, page, section)
static/              Static assets served verbatim
  css/
    tokens.css       Design tokens vendored from evo-ui-eng
    site.css         Site-specific styles (typography, layout, code)
  fonts/             (optional, populated later)
  images/            (optional, populated later)
public/              Build output (gitignored)

Build locally

Prerequisite: Zola (cargo install zola, or download a release binary from getzola.org).

zola serve     # local dev server with live reload
zola build     # produces public/ ready to deploy

Deploy

Plain rsync to the LAMP host's docroot:

zola build && rsync -av --delete public/ user@host:/var/www/evoframework.org/

Apache serves static files; PHP and MySQL go unused.

License

Source files in this repository are licensed under the Apache License, Version 2.0. See LICENSE.

The names "evo" and "evoframework" are trademarks of Just a Nerd. The license does not grant rights to use the trademarks. See TRADEMARK.md.

Status

Pre-1.0 scaffolding. Templates and design tokens are in place; content is being authored.

About

evoframework.org - public website for the evo framework. A brand-neutral steward for appliance-class devices. Everything is a plugin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors