this repo has no description
1#!/usr/bin/env sh
2
3# This script builds the website and outputs ready-to-serve contents in ./public/
4#
5# Requirements:
6# - zola https://www.getzola.org/documentation/getting-started/installation/
7# - cargo https://doc.rust-lang.org/cargo/getting-started/installation.html
8# - mdBook https://rust-lang.github.io/mdBook/guide/installation.html
9
10set -eu
11
12# cd into this directory
13cd "$(dirname "$0")"
14
15# clean the ./public directory
16rm -rf public/*
17
18# build zola
19zola build
20
21# build mdBook
22mdbook build
23
24# build rustdoc
25mkdir public/rustdoc
26RUSTDOCFLAGS='--cfg unstable_doc' cargo doc --no-deps --workspace --all-features
27cp -r ../target/doc/* public/rustdoc
28
29# copy logo assets
30cp ../assets/logo.svg public/valence.svg