Visit the website here: marca.fyi
This is an automated builder for my personal website. While it might appear a bit extravagant for crafting a single HTML page, this project is all about showcasing some best practices that can scale to larger endeavors. It includes features such as CI/CD integration, comprehensive documentation, testing capabilities, dynamic page generation from JSON data, assets bundling, and more.
- Deno: The project runs on Deno. You need to have it installed on your system.
Follow the steps below to set up the environment:
curl -fsSL https://deno.land/x/install/install.sh | shTo build the website, use the command:
deno task build- Release Mode (-r): Use this to build the website for release or production. This will bundle JavaScript and CSS assets.
deno task build -rHappy building! Remember, the essence of this project isn't just about generating a webpage but showcasing the robust practices that can be applied to more substantial projects.