My personnal blog, made with Astro, TypeScript & Tailwind CSS.
Live at goulven-clech.dev, hosted by Vercel.
/
โโโ public/
โ โโโ favicon.svg
โโโ src/
โ โโโ components/
โ โ โโโ Card.astro
โ โโโ content/
โ โ โโโ blog/
โ โ โโโ year/
โ โ โโโ an entries_slug/
โ โ โโโ index.mdx
โ โ โโโ static.img
โ โ โโโ orgs/
โ โ โโโ organization.mdx/
โ โโโ layouts/
โ โ โโโ Layout.astro
โ โโโ pages/
โ โโโ index.astro
โโโ package.json
pages/
contains every page of this blog as .astro
files.
content/
contains every blog entries (and their images), as .mdx
files.
layouts/
and components/
contains every web component as `.astro`` files.
Any static assets, like images, can be placed in the public/
directory.
Command | Action |
---|---|
pnpm install |
Installs dependencies |
pnpm run dev |
Starts local dev server at localhost:3000 |
pnpm run build |
Build your production site to ./dist/ |
pnpm run preview |
Preview your build locally, before deploying |
pnpm run astro ... |
Run CLI commands like astro add , astro check |
pnpm run astro --help |
Get help using the Astro CLI |
All commands should be run from the root of the project, from a terminal. Instead of PNPM, you can also use NPM or Yarn.