Go to file
Cyril Šebek 236c42e4d3
Me top tier web developer
It does something, kinda works ig XD
Fixed images in Showcase (a bit)
Also me tired, so no more code for today
2024-06-03 21:13:21 +02:00
.vscode Default Astro.js template 2024-03-19 12:59:26 +01:00
public sync 2024-05-14 16:42:19 +02:00
src Me top tier web developer 2024-06-03 21:13:21 +02:00
.gitignore Default Astro.js template 2024-03-19 12:59:26 +01:00
astro.config.mjs Dali šme tam barvišky 2024-05-30 16:23:22 +02:00
components.json done language switching 2024-04-07 11:11:04 +02:00
package.json Dali šme tam barvišky 2024-05-30 16:23:22 +02:00
pnpm-lock.yaml Dali šme tam barvišky 2024-05-30 16:23:22 +02:00
README.md README.md... ig... 2024-06-03 08:50:23 +02:00
tailwind.config.mjs Dali šme tam barvišky 2024-05-30 16:23:22 +02:00
tsconfig.json done language switching 2024-04-07 11:11:04 +02:00

Personal themeable i18n compatible website in astro

Code for my personal website written in astro with react.js elements. i18n compatible (even blog), easily CSS stylable (one .css file for everything)

🚀 Project Structure

The file & folder structure is as follows:

/
├── public/
│   └── favicon.svg
├── src/
│   ├── components/
│   │   └── Card.astro
│   ├── layouts/
│   │   └── Layout.astro
│   └── pages/
│       └── index.astro
└── package.json

Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.

There's nothing special about src/components/, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.

Any static assets, like images, can be placed in the public/ directory.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI