Skip to content

docs(website): add Hugo + Docsy landing page#166

Merged
diranged merged 2 commits intomainfrom
feature/website-landing-page
Feb 26, 2026
Merged

docs(website): add Hugo + Docsy landing page#166
diranged merged 2 commits intomainfrom
feature/website-landing-page

Conversation

@diranged
Copy link
Contributor

Summary

  • Adds website/ directory with Hugo + Docsy scaffold for a landing page at oss.nextdoor.com/lumina
  • Adds .github/workflows/docs.yml to build and deploy the site to gh-pages alongside existing Helm chart files
  • Uses keep_files: true on peaceiris/actions-gh-pages to preserve index.yaml and chart .tgz files

Landing page includes

  • Hero section with tagline and GitHub link
  • Value proposition lead section
  • 3 feature cards (Real-Time Cost Metrics, Organization-Wide Coverage, Kubernetes Native)
  • Quick start with helm install snippet

Test plan

  • hugo --minify builds successfully locally
  • Verify workflow_dispatch trigger works on the branch
  • After merge, verify oss.nextdoor.com/lumina shows landing page
  • After merge, verify helm repo add still works

🤖 Generated with Claude Code

diranged and others added 2 commits February 26, 2026 08:31
Add a minimal Hugo + Docsy website scaffold with:
- Landing page with hero, features, and quick start sections
- GitHub Actions workflow to build and deploy to gh-pages
- Uses keep_files to preserve existing Helm chart artifacts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add layouts/index.html to define main block for Docsy homepage
- Set defaultContentLanguageInSubdir: false to serve content at root
- Apply Nextdoor brand colors (green-50, blueGray-70/80/90)
- Use Lato font via Google Fonts with system font fallback
- Style pill buttons, green gradient hero, dark navbar/footer
- Green feature icons matching brand identity
- Remove "External" badge from GitHub nav link

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@diranged diranged marked this pull request as ready for review February 26, 2026 17:47
@diranged diranged merged commit a43f2e5 into main Feb 26, 2026
4 checks passed
@diranged diranged deleted the feature/website-landing-page branch February 26, 2026 17:47
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