[PR #8173] [MERGED] docs: fix docs build & broken anchors, migrate to consistent link format #122385

Closed
opened 2026-06-11 21:13:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/8173
Author: @matt-fidd
Created: 6/9/2026
Status: Merged
Merged: 6/10/2026
Merged by: @matt-fidd

Base: masterHead: docs-fix


📝 Commits (6)

📊 Changes

70 files changed (+209 additions, -185 deletions)

View changed files

📝 .claude/skills/writing-actual-docs/SKILL.md (+1 -1)
📝 .github/actions/docs-spelling/expect.txt (+1 -1)
📝 packages/docs/blog/2024-03-25-automate-twist.md (+2 -2)
📝 packages/docs/blog/2024-07-01-ynab_v_actual.md (+6 -6)
📝 packages/docs/blog/2025-10-06-continuing-to-reward-contributors.md (+1 -1)
📝 packages/docs/blog/2025-11-15-fighting-ai-slop.md (+1 -1)
📝 packages/docs/blog/2026-04-06-release-26-4-0.md (+1 -1)
📝 packages/docs/blog/2026-06-01-release-26-6-0.md (+6 -6)
📝 packages/docs/docs/actual-server-repo-move.md (+2 -2)
📝 packages/docs/docs/advanced/bank-sync.md (+5 -5)
📝 packages/docs/docs/advanced/bank-sync/enable-banking.md (+1 -1)
📝 packages/docs/docs/advanced/http-header-auth.md (+1 -1)
📝 packages/docs/docs/advanced/restart.md (+2 -2)
📝 packages/docs/docs/api/index.md (+1 -1)
📝 packages/docs/docs/api/reference.md (+3 -3)
📝 packages/docs/docs/budgeting/categories.md (+1 -1)
📝 packages/docs/docs/budgeting/credit-cards/carrying-debt.md (+4 -4)
📝 packages/docs/docs/budgeting/credit-cards/index.md (+1 -1)
📝 packages/docs/docs/budgeting/credit-cards/paying-in-full.md (+2 -2)
📝 packages/docs/docs/budgeting/index.md (+2 -2)

...and 50 more files

📄 Description

Description

Fixes the broken docusaurus build. Also fixes the broken anchor warnings that show in the build and will now fail the build if new failing ones are added.

While I was looking at this I noticed we're really inconsistent about relative vs absolute links. Docusaurus recommend relative so I've migrated all absolute ones I could over.

Leaving off the release note, it adds nothing

Best to review by commit

Testing

Docs builds locally, no broken anchors or links

Checklist

  • No obvious regressions in affected areas
  • Self-review has been performed - I have read every line of this diff and can explain what each change does and why it is needed

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/8173 **Author:** [@matt-fidd](https://github.com/matt-fidd) **Created:** 6/9/2026 **Status:** ✅ Merged **Merged:** 6/10/2026 **Merged by:** [@matt-fidd](https://github.com/matt-fidd) **Base:** `master` ← **Head:** `docs-fix` --- ### 📝 Commits (6) - [`2b57aa7`](https://github.com/actualbudget/actual/commit/2b57aa7ed95f9104dc24a7d8d45f478a742c127a) fix broken anchors - [`4c294d9`](https://github.com/actualbudget/actual/commit/4c294d989ccab254837973445ec78e39c5fe788a) enable build fail on broken anchors - [`a474a0f`](https://github.com/actualbudget/actual/commit/a474a0fa37de7883e210b87a930ca8f4b636ecd7) move to relative links - [`d88b51e`](https://github.com/actualbudget/actual/commit/d88b51e45cf49f3c34ce176939261dae7c7bb25d) Update check-spelling metadata - [`44c2b80`](https://github.com/actualbudget/actual/commit/44c2b80ec526deaa7bd5d05ee9d2909cc0da96f2) update style guide to match - [`a5476c9`](https://github.com/actualbudget/actual/commit/a5476c9c896d1064a71f35d51442319463de8276) coderabbit ### 📊 Changes **70 files changed** (+209 additions, -185 deletions) <details> <summary>View changed files</summary> 📝 `.claude/skills/writing-actual-docs/SKILL.md` (+1 -1) 📝 `.github/actions/docs-spelling/expect.txt` (+1 -1) 📝 `packages/docs/blog/2024-03-25-automate-twist.md` (+2 -2) 📝 `packages/docs/blog/2024-07-01-ynab_v_actual.md` (+6 -6) 📝 `packages/docs/blog/2025-10-06-continuing-to-reward-contributors.md` (+1 -1) 📝 `packages/docs/blog/2025-11-15-fighting-ai-slop.md` (+1 -1) 📝 `packages/docs/blog/2026-04-06-release-26-4-0.md` (+1 -1) 📝 `packages/docs/blog/2026-06-01-release-26-6-0.md` (+6 -6) 📝 `packages/docs/docs/actual-server-repo-move.md` (+2 -2) 📝 `packages/docs/docs/advanced/bank-sync.md` (+5 -5) 📝 `packages/docs/docs/advanced/bank-sync/enable-banking.md` (+1 -1) 📝 `packages/docs/docs/advanced/http-header-auth.md` (+1 -1) 📝 `packages/docs/docs/advanced/restart.md` (+2 -2) 📝 `packages/docs/docs/api/index.md` (+1 -1) 📝 `packages/docs/docs/api/reference.md` (+3 -3) 📝 `packages/docs/docs/budgeting/categories.md` (+1 -1) 📝 `packages/docs/docs/budgeting/credit-cards/carrying-debt.md` (+4 -4) 📝 `packages/docs/docs/budgeting/credit-cards/index.md` (+1 -1) 📝 `packages/docs/docs/budgeting/credit-cards/paying-in-full.md` (+2 -2) 📝 `packages/docs/docs/budgeting/index.md` (+2 -2) _...and 50 more files_ </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://actualbudget.org/docs/contributing/#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> ## Description <!-- What does this PR do? Why is it needed? Please give context on the "why?": why do we need this change? What problem is it solving for you?--> <!-- If AI tools wrote a significant part of this change, please disclose it here and name the tool you used. See https://actualbudget.org/docs/contributing/ai-usage-policy --> Fixes the broken docusaurus build. Also fixes the broken anchor warnings that show in the build and will now fail the build if new failing ones are added. While I was looking at this I noticed we're really inconsistent about relative vs absolute links. Docusaurus recommend relative so I've migrated all absolute ones I could over. Leaving off the release note, it adds nothing Best to review by commit ## Related issue(s) <!-- e.g. Fixes #123, Relates to #456 --> ## Testing <!-- What did you test? How can we reproduce the issue you are fixing or how can we test the feature you built? --> Docs builds locally, no broken anchors or links ## Checklist - [x] No obvious regressions in affected areas - [x] Self-review has been performed - I have read every line of this diff and can explain what each change does and why it is needed <!--- actual-bot-sections ---> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-11 21:13:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#122385