stared / stared.github.io

PErsonal website and blog by Piotr Migdał, in Nuxt 3 Content

Home Page:https://p.migdal.pl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Piotr Migdał - blog and website

For previous versions of the website, see:

I migrated to Nuxt 3 Content for a few reasons

  • Gridsome is no longer maintained (and uses old Vue 2)
  • I wanted to use Vue 3 + TypeScript
  • Nuxt 3 Content makes using a combination of Vue and Markdown-based posts really easy (for my use case, much GraphMQ-based approach of Gridsome and React-based GatsbyJS)

License

I share all code on this repository under the MIT license. Feel invited to use these pieces in your projects.

I share all content (blog posts, images, etc.) under the Creative Commons Attribution-ShareAlike Non-Commercial 4.0 International license. If you want to use any material on a different license, please let me know - in most cases, I would be more than happy to be permissive.

Setup

Look at the Nuxt 3 Content documentation to learn more.

If you want to run it locally:

yarn install
yarn dev

To create a static version, see how I do it in GitHub Actions, .github/workflows/build-and-deploy.yml; in general, you need to run:

yarn generate

About

PErsonal website and blog by Piotr Migdał, in Nuxt 3 Content

https://p.migdal.pl


Languages

Language:Vue 58.3%Language:TypeScript 41.7%