Skip to content

DouglasdeMoura/douglasmoura.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

398 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

douglasmoura.dev

Personal blog built with Redwood SDK and deployed to Cloudflare Workers.

Stack

  • Framework: Redwood SDK + React 19 (Server Components)
  • Styling: Tailwind CSS v4
  • Hosting: Cloudflare Workers
  • Content: Markdown files with YAML frontmatter (bilingual: EN/PT-BR)
  • Code quality: Ultracite (oxlint + oxfmt)

Getting started

pnpm install
pnpm dev

CLI

A project CLI manages blog content. Run pnpm cli --help for all commands.

pnpm cli posts create          # Create a new post (interactive)
pnpm cli posts list             # Browse posts with pagination
pnpm cli posts read [slug]      # Read a post in the terminal
pnpm cli posts import           # Import from Pocketbase
pnpm cli i18n extract           # Extract t() keys and sync translations

Content structure

Posts live in content/posts/ as date-prefixed directories with locale-named markdown files:

content/posts/
├── 2024-08-15_validate-your-environment-variables-with-zod/
│   ├── en.md
│   ├── pt-br.md
│   └── cover.jpg
├── 2024-09-27_o-dia-em-que-quase-fui-envolvido-em-um-crime-eleitoral/
│   ├── pt-br.md
│   └── cover.jpg

AI Skills

This project uses Claude Code skills for design and code quality:

  • Impeccable — Frontend design skills (audit, critique, polish, animate, and more) for building distinctive interfaces
  • Vercel React Best Practices — Performance optimization rules for React and Next.js from Vercel Engineering
  • Emil Kowalski's Design Engineering — UI polish, component design, animation decisions, and the invisible details that make software feel great
  • Humanizer — Removes signs of AI-generated writing from text, making it sound more natural and human
  • Cloudflare Skills — Cloudflare platform development (Workers, Durable Objects, Wrangler, best practices, and web performance)
  • Audit Website — Comprehensive website audits for SEO, performance, security, technical, content, and 15+ categories with 230+ rules using squirrelscan CLI

Skills are installed in .agents/skills/ and configured via .claude/skills/.

Scripts

Script Description
pnpm dev Start development server
pnpm build Build for production
pnpm release Build and deploy to Cloudflare
pnpm cli Run project CLI
pnpm check Lint check
pnpm fix Auto-fix lint/format issues

About

My personal website and blog, built with React Router, RedwoodSDK, and Cloudflare Workers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors