coconut doggy
Go to file
xenia 7f3d75abca warn on unknown files in output dir
this helps you clean up files if you delete a source file but don't
delete the corresponding output target
2021-07-07 01:11:00 -04:00
doc support for more pict images; copy static images 2021-07-07 00:52:03 -04:00
ext work on full text search 2021-06-12 04:37:32 -04:00
support fix mathjax, add half of brave rejection code 2021-06-24 00:33:16 -04:00
templates make hashtag page actually work 2021-06-24 00:16:14 -04:00
.gitignore add pict lang and also make it a real package 2021-06-11 04:03:23 -04:00
README.md crab it 🦀 2021-06-11 22:55:13 -04:00
compiler.rkt warn on unknown files in output dir 2021-07-07 01:11:00 -04:00
defs.rkt add pict lang and also make it a real package 2021-06-11 04:03:23 -04:00
fasl-reader.rkt add pict lang and also make it a real package 2021-06-11 04:03:23 -04:00
fetch-util.rkt make output nicer 2021-06-11 06:20:34 -04:00
fetch.rkt make output nicer 2021-06-11 06:20:34 -04:00
info.rkt add init command 2021-06-11 04:54:03 -04:00
init.rkt make init instructions better 2021-06-11 18:21:32 -04:00
main.rkt add pict lang and also make it a real package 2021-06-11 04:03:23 -04:00
pict.rkt add init command 2021-06-11 04:54:03 -04:00
render.rkt warn on unknown files in output dir 2021-07-07 01:11:00 -04:00
render.scss tweak masto embed 2021-06-10 01:15:11 -04:00
template.rkt add pict lang and also make it a real package 2021-06-11 04:03:23 -04:00
util.rkt make hashtag page actually work 2021-06-24 00:16:14 -04:00

README.md

meow

meow

???

this is a (very early stage) static site generator written in racket

why not frog?

NIH syndrome :3

install

# external dependencies (unfortunately i could not reasonably replace these with racket)
(cd ext && cargo build)
# install the package
raco pkg install $PWD
# ensure your PATH has racket stuff on it. replace 8.1 with your version
# alternatively, you can use the capybara commands through raco
export PATH=$HOME/.racket/8.1/bin:$PATH

getting started

# create a new project
capybara-init my-awesome-website
cd my-awesome-website
# start serving it (nginx is required right now)
nginx -c $PWD/nginx.conf &
# view your masterpiece
firefox http://localhost:8080