Compare commits

..

1 Commits

Author SHA1 Message Date
837dca4371 README
Some checks failed
CI / Check typos (push) Failing after 8s
CI / Check links (push) Failing after 11s
CI / Clippy (push) Successful in 57s
CI / Build and test (push) Successful in 1m19s
CI / Build container (push) Has been skipped
CI / Deploy on waypoint (push) Has been skipped
2025-11-12 14:01:14 -08:00
4 changed files with 10 additions and 16 deletions

View File

@@ -18,6 +18,6 @@ This library decouples compiled binaries from the services they provide, and mak
- [`lib/page`](./crates/lib/page): Provides `PageServer`, which builds an [axum] router that provides a caching and headers for resources served through http.
- Also provides `Servable`, which is a trait for any resource that may be served.
- the `Page` servable serves html generated by a closure.
- the `StaticAsset` servable serves static assets (css, images, misc files), and provides transformation parameters for image assets (via [`pixel-transform`](./crates/lib/pixel-transform)).
- the `StaticAsset` servable serves static assets (css, images, misc files), and provides transformation utilties for image assets (via [`pixel-transform`](./crates/lib/pixel-transform)).
- [`service/service-webpage`](./crates/service/service-webpage): A `Service` that runs a `PageServer` that provides the content on [betalupi.com]

View File

@@ -13,6 +13,8 @@ arguably the best math circle in the western world. We teach students mathematic
far beyond the regular school curriculum, much like [AOPS](https://artofproblemsolving.com)
and the [BMC](https://mathcircle.berkeley.edu).
<br></br>
{{color(--pink, "For my students:")}} \
Don't look at solutions we haven't discussed,
and don't start any handouts before class. That spoils all the fun!
@@ -34,6 +36,7 @@ If the class finishes early, the lesson is either too short or too easy.
The sources for all these handouts are available [here](https://git.betalupi.com/mark/handouts).\
Some are written in LaTeX, some are in [Typst](https://typst.app). \
The latter is vastly superior.
<br></br>
<hr style="margin:5rem 0 5rem 0;"></hr>
<hr></hr>
<br></br>

View File

@@ -5,7 +5,7 @@ Also see [what's a "betalupi?"](/whats-a-betalupi)
- [Handouts](/handouts): Math circle lessons I've written
- [Links](/links): Interesting parts of the internet
<hr style="margin-top: 5rem; margin-bottom: 5rem"/>
<hr style="margin-top: 8rem; margin-bottom: 8rem"/>
## Projects

View File

@@ -4,7 +4,6 @@ use page::page::{Page, PageMetadata};
use std::pin::Pin;
use crate::components::{
fa::FAIcon,
md::{Markdown, backlinks, meta_from_markdown},
misc::FarLink,
};
@@ -151,7 +150,7 @@ pub fn page_wrapper<'a>(
(inner)
@if footer {
footer style="margin-top:10rem;" {
footer {
hr class = "footline" {}
div class = "footContainer" {
p {
@@ -159,19 +158,11 @@ pub fn page_wrapper<'a>(
(FarLink("https://rust-lang.org", "Rust"))
", "
(FarLink("https://maud.lambda.xyz", "Maud"))
", "
(FarLink("https://github.com/connorskees/grass", "Grass"))
", and "
(FarLink("https://docs.rs/axum/latest/axum", "Axum"))
". "
(
FarLink(
"https://git.betalupi.com/Mark/webpage",
html!(
(FAIcon::Git)
"Source here!"
)
)
)
"."
}
}
}