Settings
Public website cache
Cache article lists, featured articles, categories, tags, menus and rankings. New or edited items may take this long to appear. Article detail, search, admin and view recording are not cached.
Saving resets the server list cache namespace. Browser responses can remain cached for up to 60 seconds. No migration is needed.
Google Analytics
Toggle to enable GA4 tracking script on the public website.
e.g. G-XXXXXXXXXX
Google AdSense
Toggle to enable AdSense script on the public website.
e.g. ca-pub-XXXXXXXXXXXXXXXX
When enabled, the public site will automatically serve /ads.txt using this Client ID so AdSense can verify the domain.
Optional ad unit ID for top placement.
Optional ad unit ID for inline placement.
Optional ad unit ID for bottom placement.
SEO & Branding
Used in page titles and header logo fallback.
Default meta description for the public website.
Comma-separated default keywords.
Shown in header. Upload or paste an image URL.
Browser tab icon. Recommended .ico or .png.
Fallback Open Graph / Twitter card image.
e.g. @username
Optional fb:app_id meta tag.
Facebook Auto Post
Facebook auto-post is stopped
Unavailable while Facebook auto-post is stopped.
The numeric ID of the Facebook page to post to.
Encrypted at rest. Requires pages_manage_posts permission.
Hard daily limit. The schedule below controls how many post attempts are made each day.
Timezone used for the daily post count limit and schedule.
Each time triggers one post attempt. Add as many times as posts you want per day.
Available placeholders: {title}, {excerpt}, {url}, {tags}
The access token is encrypted at rest. You can also set FACEBOOK_PAGE_ACCESS_TOKEN in the backend .env as a fallback. The token needs the pages_manage_posts permission.