Skip to content

cesargdm/cesargdm.com

Repository files navigation

cesargdm.com

Build

Welcome to the repository for my personal website, cesargdm.com. This site serves as a digital hub for my work, thoughts, and projects. It's designed to be fast, responsive, and easy to navigate, leveraging modern web technologies.

Features

  • 🌍 Internationalization: The site supports multiple languages, offering a global user experience.
  • 🖼️ Dynamic OG Image Generation: Open Graph images are generated on-the-fly to ensure social sharing looks great every time.
  • 📄 Markdown-Driven Content: All content is sourced from Markdown files, making it easy to update and manage.
  • 🔍 Algolia Search Integration: The site is fully searchable, thanks to Algolia, providing fast and relevant search results.
  • 🧑‍⚖️ MIT License: This project is open-source under the MIT License, encouraging community contributions.
  • 🏆 Perfect Lighthouse Score: Achieved a perfect score on Google's Lighthouse performance test, ensuring optimal speed, accessibility, and SEO.
  • 🤖 Custom OpenAI Agent: A custom-built AI agent provides intelligent interactions, enhancing user engagement.
  • 💅 Zero Runtime CSS: The site is styled with vanilla CSS, with no runtime dependencies, ensuring fast load times.

Getting Started

Development

To start the development server, run:

bun dev

Then, open http://localhost:3000 in your browser to view the site.

Build To build the project for production, use:

bun run build

This will generate the static assets ready for deployment.

Benchmarks

Lighthouse

The site has achieved a perfect score on Lighthouse, a tool by Google that audits performance, accessibility, best practices, and SEO.

Screenshot 2024-08-20 at 11 54 26 p m

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page for existing issues or open a new one.

Acknowledgments

  • Vercel for hosting.
  • Next.js for the React framework.
  • Algolia for search capabilities.
  • OpenAI for AI-powered interactions.