initial commit
@ -0,0 +1,24 @@
|
||||
# build output
|
||||
dist/
|
||||
# generated types
|
||||
.astro/
|
||||
|
||||
# dependencies
|
||||
node_modules/
|
||||
|
||||
# logs
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
|
||||
|
||||
# environment variables
|
||||
.env
|
||||
.env.production
|
||||
|
||||
# macOS-specific files
|
||||
.DS_Store
|
||||
|
||||
# jetbrains setting folder
|
||||
.idea/
|
@ -0,0 +1,4 @@
|
||||
{
|
||||
"recommendations": ["astro-build.astro-vscode"],
|
||||
"unwantedRecommendations": []
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"command": "./node_modules/.bin/astro dev",
|
||||
"name": "Development server",
|
||||
"request": "launch",
|
||||
"type": "node-terminal"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# Sito di Arianna Misuraca
|
||||
|
||||
## Usage
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
```bash
|
||||
rsync -azvP ./dist/ misuraca@poisson.phc.dm.unipi.it:/home/misuraca/public_html/
|
||||
```
|
||||
|
@ -0,0 +1,7 @@
|
||||
import { defineConfig } from 'astro/config'
|
||||
|
||||
// https://astro.build/config
|
||||
export default defineConfig({
|
||||
base: '/~misuraca',
|
||||
trailingSlash: 'always',
|
||||
})
|
@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "poisson-arianna",
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"scripts": {
|
||||
"dev": "astro dev",
|
||||
"start": "astro dev",
|
||||
"build": "astro build",
|
||||
"preview": "astro preview",
|
||||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"@fontsource/berkshire-swash": "^5.0.20",
|
||||
"@fontsource/corinthia": "^5.0.20",
|
||||
"@fontsource/indie-flower": "^5.0.19",
|
||||
"@fontsource/patrick-hand": "^5.0.20",
|
||||
"astro": "^4.12.2"
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 313 KiB |
After Width: | Height: | Size: 115 KiB |
@ -0,0 +1,9 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
|
||||
<path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
|
||||
<style>
|
||||
path { fill: #000; }
|
||||
@media (prefers-color-scheme: dark) {
|
||||
path { fill: #FFF; }
|
||||
}
|
||||
</style>
|
||||
</svg>
|
After Width: | Height: | Size: 749 B |
After Width: | Height: | Size: 1010 KiB |
After Width: | Height: | Size: 165 KiB |
After Width: | Height: | Size: 229 KiB |
After Width: | Height: | Size: 440 KiB |
After Width: | Height: | Size: 194 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 1018 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 140 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 510 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 452 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 296 KiB |
After Width: | Height: | Size: 296 KiB |
After Width: | Height: | Size: 296 KiB |
After Width: | Height: | Size: 296 KiB |
@ -0,0 +1,34 @@
|
||||
<nav class="sidebar">
|
||||
<input id="mobile-menu-toggle" type="checkbox" />
|
||||
<label for="mobile-menu-toggle">
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"
|
||||
><path
|
||||
d="M2 6C2 5.44772 2.44772 5 3 5H21C21.5523 5 22 5.44772 22 6C22 6.55228 21.5523 7 21 7H3C2.44772 7 2 6.55228 2 6Z"
|
||||
fill="currentColor"></path><path
|
||||
d="M2 12.0322C2 11.4799 2.44772 11.0322 3 11.0322H21C21.5523 11.0322 22 11.4799 22 12.0322C22 12.5845 21.5523 13.0322 21 13.0322H3C2.44772 13.0322 2 12.5845 2 12.0322Z"
|
||||
fill="currentColor"></path><path
|
||||
d="M3 17.0645C2.44772 17.0645 2 17.5122 2 18.0645C2 18.6167 2.44772 19.0645 3 19.0645H21C21.5523 19.0645 22 18.6167 22 18.0645C22 17.5122 21.5523 17.0645 21 17.0645H3Z"
|
||||
fill="currentColor"></path></svg
|
||||
>
|
||||
</label>
|
||||
|
||||
<div class="nav-top">
|
||||
<slot name="top">
|
||||
<a href="/~misuraca/">
|
||||
<img src="/~misuraca/sunflower.png" alt="girasole" />
|
||||
</a>
|
||||
</slot>
|
||||
</div>
|
||||
<div class="nav-links">
|
||||
<a href="/~misuraca/appunti/" class="nav-item">Appunti</a>
|
||||
<a href="/~misuraca/link-utili/" class="nav-item">Link Utili</a>
|
||||
<a href="/~misuraca/foto/" class="nav-item">Foto</a>
|
||||
<a href="/~misuraca/interessi/" class="nav-item">Interessi</a>
|
||||
<a href="/~misuraca/about/" class="nav-item">About</a>
|
||||
</div>
|
||||
<div class="nav-bottom">
|
||||
<slot name="bottom">
|
||||
<img src="/~misuraca/gatto-1.png" alt="gatto 1" />
|
||||
</slot>
|
||||
</div>
|
||||
</nav>
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
title: Analisi 1
|
||||
---
|
||||
|
||||
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Laborum, sit.
|
@ -0,0 +1,34 @@
|
||||
## Primo paragrafo
|
||||
|
||||
![Gatto Matematica](/~misuraca/gatto-matematica.png)
|
||||
|
||||
Questo è un paragrafo _di testo_.
|
||||
|
||||
### Secondo paragrafo
|
||||
|
||||
Questo è un **altro** paragrafo di testo.
|
||||
|
||||
![Gatto Matematica](/~misuraca/gatto-matematica.png)
|
||||
|
||||
#### Terzo paragrafo
|
||||
|
||||
Questo è un terzo paragrafo di testo.
|
||||
|
||||
![Gatto Matematica](/~misuraca/gatto-matematica.png)
|
||||
|
||||
- Primo elemento
|
||||
|
||||
- Secondo elemento
|
||||
|
||||
- Terzo elemento [link](https://example.com)
|
||||
|
||||
Questo è un terzo paragrafo di testo.
|
||||
|
||||
![Gatto Matematica](/~misuraca/gatto-matematica.png)
|
||||
|
||||
1. Primo elemento
|
||||
|
||||
2. Secondo elemento
|
||||
|
||||
3. Terzo elemento [link](https://example.com)
|
||||
|
@ -0,0 +1,2 @@
|
||||
/// <reference path="../.astro/types.d.ts" />
|
||||
/// <reference types="astro/client" />
|
@ -0,0 +1,30 @@
|
||||
---
|
||||
import '../main.css'
|
||||
|
||||
import Sidebar from '../components/Sidebar.astro'
|
||||
|
||||
import '@fontsource/corinthia/latin.css'
|
||||
import '@fontsource/indie-flower/latin.css'
|
||||
import '@fontsource/patrick-hand/latin.css'
|
||||
import '@fontsource/berkshire-swash/latin.css'
|
||||
---
|
||||
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Arianna Misuraca</title>
|
||||
</head>
|
||||
<body>
|
||||
<Sidebar>
|
||||
<slot name="sidebar-bottom" slot="bottom">
|
||||
<img src="/~misuraca/gatto-1.png" alt="gatto 1" />
|
||||
</slot>
|
||||
</Sidebar>
|
||||
<main>
|
||||
<slot />
|
||||
</main>
|
||||
<div class="pattern"></div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,375 @@
|
||||
:root {
|
||||
--font-corinthia: 'Corinthia', cursive;
|
||||
--font-patrik-hand: 'Patrick Hand', cursive;
|
||||
--font-indie-flower: 'Indie Flower', cursive;
|
||||
--font-berkshire-swash: 'Berkshire Swash', cursive;
|
||||
}
|
||||
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
font-family: inherit;
|
||||
margin: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
html,
|
||||
body {
|
||||
min-height: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
img {
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Components */
|
||||
|
||||
.pattern {
|
||||
background-image: url('/~misuraca/pattern-arianna-right.png');
|
||||
/* background-repeat: no-repeat; */
|
||||
background-repeat: repeat-y;
|
||||
background-size: 400px;
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
background: #5f432f;
|
||||
color: #fde1c5;
|
||||
|
||||
height: 100vh;
|
||||
max-height: 100vh;
|
||||
overflow: hidden;
|
||||
|
||||
padding-top: 1rem;
|
||||
|
||||
width: 20%;
|
||||
position: fixed;
|
||||
|
||||
display: grid;
|
||||
grid-template-rows: minmax(auto, 10rem) 1fr minmax(auto, 10rem);
|
||||
/* place-content: center; */
|
||||
/* place-items: center; */
|
||||
|
||||
box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.25);
|
||||
|
||||
z-index: 1;
|
||||
|
||||
& > .nav-top,
|
||||
& > .nav-bottom {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
& > a {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
img {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
object-fit: contain;
|
||||
}
|
||||
}
|
||||
|
||||
& > .nav-links {
|
||||
place-self: center;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
|
||||
gap: 2rem;
|
||||
|
||||
& > a {
|
||||
text-align: center;
|
||||
|
||||
color: #fde1c5;
|
||||
text-decoration: none;
|
||||
|
||||
font-family: var(--font-indie-flower);
|
||||
font-size: 32px;
|
||||
font-weight: 400;
|
||||
|
||||
letter-spacing: 0.25rem;
|
||||
|
||||
padding: 0.25rem 1rem;
|
||||
|
||||
&:hover {
|
||||
background: rgba(255, 255, 255, 0.125);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#mobile-menu-toggle,
|
||||
label {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
padding: 0;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
|
||||
& > .nav-top,
|
||||
& > .nav-bottom {
|
||||
display: none;
|
||||
}
|
||||
|
||||
& > label {
|
||||
width: 3rem;
|
||||
min-height: 3rem;
|
||||
|
||||
display: grid;
|
||||
place-content: center;
|
||||
|
||||
align-self: start;
|
||||
}
|
||||
|
||||
&:has(#mobile-menu-toggle:not(:checked)) {
|
||||
& > .nav-links {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&:has(#mobile-menu-toggle:checked) {
|
||||
width: 100%;
|
||||
|
||||
& > .nav-top,
|
||||
& > .nav-bottom {
|
||||
display: block;
|
||||
|
||||
max-width: 5rem;
|
||||
}
|
||||
|
||||
& > .nav-links {
|
||||
display: flex;
|
||||
gap: 1rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.text {
|
||||
display: block;
|
||||
|
||||
&.center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
p,
|
||||
ul,
|
||||
ol {
|
||||
width: 100%;
|
||||
max-width: 42rem;
|
||||
}
|
||||
|
||||
p + p {
|
||||
margin-top: 0.75rem;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4 {
|
||||
font-family: var(--font-berkshire-swash);
|
||||
font-weight: 400;
|
||||
|
||||
padding: 2rem 0 1rem;
|
||||
}
|
||||
|
||||
li {
|
||||
margin: 1rem 0;
|
||||
}
|
||||
|
||||
a {
|
||||
color: gold;
|
||||
text-decoration: none;
|
||||
/* font-weight: 600; */
|
||||
|
||||
&:hover {
|
||||
color: rgb(255, 225, 56);
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
|
||||
p:has(> img) {
|
||||
max-width: 10rem;
|
||||
|
||||
& > img {
|
||||
max-width: 10rem;
|
||||
}
|
||||
|
||||
&:nth-child(even) {
|
||||
float: right;
|
||||
margin: 2rem -5rem 2rem 2rem;
|
||||
}
|
||||
|
||||
&:nth-child(odd) {
|
||||
float: left;
|
||||
margin: 2rem 2rem 2rem -5rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
font-size: 16px;
|
||||
|
||||
p:has(> img) {
|
||||
max-width: 10rem;
|
||||
|
||||
& > img {
|
||||
max-width: 10rem;
|
||||
margin: 1rem auto;
|
||||
}
|
||||
|
||||
&:nth-child(even) {
|
||||
float: none !important;
|
||||
margin: 1rem auto;
|
||||
}
|
||||
|
||||
&:nth-child(odd) {
|
||||
float: none !important;
|
||||
margin: 1rem auto;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.photo-grid {
|
||||
width: 100%;
|
||||
padding: 0 3rem 0 6rem;
|
||||
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
|
||||
gap: 3rem;
|
||||
|
||||
img {
|
||||
transform: rotate(calc(5deg * sin(2 + var(--seed) * 80)));
|
||||
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
padding: 0;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 2rem;
|
||||
}
|
||||
}
|
||||
|
||||
/* Structure */
|
||||
|
||||
body {
|
||||
background: #c59f7c;
|
||||
color: #333;
|
||||
|
||||
font-family: var(--font-patrik-hand);
|
||||
|
||||
font-size: 24px;
|
||||
font-weight: 400;
|
||||
letter-spacing: 0.25rem;
|
||||
|
||||
display: grid;
|
||||
grid-template-columns: 1fr 4fr 1fr;
|
||||
|
||||
& > .sidebar {
|
||||
grid-column: 1 / 2;
|
||||
}
|
||||
|
||||
& > main {
|
||||
grid-column: 2 / 3;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 3rem;
|
||||
align-items: center;
|
||||
|
||||
padding-bottom: 6rem;
|
||||
|
||||
img {
|
||||
max-height: 50vh;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
& > img {
|
||||
box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
& > h1:first-child {
|
||||
font-family: var(--font-berkshire-swash);
|
||||
font-size: 80px;
|
||||
font-weight: 400;
|
||||
|
||||
padding: 3rem 0 0;
|
||||
|
||||
text-align: center;
|
||||
|
||||
&.font-corinthia {
|
||||
font-family: var(--font-corinthia);
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
img {
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
|
||||
height: 8rem;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
padding: 2rem 0 0;
|
||||
font-size: 52px;
|
||||
|
||||
img {
|
||||
height: 4rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
p,
|
||||
ul,
|
||||
ol {
|
||||
width: 100%;
|
||||
max-width: 42rem;
|
||||
}
|
||||
}
|
||||
|
||||
& > .pattern {
|
||||
grid-column: 3 / 4;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
padding: 0;
|
||||
|
||||
grid-template-columns: 3rem 1fr 3rem;
|
||||
|
||||
& > .sidebar {
|
||||
/* display: none; */
|
||||
|
||||
width: 3rem;
|
||||
}
|
||||
|
||||
& > main {
|
||||
padding: 1rem 0 3rem 1rem;
|
||||
}
|
||||
|
||||
& > .pattern {
|
||||
background-size: 200px;
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
---
|
||||
import Base from '../layouts/Base.astro'
|
||||
|
||||
import { Content } from '../content/about.md'
|
||||
---
|
||||
|
||||
<Base>
|
||||
<img slot="sidebar-bottom" src="/~misuraca/bocca.png" alt="pi greco" style="width: 100%; height: 10rem;" />
|
||||
|
||||
<h1>
|
||||
About
|
||||
<img src="/~misuraca/wine-glass.png" alt="wine glass" />
|
||||
</h1>
|
||||
<div class="text center">
|
||||
<Content />
|
||||
</div>
|
||||
</Base>
|
@ -0,0 +1,34 @@
|
||||
---
|
||||
import Base from '../layouts/Base.astro'
|
||||
|
||||
const materie = import.meta.glob('../content/appunti/*.md')
|
||||
|
||||
const materieSlugTitle = await Promise.all(
|
||||
Object.values(materie).map(async materiaModule => {
|
||||
// @ts-ignore
|
||||
const { file, frontmatter } = await materiaModule()
|
||||
|
||||
const slug = file.match(/appunti\/(.*).md$/)[1]
|
||||
return { title: frontmatter.title, slug }
|
||||
})
|
||||
)
|
||||
---
|
||||
|
||||
<Base>
|
||||
<img slot="sidebar-bottom" src="/~misuraca/pi-greco.png" alt="pi greco" />
|
||||
|
||||
<h1>
|
||||
Appunti
|
||||
|
||||
<img src="/~misuraca/libri.png" alt="libri" />
|
||||
</h1>
|
||||
<div class="text">
|
||||
{
|
||||
materieSlugTitle.map(({ title, slug }) => (
|
||||
<a href={`/~misuraca/appunti/${slug}/`}>
|
||||
<h2>{title}</h2>
|
||||
</a>
|
||||
))
|
||||
}
|
||||
</div>
|
||||
</Base>
|
@ -0,0 +1,38 @@
|
||||
---
|
||||
import Base from '../../layouts/Base.astro'
|
||||
|
||||
export async function getStaticPaths() {
|
||||
const materie = import.meta.glob('../../content/appunti/*.md')
|
||||
|
||||
return await Promise.all(
|
||||
Object.keys(materie).map(async filename => {
|
||||
// @ts-ignore
|
||||
const { Content, frontmatter, file } = await materie[filename]()
|
||||
|
||||
return {
|
||||
params: {
|
||||
materia: file.replace(/\.md$/, '').split('/').pop(),
|
||||
},
|
||||
props: {
|
||||
frontmatter,
|
||||
Content,
|
||||
},
|
||||
}
|
||||
})
|
||||
)
|
||||
}
|
||||
|
||||
const { Content, frontmatter } = Astro.props
|
||||
---
|
||||
|
||||
<Base>
|
||||
<img slot="sidebar-bottom" src="/~misuraca/pi-greco.png" alt="pi greco" />
|
||||
|
||||
<h1>
|
||||
{frontmatter.title}
|
||||
<img src="/~misuraca/libri.png" alt="libri" />
|
||||
</h1>
|
||||
<div class="text">
|
||||
<Content />
|
||||
</div>
|
||||
</Base>
|
@ -0,0 +1,19 @@
|
||||
---
|
||||
import { Image } from 'astro:assets'
|
||||
import Base from '../layouts/Base.astro'
|
||||
|
||||
const photos = import.meta.glob('../assets/galleria/*')
|
||||
|
||||
// @ts-ignore
|
||||
const images = (await Promise.all(Object.values(photos).map(imgModule => imgModule()))).map(img => img.default)
|
||||
---
|
||||
|
||||
<Base>
|
||||
<h1>
|
||||
Foto
|
||||
<img src="/~misuraca/foto.png" alt="foto" />
|
||||
</h1>
|
||||
<div class="photo-grid">
|
||||
{images.map((img, index) => <img src={img.src} alt="una foto" style={`--seed: ${index}`} />)}
|
||||
</div>
|
||||
</Base>
|
@ -0,0 +1,9 @@
|
||||
---
|
||||
import Base from '../layouts/Base.astro'
|
||||
---
|
||||
|
||||
<Base>
|
||||
<h1 class="font-corinthia">Arianna Misuraca</h1>
|
||||
<img src="/~misuraca/arianna-1.png" alt="arianna 1" />
|
||||
<div class="text center">Non si tratta di vincere.<br />Si tratta di non mollare.<br />Se avete un sogno, lottate.</div>
|
||||
</Base>
|
@ -0,0 +1,17 @@
|
||||
---
|
||||
import Base from '../layouts/Base.astro'
|
||||
|
||||
import { Content } from '../content/interessi.md'
|
||||
---
|
||||
|
||||
<Base>
|
||||
<img slot="sidebar-bottom" src="/~misuraca/gazzelle.png" alt="link utili" />
|
||||
|
||||
<h1>
|
||||
Interessi
|
||||
<img src="/~misuraca/note.png" alt="music note" />
|
||||
</h1>
|
||||
<div class="text center">
|
||||
<Content />
|
||||
</div>
|
||||
</Base>
|
@ -0,0 +1,18 @@
|
||||
---
|
||||
import Base from '../layouts/Base.astro'
|
||||
|
||||
import { Content } from '../content/link-utili.md'
|
||||
---
|
||||
|
||||
<Base>
|
||||
<img slot="sidebar-bottom" src="/~misuraca/gomitolo.png" alt="gomitolo" />
|
||||
|
||||
<h1>
|
||||
Link Utili
|
||||
<img slot="sidebar-bottom" src="/~misuraca/link-icon.png" alt="link utili" />
|
||||
</h1>
|
||||
|
||||
<div class="text">
|
||||
<Content />
|
||||
</div>
|
||||
</Base>
|
@ -0,0 +1,3 @@
|
||||
{
|
||||
"extends": "astro/tsconfigs/base"
|
||||
}
|