[GRASS-git] [OSGeo/grass-website] b4bbab: download: Updated to new download page layout (#546)
Corey White
noreply at github.com
Wed Jul 22 17:32:37 PDT 2026
Branch: refs/heads/master
Home: https://github.com/OSGeo/grass-website
Commit: b4bbab1e44592adf857cbe7d9de874d2266f7dd5
https://github.com/OSGeo/grass-website/commit/b4bbab1e44592adf857cbe7d9de874d2266f7dd5
Author: Corey White <smortopahri at gmail.com>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M config.toml
M content/download/_index.en.md
M content/download/addons.en.md
M content/download/conda.en.md
M content/download/data.en.md
M content/download/docker.en.md
R content/download/download.md
M content/download/linux.en.md
M content/download/mac.en.md
A content/download/source.en.md
M content/download/windows.en.md
M content/news/2026_05_08_GRASS_8_5_0_released.md
M content/news/2026_05_27_grass_on_conda_forge.md
M data/grass.json
M themes/grass/assets/js/script.js
M themes/grass/assets/sass/_styles.scss
M themes/grass/layouts/download/addons.html
R themes/grass/layouts/download/conda.html
M themes/grass/layouts/download/data.html
R themes/grass/layouts/download/list.html
R themes/grass/layouts/download/os.html
M themes/grass/layouts/download/tabs.html
M themes/grass/layouts/index.html
M themes/grass/layouts/partials/code-copy.html
M themes/grass/layouts/partials/grass-download.html
M themes/grass/layouts/partials/schema.html
A themes/grass/layouts/partials/support-button.html
A themes/grass/layouts/shortcodes/code-copy.html
A themes/grass/layouts/shortcodes/grass-download.html
A themes/grass/layouts/shortcodes/include-markdown.html
A themes/grass/layouts/shortcodes/installers.html
A themes/grass/layouts/shortcodes/support-button.html
A themes/grass/layouts/shortcodes/tab.html
A themes/grass/layouts/shortcodes/tabs.html
Log Message:
-----------
download: Updated to new download page layout (#546)
* download: Updated to new download page layout
* Update links and added aliases to old urls
* Removed extra / from url
* Added redirects for previous urls
* Added the url above each code block
* Update grass.json
Co-authored-by: Martin Landa <landa.martin at gmail.com>
* Updated button to support direct dowload of binaries and include new tab for source code
* Added the docker hub url
* Updated generic_64_bit
* Fixed issues with second click on download button leading navigating to undefined page
* Removed download button from linux tab
* Added pre-install instructions
* Updated the pre-install data and styling
* Added ability to sort intaller by id value
* Added support-button partial and added it to Mac section
* Updated windows tab
* Added financial contribution section
* Apply suggestions from code review
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>
* Update themes/grass/layouts/download/tabs.html
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>
* Removed donate button after each Linux distro
* Applied review suggestion to windows install section
* Adjusted order of linux distos
* Fixed nested header in docker section
* Added url to linux packages and link to repology
* Cleaned up addons page
* Added icon and fixed alignment of code copy button
* Refactor of new download page
* download: finish tabbed page refactor for Bootstrap 5 and shortcode content
- tab/tabs shortcodes: Bootstrap 5 markup (data-bs-toggle, #id hrefs,
fade/show active handling), panes collected via Scratch
- include-markdown: resolve pages by path with a clear error on missing pages
- new installers / grass-download / code-copy shortcodes so per-OS markdown
stays thin while install commands stay data-driven from data/grass.json
- per-OS content as include-only pages (content/download/{linux,mac,windows,
docker,conda,source}.en.md with _build render/list never): Linux distro
installs, macOS via GRASS for the Mac + MacPorts, Windows via OSGeo4W
(standalone installers retired upstream), Docker releasebranch_8_5 images,
conda from the former standalone page, source code
- _index.en.md renders six tabs; /download/{linux,windows,mac,docker,conda}
kept as aliases; conda folded into the tabbed page (menu entry, layout and
standalone page removed)
- script.js: react to hashchange so in-page links can switch tabs
- SEO: platform-listing meta description, include-only pages stay out of the
sitemap, news links point at /download/#<os> tab anchors, JSON-LD
SoftwareApplication gains softwareVersion and downloadUrl
Co-Authored-By: Claude Fable 5 <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_019HoL4HhAbbGdpg8tRA1vvW
* download: add development Docker images to the Docker tab
List the GRASS main-branch (preview) images alongside the stable
releasebranch images; installers shortcode gains a group parameter to
select the preview_installers set from data/grass.json.
Co-Authored-By: Claude Fable 5 <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_019HoL4HhAbbGdpg8tRA1vvW
* Updated addons page
* Content cleanup
* bump date
---------
Co-authored-by: Martin Landa <landa.martin at gmail.com>
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>
Co-authored-by: Claude <noreply at anthropic.com>
Co-authored-by: Markus Neteler <markus at neteler.org>
To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass-website/settings/notifications
More information about the grass-commit
mailing list