Skip to content

feat: migrate site from Jekyll to VitePress with UnitsDB browser#13

Merged
ronaldtse merged 11 commits intomainfrom
feat/vitepress-site-redesign
Apr 29, 2026
Merged

feat: migrate site from Jekyll to VitePress with UnitsDB browser#13
ronaldtse merged 11 commits intomainfrom
feat/vitepress-site-redesign

Conversation

@ronaldtse
Copy link
Copy Markdown
Contributor

Summary

Complete rewrite of the UnitsML.org website, migrating from Jekyll/AsciiDoc to VitePress with a modern custom theme and an interactive UnitsDB browser.

Site structure

  • VitePress 1.6.4 with custom theme (brand colors: navy, teal, blue)
  • Content pages: Homepage, About (with timeline/people), Learn section (5 pages), Software, Schemas, Privacy, ToS
  • UnitsDB browser: Interactive search/browse of 716 entities (units, quantities, dimensions, prefixes, scales, systems) with real URL navigation and entity detail pages
  • Blog: 4 posts (site redesign, UnitsDB 1.0 & 2.0 releases, CalConnect TC UNITS)
  • 716 statically generated entity pages via VitePress dynamic routes

Key features

  • UnitsDB browser with search, tab navigation, and entity detail views
  • Cross-reference display (BIPM SI Digital Framework, UCUM, QUDT)
  • Root units formula rendering with inline superscripts
  • Dimension expression visualization with power bars
  • Multilingual name display
  • Responsive layout with mobile support

Infrastructure

  • Node 24 + VitePress build pipeline
  • GitHub Pages deployment via Actions
  • Lychee link checker against built HTML
  • UnitsDB JSON generation from YAML source (TypeScript script)

Removed

  • Jekyll site infrastructure (Gemfile, Rakefile, _config.yml, AsciiDoc pages)
  • Legacy assets (Jekyll SCSS, PDFs moved to public/)

Test plan

  • npm run build passes cleanly
  • Dev server renders all pages correctly
  • UnitsDB browser tabs navigate with real URLs + browser back/forward
  • Entity detail pages render identifiers, symbols, properties, references
  • Mobile responsive layout works
  • Blog posts render correctly
  • All nav links work

Remove Jekyll-based site infrastructure (Gemfile, Rakefile, _config.yml,
AsciiDoc pages, Jekyll assets, PDF references). Replaced by VitePress.
- VitePress 1.6.4 with custom theme extending defaults
- Brand colors (navy, teal, blue) in custom.css
- Vue components: HomePage, EcosystemDiagram, TimelineSection,
  PeopleGrid, FAQAccordion, BlogIndex, UnitsDBBrowser,
  UnitsDBEntityDetail, DataModelDiagram
- Dynamic routes for 716 UnitsDB entity pages
- Blog post loader with createContentLoader
- AsciiDoc Vite plugin for legacy posts
- Lychee link checker config
TypeScript script (generate-unitsdb.ts) that reads YAML from the unitsdb
submodule and generates JSON files for the UnitsDB browser. Handles system
identifier resolution, parent system aggregation (SI_compatible), and
cross-reference extraction (BIPM, UCUM, QUDT).
- Favicons, logos (symbol.svg, logo-text.svg)
- UnitsDB JSON data files (units, quantities, dimensions, prefixes,
  scales, systems, stats) — 716 entities
- JSON-LD dataset exports
- Reference PDFs
- Homepage (index.md with HomePage component)
- About page with timeline, people, organizations
- Learn section: what-is-unitsml, who-is-it-for, how-it-works,
  incorporating-unitsml, guide, get-started
- Software: unitsml-ruby page
- Blog index
- Standalone: FAQ, privacy, terms of service, schemas
- Specs: guidelines redirect
UnitsDB:
- Interactive browser at /unitsdb/ with tab navigation
- 6 type pages for real URL navigation (units, quantities, etc.)
- 716 entity detail pages via dynamic routes

Blog:
- Site redesign announcement
- UnitsDB 1.0 release
- UnitsDB 2.0 release with multilingual names and expanded coverage
- CalConnect TC UNITS establishment
- build_deploy: Node 24 + VitePress build + GitHub Pages deploy
- links: lychee link checker against built HTML output
@github-actions
Copy link
Copy Markdown

🔗 Link Check Failed

Results

Summary

Status Count
🔍 Total 869
✅ Successful 806
⏳ Timeouts 0
🔀 Redirected 16
👻 Excluded 0
❓ Unknown 0
🚫 Errors 47
⛔ Unsupported 0

Errors per input

