archetypes | ||
assets | ||
config/_default | ||
content | ||
data/authors | ||
layouts | ||
resources/_gen | ||
src | ||
static | ||
themes/bl | ||
.envrc | ||
.gitignore | ||
.gitlab-ci.yml | ||
build.lisp | ||
Cargo.lock | ||
Cargo.toml | ||
data.db | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
go.mod | ||
go.sum | ||
justfile | ||
Makefile | ||
package-lock.json | ||
package.json | ||
README.org | ||
rustfmt.toml | ||
shell.nix | ||
sync-nextcloud.sh | ||
tailwind.config.js | ||
tfcserver.asd | ||
TODO.org |
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 Hugo. 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