Skip to content

Polish GitHub Pages for public launch#71

Merged
ldraney merged 1 commit intomainfrom
issue-70-github-pages-polish
Jan 28, 2026
Merged

Polish GitHub Pages for public launch#71
ldraney merged 1 commit intomainfrom
issue-70-github-pages-polish

Conversation

@ldraney
Copy link
Owner

@ldraney ldraney commented Jan 28, 2026

Summary

Prepares the GitHub Pages site for public launch with deployment automation, updated content, and consistent navigation.

  • Add deploy-pages.yml workflow for automatic deployment on push to main
  • Update architecture.html component status to reflect shipped state
  • Add consistent navigation (back link + footer) to all docs/ pages
  • Add favicon to all HTML pages
  • Create 404.html error page
  • Add .nojekyll to ensure JS works correctly
  • Add docs link to main page footer

Changes

File Change
.github/workflows/deploy-pages.yml New workflow for Pages deployment
.nojekyll Prevent Jekyll processing
404.html Custom error page
index.html Add favicon, add docs link to footer
security.html Add favicon
docs/architecture.html Update status table, add nav/footer, add favicon
docs/roadmap.html Add nav/footer, add favicon
docs/user-story.html Add nav/footer, add favicon

Post-merge action required

After merging, enable GitHub Pages in repo settings:
Settings → Pages → Source: GitHub Actions

Test plan

  • Verify workflow runs on merge
  • Check site loads at https://ldraney.github.io/obsidian-mcp/
  • Verify navigation works between all pages
  • Confirm favicon appears in browser tabs
  • Test 404 page by visiting invalid URL

Closes #70

🤖 Generated with Claude Code

- Add deploy-pages.yml workflow for automatic deployment
- Update architecture.html component status (URI Handler, MCP Server,
  PyPI Package now show VALIDATED instead of PLANNED)
- Add consistent navigation to all docs/ pages (back link + footer)
- Add favicon (notebook emoji) to all HTML pages
- Create 404.html error page matching site design
- Add .nojekyll to prevent Jekyll processing
- Add docs link to index.html footer

Closes #70

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@ldraney ldraney merged commit 93a62df into main Jan 28, 2026
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.

Polish GitHub Pages for public launch

1 participant