a place on the Internet I call home! https://liquidex.house
Go to file
2023-08-27 17:01:27 +02:00
content crunch SVGs into the CSS 2023-08-27 17:01:27 +02:00
crates fix code blocks 2023-08-27 16:22:22 +02:00
static crunch SVGs into the CSS 2023-08-27 17:01:27 +02:00
template add config 2023-08-27 15:59:52 +02:00
.editorconfig making it look better 2023-08-18 17:04:12 +02:00
.gitignore planting a seed 2023-08-17 21:59:56 +02:00
Cargo.lock navigation maps for navigating across pages 2023-08-27 14:50:46 +02:00
Cargo.toml rework generation to support multiple files; introduce a more proper CLI 2023-08-19 17:52:13 +02:00
README.md navigation maps for navigating across pages 2023-08-27 14:50:46 +02:00
treehouse.toml def links 2023-08-27 16:04:07 +02:00

liquidex's treehouse

Welcome to the Construct.

If you haven't seen the treehouse yet, you may wanna. It's pretty darn cool.

Please note that this repository contains spoilers. So if you like exploring by yourself, you may wanna do that first before diving into the source code.

Spoilers for what?, you might ask.

You have been warned.

Building

To build the website:

cargo run -p treehouse regenerate

This will spit out a directory target/site containing the static pages. You're free to use any HTTP server you wish, but for development purposes treehouse includes one in the CLI:

cargo run -p treehouse regenerate --serve

This will fire up a server on port 8080. No way to change that, sorry. Edit the source code.

If you're developing, you may wanna use cargo-watch:

cargo watch -- cargo run -p treehouse regenerate --serve

The website will reload itself automatically if you change any file in the repository.

Contributing

If you found a typo, be my guest. Just note that some typos are intentional, please make sure you understand the full context of the sentence.

If you found a bug, by all means please submit a fix. (or at least an issue.)

Since this is my personal website, I don't accept outside contributions for new content. Because then it would no longer be my treehouse.

If you wish to create something similar to liquidex's treehouse, you probably want to use more mature software instead of my scrappy, opinionated piece of art. Check out Logseq - it has static site generation built in, with a much more approachable UI, cross-device sync, and great customizability through community-made themes and plugins.