GithubHelp home page GithubHelp logo

lmammino / loige.co Goto Github PK

View Code? Open in Web Editor NEW
29.0 4.0 18.0 138.08 MB

The personal blog of Luciano Mammino - Cloud Architect & Full Stack Developer (built with Astro ๐Ÿš€)

Home Page: http://loige.co/

License: MIT License

JavaScript 2.56% CSS 2.13% TypeScript 7.70% Astro 87.61%
blog technology tech astro articles javascript knowledge-sharing node nodejs pnpm

loige.co's Introduction

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.

loige.co's People

Contributors

angelogulina avatar dependabot[bot] avatar lmammino avatar maxpou avatar nbrr avatar nicoder avatar snyk-bot avatar stefanoabalsamo79 avatar verlok avatar wiktor-k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

loige.co's Issues

Page urls are wrong

Hi Luciano,
I report you a bug that I found browsing your amazing website

The page URLs listed in https://loige.co/sitemap.xml are wrong because the / separator between the domain and the page path is missing.

For example, the page url https://loige.co/middy-1-is-here/ is badly generated as https://loige.comiddy-1-is-here/

url: site.siteMetadata.siteUrl + edge.node.path.replace(/^\/+/g, ''),

Bye

Last.fm: what I am listening in hero home page

  • Lambda (with API Gateway caching) to fetch currently listening from Last.fm
  • Update hero component to poll from the API every 30 second and update the hero sprite and display the song

Fix warning with cross-site cookies (Google Analytics)

Screenshot 2024-01-21 at 11 07 39

  1. Cookies with theย SameSite=None; Secureย and notย Partitionedย attributes that operate in cross-site contexts are third-party cookies. In future Chrome versions, reading third-party cookies will be blocked. This behavior protects user data from cross-site tracking.

    Please refer to the article linked to learn more about preparing your site to avoid potential breakage.

  2. AFFECTED RESOURCES
    1. 5 cookies
      1. Name | Domain & Path -- | -- __Secure-3PSID | .google.com/ __Secure-3PAPISID | .google.com/ NID | .google.com/ __Secure-3PSIDTS | .google.com/ __Secure-3PSIDCC | .google.com/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.