No description
Find a file
2025-07-03 11:04:46 -05:00
content adding stuff 2025-06-27 09:43:33 -05:00
src making the site writable 2025-06-27 10:20:45 -05:00
static fixing light mode 2025-07-03 11:04:46 -05:00
templates fixing light mode 2025-07-03 11:04:46 -05:00
.dir-locals.el tweaking emacs dir-locals 2025-05-23 10:32:28 -05:00
.envrc initial commit 2022-10-25 12:43:06 -05:00
.gitignore update .gitignore 2024-01-08 15:52:43 -06:00
.gitlab-ci.yml adding npm build script for tailwindcss to .gitlab-ci.yaml 2022-11-01 10:03:04 -05:00
.gitmodules adding theme as gitsubmodule 2022-11-01 09:25:12 -05:00
Cargo.lock fixing up the api to work better for nix and move the table format 2025-06-23 15:13:42 -05:00
Cargo.toml fixing up the api to work better for nix and move the table format 2025-06-23 15:13:42 -05:00
config.toml changing search from json to javascript 2025-06-23 15:13:22 -05:00
data.db getting things to work a bit 2025-06-19 16:13:59 -05:00
flake.lock unfortunately this is the change to the new zola based website 2025-04-13 14:33:35 -05:00
flake.nix fixing up the api to work better for nix and move the table format 2025-06-23 15:13:42 -05:00
justfile fixing up the api to work better for nix and move the table format 2025-06-23 15:13:42 -05:00
README.org idk 2025-04-15 15:25:47 -05:00
rustfmt.toml needed so that there aren't errors with async rust 2023-06-15 07:20:36 -05:00
tailwind.config.js unfortunately this is the change to the new zola based website 2025-04-13 14:33:35 -05:00
theme.toml making the site much closer to the original 2025-06-23 15:13:00 -05:00
TODO.org update todo with test stuff 2024-05-02 11:54:27 -05:00

TFC Connection Website

In an attempt at building a better/faster website than is possible with the current wordpress world, I am working at creating this… This monstronsity…

To edit the campmap use this link http://umap.openstreetmap.fr/en/map/anonymous-edit/888075:134YBQNTmQ2pkJ76ur0PJ8KPuAc

Website

The website is built with Zola. This gives us the ability of creating a very fast site with a lot of flexibility if you know what you're doing.

Server

The website has a few parts that need processing like forms, these are plugged into a server component that has a RESTFUL API like system and helps us to process info on the site much faster.

The server is written in lisp.

Build

To build the server run make

make

This drops the server binary in the bin folder with the libraries bundled next to it.

Nix

Because we use NixOS for our servers, we also have everything setup using Nix Flakes. To enter a development shell

nix develop

To build it.

nix build