# Jenny

Bash-based static blog generator that builds dated Markdown files into a blog directory.


Source: https://findsoftware.frbit.cloud/jenny/
Last reviewed: 2026-10-23
Listed since: 2026-10-23

## Record

### Links

- repository: https://github.com/hmngwy/jenny
- docs: https://github.com/hmngwy/jenny/blob/master/README.md

### Identity

- status: active
- maintainer: Conrado Patricio Ambrosio
- maintainerType: individual
- parent: unknown
- firstRelease: 2018
- hqCountry: unknown

### Kind

- category: ssg
- hosting: unknown
- language: unknown
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: flat-file
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: heredocs
- i18n: unknown

### Rendering and deploy

- runsAs: local
- renderingModes: static
- installMethod: git clone, then make install

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 1
- latestReleaseDate: 2024-09-09

### Adoption

- githubStargazers: 99
- packagistDownloads: unknown
- npmWeeklyDownloads: unknown
- contributors: 5
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://api.github.com/repos/hmngwy/jenny (read 2026-10-23)
- urls: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- category: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- installMethod: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- installMethod: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- renderingModes: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- runsAs: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- contentStore: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- templating: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- license: https://github.com/hmngwy/jenny/blob/master/README.md (read 2026-10-23)
- maintainer: https://raw.githubusercontent.com/hmngwy/jenny/master/LICENSE.txt (read 2026-10-23)
- firstRelease: https://api.github.com/repos/hmngwy/jenny/releases (read 2026-10-23)
- currentMajor: https://api.github.com/repos/hmngwy/jenny/releases (read 2026-10-23)
- latestReleaseDate: https://api.github.com/repos/hmngwy/jenny/releases (read 2026-10-23)
- githubStargazers: https://api.github.com/repos/hmngwy/jenny (read 2026-10-23)
- contributors: https://api.github.com/repos/hmngwy/jenny/contributors (read 2026-10-23)

## Notes

Jenny is a static blog generator written as a Bash script that uses sed and awk. Posts are files in a blog directory, and a file whose name starts with a date is a published post while any other file is a draft. Running `jenny` in that directory builds the site, and its templates use heredoc syntax. The project is installed with `make install` from a git clone, and the README also describes a Docker image.

## Worth knowing

GitHub lists no homepage for the project, so the repository is its only public address. The LICENSE file and the README give different copyright lines, and the LICENSE file names the copyright holder.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
