1
0
Fork
You've already forked boringssg
0
A boring static site generator https://boringssg.pm/
  • Perl 94.7%
  • HTML 2.2%
  • CSS 2%
  • Makefile 1.1%
Eskild Hustvedt 1a7ba5f877
All checks were successful
Deploy website / buildAndDeploy (push) Successful in 2m15s
Deploy website / testPerl540 (push) Successful in 4m24s
Deploy website / testDebianOldstable (push) Successful in 1m24s
Thank statichost in the footer
2026年07月03日 19:42:30 +02:00
.forgejo/workflows foregjo actions: install libtest2-suite-perl for bookworm 2026年07月02日 23:08:47 +02:00
doc website: moved installation instructions to its own page 2025年10月12日 20:44:41 +02:00
example-site Thank statichost in the footer 2026年07月03日 19:42:30 +02:00
t Migrate from Moo to perl-native classes (via Feature::Compat::Class) 2025年12月04日 07:40:53 +01:00
.gitignore Switch to boringssg.pm as the domain 2025年10月08日 22:23:31 +02:00
.perlcriticrc perlcritic: Adjust settings for ProhibitNoWarnings and ProhibitPackageVars 2025年10月06日 20:08:04 +02:00
.perlimports.toml Added .perlimports.toml 2025年10月11日 11:28:17 +02:00
.perltidyrc perltidy: set -nwrs=A 2025年11月30日 17:12:24 +01:00
boringssg Use "no if" to disable experimental warnings, fixes compilation errors on perl 5.36 and older 2026年07月02日 22:44:57 +02:00
COPYING.md Initial commit 2025年09月20日 20:46:53 +02:00
Design.md Initial commit 2025年09月20日 20:46:53 +02:00
Makefile Added a makefile target to update the doc/ directory 2025年10月12日 13:32:00 +02:00
README.md Switch to boringssg.pm as the domain 2025年10月08日 22:23:31 +02:00

BoringSSG - a boring static site generator

BoringSSG is an easy to use static site generator whose most prominent feature is that it's intentionally boring. It only uses widely deployed and well-known dependencies. It achieves this by only depending upon Perl libraries that are packaged by current Debian stable. BoringSSG runs anywhere perl does, including Debian, Ubuntu, Fedora, openSUSE and macOS.

It's built to be simple and require a minimal amount of configuration and custom code to generate a functional site. With no configuration, BoringSSG turns a directory of markdown files, along with some templates, into a website.

For file formats that it doesn't support directly, you can configure BoringSSG to call external utilities, for example to compile SCSS (Sass) to CSS, or to minify JavaScript.

It's inspired by the simplicity of eleventy, but less flexible and with boring dependencies that you can get without pulling from a third party package registry.

See https://boringssg.pm/ for complete documentation.

License

BoringSSG is Copyright © Eskild Hustvedt 2025

BoringSSG is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

BoringSSG is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.txt.