DEV Community

Cover image for The perl.fish experiment
Tib
Tib

Posted on

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 ๐Ÿ 

Top comments (0)