Errors in .vitepress/dist/blog/2022-09-11-calconnect-tc-units-established.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/2025-03-15-unitsdb-1.0.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/2025-05-21-unitsdb-2.0.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/2026-04-28-site-redesign.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct
  • [404] https://github.com/unitsml/unitsml.org/discussions | Rejected status code: 404 Not Found (configurable with "accept" option)

Errors in .vitepress/dist/blog/index.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/guide.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/how-it-works.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/incorporating-unitsml.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/what-is-unitsml.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/who-is-it-for.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/index.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/schemas.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/unitsdb-ruby.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/unitsdb.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/unitsml-ruby.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/specs/guidelines.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/dimensions.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/index.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/prefixes.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/quantities.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/scales.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/systems.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/units.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Redirects per input

Redirects in .vitepress/dist/blog/2022-09-11-calconnect-tc-units-established.html

Redirects in .vitepress/dist/blog/2025-03-15-unitsdb-1.0.html

Redirects in .vitepress/dist/blog/2025-05-21-unitsdb-2.0.html

Redirects in .vitepress/dist/blog/2026-04-28-site-redesign.html

Redirects in .vitepress/dist/blog/index.html

Redirects in .vitepress/dist/learn/guide.html

Redirects in .vitepress/dist/learn/how-it-works.html

Redirects in .vitepress/dist/learn/incorporating-unitsml.html

Redirects in .vitepress/dist/learn/what-is-unitsml.html

Redirects in .vitepress/dist/learn/who-is-it-for.html

Redirects in .vitepress/dist/software/index.html

Redirects in .vitepress/dist/software/schemas.html

Redirects in .vitepress/dist/software/unitsdb-ruby.html

Redirects in .vitepress/dist/software/unitsdb.html

Redirects in .vitepress/dist/software/unitsml-ruby.html

Redirects in .vitepress/dist/specs/guidelines.html

Full Github Actions output

Discussions is not enabled for the repo, causing link checker 404s.
@github-actions
Copy link
Copy Markdown

🔗 Link Check Failed

Results

Summary

Status Count
🔍 Total 869
✅ Successful 807
⏳ Timeouts 0
🔀 Redirected 16
👻 Excluded 0
❓ Unknown 0
🚫 Errors 46
⛔ Unsupported 0

Errors per input

Errors in .vitepress/dist/blog/2022-09-11-calconnect-tc-units-established.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/2025-03-15-unitsdb-1.0.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/2025-05-21-unitsdb-2.0.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/2026-04-28-site-redesign.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/blog/index.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/guide.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/how-it-works.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/incorporating-unitsml.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/what-is-unitsml.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/learn/who-is-it-for.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/index.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/schemas.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/unitsdb-ruby.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/unitsdb.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/software/unitsml-ruby.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/specs/guidelines.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/dimensions.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/index.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/prefixes.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/quantities.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/scales.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/systems.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Errors in .vitepress/dist/unitsdb/units.html

  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/learn/what-is-unitsml | Cannot find file: File not found. Check if file exists and path is correct
  • [ERROR] file:///home/runner/work/unitsml.github.io/unitsml.github.io/.vitepress/dist/schemas | Cannot find file: File not found. Check if file exists and path is correct

Redirects per input

Redirects in .vitepress/dist/blog/2022-09-11-calconnect-tc-units-established.html

Redirects in .vitepress/dist/blog/2025-03-15-unitsdb-1.0.html

Redirects in .vitepress/dist/blog/2025-05-21-unitsdb-2.0.html

Redirects in .vitepress/dist/blog/2026-04-28-site-redesign.html

Redirects in .vitepress/dist/blog/index.html

Redirects in .vitepress/dist/learn/guide.html

Redirects in .vitepress/dist/learn/how-it-works.html

Redirects in .vitepress/dist/learn/incorporating-unitsml.html

Redirects in .vitepress/dist/learn/what-is-unitsml.html

Redirects in .vitepress/dist/learn/who-is-it-for.html

Redirects in .vitepress/dist/software/index.html

Redirects in .vitepress/dist/software/schemas.html

Redirects in .vitepress/dist/software/unitsdb-ruby.html

Redirects in .vitepress/dist/software/unitsdb.html

Redirects in .vitepress/dist/software/unitsml-ruby.html

Redirects in .vitepress/dist/specs/guidelines.html

Full Github Actions output

- Add .html extension to raw HTML links (footer, HomePage, about page)
- Update editLink pattern to point to unitsml.github.io repo
@ronaldtse ronaldtse merged commit d7c1c74 into main Apr 29, 2026
6 of 7 checks passed
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.

1 participant