Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/christoph-d/gallery

A static site generator for photo galleries
https://github.com/christoph-d/gallery

gallery photos static-site-generator

Last synced: about 1 month ago
JSON representation

A static site generator for photo galleries

Awesome Lists containing this project

README

        

# Gallery

[![CircleCI](https://dl.circleci.com/status-badge/img/gh/Christoph-D/gallery/tree/main.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/Christoph-D/gallery/tree/main)

A static site generator for photo galleries.

## Example

https://christoph-d.github.io/gallery/

## Usage

```shell
$ cargo run -- --page_title='My title' \
--input=some/path \
--output=some/path/build \
--footer='All rights reserved. Contact: [email protected]'
```

Add `--dry_run` to see which files it would write.

## Input directory structure

You can see the example's input directory structure on
https://github.com/Christoph-D/gallery/tree/site/source. The basic structure is:

* All images need to be in dated directories, no nested directories.
* Directory names and image names can be arbitrary and will be used as titles.