Hugoifier

hugoifier / docs / getting-started / configuration.md
Source Blame History 39 lines
04b8794… lmata 1 # Configuration
04b8794… lmata 2
04b8794… lmata 3 All configuration is via environment variables.
04b8794… lmata 4
04b8794… lmata 5 ## AI Backend
04b8794… lmata 6
04b8794… lmata 7 | Variable | Default | Description |
04b8794… lmata 8 |----------|---------|-------------|
04b8794… lmata 9 | `HUGOIFIER_BACKEND` | `anthropic` | Backend to use: `anthropic`, `openai`, or `google` |
04b8794… lmata 10 | `ANTHROPIC_API_KEY` | — | Required when using Anthropic backend |
04b8794… lmata 11 | `OPENAI_API_KEY` | — | Required when using OpenAI backend |
04b8794… lmata 12 | `GOOGLE_API_KEY` | — | Required when using Google backend |
04b8794… lmata 13 | `ANTHROPIC_MODEL` | `claude-sonnet-4-6` | Anthropic model override |
04b8794… lmata 14 | `OPENAI_MODEL` | `gpt-4-turbo` | OpenAI model override |
04b8794… lmata 15 | `GOOGLE_MODEL` | `gemini-1.5-pro` | Google model override |
04b8794… lmata 16 | `HUGOIFIER_MAX_TOKENS` | `4096` | Max tokens for AI responses |
04b8794… lmata 17
04b8794… lmata 18 ## Decap CMS Defaults
04b8794… lmata 19
04b8794… lmata 20 | Variable | Default | Description |
04b8794… lmata 21 |----------|---------|-------------|
04b8794… lmata 22 | `CMS_NAME` | `Content Manager` | Default CMS admin panel title |
04b8794… lmata 23 | `CMS_LOGO_URL` | _(empty)_ | Default logo URL for admin panel |
04b8794… lmata 24 | `CMS_COLOR` | `#2e3748` | Default top-bar hex color |
04b8794… lmata 25
04b8794… lmata 26 These defaults apply when the corresponding CLI flags (`--cms-name`, `--cms-logo`, `--cms-color`) are not passed.
04b8794… lmata 27
04b8794… lmata 28 ## Example `.env`
04b8794… lmata 29
04b8794… lmata 30 ```bash
04b8794… lmata 31 HUGOIFIER_BACKEND=anthropic
04b8794… lmata 32 ANTHROPIC_API_KEY=sk-ant-...
04b8794… lmata 33
04b8794… lmata 34 CMS_NAME=My Studio
04b8794… lmata 35 CMS_COLOR=#1a1a2e
04b8794… lmata 36 ```
04b8794… lmata 37
04b8794… lmata 38 !!! warning
04b8794… lmata 39 Never commit `.env` to version control. It is listed in `.gitignore`.

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button