Back to main page

Help

Adding First Album

Once you've started the photo-blog application, it will create a storage directory photo-blog-data in your
current directory. This new directory will contain all state of the app.

The app will serve on port 8008, you open http://127.0.0.1:8008/ if you run it locally.

empty.png

It might be a good idea to set admin password, to restrict access to albums management. Once the password is set,
browser will asc you for name and password, name can be anything, password should be the one you've set.

Application settings are available under gear button. You can set your site title and some other parameters there.

Then click on a film button to add an album.

add-album.png

Name can not be changed later (though you can always create a copy of album with a new name and delete the old one)
and will act as a part of URL to the new album.

Name is started with a random prefix by default, this is to hide private albums from people that can guess a name.
Remove this random prefix if you intend to make the album public. Please note, URL-protected private albums are not
sufficiently secure for really sensitive data. Private URL can leak to search engines from your browser, it can be
overshared by people you gave access without your control.

edit-album.png

Once you've created an album, you will be redirected to a page where cat edit more details and upload pictures.

Technical details (EXIF) are retrieved from images on upload. Images with geolocation are shown on the map.

You can also upload GPX files, they will be shown on the map too.

Click "Back to album" to open album page.

Album Page

Main part of album page is a gallery of images that can be shown full screen at maximum resolution.

view-album.png

Get back to editing album/adding more photos with a pencil button on top.

Image and GPX files are identified and deduplicated by hash of their content. So, if you've uploaded a photo
to one album, and then uploaded the same photo to another album, second upload will be ignored and reference (hash)
to the first file will be used instead.

Hash is a part of image URL (underlined in the following screenshot).

view-image.jpg

Album and image links are shareable, and will show a preview image. You can choose image as a cover for an album
and fill in its hash in album details.

cover-image.png

When you browse gallery as admin, you will have more control buttons.

image-admin.png

Images of the album are ordered chronologically with an option to reverse the order.

Click home button to open main page.

Main Page

main-page.jpg

Each album (that does not have "Hidden" option enabled) will be listed on the main page.
Private albums are only listed if you're logged in as admin.

Login button or admin controls are shown at the bottom of the page.
Login button can be hidden in privacy settings.

Main page starts with a gallery of featured photos.
When you watch photos as admin, you can click the star button to mark current photo as featured.

add-to-featured.jpg

You can remove photo from featured by clicking trash bin button.

remove-from-featured.png

Text

Both images and albums can have text descriptions. Markdown
and HTML are supported markup languages. Brief overview of syntax.

Multilingual content

You can provide text in multiple languages by using fences (:::) syntax.
Supported languages should be configured in language settings.

:::{lang=en}
Faro, Portugal
:::

:::{lang=ru}
Фару, Португалия
:::

:::{lang=en}
Something in english again.
:::

Chronological Texts

When you want to tell a story between the pictures, you can add texts with timestamps in album details.

add-chrono-text.png

Photos in album are ordered chronologically, and texts will be shown in a relevant position.

view-chrono-text.jpg