New Blog Design
- published
- reading time
- 2 minutes
You must be reading this post on the new redesigned blog theme.
For the ones that can guess, this blog runs on Hugo
.
My reasons to choose Hugo
were simple, it was written in Go
.
Atleast that’s what I tell people.
The theme I am using is called nightfall
.
The theme is very simple with a almost empty homepage and a linux-shell
like interface for the header
.
This is what I wanted for most part in my blog.
But the default colorscheme, font and the presentation elements of the theme was not to my liking.
By default it uses a Sans-Serif
font, like OpenSans
. I hate sans-serif font, especially for nerdy things.
Let me rant systematically
Colorscheme
Here is a screenshot of the old homepage.
The colorscheme I wanted was a very dark almost black theme, with flat/matte colors. They don’t pop, but provide enough constrast for HTML elements to differentiate themselves.
I would say the best tool to use is ChatGPT
(For somebody with 0% color knowledge), I only provided a few dark colors and it completed the rest of the colorscheme for me.
I was using the
ChatGPT-3.5
model that is freely available.
I don’t know how, but it has a innate sense of colors within it’s text-only model.
Here’s the pallete I am using for this website
1$white: #FAFAFA;
2$black: #2f2f2f;
3$blue: #659DBD;
4$red: #BD5A5A;
5$green: #77A88D;
6$charcoal: #1a1a1a;
7
8$backgroundDarker: #1C1C1C;
9$backgroundDark: #0F0F0F;
10$backgroundCode: #000000;
Here’s the end result!
Fonts
I only like Monospace
fonts, especially for reading purposes.
I have becomed accustomed to it.
I will change it wherever possible.
In the same ferver, I moved to these 3 fonts for this blog
- Fira Mono (for Headings and Title)
- Iosevka (for Code Samples and
these types of inline code
) - Ubuntu Mono (for normal text, like the one you are reading!)
It makes the blog much more readable and so much more nerdy.
Elements
For some reason, most elements of the blog were invisible.
Like blockquotes
.
I mean these kind of text.
Earlier they were not at all contrasted, you would think that’s a mistake. But now they are clearly bordered with full visibility to the text written inside them.
List
The list looks much more clean now, with very visible summary and shorten dates.
Conclusion
Overrall I am very happy with the CSS work I have achieved over the weekend. Most times I am far from artistic, I even wrote a blog post about it!