Skip to content
CafeJS Docs

For buyers of CafeJS templates

CafeJS template documentation

Every template is a bilingual Astro + TinaCMS site: content is edited in a Vietnamese-language admin with a live preview beside it, and public pages are static HTML. These docs go from opening the source code to the site running on your own domain.

Often searched:

Read by part

Each part’s number is also its number in the sidebar: 2.4 is the fourth page of Editing content.

What are you here to do?

  • Edit the site’s content

    You own the site or write its content. Everything happens in the admin, no code needed: change text, replace images, edit menus, pick colours.

    Start at Open the admin
  • Install and go live

    You are a developer, or have AI do it for you. You need Node.js 22 or 24 and pnpm; every command is in the docs, with a copy button.

    Start at Run it locally

Pages people open most

Recent changes

What changes in the templates’ shared engine goes in the changelog. Each version is its release date.

2026.10.13

  • New

    The footer can print the brand name very large across its width (Giant name), and has a back-to-top button.

  • New

    LinkedIn and YouTube links in Theme → Contact.

  • New

    Extra weights and widths for the heading and body fonts.

  • New

    Own titles for the columns of Contact and opening hours; a prefix before a price, such as “+”; a compact layout for Booking.