diff --git a/.prettierrc.mjs b/.prettierrc.mjs index 42d2ed7..a3a1586 100644 --- a/.prettierrc.mjs +++ b/.prettierrc.mjs @@ -1,5 +1,6 @@ /** @type {import("prettier").Config} */ export default { + printWidth: 120, singleQuote: true, quoteProps: 'consistent', tabWidth: 4, diff --git a/README.md b/README.md index d8af7d2..1a18921 100644 --- a/README.md +++ b/README.md @@ -1,47 +1 @@ -# Astro Starter Kit: Minimal - -```sh -bun create astro@latest -- --template minimal -``` - -[](https://stackblitz.com/github/withastro/astro/tree/latest/examples/minimal) -[](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/minimal) -[](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/minimal/devcontainer.json) - -> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun! - -## 🚀 Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -```text -/ -├── public/ -├── src/ -│ └── 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 | -| :------------------------ | :----------------------------------------------- | -| `bun install` | Installs dependencies | -| `bun dev` | Starts local dev server at `localhost:4321` | -| `bun build` | Build your production site to `./dist/` | -| `bun preview` | Preview your build locally, before deploying | -| `bun astro ...` | Run CLI commands like `astro add`, `astro check` | -| `bun astro -- --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). +# Poisson Blog Template diff --git a/package.json b/package.json index 7e9ea41..1ae6bfc 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,9 @@ "version": "0.0.1", "scripts": { "dev": "astro dev", + "start": "astro dev", "build": "astro build", + "build:poisson": "astro build --site 'https://poisson.phc.dm.unipi.it/~ncognome' --base '/~ncognome'", "preview": "astro preview", "astro": "astro" }, diff --git a/src/components/PostCard.astro b/src/components/PostCard.astro new file mode 100644 index 0000000..9612ffb --- /dev/null +++ b/src/components/PostCard.astro @@ -0,0 +1,35 @@ +--- +type Props = { + post: { + title: string + publishDate: string + description: string + url: string + } +} + +const { post } = Astro.props +--- + +