Photish is a simple, convention based (but configurable) static photo site generator. Photish allows you to group your photo collections by folder. Metadata can be written alongside the photo in a YAML file with the same name as the photo.

Photish will crawl through your directory of photos and metadata, and render the information in your website templates. Photish supports all template engines implemented by Tilt (currently over 30 formats). It will also read your configuration and automatically convert your images to your configured size, dimensions, colourscheme, etc using ImageMagick or GraphicsMagick. Using this information, Photish creates a complete static website that can be hosted on an NGINX, Apache HTTP Server, or even on Github Pages.

Photish has been created with speed and efficiency in mind. Threads are used to parallelize image transcoding to achieve maximum utilization of your CPU during generation. A cache file is then used to ensure that unless the image has changed, it is not needlessly regenerated. This results in a responsive and fast local development environment, making it easy to perfect the design of your photo based website without having to wait for regeneration.

Code Quality Rank: L5
Monthly Downloads: 416
Programming language: Ruby
License: MIT License

Photish alternatives and related gems

Based on the "Jekyll" category

Do you think we are missing an alternative of Photish or a related project?

Add another 'Jekyll' Gem

Photish Recommendations

There are no recommendations yet. Be the first to promote Photish!

Have you used Photish? Share your experience. Write a short recommendation and Photish, you and your project will be promoted on Awesome Ruby.
Recommend Photish

Recently added Photish resources

Do you know of a usefull tutorial, book or news relevant to Photish?
Be the first to add one!