PHPackages                             eklausme/saaze-nukeklaus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. eklausme/saaze-nukeklaus

ActiveProject

eklausme/saaze-nukeklaus
========================

A blog-theme for nukeKlaus.net

v1.1(2y ago)02MITPHP

Since Sep 5Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/eklausme/saaze-nukeklaus)[ Packagist](https://packagist.org/packages/eklausme/saaze-nukeklaus)[ RSS](/packages/eklausme-saaze-nukeklaus/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/8dad017f2e8556804c413c978ee09b9355dd1edfa8aeca40718c7e051998bf95/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656b6c6175736d652f7361617a652d6e756b656b6c617573)](https://packagist.org/packages/eklausme/saaze-nukeklaus)[![License](https://camo.githubusercontent.com/3c860e0e6836498d3f1f175a1989d681cf66dd1d869d52bea261c421da9e4499/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f656b6c6175736d652f7361617a652d6e756b656b6c617573)](https://packagist.org/packages/eklausme/saaze-nukeklaus)

Example theme for Simplified Saaze
==================================

[](#example-theme-for-simplified-saaze)

Here is an example theme, called nukeklaus, modeled after [nukeKlaus.net](http://www.nukeklaus.net). Some characteristics:

1. Responsive design with three, two, or only one column
2. Categories and tags
3. Hero image
4. Blog
5. RSS feed + sitemap
6. Search functionality, if you have PHP on the web-server

This nukeklaus example will generate a full website for [nukeKlaus.net](http://www.nukeklaus.net).

Using *Simplified Saaze* will further provide MathJax, YouTube, Twitter, CodePen, image galleries, and all the other goodies.

Simplified Saaze
================

[](#simplified-saaze)

*Simplified Saaze* is a fast, all-inclusive, flat-file CMS for simple websites and blogs.

Static site builders are fast but normally have a steep learning curve and require lots of tooling to make them work. We believe building a personal site should be stupidly simple. That's why *Simplified Saaze* is built on the following principles.

- Easy to run - All you need is PHP8, a C compiler, and Composer
- Easy to host - Serve dynamically or statically
- Easy to edit - Edit content using simple Markdown files
- Easy to theme - Templates use plain PHP/HTML
- Fast and secure - No database = less moving parts + more speed
- Simple to understand - Everything is a collection of entries

Read [*Simplified Saaze*](https://eklausmeier.goip.de/blog/2021/10-31-simplified-saaze) for installation and usage.

Usage
=====

[](#usage)

Run

```
composer create-project eklausme/saaze-nukeklaus
```

This will copy the files of this Git repository, it will also install *Simplified Saaze*. To run *Simplified Saaze* you still need to compile one C program, install one PECL (PHP extension), and configure one PHP file. This is something you have to do only once.

**1. Demo.** You can view the theme in action here: [nukeklaus](https://eklausmeier.goip.de/nukeklaus). The content is taken by downloading via `curl` and then converting via `blognukeklaus2md`.

The source code for the [nukeklaus](https://eklausmeier.goip.de/nukeklaus) theme is here: [eklausme/saaze-nukeklaus](https://github.com/eklausme/saaze-nukeklaus). It can be installed with [Composer](https://getcomposer.org):

```
composer create-project eklausme/saaze-nukeklaus
```

This will install the theme and the static site generator in one step. You still need to follow the steps in [Installation](https://eklausmeier.goip.de/blog/2021/10-31-simplified-saaze/#installation), i.e.,

1. make yaml extension available for `php`
2. compile `php_md4c_toHtml.c`

Once everything is installed switch to the directory and run

```
time php saaze -mrtb /tmp/build
```

The `time` is only to show you how quick it runs. Runtime on [AMD Ryzen 7 5700G](https://eklausmeier.goip.de/blog/2022/05-03-upgrade-amd-bulldozer-to-cezanne) is 0.1 seconds for 174 blog posts. And for this only a single core is used. The `-b /tmp/build` is used to generate the static HTML file in `/tmp`, which happens to be a RAM disk on Arch Linux. Any other directory will do.

Shell script `blognukeklausDeploy` provides an example deployment-script.

**2. Conversion.** In case you want to replicate the conversion from the original [nukeKlaus.net](http://www.nukeklaus.net) to *Simplified Saaze* you will proceed as follows:

(1) Download all posts via `curl`:

```
blognukeklauscurl wp-sitemap-posts-post-1.xml
```

(2) Convert from HTML to Markdown:

```
for i in *.html; do blognukeklaus2md $i > /tmp/T/`basename $i .html`.md; done
```

(3) Create year index:

```
for i in `seq 2013 2022`; do blogdate -gp../ -y$i $i*.md > $i/index.md; done
```

Credits
=======

[](#credits)

*Simplified Saaze* was created by [Elmar Klausmeier](https://eklausmeier.goip.de).

Saaze was created by [Gilbert Pellegrom](https://gilbitron.me) from [Dev7studios](https://dev7studios.co). Released under the MIT license.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance40

Moderate activity, may be stable

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~582 days

Total

2

Last Release

763d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6cb6a06f07a8cb9822c4f0a919959842b785154072973e62e43025089c454109?d=identicon)[eklausmeier](/maintainers/eklausmeier)

---

Top Contributors

[![eklausme](https://avatars.githubusercontent.com/u/1020520?v=4)](https://github.com/eklausme "eklausme (6 commits)")

### Embed Badge

![Health badge](/badges/eklausme-saaze-nukeklaus/health.svg)

```
[![Health](https://phpackages.com/badges/eklausme-saaze-nukeklaus/health.svg)](https://phpackages.com/packages/eklausme-saaze-nukeklaus)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
