Bukit
A static website engine designed around the "notes as CMS" workflow. Content can come from Notion (or local Markdown), then be built and deployed to GitHub Pages with GitHub Actions.
Bukit is ALi365’s website and content generation engine built for modern digital publishing.
It is designed around the “notes as CMS” workflow, allowing content to come from Notion databases or local Markdown files. Through structured configuration, reusable templates, routing rules, themes, and automated build workflows, Bukit helps teams create company websites, product pages, documentation sites, content platforms, and landing pages with greater speed and consistency.
Bukit is also designed with AI-assisted website creation in mind. Its Agent Skills layer provides structured knowledge for AI tools, covering site creation, CLI usage, configuration, theming, templating, Notion integration, routing, multilingual output, plugins, and debugging.
As part of ALi365’s software ecosystem, Bukit represents our direction for smarter digital publishing: content should be easier to manage, websites should be easier to generate, and teams should be able to move from ideas to published sites faster.
Notes as CMS Use Notion or Markdown as a structured content source for websites.
Static Website Generation Generate fast, secure, and easy-to-deploy static websites.
Structured Site Configuration Manage site settings, collections, routing, themes, output paths, and build behavior through site.yaml.
Reusable Templates Build consistent layouts with reusable themes and Scriban templates.
GitHub Pages Deployment Support automated build and deployment workflows with GitHub Actions.
AI-Ready Skills Layer Provide structured guidance for AI agents to assist with site creation, configuration, theming, routing, and debugging.
Native AOT Publishing Built with .NET 10 and designed for Native AOT publishing for fast CLI distribution.