PHPackages                             dahmen/automad-terminal - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. dahmen/automad-terminal

ActiveAutomad-package[Utility &amp; Helpers](/categories/utility)

dahmen/automad-terminal
=======================

A minimal Automad blog theme for terminal lovers

1.0.3(12mo ago)532.2k↓25%3MITPHP

Since Sep 14Pushed 4mo ago2 watchersCompare

[ Source](https://github.com/marcantondahmen/automad-terminal)[ Packagist](https://packagist.org/packages/dahmen/automad-terminal)[ Fund](https://paypal.me/marcantondahmen)[ GitHub Sponsors](https://github.com/marcantondahmen)[ RSS](/packages/dahmen-automad-terminal/feed)WikiDiscussions master Synced 1mo ago

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

Terminal Theme
==============

[](#terminal-theme)

A minimal and responsive blog theme for the [Automad](https://automad.org) CMS based on the beautiful [Terminal CSS](https://terminalcss.xyz) framework, including a [light](#light-scheme) and a [dark](#dark-scheme) color scheme. Check out the demo page and all available templates [here](https://terminal.dev.automad.org).

[![](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-dark-1.webp)](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-dark-1.webp)

Configuration
-------------

[](#configuration)

There are multiple variables to configure this theme. Find below a list of the most important options to control the look and feel of your blog.

### Add Pages to Navbar and Footer

[](#add-pages-to-navbar-and-footer)

You can use the `Show In Navbar` and `Show In Footer` switches within a page's *Data and Settings* section to add a page to the navbar or footer menu. Note that you can still hide a page from the blog and sidebar by switching on the `Hide Page from Navigation` toggle at the same time.

### Preview Cards for Facebook or Twitter

[](#preview-cards-for-facebook-or-twitter)

This theme supports open graph preview cards to be displayed when sharing a page on Twitter or Facebook out of the box. To show a selected image along with your post when sharing it, you just have to assing the image URL to the `Og Image` field in the page data section. You can also set an image glabally for all posts by defining the same field in the *Global Data and Files* section.

### Google Analytics and Other Custom Header or Footer Items

[](#google-analytics-and-other-custom-header-or-footer-items)

Sometimes it is required to add custom Javascript or CSS to one or more pages. This could be for example the case if you would want to add a Google Analytics tracking snippet to your site. Therefore this theme provides two variables for that purpose. The `Items Header` variable lets you add all kind of header items right before the closing `` tag. To add any HTML or JS right before the closing `` tag you can use the `Items Footer` variable.

### Activating the Dark Color Scheme

[](#activating-the-dark-color-scheme)

By default the [light](#light-scheme) color scheme is used by this theme. You can use the `Dark Mode` switch to activate the [dark](#dark-scheme) color scheme for a single page (Page Data) or globally (Shared Data) instead.

### Hide Search or Filters

[](#hide-search-or-filters)

By default the blog templates show a search bar as well as a list of tags to filter the blog posts. The `Hide Filters` and `Hide Search` switches can be used to hide those elements from a blog page.

### Filter Blog Pages by Template

[](#filter-blog-pages-by-template)

To provide more control over the selection of pages that are getting displayd in your blog, you can define a regex pattern in the `Template Filter` field of the blog page to filter pages by its template name. For example by setting that field to `post`, the blog page will only show pages that are using a template with a name including the word "post".

### Tag Target URL

[](#tag-target-url)

Every post can have one or more tags. Clicking such a tag will open the main blog page filtered by the clicked tag. By default that main blog page will be the parent page of the post. You can define the `Url Tag Link Target` variable to use a different URL as target instead.

Color Schemes
-------------

[](#color-schemes)

This theme includes two different color schemes.

### Light Scheme

[](#light-scheme)

[![](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-mobile-light.webp)](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-mobile-light.webp)[![](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-light-1.webp)](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-light-1.webp)[![](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-light-2.webp)](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-light-2.webp)

### Dark Scheme

[](#dark-scheme)

[![](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-mobile-dark.webp)](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-mobile-dark.webp)[![](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-dark-2.webp)](https://raw.githubusercontent.com/marcantondahmen/media-files/master/themes/terminal/terminal-dark-2.webp)

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance64

Regular maintenance activity

Popularity31

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity61

Established project with proven stability

 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 ~692 days

Total

4

Last Release

360d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7a3565413eb5da0526ac25a008fa743c1cd4f30ef1fd5eb17bcfee7e8c6ac5be?d=identicon)[marcantondahmen](/maintainers/marcantondahmen)

---

Top Contributors

[![marcantondahmen](https://avatars.githubusercontent.com/u/8440030?v=4)](https://github.com/marcantondahmen "marcantondahmen (33 commits)")

---

Tags

automadthemethemeblog

### Embed Badge

![Health badge](/badges/dahmen-automad-terminal/health.svg)

```
[![Health](https://phpackages.com/badges/dahmen-automad-terminal/health.svg)](https://phpackages.com/packages/dahmen-automad-terminal)
```

###  Alternatives

[johnpbloch/wordpress

WordPress is open source software you can use to create a beautiful website, blog, or app.

6079.5M471](/packages/johnpbloch-wordpress)[johnpbloch/wordpress-core

WordPress is open source software you can use to create a beautiful website, blog, or app.

17812.3M117](/packages/johnpbloch-wordpress-core)[mtownsend/read-time

A PHP package to show users how long it takes to read content.

283571.1k2](/packages/mtownsend-read-time)[qirolab/laravel-themer

A Laravel theme manager, that will help you organize and maintain your themes inside Laravel projects.

402240.2k8](/packages/qirolab-laravel-themer)[mageplaza/magento-2-blog-extension

Magento 2 Blog extension

123708.2k5](/packages/mageplaza-magento-2-blog-extension)[silverstripe/blog

A fresh take on blogging in Silverstripe set out to tackle the issue of a cluttered Site Tree.

104739.2k31](/packages/silverstripe-blog)

PHPackages © 2026

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