Skip to content

Releases: yuebinliu/cfpress

Release list

CMS 2.3.0

Choose a tag to compare

@yuebinliu yuebinliu released this 02 Nov 15:56

CF Press CMS 2.3.0

The Worker package the WordPress plugin downloads and deploys.

In this build

  • Document search: site search now covers the document library — titles, excerpts, paths, and a body fallback that scans the Markdown sources when nothing else matches.
  • Document library as a switch: features.docs in site settings turns the whole library off (routes, static serving, API, sitemap, admin nav).
  • Scheduled orphan cleanup: a daily cron deletes rendered pages whose post is no longer published, so a draft or a deleted post goes offline without anyone pressing a button.
  • Attachment types: media upload accepts zip, PDF and audio/video (50 MB), with MIME mapped per extension; the static route serves them.
  • Longer media sync: the plugin copies files referenced by <a href>, not just images.

Package layout

Unpack to a directory, then cd into it and run npx wrangler deploy. wrangler.toml ships with placeholder IDs; bind your own D1/R2/KV.

Excluded: node_modules, .wrangler, and the per-site configs (wrangler.prod.toml, wrangler.yuebin.toml) that hold real account IDs.

Requires Node 18+ and a Cloudflare account.