From bd11b5d3a42aa764b90b979a564e5f7732a50cf6 Mon Sep 17 00:00:00 2001 From: "Yann Esposito (Yogsototh)" Date: Sat, 30 Nov 2019 15:04:40 +0100 Subject: [PATCH] Start a new blog post about my blog, yes a new meta :) --- src/posts/0008-further-blog-changes/index.org | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/posts/0008-further-blog-changes/index.org diff --git a/src/posts/0008-further-blog-changes/index.org b/src/posts/0008-further-blog-changes/index.org new file mode 100644 index 0000000..62be8db --- /dev/null +++ b/src/posts/0008-further-blog-changes/index.org @@ -0,0 +1,39 @@ +#+TITLE: Further Blog Engine change +#+AUTHOR: Yann Esposito +#+EMAIL: yann@esposito.host +#+DATE: [2019-11-30 Sat] +#+KEYWORDS: blog +#+DESCRIPTION: Recent changes on my blog system +#+OPTIONS: auto-id:t toc:nil + +When I started this new blog, I wanted to find something minimal to be able +to minimize my natural tendency to hack my blogging system. + +So regarding my blog, I put a lot more time working on the system than +writting things. +Still I enjoyed some choices. + +1. I changed how I reduce the size of the images. +2. I do not merge all CSS styles in the same CSS file, I splitted 4 + different CSS each supporting light/dark theme. + This way the size of each page is reduced. +3. I added an HTML minimize step. I could optimize this a lot I think. +4. I added a script that show the size of each webpage (HTML + CSS + + Images). There is an example in all the footers of the pages of my website. + +So to compress the images I use: + +#+begin_src bash +~/.nix-profile/bin/convert src.jpg -resize 400x400\> -colorspace Gray -ordered-dither o8x8,8 dst.jpg +#+end_src + +I have 4 themes, this is a lot too much, but, I don't know I guess I felt +inspired. +I'm particularly proud of the matrix theme (sci dark, try it by selecting +sci and then choose dark theme). It takes care of making the images green. + +One of the theme is a minimal one, it is used to minimize the size of the +CSS, while I'm writting those lines, the css size is 728 bytes. + +I'll certainly be able to optimize a lot more the size of my HTML files too. +But I haven't invested much time in it yet.