Find a file
2023-02-25 22:04:35 +01:00
_data Initial commit 2023-02-25 20:38:19 +01:00
_includes money 2023-02-25 22:04:35 +01:00
assets Fix video 2023-02-25 20:43:16 +01:00
scripts money 2023-02-25 21:10:26 +01:00
.dockerignore Initial commit 2023-02-25 20:38:19 +01:00
.envrc Initial commit 2023-02-25 20:38:19 +01:00
.gitignore Initial commit 2023-02-25 20:38:19 +01:00
_config.ts Initial commit 2023-02-25 20:38:19 +01:00
deno.json Initial commit 2023-02-25 20:38:19 +01:00
deno.lock Initial commit 2023-02-25 20:38:19 +01:00
filters.ts money 2023-02-25 21:10:26 +01:00
flake.lock Initial commit 2023-02-25 20:38:19 +01:00
flake.nix Initial commit 2023-02-25 20:38:19 +01:00
import_map.json Initial commit 2023-02-25 20:38:19 +01:00
index.yml Initial commit 2023-02-25 20:38:19 +01:00
LICENSE.md Initial commit 2023-02-25 20:38:19 +01:00
README.md Initial commit 2023-02-25 20:38:19 +01:00
styles.scss Fix video 2023-02-25 20:43:16 +01:00

pub.solar homepage

This is the repository containing the code for https://pub.solar.

It is built using lume with JSX. To get started, make sure you're loading all dependencies via direnv:

$ direnv allow

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

To get a live development server, run

$ deno task serve

Unfortunately, hot module reloading is currently broken for JSX modules, so you'll need to restart this process regularly during development.

Updating Open Sans

To update the font files and CSS, run google-font-downloader $FONT_CSS_URL. As "documentation" flake.nix shows the internals, and _includes/styles/typography.css has a comment at the top that shows which command was used to generate it.