Skip to content

move from twitter to bluesky in examples#1815

Merged
cderv merged 19 commits into
mainfrom
twitter-to-bluesky
Mar 23, 2026
Merged

move from twitter to bluesky in examples#1815
cderv merged 19 commits into
mainfrom
twitter-to-bluesky

Conversation

@cderv
Copy link
Copy Markdown
Member

@cderv cderv commented Oct 16, 2025

This follows switch to bluesky in

We have a PR to move from twitter to bluesky in

This closes quarto-dev/quarto-cli#13204 too

We'll have more work for other support

Question

@cwickham we have several screenshot that will show result with past options:

![](images/navbar-tools.png){.border alt="The right section of a Quarto navbar containing a Twitter and Github logo. The Github logo is selected and a menu is underneath it with two items: 'Source Code' and 'Report a Bug"}

Should we redo those screenshot and adapt the alt text too ?

@cderv cderv requested a review from cwickham October 16, 2025 16:20
@github-actions github-actions Bot temporarily deployed to pull request October 16, 2025 16:27 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-1815.quarto.org

🔄 Modified Documents

@cwickham
Copy link
Copy Markdown
Member

@cderv Yes, I think we need to redo the screenshots. In addition to:

  • docs/websites/images/navbar-tools.png which appears in docs/websites/website-navigation.html#navbar-tools

I think we should redo:

  • docs/websites/images/tools.png in docs/websites/website-navigation.html#sidebar-tools

  • All five in /docs/websites/website-about.html#templates:

    • /docs/websites/images/about-jolla.png (This also appears in website-blog.qmd where the alt text will need updating)
    • /docs/websites/images/about-trestles.png
    • /docs/websites/images/about-solana.png
    • /docs/websites/images/about-marquee.png
    • /docs/websites/images/about-broadside.png
  • /docs/websites/images/myblog.png in /docs/websites/website-blog.html#home-page

These other ones can probably remain since they are in sections that aren't as clearly linked to default template:

  • /docs/websites/images/myblog-subscribe.png in /docs/websites/website-blog.html#subscriptions

  • The three theme examples in /docs/websites/website-blog.html#themes:

    • /docs/websites/images/theme-litera.png
    • /docs/websites/images/theme-solar.png
    • /docs/websites/images/theme-morph.png

Copy link
Copy Markdown
Member

@cwickham cwickham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

Comment thread docs/websites/_footer.md Outdated
@cderv
Copy link
Copy Markdown
Member Author

cderv commented Oct 21, 2025

Yes, I think we need to redo the screenshots

Ok. Probably a good opportunity to create a script to help us redo screenshots quickly.
Maybe I can reuse https://github.com/quarto-dev/quarto-web/blob/main/tools/gallery-screenshot.R I did for gallery

@github-actions github-actions Bot temporarily deployed to pull request October 21, 2025 12:32 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-1815.quarto.org

🔄 Modified Documents

@cderv cderv force-pushed the twitter-to-bluesky branch from 92e5a81 to 3fd8f09 Compare March 4, 2026 11:32
@github-actions github-actions Bot temporarily deployed to pull request March 4, 2026 11:39 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 4, 2026

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-1815.quarto.org

🔄 Modified Documents

@cderv cderv force-pushed the twitter-to-bluesky branch from 3fd8f09 to 01ba64f Compare March 6, 2026 17:29
@github-actions github-actions Bot temporarily deployed to pull request March 6, 2026 17:37 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 6, 2026

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-1815.quarto.org

🔄 Modified Documents

@github-actions github-actions Bot temporarily deployed to pull request March 6, 2026 17:56 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 6, 2026

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-1815.quarto.org

🔄 Modified Documents

@github-actions github-actions Bot temporarily deployed to pull request March 6, 2026 18:10 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 6, 2026

📝 Preview Deployment

🔍 Full site preview: https://deploy-preview-1815.quarto.org

🔄 Modified Documents

@github-actions github-actions Bot temporarily deployed to pull request March 11, 2026 13:40 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

