Surf photography

The photos in this digital album stand for a rather small and non representative sample of surf and photography. In my experience, as a photographer and as a surfer, I have found that the best moments in life are to be experienced with full engagement and almost zero gadgets.

There is a lot of software available for managing image galleries. Of course, just like any piece of software, current digital photo albums make several assumptions that might not be suitable, depending on the requirements.

The specification I was looking for included:

  • A style similar to Instagram, because people are creatures of habit, even when those habits are bad for them, especialy then!
  • Git repository for the code, but not for the images.
  • Flexibility to choose the web site theme and the image viewer library.

Image files are stored in github issues

In this way, the git history remains clean of files that cannot be tracked. Moreover, github issues provides notifications if you choose to watch the repository. Currently, posting an image also requires to add the image filename in the _config.yml.

Slow social features

It is nice to receive a personal message that is thoughtful and meaningful. You know, the kind of communication that, not so long ago, people used to have on paper mail, before email chat, attachments, notifications, newsletters, and spam. By the way of storing images in github issues, we get out of the box social reactions (including dislikes), tags (labels) and comments. It is yet unclear, whether this is a bug, or a feature.

Dependencies

  • Jekyll Minima is already flexible enough with skins, social media icons, and configuration files.
  • nanogallery has been implemented as a jekyll minima custom head and a jekyll layout.