Skip to content

WIP: Documentation migration#9671

Draft
grega wants to merge 33 commits intoRaspberryPiFoundation:mainfrom
grega:docs
Draft

WIP: Documentation migration#9671
grega wants to merge 33 commits intoRaspberryPiFoundation:mainfrom
grega:docs

Conversation

@grega
Copy link
Copy Markdown
Member

@grega grega commented Mar 31, 2026

WIP / draft...

The basics

The details

Resolves

Fixes #9543

Proposed Changes

Reason for Changes

Test Coverage

n/a

Documentation

Additional Information

maribethb and others added 30 commits January 20, 2026 16:12
Allows for manual Actions Workflow run for deployment, not automatic. Can be run against a given release/tag.
For:
- Class blocks
- Codelab cards
- Homepage features
- Images
This was leftover from the previous docs site / build process
Both images declared through ![]() in Markdown, and using the Image component had output paths that were incorrect
Update docs build script to reflect this, and fix some mdx generation errors

Add .gitignore to docs/reference/ to keep generated md/mdx out of version control

Add Docusaurus redirect config for /reference/js/ -> /reference/
…nstead

Adds:
- CodelabImage
- CompareBlock
- TableHeader
Removing duplicate docs/img/ dir

Adds correct favicon

Removes unneeded default Docusaurus images/assets
Component was superfluous, we can achieve the same with regular Markdown table syntax and a very small amount of CSS
Before generating the site, also gracefully handle the missing "references" sidebar config. Remove the, now generated, _reference.js sidebar config file
grega added 2 commits April 3, 2026 10:57
ie. no need to build the entire Blockly package, with Closure compiler, just for the docs
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.

Migrate documentation site

2 participants