No description
Find a file
2025-04-14 23:53:39 +00:00
.forgejo/workflows ci: add deploy workflow, trigger on push to main 2025-04-15 01:46:04 +02:00
_data fix: mobile css for posts, remove huge logo file 2025-01-14 21:35:40 +01:00
_includes feat: add published date to posts 2025-01-14 21:12:18 +01:00
en posts: add initial text for kunstroute 2025 2025-04-08 18:42:26 +02:00
fonts/raleway/v22 Self host google fonts 2021-10-23 12:25:03 +02:00
img fix: mobile css for posts, remove huge logo file 2025-01-14 21:35:40 +01:00
posts posts: add initial text for kunstroute 2025 2025-04-08 18:42:26 +02:00
.dockerignore Bump flake.lock, deno 1.34.3, lume 1.18.0 2023-07-03 00:38:32 +02:00
.drone.yml ci: bump deno to version 1.43.6, caddy to 2.8.4 2024-06-10 23:03:39 +02:00
.envrc I fixed it 2023-02-26 18:32:30 +01:00
.gitignore Remove lies 2022-01-16 16:05:41 +01:00
_config.ts feat: add published date to posts 2025-01-14 21:12:18 +01:00
Caddyfile Update deno, lume, caddy to newer versions 2023-02-26 17:09:47 +01:00
collaborate.md design: more fixes 2024-04-15 11:28:54 +02:00
collective.md lume: update to v2 2024-04-14 15:02:49 +02:00
contact.md contact: move "How to find us" to contact page 2024-04-14 18:18:26 +02:00
deno.json lume: update 2.2.1 -> 2.5.3 2025-04-15 01:52:59 +02:00
deno.lock lume: update 2.2.1 -> 2.5.3 2025-04-15 01:52:59 +02:00
deploy.sh ci: fix project-name option syntax 2023-02-28 02:24:14 +01:00
docker-compose.yml Use new docker registry 2023-02-26 20:21:58 +01:00
Dockerfile ci: bump deno to version 1.43.6, caddy to 2.8.4 2024-06-10 23:03:39 +02:00
favicon.ico img: reduce image sizes by lowering quality 2024-04-14 15:57:27 +02:00
flake.lock flake.lock: Update 2025-04-15 01:52:59 +02:00
flake.nix Initial commit for v2 2024-02-16 19:52:30 +01:00
imprint.md chore: update board for 2025 2025-01-14 20:43:36 +01:00
index.md posts: initial kunstroute 2025 post 2025-04-03 19:17:46 +02:00
LICENSE.md Add license, fix some stuff 2021-10-23 12:14:09 +02:00
privacy-policy.md lume: update to v2 2024-04-14 15:02:49 +02:00
projects.md projects: add links to Mastodon + Instagram accounts 2024-04-14 17:53:21 +02:00
raleway.css Initial commit for v2 2024-02-16 19:52:30 +01:00
README.md docs: add manual deployment notes 2025-04-08 21:24:24 +02:00
space.md contact: move "How to find us" to contact page 2024-04-14 18:18:26 +02:00
styles.css fix: mobile css for posts, remove huge logo file 2025-01-14 21:35:40 +01:00

miom.space homepage

This is the repository containing the code for https://miom.space.

It is built using lume with JSX. To get started, make sure you have the nix package manager installed. Then you can start developing with:

nix develop

This will use a nix devshell to create an environment that has deno and lume available.

An alternative approach for loading all dependencies is direnv. It basically runs nix develop for you, once you enter a directory which contains a .envrc file and allow it by running direnv allow. Once installed globally, run:

direnv allow

Just build the static site, results are in _site:

deno task build

To get a live development server, run:

deno task serve

Manual deployment:

tar -cf miom.space-$(date +%F).tar -C _site .

scp ./miom.space-$(date +%F).tar nachtigall.wg.pub.solar:/home/teutat3s/

ssh nachtigall.wg.pub.solar

sudo tar -xvf miom.space-$(date +%F).tar -C /srv/www/miom.space --owner hakkonaut --group hakkonaut