Compare commits

...

3 Commits

Author SHA1 Message Date
ce82d1b40b
pages/about.md: change Matrix handle 2023-05-14 13:57:26 -04:00
ec5522365f
index.md: added Atom feed link 2023-05-14 13:56:41 -04:00
941a4172f1
posts: added hello_world.md 2023-05-14 13:56:15 -04:00
3 changed files with 29 additions and 1 deletions

View File

@ -10,3 +10,7 @@ For more info about me, including contact info, check out [my about page.](/abou
Local git server, along with frontend. This hosts the majority of the projects I have done in the past.
## blog articles
To subscribe to the blog, use the [Atom feed](/atom.xml).
- - -

View File

@ -74,7 +74,7 @@ Some Blender renders I made for fun:
![](/public/img/uwsnb-thumb.jpg)
## contact information
* **matrix:** @dogey:d.nerdpol.ovh
* **matrix:** @dogey:m.dogeystamp.com
* **discord:** dogeystamp#4056
* **email:** dogeystamp[at]disroot.org

24
posts/hello_world.md Normal file
View File

@ -0,0 +1,24 @@
# hello world (from barf.sh)
2023-05-14
Another year, another static site generator.
This time, for the [5th iteration](https://git.dogeystamp.com/dogeystamp/wb5) of the website,
I'm using [barf](https://barf.bt.ht) to generate it.
Personally, I think the old script I was using, [ssg](https://romanzolotarev.com/ssg.html),
was really hacky in comparison to barf.
One of my biggest grudges is how there was no post list on the front page by default.
Most of the people using ssg (including me) had to write their own messy `sed` contraptions to implement it.
Thankfully, barf implements not only the post list, but also Atom feed generation, which is very convenient.
Other than that, barf excels by being tiny.
Unlike ssg, the barf script fits in 3 screenfuls of text for me.
In my opinion, it's much more readable.
The great thing about these two scripts is that migrating my website from one to the other is really simple.
They both work similarly, so I just needed minor changes to port over my (admittedly few) pages.
Anyways, I'll hopefully write some blog posts soon and fix the remaining dead links on the website.