Updated: November 9, 2023
There is a file called src/lib/config.js
that exports several constants used in various places, in lieu of hardcoding those values.
It goes without saying you shouldn’t keep any sensitive information here such as API keys.
These are the supported parameters and their default values.
Parameter | Default value |
---|---|
SITE_URL | 'https://example.com' |
SITE_TITLE | 'Syenite' |
SITE_DESCRIPTION | 'Static blog engine with SvelteKit + Obsidian' |
DEFAULT_OG_IMAGE | SITE_URL + '/og.jpeg' |
AUTHOR | 'breadthe' |
AUTHOR_URL | 'https://github.com/breadthe' |
AUTHOR_TWITTER_HANDLE | '' |
WEBMENTION_IO_API_URL | 'https://webmention.io/api/mentions.jf2' |
AUTHOR_MASTODON_SERVER | 'https://indieweb.social/' |
AUTHOR_MASTODON_HANDLE | '@brbcoding' |
You can import any of these parameters in any file with
import { AUTHOR, AUTHOR_URL } from '$lib/config.js'
Any asset referenced from the root, such as og.jpeg
can be found in /static
.