The perl.fish experiment

thibaultduponchelle

Tib

Posted on August 22, 2024

The perl.fish experiment

(Picture from Chokniti Khongchum)

I like GitHub Pages, it provides a nice little and simple free hosting. I also like their static site generators (SSG) companions:

About 3 years ago, I spent some time experimenting with more advanced Hugo and Jekyll concepts (variables, config, layouts, includes, ...).

I wanted to produce a modular website with content separated from a complex structure, using parameterized includes.

The experiment also contained a commenting system powered by GitHub issues (yes!) along with a blog (it’s Jekyll after all!).
I used this effort to compare Hugo and Jekyll features (Jekyll won for me).
Then I continued by adding some content, syntax highlighting and various other things...

But why I tagged this post with #perl tag?

Because ultimately the website content is about Perl, with some generic informations and links that I tried to present in a bit "catchy" way.

After some time, I let this website aging somewhere in my GitHub private space.

Nobody asked for it, but this is finally it!

🐟 perl.fish 🐠

It’s public but I have zero plan for this.

And about the name "perl-dot-fish", I doubt I can give any explanation except that I consider that "it sounds good".

A little preview

For the very most lazy 😀, here is a little preview:
Perl Fish Index

It’s also looking good on mobile.

Perl Fish Mobile

Note: for the design skeleton, I started from rust-lang.org (license permits it), but it now has well diverged.

About the stack

I built using Jekyll parameterized includes, to me it makes it both modular and a bit inelegant 😀
Website is easy to edit and the GitHub Pages setup deploys on commit.

Read the source at perlfish

It’s and experiment, probably running for about a year.

🐟 perl.fish 🐠

💖 💪 🙅 🚩
thibaultduponchelle
Tib

Posted on August 22, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

The perl.fish experiment
perl The perl.fish experiment

August 22, 2024