Emet is a CMS for Hugo sites that runs entirely in your browser. You sign in with GitHub, pick a repository, and edit your content through forms and a proper editor; every save is a commit. There’s no server to run and no database to back up, and the Markdown in your repository stays the single source of truth.
If you’re new, start with the introduction and then the quick start. Everything else is in the navigation on the left.
Getting started#
- Introduction: what Emet is and why it works the way it does.
- Installation: cloning and running it.
- Quick start: from clone to editing a real site.
- Setup wizard: what gets written into your repository on first run.
Reference#
- Configuration for
site.yamlandcms.yaml. - Content management for entries, sync, publication, bulk actions, archetypes, media and data files.
- Fields for every frontmatter field type.
- Editor for visual mode, Markdown mode and shortcuts.
- Shortcodes for block and inline shortcodes in the editor.
- Preview for the CSS preview and the Hugo server preview.
- SEO for the analysis rules and social previews.
- AI features for providers, chat, inline actions, image generation and translation.
- Internationalisation for multilingual sites.
- Integrations for the GitHub App and Google Search Console.
- Hugo config editor for editing
hugo.tomland friends from the CMS. - Desktop app for the Electron build.
- Deployment for Cloudflare Pages and self-hosting.
- Developer guide for architecture, local development and tests.