Add website to projects and add 404 page

- Added Codeberg project to Projects
- Added Not Found page
- Improved responsiveness of the navbar
This commit is contained in:
Sofía Aritz 2023-01-02 21:27:20 +01:00
parent a738f8c290
commit ed251ebf38
4 changed files with 70 additions and 19 deletions

View file

@ -8,6 +8,7 @@
import Projects from "./lib/routes/Projects.svelte";
import Links from "./lib/routes/Links.svelte";
import FirstPost from "./lib/posts/FirstPost.svelte";
import NotFound from "./lib/routes/NotFound.svelte";
</script>
<Router>
@ -25,6 +26,8 @@
<Route path="/links" component={Links} primary={false}/>
<Route path="/blog/first-post" component={FirstPost}/>
<Route path="*" component={NotFound} primary={false}/>
</main>
</div>
</Router>
@ -47,4 +50,15 @@
main {
width: 40vw;
}
@media only screen and (max-width: 600px) {
div {
display: block;
width: 100%;
}
main {
width: 90%;
}
}
</style>

View file

@ -2,28 +2,38 @@
import {Link} from "svelte-navigator";
</script>
<i>yo</i>
<ul>
<li><Link to="/">inicio y sobre mí</Link></li>
<li><Link to="/contact">contacto</Link></li>
</ul>
<div class="top">
<div>
<i>yo</i>
<ul>
<li><Link to="/">inicio y sobre mí</Link></li>
<li><Link to="/contact">contacto</Link></li>
</ul>
</div>
<i>mi cabeza</i>
<ul>
<li><Link to="/blog">weblog</Link></li>
<li><Link to="/recommendations">recomendaciones</Link></li>
</ul>
<div>
<i>mi cabeza</i>
<ul>
<li><Link to="/blog">weblog</Link></li>
<li><Link to="/recommendations">recomendaciones</Link></li>
</ul>
</div>
<i>creaciones</i>
<ul>
<li><Link to="/projects">proyectos</Link></li>
<!--<li><Link to="/services">servicios</Link></li>-->
</ul>
<div>
<i>creaciones</i>
<ul>
<li><Link to="/projects">proyectos</Link></li>
<!--<li><Link to="/services">servicios</Link></li>-->
</ul>
</div>
<i>sitios</i>
<ul>
<li><Link to="/links">enlaces</Link></li>
</ul>
<div>
<i>sitios</i>
<ul>
<li><Link to="/links">enlaces</Link></li>
</ul>
</div>
</div>
<style>
ul {
@ -50,4 +60,12 @@
li :global(a) {
color: white;
}
@media only screen and (max-width: 600px) {
.top {
display: flex;
gap: 10px;
overflow: scroll;
}
}
</style>

View file

@ -0,0 +1,9 @@
<script>
import {Link} from "svelte-navigator";
</script>
<h1>recurso no encontrado</h1>
<p>
Parece que aquí no hay nada. Si esto te sorprende o resulta extraño,
<Link to="/contact">ponte en contacto conmigo</Link>.
</p>

View file

@ -14,3 +14,13 @@
<p>
Actualizaré esta página cuando realice algún proyecto bajo mi nombre que merezca la pena ver.
</p>
<h2>proyectos irrelevantes</h2>
<h3>sofi web | <a href="https://codeberg.org/sofiaritz/website">repo</a></h3>
<p>
Una web simple, con contenido prácticamente estático, hecha en Svelte. En un futuro trataré de usar
<a href="https://kit.svelte.dev/docs/page-options#prerender">static rendering</a> en lugar de CSR.
</p>
<p>
El código fuente de esta página está disponible <a href="https://codeberg.org/sofiaritz/website">Codeberg</a>.
</p>