Skip to content

The personal blog of Luciano Mammino - Cloud Architect & Full Stack Developer (built with Astro 🚀)

License

Notifications You must be signed in to change notification settings

lmammino/loige.co

Repository files navigation

Luciano Mammino - Cloud Architect & Full Stack Developer (Personal Blog)

Built with Astro Deploy GitHub stars GitHub license

My blog, built with Astro. All open-source!

The default

If you want to run this locally (maybe you found a typo or an error in one of my articles and want to fix it), you can follow these instructions:

1. Clone the repo

git clone https://github.com/lmammino/loige.co.git

2. Make sure you have up-to-date versions of Node.js and pnpm

Expected Node.js version: 20 or higher and pnpm version 8 or higher.

node -v
pnpm -v

If you have corepack installed, you can easily enable pnpm with:

corepack enable
corepack prepare pnpm@8 --activate

Alternatively, check out the pnpm official installation instructions.

3. Install dependencies

pnpm install

4. Run the dev server

pnpm dev

The website should now be accessible at http://localhost:4321

5. Build the static website

pnpm build

The static website will be available in the ./dist folder.

6. Deploy the website

The website is deployed through GitHub Actions, so if you want to suggest some updates, open a PR and I will review it as soon as possible. Once merged into main, a deployment will kick in automatically.

Contributing

Everyone is very welcome to contribute to this project. You can contribute just by submitting bugs or suggesting improvements by opening an issue on GitHub.

License

Licensed under MIT License. © Luciano Mammino.