This commit is contained in:
parent
38688a68f5
commit
284f8d3e49
2 changed files with 12 additions and 12 deletions
|
|
@ -288,8 +288,8 @@ export RenderedPage RenderHome(std::span<const Project> projects,
|
|||
R"("founder":{"@type":"Person","@id":"https://catcrafts.net/about#person",)"
|
||||
R"("name":"Jorijn van der Graaf","url":"https://catcrafts.net/about"},)"
|
||||
R"("description":"Catcrafts makes accessible, open-source software and hardware: )"
|
||||
R"(the Crafter C++ suite, the imsd IMS/VoLTE implementation, and Fairphone 6 )"
|
||||
R"(handsets sold with postmarketOS preinstalled.",)"
|
||||
R"(the Crafter C++ suite, the imsd IMS/VoLTE implementation, and Fairphone )"
|
||||
R"((Gen. 6) handsets sold with postmarketOS preinstalled.",)"
|
||||
R"("sameAs":["https://forgejo.catcrafts.net/Catcrafts/"]},)"
|
||||
R"({"@type":"WebSite","@id":"https://catcrafts.net/#website",)"
|
||||
R"("name":"Catcrafts","alternateName":["Catcrafts.net","CatCrafts"],)"
|
||||
|
|
@ -323,7 +323,7 @@ export RenderedPage RenderProjects(std::span<const Project> projects) {
|
|||
page.meta.title = "Projects — Catcrafts";
|
||||
page.meta.description =
|
||||
"The Crafter suite: a C++ build system, graphics engine, networking "
|
||||
"stack, and an IMS/VoLTE implementation for the Fairphone 6.";
|
||||
"stack, and an IMS/VoLTE implementation for the Fairphone (Gen. 6).";
|
||||
page.meta.canonical = "/projects";
|
||||
page.main = Format(
|
||||
R"(<header class="page-header">)"
|
||||
|
|
@ -619,8 +619,8 @@ export RenderedPage RenderShop(std::span<const Product> products, const Rates& r
|
|||
RenderedPage page;
|
||||
page.meta.title = "Shop — Catcrafts";
|
||||
page.meta.description =
|
||||
"Fairphone 6 handsets reflashed to run postmarketOS, with the IMS/VoLTE "
|
||||
"stack Catcrafts maintains.";
|
||||
"Fairphone (Gen. 6) handsets reflashed to run postmarketOS, with the "
|
||||
"IMS/VoLTE stack Catcrafts maintains.";
|
||||
page.meta.canonical = "/shop";
|
||||
page.meta.geoPriceHint = true;
|
||||
// The category page as typed data: an ItemList naming each product page.
|
||||
|
|
@ -1048,8 +1048,8 @@ export RenderedPage RenderProduct(const Product& product,
|
|||
R"({})"
|
||||
R"(<section class="section">)"
|
||||
R"(<h2 class="section__title">Specifications</h2>)"
|
||||
R"(<p class="section__lede">The hardware is a stock Fairphone 6, )"
|
||||
R"(unmodified. Fairphone's spec sheet is this product's spec sheet, )"
|
||||
R"(<p class="section__lede">The hardware is a stock Fairphone )"
|
||||
R"((Gen. 6), unmodified. Fairphone's spec sheet is this product's spec sheet, )"
|
||||
R"(and all of it works under postmarketOS. The one caveat is the )"
|
||||
R"(emergency-calling warning above.</p>)"
|
||||
R"(<table class="spec-table"><tbody>{}</tbody></table>)"
|
||||
|
|
|
|||
Loading…
Reference in a new issue