Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
hall-of-mirrors
Advanced tools
JavaScript Image Gallery for After Dark. Hall of Mirrors adds a responsive image gallery using PhotoSwipe.
Your browser doesn't support HTML5 video. Here is a link to the video instead. Ref: embedding-videos-in-readmes
None required, unless you're hosting your site root from a path including a /
such as domain.example/blog/
. If so, update the url data types in default-skin.css
to include the full path. Use the included bin/urlize
script to facilitate this change.
Copy the contents of this repository into a directory called themes/hall-of-mirrors
under the root of your After Dark site.
Add hall-of-mirrors
as a theme component to your After Dark site config.toml
, e.g.
theme = [
"hall-of-mirrors",
"after-dark"
]
Add and specify settings for the module in your After Dark site config, e.g.
[params.modules.hall_of_mirrors]
enabled = true # Required in version 0.x.x
Create a Leaf Bundle for your images and content.
Configure the content to reference the images.
Build and deploy your After Dark site.
To display a gallery add the Page Resources you wish to display to your Leaf Bundle and configure your front matter as shown.
Display a gallery for all JPEG images in the page bundle:
[[resources]]
src = "**.jpg" # Display any jpeg image in the leaf bundle
name = "gallery" # Name must include the word 'gallery'
Display a gallery for images in a specific bundle subdirectory:
[[resources]]
src = "images/gallery/**.jpg" # Restrict images to a folder
name = "Image gallery" # Provide a more friendly gallery name
Add captions and enhance SEO by configuring individual resources:
[[resources]]
src = "**/ray-hennessy-763310-unsplash.jpg"
[resources.params]
thumb_size = "750x" # Adjust size of thumbnail image
[resources.params.meta]
creator = "Ray Hennessy"
description = "This is a long description. It is shown instead of the title and is intended to provide more information."
[[resources]]
src = "**sprat**" # Glob for image with 'sprat' in the filename
title = "Diverse succulents around a rock"
[resources.params]
hide_credits = true # Display title but not creator
[resources.params.meta]
creator = "Annie Spratt" # Maps to schema structured data
[[resources]]
src = "**/blake-richard-verdoorn-20063-unsplash.jpg"
title = "Bridge over a green waterfall"
[resources.params]
hide_credits = true
thumb_size = "350x"
[resources.params.meta]
creator = "Blake Richard Verdoorn"
keywords = ["nature", "waterfall", "bridge"]
[[resources]]
src = "images/gallery/**.jpg"
name = "Nature gallery"
[resources.params.meta]
genre = "digital" # Set genre meta for all gallery images
This should get you started. Expect some breaking changes as the development is finalized.
Please squash commits and use Convention Commit messages. Run npm run commit
after installing NPM dev dependencies for help creating conventional commit messages.k
Copyright (C) 2018, 2019 by Josh Habdas jhabdas@protonmail.com
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
The text of the above license is included in the file COPYING in the source.
FAQs
PhotoSwipe Image Gallery for After Dark.
The npm package hall-of-mirrors receives a total of 2 weekly downloads. As such, hall-of-mirrors popularity was classified as not popular.
We found that hall-of-mirrors demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.