cderv added a commit that referenced this pull request Mar 11, 2026
- Add .include-dark to tools.png, myblog.png, and 4 about-page images
  (trestles, solana, marquee, broadside) so dark variants render
- Replace Twitter references with Bluesky in alt text
- Use concise alt text matching manifest descriptions
- jolla and navbar-tools already updated in prior commits
@github-actions github-actions Bot temporarily deployed to pull request March 11, 2026 20:39 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot temporarily deployed to pull request March 13, 2026 19:31 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot temporarily deployed to pull request March 16, 2026 15:05 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot temporarily deployed to pull request March 16, 2026 16:13 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot temporarily deployed to pull request March 16, 2026 17:41 Inactive
cderv added 12 commits March 20, 2026 15:49
Captured from https://quarto-dev.github.io/quarto-demo/ with GitHub
dropdown open, showing sidebar title, tools, search, and navigation.

# Conflicts:
#	docs/websites/images/tools-dark.png
#	docs/websites/images/tools.png
- Add .include-dark to tools.png, myblog.png, and 4 about-page images
  (trestles, solana, marquee, broadside) so dark variants render
- Replace Twitter references with Bluesky in alt text
- Use concise alt text matching manifest descriptions
- jolla and navbar-tools already updated in prior commits
Switch from quarto.org URL to local breadcrumbs example with matching
sidebar structure (Tutorials > Tutorial Landing). Uses darkly + custom
SCSS to make breadcrumb background transparent in dark mode.

# Conflicts:
#	docs/websites/images/nav-breadcrumbs-dark.png
#	docs/websites/images/nav-breadcrumbs.png
Replace anchored and floating sidebar screenshots with new captures
from screenshot tooling. Add dark variants and .include-dark class.
Navbar-only element capture at 1000px viewport from navbar-basic example.
nav-bar-hybrid, nav-bar-hybrid-sidebar, nav-bar-hybrid-dropdown
with dark mode variants.
Enables dark mode variants for nav-bar-hybrid, nav-bar-hybrid-sidebar,
and nav-bar-hybrid-dropdown screenshots.
The dark variant (nav-breadcrumbs-dark.png) was already in the PR but
the .qmd reference was missing the .include-dark class.
@cderv cderv force-pushed the twitter-to-bluesky branch from 0fa3cf7 to 0be9e78 Compare March 20, 2026 15:03
@github-actions github-actions Bot temporarily deployed to pull request March 20, 2026 15:11 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

Copy link
Copy Markdown
Member

@cwickham cwickham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Screenshots all look great!

@cderv cderv merged commit 1cf3f47 into main Mar 23, 2026
4 checks passed
@cderv cderv deleted the twitter-to-bluesky branch March 23, 2026 22:20
github-actions Bot pushed a commit that referenced this pull request Mar 23, 2026
Replace Twitter with Bluesky in examples and recapture website screenshots with dark mode variants

- Update social media references from Twitter to Bluesky across blog posts,
website docs, footer, and example projects
- Recapture website navigation screenshots (sidebar-tools, breadcrumbs,
navbar, hybrid-nav, reader-mode, repo-actions, about pages, myblog)
with dark mode variants using `.include-dark` class
- Fix fig-alt typos in website-navigation.qmd

(cherry picked from commit 1cf3f47)
@github-actions
Copy link
Copy Markdown
Contributor

Successfully created backport PR for prerelease:

cderv added a commit that referenced this pull request Mar 24, 2026
Documents the .qmd changes needed in PR #1815 to use the dark mode
screenshots: add .include-dark class to image references, update alt
text from Twitter to Bluesky.
cderv added a commit that referenced this pull request Mar 24, 2026
…enshots

Refactor about-pages to use Quarto profiles (one shared about.qmd,
five _quarto-<template>.yml configs). Add sidebar-tools and myblog
example projects. Add manifest entries for about-trestles, about-solana,
about-marquee, about-broadside, sidebar-tools, and myblog.
cderv added a commit that referenced this pull request Mar 24, 2026
- Add .include-dark to tools.png, myblog.png, and 4 about-page images
  (trestles, solana, marquee, broadside) so dark variants render
