Settings

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

Scheduled and manual posting are disabled, including forced commands. Saved credentials are preserved. Facebook AI Suggestions remain separate and manual.

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.

Total: 0 time(s)

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.