StencilBox

StencilBox

Data-driven static site builder-Quickly generate beautiful static websites from YAML files. Supports multiple built-in templates (link home page, sidebar, status page, etc.), provides a Web management interface, and allows you to create and manage multiple sites without programming. Fully statically generated, the page loads extremely fast, suitable for scenarios such as self-built homepage, link navigation, and status monitoring.

68GitHub
Description

StencilBox is a lightweight static site generator specifically designed to convert YAML data files into beautiful static web pages. You can quickly create and manage multiple websites without programming knowledge and only need to be able to edit YAML files. ** Core advantages **: - ** Ultra-fast loading ** -Generate pure static HTML without a backend, and the page loads very fast - ** Easy to use ** -You only need to edit YAML files and no need to learn a complex programming language - ** Built-in template ** -provides practical templates such as link home pages, sidebar, status pages, etc. - ** Instant preview ** -After modification, click Build to see the effect - ** Responsive design ** -Automatically adapts to mobile phones, tablets, computers and other devices ###Step 1: Access Management Interface Open StencilBox's Web management interface: ``` https://stencilbox.lanmao168.heiyu.space/webui ``` ###Step 2: Create a configuration file ** Method 1: Upload through the file management interface ** 1. Enter the application's **App Data** File Management 2. Navigate to the `config/buildconfigs/` directory 3. Upload configuration files and data files Please refer to the official documents for detailed configuration of file content. Support simultaneous management of multiple independent site configurations: ``` config/buildconfigs/ ├── homepage.yaml → Visit/homepage/ ├── work-links.yaml → Visit/work-links/ ├── personal-links.yaml → Visit/personal-links/ ├── team-status.yaml → Visit/team-status/ └── data/ ├── homepage.yaml ├── work-links.yaml ├── personal-links.yaml └── team-status.yaml ``` Each configuration generates separate sites that do not interfere with each other.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
App Information
Version
1.0.0
Package Size
18.43 KB
Image Size
52.21 MB
Updated
October 29, 2025
Source Code
jamesread
Platform Support
PC