DEV Community

Cover image for The perl.fish experiment
Tib
Tib

Posted on

4 1

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 🐠

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

πŸ‘‹ Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay