Repo for the pub.solar website https://pub.solar
 
 
 
 
 
Go to file
teutat3s 1aa49d739e
Use tritonshell instead of shell.nix
https://git.greenbaum.cloud/dev/tritonshell

Also don't source triton profile when starting tritonshell
by setting the TRITON_DONT_SOURCE_PROFILE env var
2022-10-20 16:11:53 +02:00
.well-known/matrix Add well-known for matrix federation 2022-05-01 00:00:17 +02:00
_data Bust caches 2022-10-03 02:31:10 +02:00
_includes Remove ISO Iframe, fix links, change order of items on homepage 2022-10-03 18:09:42 +02:00
assets Refactor the CSS to SCSS 2022-10-03 02:02:47 +02:00
fonts/opensans/v34 Refactor the CSS to SCSS 2022-10-03 02:02:47 +02:00
scripts Updates 2022-10-03 04:47:39 +02:00
.drone.yml Update lume, add readme 2022-10-03 18:54:26 +02:00
.envrc Use tritonshell instead of shell.nix 2022-10-20 16:11:53 +02:00
.gitignore Basic lume setup 2022-10-02 20:46:42 +02:00
LICENSE.md Add aGPLv3 2022-01-16 21:44:53 +01:00
README.md Update lume, add readme 2022-10-03 18:54:26 +02:00
_config.ts Ignore markdown files that are not content 2022-10-03 18:56:34 +02:00
about.yml Invite people to become members 2022-10-03 19:35:13 +02:00
deno.json Basic lume setup 2022-10-02 20:46:42 +02:00
docker-compose.yml Add green hosting hint and Greenbaum Cloud logo+links 2022-05-01 00:43:17 +02:00
filters.ts Fix most errors 2022-10-02 21:38:38 +02:00
flake.lock Use tritonshell instead of shell.nix 2022-10-20 16:11:53 +02:00
flake.nix Use tritonshell instead of shell.nix 2022-10-20 16:11:53 +02:00
hakken-dates.js Fix most errors 2022-10-02 21:38:38 +02:00
hakken.yml Remove ISO Iframe, fix links, change order of items on homepage 2022-10-03 18:09:42 +02:00
import_map.json Basic lume setup 2022-10-02 20:46:42 +02:00
index.yml Remove ISO Iframe, fix links, change order of items on homepage 2022-10-03 18:09:42 +02:00
os.yml Remove ISO Iframe, fix links, change order of items on homepage 2022-10-03 18:09:42 +02:00
privacy.yml Use normal font weight 2022-10-03 02:10:53 +02:00
styles.scss Refactor the CSS to SCSS 2022-10-03 02:02:47 +02:00

README.md

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" shell.nix shows the internals, and _includes/styles/typography.css has a comment at the top that shows which command was used to generate it.