{"id":23395609,"url":"https://github.com/d-oit/hinode-mod-slideshow-gallery","last_synced_at":"2025-09-10T20:42:51.894Z","repository":{"id":268580752,"uuid":"904825861","full_name":"d-oit/hinode-mod-slideshow-gallery","owner":"d-oit","description":"Hugo Hinode Module: Slideshow Gallery","archived":false,"fork":false,"pushed_at":"2025-02-05T10:32:00.000Z","size":25926,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T11:29:53.850Z","etag":null,"topics":["hinode","hugo"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d-oit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-17T16:13:37.000Z","updated_at":"2025-02-05T10:31:58.000Z","dependencies_parsed_at":"2025-01-03T04:20:26.012Z","dependency_job_id":"c65d3a45-3899-41b3-9d3e-23d777e3bb22","html_url":"https://github.com/d-oit/hinode-mod-slideshow-gallery","commit_stats":null,"previous_names":["d-oit/hinode-mod-slideshow-gallery"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-oit%2Fhinode-mod-slideshow-gallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-oit%2Fhinode-mod-slideshow-gallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-oit%2Fhinode-mod-slideshow-gallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-oit%2Fhinode-mod-slideshow-gallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d-oit","download_url":"https://codeload.github.com/d-oit/hinode-mod-slideshow-gallery/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238847824,"owners_count":19540766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hinode","hugo"],"created_at":"2024-12-22T07:16:32.156Z","updated_at":"2025-02-14T13:29:58.460Z","avatar_url":"https://github.com/d-oit.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hinode Module - Slideshow Gallery\n\n\u003c!-- Tagline --\u003e\n\u003cp align=\"center\"\u003e\n    \u003cb\u003eA slideshow gallery shortcode for Hugo compatible with Hinode\u003c/b\u003e\n    \u003cbr /\u003e\n\u003c/p\u003e\n\n\u003c!-- Badges --\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://gohugo.io\" alt=\"Hugo website\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/generator-hugo-brightgreen\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://gethinode.com\" alt=\"Hinode theme\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/theme-hinode-blue\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/gethinode/mod-template/commits/main\" alt=\"Last commit\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/last-commit/gethinode/mod-template.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/gethinode/mod-template/issues\" alt=\"Issues\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues/gethinode/mod-template.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/gethinode/mod-template/pulls\" alt=\"Pulls\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/issues-pr-raw/gethinode/mod-template.svg\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/gethinode/mod-template/blob/main/LICENSE\" alt=\"License\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/gethinode/mod-template\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## About\n\n![Logo](https://raw.githubusercontent.com/gethinode/hinode/main/static/img/logo.png)\n\nHinode is a clean blog theme for [Hugo][hugo], an open-source static site generator. Hinode is available as a [template][repository_template], and a [main theme][repository]. \u003c!-- This repository maintains a Hugo module to add [module][module] to a Hinode site. --\u003e Visit the Hinode documentation site for [installation instructions][hinode_docs].\n\n## Contributing\n\nThis module uses [semantic-release][semantic-release] to automate the release of new versions. The package uses `husky` and `commitlint` to ensure commit messages adhere to the [Conventional Commits][conventionalcommits] specification. You can run `npx git-cz` from the terminal to help prepare the commit message.\n\n## Configuration\n\nThis module supports the following parameters (see the section `params.modules` in `config.toml`):\n\n```toml\n\n[modules]\n    [modules.mod-slideshow-gallery]\n        integration = \"optional\"\n        state = \"async\"\n        localize = true\n```\n\n## Load the module in the markdown file in front matter\n\n```yaml\nmodules: [\"slideshow-gallery\"]\n```\n\n## slideshow-gallery markdown shortcode\n\n```markdown\n{{\u003c slideshow-gallery \u003e}}\n```\n\n## slideshow-gallery Shortcode Parameters\n\nThe `slideshow-gallery` shortcode supports the following parameters:\n\n* `ratio`: Specifies the aspect ratio of the images. Default is \"auto\".\n* `loading`: Specifies the loading behavior of the images. Default is \"lazy\".\n\nThese parameters can be used to customize the behavior and appearance of the slideshow gallery. For more details, refer to the `layouts/shortcodes/slideshow-gallery.html` file.\n\n## Examples\n\nHere are some examples of using the `slideshow-gallery` shortcode with different parameters:\n\n* **Default usage**:\n  ```markdown\n  {{\u003c slideshow-gallery \u003e}}\n  ```\n\n* **Specifying aspect ratio**:\n  ```markdown\n  {{\u003c slideshow-gallery ratio=\"16x9\" \u003e}}\n  ```\n\n* **Specifying loading behavior**:\n  ```markdown\n  {{\u003c slideshow-gallery loading=\"eager\" \u003e}}\n  ```\n\n* **Combining parameters**:\n  ```markdown\n  {{\u003c slideshow-gallery ratio=\"4x3\" loading=\"lazy\" \u003e}}\n  ```\n\nThese examples demonstrate how to use the `slideshow-gallery` shortcode with different parameters to customize the behavior and appearance of the slideshow gallery. For more details, refer to the `layouts/shortcodes/slideshow-gallery.html` file.\n\n## dist/slideshow-gallery.js\n\nThe `dist/slideshow-gallery.js` file provides the JavaScript functionality required for the slideshow gallery module. This file is essential for the interactive features of the slideshow gallery, such as navigation buttons, fullscreen mode, and image transitions. It ensures that the slideshow gallery operates smoothly and provides a seamless user experience.\n\n## dist/slideshow-gallery.scss\n\nThe `dist/slideshow-gallery.scss` file contains the SCSS styles for the slideshow gallery module. This file is included in the `assets/scss` directory and provides the necessary styles for the slideshow gallery's appearance.\n\n## config.toml\n\nThe `dist` files are referenced in the `config.toml` file. The JavaScript file is mounted to `assets/js/modules/slideshow-gallery/slideshow-gallery.js`, and the SCSS file is included in the `assets/scss` directory.\n\n\u003c!-- MARKDOWN LINKS --\u003e\n[hugo]: https://gohugo.io\n[hinode_docs]: https://gethinode.com\n\u003c!-- [module]: https://example.com --\u003e\n[repository]: https://github.com/gethinode/hinode.git\n[repository_template]: https://github.com/gethinode/template.git\n[conventionalcommits]: https://www.conventionalcommits.org\n[husky]: https://typicode.github.io/husky/\n[semantic-release]: https://semantic-release.gitbook.io/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-oit%2Fhinode-mod-slideshow-gallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd-oit%2Fhinode-mod-slideshow-gallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-oit%2Fhinode-mod-slideshow-gallery/lists"}