WARNING: This theme was not built to be distributed. I made it for myself to suit my needs for my own website, and am simply sharing it for the love of creation (and in the hopes someone will make a pull request and spare me some work).
As such, certain features are missing, and it’s lacking polish. It’s also v0.7.3, so there are still bugs I have yet to fix, but they’re small and you could easily buff them out yourself, if and only if you have some experience with CSS and HTML experience. If not, this theme in its current state might not be for you.
neo-brutalics v0.8.0-beta (GPL-3 license)
See a changelog & sign up for notifications on new update releases below.
I am licensing this to you under the Gnu Public License 3.0. You are permitted to use it, modify it, distribute it however you see fit. However, you are not permitted to sell the theme or any derivatives thereof. If you distribute it further, you must do so under the same license. You are however permitted to use the theme on your otherwise commercial site (say you have paid subscribers or offer other products/services on your site). Attribution is required.
LIVE DEMO (front page) | LIVE DEMO (post page) (contains download link) | GitHub repo
Quick feature overview:
- A day/night toggle set to specific CSS rules, so no worries about a total inversion. Images are double-inverted so they retain their original color schemes.
- A collapsing hamburger-menu which uses your own nav items.
- If you set a nav menu item to “#tags” it folds out your secondary nav. I use that for category browsing, but you could use it for anything.
- If you set nav items for “#auth” and “#logout”, you will get log in and log out buttons depending on user logged in state. Alternatively you can simply use the /#/portal link.
- If you have a featured blog post, that will be added beneath your post carousel. Only one featured post is currently supported.
- You can replace the lottie animation with any other lottie json, or something else entirely. Currently this is hardcoded into partials/hero.hbs. Remind me to fix that. However, since the hero.hbs file is only used on the front page, you could simply create a new page in ghost without it with a normal header card and avoid my front page entirely, if you don’t want to work with the code.
- If you want your logo added, you have to do so through the code. I haven’t implemented one at all currently.
- Scores like 95 on page speed, so that’s cool. Makes absolutely no third party calls except for tailwind.
NOTE: You should really read this whole forum post before you download and install this. Since it’s a free theme and you’ve been properly warned, I will not offer support to make it work for your use case. If it’s a small change you need made or you’re really nice about it, send me an email at thomas@intelfy.dk, and I might be able to help out, but you should not expect it. This is not an income stream for me.
Hey folks.
Can’t be bothered to write too much on this page, since I wrote a post about the development process of this theme which works as a fine live demo of the theme too.
So anyway, enjoy neo-brutalics, in all its broken glory. It’s still very much a work-in-progress, and has a lot of hard-coded elements in the .hbs files which you’ll need to adjust for yourself, since, again, I didn’t really design this with the intention of sharing it. It does score 100/100 on gScan though, so it could be worse, really.
To mention some of the kinks in the code, which I’ve already listed in the blog post, but in case you scroll past it:
-
I cannot for the life of me make the comment section work. I suspect it’s because Ghost insists on placing it inside an iframe, and I’ve broken that functionality somewhere. Maybe someone will come along and provide a solution.
-
My theme breaks a few customizations in the admin panel. But since nobody but me (and you, if you’re crazy enough to install this theme) will see it, I just … can’t be bothered right now. That’ll be v0.8.1.
If you like the theme and you fix some of my messes, please submit a pull request on the GitHub repo, I will be happy to include your changes, because chances are it’ll be a while before I have time to fix anything myself and this community deserves some nice free themes.
