, 1 min read
Blog Anniversary: 500 posts
Original post is here eklausmeier.goip.de/blog/2023/08-11-blog-anniversary-500-posts.
This blog now has more than 500 posts.
1. Data. Generating static HTML files with Simplified Saaze shows number of posts:
$ time php saaze -mortb /tmp/build
Building static site in /tmp/build...
execute(): filePath=/home/klm/php/sndsaaze/content/aux.yml, nentries=6, totalPages=1, entries_per_page=20
execute(): filePath=/home/klm/php/sndsaaze/content/blog.yml, nentries=412, totalPages=21, entries_per_page=20
execute(): filePath=/home/klm/php/sndsaaze/content/gallery.yml, nentries=6, totalPages=1, entries_per_page=20
execute(): filePath=/home/klm/php/sndsaaze/content/music.yml, nentries=61, totalPages=4, entries_per_page=20
execute(): filePath=/home/klm/php/sndsaaze/content/error.yml, nentries=1, totalPages=1, entries_per_page=20
Finished creating 5 collections, 4 with index, and 504 entries (0.17 secs / 11.15MB)
#collections=5, YamlParser=0.0095/511-5, md2html=0.0153, MathParser=0.0082/504, renderEntry=504, content=504/0, excerpt=0/0
real 0.19s
user 0.12s
sys 0
swapped 0
total space 0
The number of posts, excluding index.md
.
Nr | Type | number |
---|---|---|
1 | aux | 6 |
2 | blog | 412 |
3 | gallery | 6 |
4 | music | 61 |
5 | error | 1 |
sum | 486 |
Over the years the posts are distributed as follows, not counting the 14 index.md
posts. Two posts have index: false
in their frontmatter, and one post has draft: true
, see Simplified Saaze. Therefore these posts do not show in the count from php saaze
.
Year | blog | music |
---|---|---|
2008 | 2 | |
2012 | 1 | |
2013 | 101 | |
2014 | 47 | |
2015 | 41 | |
2016 | 21 | |
2017 | 21 | |
2018 | 16 | |
2019 | 8 | |
2020 | 30 | |
2021 | 51 | 13 |
2022 | 45 | 21 |
2023 | 31 | 27 |
sum | 415 | 61 |
2. Counting content. Below Perl script blogyrcnt
counts posts per year.
#!/bin/perl -W
# Count number of posts per year
use strict;
my %H;
while (<>) {
$H{$1} += 1 if (/\.\/(\d\d\d\d)\/\d\d\-\d\d\-/);
}
for (sort keys %H) {
printf("%4d: %d\n",$_,$H{$_});
}
Run script as follows: Go to content/blog
directory, then
$ find . | sort | blogyrcnt`
Similarly for content/music
.
As of 27-Oct-2024 this blog has 619 entries (=number of total Markdown files).