Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source blog theme for Statiq and Kontent headless CMS with posts, pages, search, and feeds.
Memoirs Statiq Kontent Theme is an open-source blog theme that pairs the Statiq .NET static site generator with Kontent.ai, a headless CMS, to build a static blog with content managed in a Kontent project. It runs on the Kontent.Statiq library, takes content from a Kontent project (specified by a Project ID in appSettings.json), and outputs a fully static website with posts, pages, search, feeds, and SEO metadata. The theme is adapted from the Memoirs Jekyll theme by Wowthemes and is maintained under the GitHub account alanta.
Memoirs Statiq Kontent Theme is a complete blog theme for Statiq and Kontent (formerly Kentico Kontent), built to work with the Kontent.Statiq NuGet library. It takes as input a Kontent project containing posts, pages, taxonomy, and other content types, and produces a static website with HTML, CSS, and JavaScript. The theme includes a live demo hosted on GitHub Pages, and its source is available under the alanta/memoirs-theme repository with 14 stars at the time of writing.
.github/workflows/dotnet-core.yml) to deploy to GitHub Pages; configuration via repository secrets for LinkRoot and Host.content.zip to quickly scaffold a demo, and then replace it with their own items.appsettings.json for site name, Google Analytics, and Disqus settings, and adjust Prism.js in input/assets/js/prism.js to support additional languages.dotnet run -- preview to start a preview server at http://localhost:5080/; optionally add --virtual-dir memoirs to emulate a subfolder deployment.content.zip with the Kontent Backup Manager command: kbm --action=restore --projectId=<Project ID> --apiKey=<Management API key> --environmentId=<Environment Id> --zipFilename=content.LinkRoot and Host repository secrets.The theme itself is free and open-source, distributed via GitHub's "Use this template" feature. External services used by the theme — Kontent.ai, Formspree, Disqus, and Google Analytics — are separate and may have free or paid tiers; the theme does not require their paid plans to function, but limits apply per those services.
Yes, the theme is open-source and free to use. You can create your own repository from the GitHub template and customize it as you like. There are no licensing fees associated with the theme code itself.
You need the .NET 6 SDK installed on your machine. After cloning the repository, run dotnet run -- preview and open http://localhost:5080/ in your browser. No Kontent account is required to test the default demo content.
Create a project at app.kontent.ai, obtain the Project ID and Management API key, then restore the provided content.zip using the Kontent Backup Manager CLI. Update the DeliveryOptions:ProjectId in appSettings.json to point to your project and publish the imported items.
Yes. Enable GitHub Actions in your repository, copy the .github/workflows/dotnet-core.yml workflow, and set the LinkRoot and Host repository secrets. The workflow builds the static site and publishes it to GitHub Pages automatically.
Yes, it integrates Disqus for comments and Formspree for a contact form. You only need to set your Disqus identifier (DisqusId setting) and your Formspree endpoint is configured in the contact form template.