- Replace Twitter references with Bluesky in alt text
- Use concise alt text matching manifest descriptions
- jolla and navbar-tools already updated in prior commits
cderv added a commit that referenced this pull request Mar 27, 2026
Add developer tooling for capturing and maintaining documentation
screenshots on quarto.org using Playwright. Screenshots are defined
declaratively in a JSON manifest, then captured automatically —
no manual screenshotting needed.

The tooling lives under _tools/screenshots/ and includes:

- capture.js: Playwright-based replay engine that renders pages,
  executes interactions (clicks, hovers, toggles), and captures
  screenshots with automatic light/dark variants
- manifest.json: Declarative definitions for 17 screenshots (34
  images with dark variants) covering about pages, navbar configs,
  sidebar layouts, breadcrumbs, reader mode, and repo action links
- JSON Schema validation for manifest entries
- Content-aware trim, crop, and clip-union post-processing via sharp
- Spotlight effect for highlighting specific elements
- Quarto profile support for rendering different configurations
- Example projects under examples/ as minimal screenshot sources
  (includes quarto-demo as a git subtree)
- CI compression workflow (.github/workflows/optimize-images.yml)
  for oxipng optimization after merge
- /screenshot Claude Code skill for interactive screenshot authoring

Developed alongside PR #1815 (Twitter → Bluesky migration), which
served as real-world validation — all 19 screenshots in that PR
were produced by this tool.
github-actions Bot pushed a commit that referenced this pull request Mar 27, 2026
Add developer tooling for capturing and maintaining documentation
screenshots on quarto.org using Playwright. Screenshots are defined
declaratively in a JSON manifest, then captured automatically —
no manual screenshotting needed.

The tooling lives under _tools/screenshots/ and includes:

- capture.js: Playwright-based replay engine that renders pages,
  executes interactions (clicks, hovers, toggles), and captures
  screenshots with automatic light/dark variants
- manifest.json: Declarative definitions for 17 screenshots (34
  images with dark variants) covering about pages, navbar configs,
  sidebar layouts, breadcrumbs, reader mode, and repo action links
- JSON Schema validation for manifest entries
- Content-aware trim, crop, and clip-union post-processing via sharp
- Spotlight effect for highlighting specific elements
- Quarto profile support for rendering different configurations
- Example projects under examples/ as minimal screenshot sources
  (includes quarto-demo as a git subtree)
- CI compression workflow (.github/workflows/optimize-images.yml)
  for oxipng optimization after merge
- /screenshot Claude Code skill for interactive screenshot authoring

Developed alongside PR #1815 (Twitter → Bluesky migration), which
served as real-world validation — all 19 screenshots in that PR
were produced by this tool.

(cherry picked from commit b184c08)
cderv added a commit that referenced this pull request Mar 27, 2026
…1976)

Add developer tooling for capturing and maintaining documentation
screenshots on quarto.org using Playwright. Screenshots are defined
declaratively in a JSON manifest, then captured automatically —
no manual screenshotting needed.

The tooling lives under _tools/screenshots/ and includes:

- capture.js: Playwright-based replay engine that renders pages,
  executes interactions (clicks, hovers, toggles), and captures
  screenshots with automatic light/dark variants
- manifest.json: Declarative definitions for 17 screenshots (34
  images with dark variants) covering about pages, navbar configs,
  sidebar layouts, breadcrumbs, reader mode, and repo action links
- JSON Schema validation for manifest entries
- Content-aware trim, crop, and clip-union post-processing via sharp
- Spotlight effect for highlighting specific elements
- Quarto profile support for rendering different configurations
- Example projects under examples/ as minimal screenshot sources
  (includes quarto-demo as a git subtree)
- CI compression workflow (.github/workflows/optimize-images.yml)
  for oxipng optimization after merge
- /screenshot Claude Code skill for interactive screenshot authoring

Developed alongside PR #1815 (Twitter → Bluesky migration), which
served as real-world validation — all 19 screenshots in that PR
were produced by this tool.

(cherry picked from commit b184c08)

Co-authored-by: Christophe Dervieux <christophe.dervieux@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add bluesky to quarto.org nav items

2 participants