Skip to content

2026.1 - ZeroPoint Starter

Latest

Choose a tag to compare

@MWDelaney MWDelaney released this 15 Sep 20:52
· 22 commits to main since this release
4b20691

ZeroPoint Starter - Enhancing What You Start With

Announcing ZeroPoint Starter, a major update that expands ZeroPoint's features while maintaining its core philosophy of simplicity and ease of use. This release focuses on features frequently required by website project users and stakeholders, while keeping the initial experience clean and straightforward.

🚀 What's New

Blog Templates & Collections

ZeroPoint Starter now includes full blog functionality with pre-configured templates and collections, disabled by default:

  • Post collection ready to activate
  • Blog listing pages with pagination and individual post templates with SEO

Search Your Site with PageFind

Users and stakeholders alike enjoy search capabilities on a website. ZeroPoint Starter now includes full-text search using Pagefind for lightning-fast client-side search:

  • Instant search across all content
  • Zero configuration required
  • Lightweight with minimal JavaScript
  • Includes dedicated /search/ template

Component System Foundation

ZeroPoint Starter adds configuration for reusable components via eleventy-plugin-reusable-components, disabled by default:

  • Pre-configured plugin setup ready to activate
  • Read more and get started here

Reorganized Content Structure

For better separation of content and source code, we've restructured the project, moving content to a dedicated /content/ directory.

Automated Rebranding

ZeroPoint Starter includes an intelligent rebranding script that automatically customizes the template for your project.

The script runs as part of the development setup and ensures your project is properly branded from the start.

GitHub Actions Workflows

ZeroPoint Starter includes pre-configured GitHub Actions workflows for common development tasks:

  • 🧪 Integration Tests (ci.yml) - Runs linting and build tests on every push and pull request
  • 🧹 Template Rebranding (zeropoint-rebrand.yml) - One-click workflow to rebrand the template with your project details
  • 🚀 Deploy to GitHub Pages (optional) (deploy-to-github-pages.yml) - Automatically deploys your site to GitHub Pages when you push to main, if you choose to use it!

These workflows provide a solid foundation for continuous integration and deployment right out of the box.

🎯 Philosophy Unchanged

ZeroPoint Starter maintains its core principles:

  • Start simple - All advanced features are opt-in
  • Learn as you grow - Features are ready when you need them
  • No overwhelming defaults - Clean, minimal setup out of the box
  • Modern tooling - Built with current best practices

🚀 Getting Started

Most new features are disabled out by default, so your first build experience remains exactly as simple as before. When you're ready to explore:

  1. Enable blogs by uncommenting the collections in src/config/collections.js
  2. Try search by visiting /search/ - it's already working!
  3. Add components by uncommenting the plugin in src/config/plugins.js

ZeroPoint Starter gives you more power when you want it, simplicity when you don't, and a clear path forward as your project grows.


Ready to explore? Check out the updated documentation and start building! 🪐