Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A lightweight SvelteKit static site template for Digital Humanities researchers, with Markdown blog content and optional Netlify CMS.
Paws is a lightweight static site template for researchers in the Digital Humanities, built on SvelteKit with Markdown blog content and optional Netlify CMS, designed to produce a fast, low-cost academic website.
Paws is a static site template produced by Codex Felis that runs on SvelteKit and turns Markdown files into pre-built HTML, CSS, and a small amount of JavaScript. It takes research notes or blog posts written as Markdown and outputs a static website with no content database, making it fast to load and inexpensive to host. The template is distributed as a GitHub repository (codexfelis/paws-template) with a companion demo site in the paws-demo repository and deployed documentation at paws.codexfelis.dev.
npm install followed by npm run dev starts a development server so you can preview changes before deploying.Start by clicking "Use this template" on the codexfelis/paws-template GitHub repository to create a copy of the source, then clone it to your computer. The quickstart requires a free Netlify account for deployment, a decision about whether to write content in GitHub files or via Netlify CMS, and a check that the default home/blog/about sections meet your needs. Locally, running npm install and npm run dev launches a development server for previewing changes.
The template is available via the codexfelis/paws-template repository, and the quickstart uses a free Netlify account for deployment. The docs note that static sites can be served for free or very low cost, so the template itself carries no license fee.
You need a working NodeJS environment with version 14.13 or higher, npm (which comes with Node), and basic familiarity with git commands and HTML/JavaScript file editing. The docs assume you can clone the repository and run the two npm commands shown in the quickstart.
Yes. Paws supports Markdown files in GitHub as the default content workflow, so you can opt out of Netlify CMS entirely and simply edit Markdown files in your repository.
The template provides home, blog, and about sections out of the box. The quickstart asks you to consider whether those are sufficient or whether you need extra pages, which you can add to the SvelteKit project.
Paws is built and supported by Codex Felis, and help is available by email at [email protected] or by raising an issue in the GitHub repository.