TEMPLATE

Ask a Maker — nested question thread

A question-and-answer detail page with a warm paper palette, nested replies, vote control and an expandable accepted solution.

LIVE PREVIEW Isolated & interactive
<!-- Original layout, SVG/CSS artwork and JavaScript © 2026 XXC Templates. MIT License.
Visual pattern references (original code, names and content; no affiliation):
Hacker News: https://news.ycombinator.com/
Dense ranked link lists, compact metadata, minimal ornament and nested conversation.
Discourse Meta: https://meta.discourse.org/
Discussion rows with category markers, reply counts and activity metadata.
Illustrative sample content and data; no real accounts, payments, reservations or messages. -->
<main>
  <header><b>ask a maker.</b><span>good questions make good things.</span></header>
  <nav>Questions / Woodworking / A beginner's first shelf</nav>
  <article class="question">
    <div class="vote">
      <button id="change" aria-label="Upvote this question" aria-pressed="false">△</button
      ><strong id="votes">28</strong>
    </div>
    <div>
      <span class="tag">WOODWORKING</span>
      <h1>What would you tell someone<br />building their very first shelf?</h1>
      <p>
        I have a borrowed saw, a small workspace and more enthusiasm than experience. What should I
        know before the first cut?
      </p>
      <small>asked by <b>fern</b> · 2 days ago · 8 answers</small>
    </div>
  </article>
  <section class="answers">
    <div class="answer-head">
      <h2>From the workbench</h2>
      <span>8 answers</span>
    </div>
    <article class="accepted">
      <span>✓ A HELPFUL START</span>
      <h3>Measure the wall before the wood.</h3>
      <p>
        Make a cardboard version first. It is cheaper to discover that your shelf blocks a light
        switch before you have cut anything.
      </p>
      <button id="more" aria-expanded="false">Read the rest ↓</button>
      <p id="rest" hidden>
        Start with one straight, sturdy shelf. Pre-drill your holes, check the wall fixing and ask
        an experienced person to inspect the result before loading it.
      </p>
      <small>oakandink · 42 people found this helpful</small>
    </article>
    <div class="reply">
      <b>fern</b>
      <p>The cardboard idea is exactly the kind of advice I needed.</p>
      <small>1 day ago</small>
    </div>
    <div class="reply nested">
      <b>oakandink</b>
      <p>The best prototype is often the least impressive one.</p>
      <small>1 day ago</small>
    </div>
  </section>
  <output data-status aria-live="polite"></output>
  <footer class="demo-note">Fictional brand · local interface demo · no information is sent</footer>
</main>
Revision history · 1 versions
v12026-10-05 18:26:30 UTC

Keep the ideas flowing.

Explore the library
HELP KEEP THE WORKSHOP USEFUL

Report this creation

ONE QUICK CHECK

Continue?