Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[codespell]
# Spell-check public-facing copy and docs. https://github.com/codespell-project/codespell
# Crypto/Monero/Tari jargon (XMR, monerod, PPLNS, Tari, …) lives in .codespell-ignore.
skip = .git,node_modules,public,resources,package-lock.json,data/releases.json,*.svg,*.png,*.ico,*.woff,*.woff2
skip = .git,node_modules,public,resources,graphify-out,package-lock.json,data/releases.json,*.svg,*.png,*.ico,*.woff,*.woff2
ignore-words = .codespell-ignore
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,6 @@
# OS / editor cruft
.DS_Store
*.swp

# Local codebase map
graphify-out/
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
public/
resources/
node_modules/
graphify-out/

# Hugo Go-template layouts — Prettier's HTML parser mangles {{ }} syntax, and the
# whitespace between inline elements here is visually significant. Governed by .editorconfig.
Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,14 @@ flakes on a third-party outage — run `htmltest` with `CheckExternal: true` to
All landing-page copy is in **[`data/content.yaml`](data/content.yaml)** — edit text there, not in the
templates. The page is assembled by [`layouts/index.html`](layouts/index.html) from that data.

The landing page introduces both Pithead OS and Docker Compose for new users, alongside mining,
privacy, dashboard, fleet, and recovery features. Keep optional/beta defaults explicit and link
to the install guides and release notes for detailed requirements and known issues. The roadmap
summarizes shipped capabilities; release numbers stay in the project badges. Pithead's JSON-LD
description reuses its project blurb so search metadata stays aligned with the visible copy.
The hero pairs an appliance image/checksum download with the DIY setup terminal. Image URLs use
the Pithead tag in `data/releases.json`; keep the versioned release asset names in sync if they change.

```text
data/content.yaml ← all copy (hero, stats, projects, roadmap, ethos, FAQ, CTA)
data/releases.json ← latest pithead / rigforge release tags (version badges)
Expand Down
82 changes: 82 additions & 0 deletions assets/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,88 @@ html.js .reveal.in {
font-weight: 650;
}

/* Two install routes: a flashable image and a command-line setup. */
.install-routes {
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
gap: 20px;
width: 100%;
max-width: 1040px;
margin-bottom: 28px;
text-align: left;
}
.install-route {
display: flex;
flex-direction: column;
padding: 28px;
border: 1px solid var(--border-2);
border-radius: var(--radius);
background: rgba(14, 18, 24, 0.94);
}
.appliance-route {
border-color: rgba(242, 104, 34, 0.4);
background: linear-gradient(145deg, rgba(242, 104, 34, 0.08), transparent 65%), #0e1218;
}
.install-route .eyebrow {
margin-bottom: 14px;
}
.install-route .eyebrow .ico {
width: 22px;
height: 22px;
}
.install-route h2 {
margin: 0 0 12px;
font-size: clamp(23px, 3vw, 28px);
line-height: 1.15;
letter-spacing: -0.5px;
}
.route-description {
margin: 0;
color: var(--muted);
}
.route-steps {
margin: 24px 0;
padding-left: 24px;
}
.route-steps li {
padding-left: 5px;
margin-bottom: 10px;
}
.route-steps li::marker {
color: var(--orange);
font-family: var(--mono);
}
.route-actions {
margin-top: auto;
}
.route-links,
.route-note {
font-size: 13px;
color: var(--muted);
margin: 14px 0 0;
}
.route-links a {
text-decoration: underline;
text-underline-offset: 3px;
}
.install-route .terminal {
max-width: none;
margin: 24px 0;
box-shadow: none;
}
.install-route .term-body {
font-size: 13px;
}
@media (max-width: 760px) {
.install-routes {
grid-template-columns: 1fr;
max-width: 560px;
}
.install-route {
padding: 24px;
}
}

/* terminal */
.terminal {
width: 100%;
Expand Down
6 changes: 3 additions & 3 deletions assets/og/og-card.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion content/_index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
---
title: "P2Pool Starter Stack — Private, self-hosted Monero + Tari mining"
title: "P2Pool Starter Stack — Private, self-hosted Monero mining"
---
Loading
Loading