A static website generator command line tool written in Rust. https://luflow.net/
  • JavaScript 84.6%
  • CSS 14.7%
  • Rust 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andreas Widen 981f81ca0e
All checks were successful
/ Rust CI Check/Build/Test (push) Successful in 1m5s
/ Create Forgejo Release (push) Successful in 5m45s
build: bump version to 0.2.2
Signed-off-by: Andreas Widen <aw@luflow.net>
2026-08-21 16:02:21 +02:00
.forgejo/workflows ci: run cargo run also to generate site in ci.yaml 2026-08-15 15:50:39 +02:00
blog-posts docs: updated flow-texpack blog post 2026-08-18 20:31:34 +02:00
screenshots Initial commit. 2026-08-11 22:14:32 +02:00
src fix!: fixed clippy warnings 2026-08-14 16:01:30 +02:00
static Initial commit. 2026-08-11 22:14:32 +02:00
static_root Initial commit. 2026-08-11 22:14:32 +02:00
templates chore: updated contact page with gpg info 2026-08-21 15:54:24 +02:00
.gitignore Initial commit. 2026-08-11 22:14:32 +02:00
AUTHORS Initial commit. 2026-08-11 22:14:32 +02:00
Cargo.lock build: bump version to 0.2.2 2026-08-21 16:02:21 +02:00
Cargo.toml build: bump version to 0.2.2 2026-08-21 16:02:21 +02:00
cliff.toml Initial commit. 2026-08-11 22:14:32 +02:00
CODE_OF_CONDUCT.md chore: added CODE_OF_CONDUCT.md 2026-08-18 20:47:10 +02:00
CONTRIBUTING.md chore: updated CONTRIBUTING.md 2026-08-18 20:51:11 +02:00
LICENSE Initial commit. 2026-08-11 22:14:32 +02:00
README.md chore: updated README.md 2026-08-19 20:51:33 +02:00
SECURITY.md chore: added SECURITY.md 2026-08-18 20:46:48 +02:00

flow-web

flow-web is a program written in Rust that will allow you to generate https://www.luflow.net static website.

Installation

Install Rust from your package manager or by downloading from here: https://rust-lang.org/.

Build from source

Build using release mode:

cargo build --release

Generate the site

Generate the site using release mode:

cargo run --release

The generated output can be found in the 'output' folder.

Serve locally

Run the following command to serve locally using servez as an example:

servez output

Then, visit the following url in a web browser:

http://localhost:8080/

You can stop the server pressing CTRL+c.

LICENSE

See the file 'LICENSE' for license information.