Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
NextJS Documentation starter powered by TinaCMS
Tina Starter Alpaca is a documentation website starter built on Next.js and TinaCMS that gives you a Git-based editing workflow for your docs.
Tina Starter Alpaca is a starter template for building documentation sites. It runs on Next.js, uses SCSS for styling, and integrates TinaCMS — a Git-backed headless CMS — so content editors can edit pages directly on the site. The template takes your Markdown/MDX content and produces a customizable documentation site with navigation, theming, search, and feedback collection. It is maintained by the TinaCMS team and available on GitHub.
FEEDBACK_ENDPOINT environment variable.yarn create-indices to index content and configure searchable attributes in the Algolia dashboard.yarn install && yarn dev or npm install && npm run dev to start on localhost:3000.create-indices script.Start by cloning the repo, setting up a GitHub OAuth App, and adding the required environment variables (GitHub client ID/secret, signing key, repo name, base branch). Then install dependencies with npm or yarn and run the dev server. For search, add Algolia keys and run yarn create-indices. For feedback, add a GitHub personal access token and repository name, or set a custom feedback endpoint.
Yes, the template is open source on GitHub with an MIT-style license (implied by the repo). You only pay for any third‑party services you choose, like Algolia search or a feedback endpoint.
Create an Algolia account, add the three environment variables (Algolia app ID, API key, admin key) to your .env file, run yarn create-indices, then configure searchable attributes and custom ranking in the Algolia dashboard.
By default, feedback submitted from any documentation page is posted to GitHub issues in the repository you specify. You configure it with username, access token, and repo name environment variables. Alternatively, set FEEDBACK_ENDPOINT to send feedback to another service like Formspree.
Yes, the repository includes a Deploy with Vercel button. Before deploying, create a GitHub OAuth app with your Vercel URL and set the required environment variables (repo full name, GitHub client ID, client secret, signing key).
The template defaults to master as the base branch for new changes and forks, but you can override it with the BASE_BRANCH environment variable.
