Skip to content

docs: add a documentation website under docs/ - #48

Merged
mcanouil merged 8 commits into
mainfrom
docs/documentation-website
Aug 1, 2026
Merged

docs: add a documentation website under docs/#48
mcanouil merged 8 commits into
mainfrom
docs/documentation-website

Conversation

@mcanouil

@mcanouil mcanouil commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Moves the reference documentation out of README.md and into a Quarto website under docs/, built on the atelier project type and published to https://m.canouil.dev/quarto-gitlink/.

The README ran to some three hundred lines covering five platforms. The site links the references with the filter itself: unlike every other site in this family, which runs the widget alone with enabled: false, this one turns in-text rewriting on, so #1, owner/repo#1, @mcanouil, and a bare platform URL are all resolved on the page. The widget in the sidebar is the same extension documenting itself.

This repository publishes one of the website scaffold's own dependencies, so it is set up the self-hosting way: the committed copy under docs/_extensions/mcanouil/gitlink/ is dropped, and the filter resolves from the copy sync-extension.sh takes from the repository root. The site therefore runs the version being released.

README.md becomes a landing page pointing at the site.

The README ran to three hundred lines covering five platforms. Those
move to an atelier website under docs/, which links the references
itself: the site turns in-text rewriting on, unlike the others in the
family, which run the widget alone.

This repository publishes one of the website's own dependencies, so the
committed copy under docs/_extensions/mcanouil/ is dropped and the site
resolves the filter from the copy sync-extension.sh takes from the
repository root, running the version being released.

The widget in the sidebar is the extension documenting itself.

README.md becomes a landing page pointing at the website.
@mcanouil mcanouil added the Type: Documentation 📝 Issues related to documentation label Aug 1, 2026
@mcanouil mcanouil self-assigned this Aug 1, 2026
The generated copy of this repository's own extension sat directly under
docs/_extensions/, with no owner, where it read as just another
installed extension. It now goes to docs/_extensions/local/<name>/, so
the path says where it came from and keeps it clear of the committed
dependencies.

Quarto resolves an extension under any owner directory, so nothing
referencing it changes.
Picked up from the shared scaffold.
Picked up from the shared scaffold.
1.9.1 keeps the widget's menu inside a docked sidebar, which is what the
three rules in assets/theme.scss did here. Those rules go with it.
The platforms table lumped all five together and said nothing about how
they differ. Record each base URL, the GitLab !N merge request form, the
GitHub GH-N form, and the commit and mention forms with their 7 to 40
character bound.

Document the widget's built-in entries with their defaults and platform
coverage, style-navbar-tools, and that Bitbucket exposes no star count.
The Quarto project root is docs/, so the edit and issue links were built one level up from the page they belong to and did not resolve.
@mcanouil
mcanouil merged commit 983f07c into main Aug 1, 2026
2 checks passed
@mcanouil
mcanouil deleted the docs/documentation-website branch August 1, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Documentation 📝 Issues related to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant