on master help sign in
merged
commitf566466bb242a3d55a0d15f9b882b4bb2d85d6cf authorGalen Wolfe-Pauly <galen@tlon.io> dateWed 9 Oct 2019, 11:06 (7 years ago) parent14f5a8e7b9f454
26 files changed+495−476
content/understanding-urbit/urbit-id.md−2 sass/_main.scss+14−14 templates/404.html+8−9 templates/base.html+23−9 templates/doc.html+7−7 templates/essays/list.html+17−17 templates/essays/post.html+27−28 templates/index.html+1−4 templates/media/list.html+37−37 templates/page.html+22−20 templates/page_indiced.html+5−5 templates/partials/footer.html+55−56 templates/partials/navigation-docs.html+64−64 templates/partials/navigation-search.html+3−2 templates/partials/navigation-special.html−3 templates/partials/pagination.html+40−33 templates/partials/top-alert.html+3−3 templates/rss.xml+19−19 templates/sections/docs.html+7−7 templates/sections/docs/chapters.html+6−6 templates/shortcodes/full.html+2−2 templates/shortcodes/oversize.html+3−3 templates/shortcodes/soundcloud.html+8−9 templates/understanding-urbit/list.html+67−67 templates/understanding-urbit/post.html+15−14 templates/updates/list.html+42−36
content/understanding-urbit/urbit-id.md−2
@@ -63,8 +63,6 @@ Finally, galaxies form a senate that can upgrade the logic of the Urbit ID syste
6363
6464Urbit ID isn’t just a design. It’s [live and deployed](https://azimuth.network) to the Ethereum blockchain.
6565
66−![](https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-5.svg)
67−
6866Urbit IDs are digital property. The entire address space of Urbit IDs is like a vast territory of digital land. Over time, we’ve used this land to fund the development of Urbit as a whole by selling some of it to people we felt would be great stewards of this new frontier.
6967
7068When we launched the Urbit ID system, in January of 2019, there were a few thousand different star and galaxy holders. Since then, that number is on the rise.
sass/_main.scss+14−14
@@ -8,31 +8,31 @@
88 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-extralight.woff");
99 font-weight: 200;
1010 }
11−
11+
1212 @font-face {
1313 font-family: "Source Code Pro";
1414 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-light.woff");
1515 font-weight: 300;
1616 }
17−
17+
1818 @font-face {
1919 font-family: "Source Code Pro";
2020 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-regular.woff");
2121 font-weight: 400;
2222 }
23−
23+
2424 @font-face {
2525 font-family: "Source Code Pro";
2626 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-medium.woff");
2727 font-weight: 500;
2828 }
29−
29+
3030 @font-face {
3131 font-family: "Source Code Pro";
3232 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-bold.woff");
3333 font-weight: 600;
3434 }
35−
35+
3636 @font-face {
3737 font-family: "Source Code Pro";
3838 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-black.woff");
@@ -51,7 +51,7 @@ body {
5151
5252nav {
5353 font-size: 1rem;
54− line-height: 1.33;
54+ line-height: 1.33;
5555 // If you need to flush the nav to break
5656 // the body's margin, use this:
5757 &.full-left {
@@ -139,7 +139,7 @@ footer nav {
139139 }
140140}
141141
142−// essay template
142+// essay template
143143
144144body.essay {
145145 h1 {
@@ -337,11 +337,11 @@ input[type="search"] {
337337 }
338338 }
339339 }
340−
340+
341341 .search-results {
342342 max-height: 400px;
343343 ul {
344− position: relative;
344+ position: relative;
345345 }
346346 &__item a:hover {
347347 background: #F9F9F9;
@@ -358,7 +358,7 @@ input[type="search"] {
358358 .glossary-results__item {
359359 padding: 0 1rem 0 1rem;
360360 &:hover {
361− background-color: #F9F9F9;
361+ background-color: #F9F9F9;
362362 }
363363 }
364364
@@ -481,7 +481,7 @@ nav.docs:not(.mobile) {
481481}
482482nav.docs details {
483483 summary {
484− @extend .fw4, .black, .mt2;
484+ @extend .fw4, .black, .mt2;
485485 }
486486 & > summary::before {
487487 content: "› ";
@@ -505,10 +505,10 @@ nav.docs details {
505505
506506.video-container {
507507 position: relative;
508− padding-bottom: 56.25%;
508+ padding-bottom: 56.25vw;
509509 padding-top: 30px; height: 0; overflow: hidden;
510510}
511−
511+
512512.video-container iframe,
513513.video-container object,
514514.video-container embed {
@@ -532,4 +532,4 @@ hr {
532532
533533.scroll-smooth {
534534 scroll-behavior: smooth;
535−}
535+}
templates/404.html+8−9
@@ -2,15 +2,14 @@
22{% block title %} 404 {% endblock title %}
33{% block content %}
44<nav class="mt4 w5">
5− <a class="gray3" href="/">Urbit</a>
6− <span class="gray3"> / </span>
7− <a href="/404">
8− 404
9− </a>
10− {% include "partials/navigation-search.html" %}
11− </nav>
5+ <a class="gray3" href="/">Urbit</a>
6+ <span class="gray3"> / </span>
7+ <a href="/404">404</a>
8+ {% include "partials/navigation-search.html" %}
9+</nav>
10+
1211<main class="fourth-2">
13− <h1 class="fixed fw2"
12+ <h1 class="fixed fw2"
1413 style="font-size: 6rem;
1514 font-family: 'Inter UI', sans-serif;
1615 top: 50%;
@@ -18,6 +17,6 @@
1817 transform: translate(-50%, -50%);
1918 font-feature-settings: 'zero' 1;">
2019 404
21−</h1>
20+ </h1>
2221</main>
2322{% endblock content %}
templates/base.html+23−9
@@ -1,24 +1,36 @@
11<!DOCTYPE html>
22<html lang="en" class="scroll-smooth">
33 <head>
4+ <!-- START META -->
45 <meta charset="UTF-8">
56 <meta name="apple-mobile-web-app-capable" content="yes">
67 <meta name="viewport" content="width=device-width">
78 <meta name="description" content="{% block description %}{% endblock description %}">
89 <meta name="author" content="{{ config.extra.author.name }}">
10+ <!-- END META -->
11+
12+ <!-- START FAVICON -->
913 <link rel="icon" type="image/png" href="/images/favicon.ico" />
14+ <!-- END FAVICON -->
15+
16+ <!-- START RSS -->
1017 <link rel="alternative" type="application/rss+xml" title="RSS" href="/rss.xml" />
18+ <!-- END RSS -->
19+
1120 <title>{% block title %}{% endblock title %} - {{ config.title }}</title>
21+
22+ <!-- START CSS -->
1223 <link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css">
1324 <style type="text/css">
25+ /* Mailchimp style overrides */
1426 #mc_embed_signup{clear:left; width:100%;}
15− /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
16− We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
17−
18− {% block templatestyles %} {% endblock templatestyles%}
27+ {% block templatestyles %} {% endblock templatestyles%}
1928 </style>
2029 <link rel="stylesheet" href="/indigo.css">
2130 <link rel="stylesheet" href="/styles.css">
31+ <!-- END CSS -->
32+
33+ <!-- START MATOMO -->
2234 <script type="text/javascript">
2335 var _paq = window._paq || [];
2436 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
@@ -32,17 +44,19 @@
3244 g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
3345 })();
3446 </script>
47+ <!-- END MATOMO -->
48+
3549 </head>
3650 <body {% block bodyclasses %} {% endblock bodyclasses %}>
3751 {% include "partials/search-overlay.html" %}
3852 {% block content %}
3953 {% endblock content %}
4054 {% if config.build_search_index %}
41− <script type="text/javascript" src="{{ get_url(path="runes.js") | safe }}"></script>
42− <script type="text/javascript" src="{{ get_url(path="elasticlunr.min.js") | safe }}"></script>
43− <script type="text/javascript" src="{{ get_url(path="search_index.en.js") | safe }}"></script>
44− <script src="https://unpkg.com/popper.js@1"></script>
45− <script src="https://unpkg.com/tippy.js@4"></script>
55+ <script type="text/javascript" src="{{ get_url(path="runes.js") | safe }}"></script>
56+ <script type="text/javascript" src="{{ get_url(path="elasticlunr.min.js") | safe }}"></script>
57+ <script type="text/javascript" src="{{ get_url(path="search_index.en.js") | safe }}"></script>
58+ <script src="https://unpkg.com/popper.js@1"></script>
59+ <script src="https://unpkg.com/tippy.js@4"></script>
4660 {% endif %}
4761 <script src="{{ config.base_url }}/scripts.js"></script>
4862 </body>
templates/doc.html+7−7
@@ -4,11 +4,11 @@
44{% block content %}
55<!-- header -->
66<!-- content -->
7− {% include "partials/navigation-docs.html" %}
8− <article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
9− <!-- header -->
10− <h1>{{ page.title }}</h1>
11− <!-- body -->
12− {{ page.content | safe }}
13− </article>
7+{% include "partials/navigation-docs.html" %}
8+<article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
9+ <!-- header -->
10+ <h1>{{ page.title }}</h1>
11+ <!-- body -->
12+ {{ page.content | safe }}
13+</article>
1414{% endblock content %}
templates/essays/list.html+17−17
@@ -3,7 +3,7 @@
33{% block content %}
44<!-- header -->
55<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
6− <a class="gray3" href="/">Urbit</a>
6+ <a class="gray3" href="/">Urbit</a>
77 <span class="gray3"> / </span>
88 <a href="/essays">
99 Essays
@@ -11,20 +11,20 @@
1111 {% include "partials/navigation-search.html" %}
1212</nav>
1313<!-- content -->
14− <article class="mt4 mb4 c1-12 c4-12-lg">
15− <ul class="posts">
16− {% set posts = get_section(path="essays/_index.md") %}
17− {% for page in posts.pages %}
18− <li class="mb4">
19− <h2 class="f4 fw4 mt0 mb0"><a class="bb-0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
20− <p class="mt0">{{ page.description }}</p>
21− <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
22− <span class="mono f5">
23− {% if page.extra.ship %}<address class="mono f5 ml2">{{ page.extra.ship }}</address> {% endif %}
24− </span>
25− </li>
26− {% endfor %}
27− </ul>
28− </article>
29− {% include "partials/footer.html" %}
14+<article class="mt4 mb4 c1-12 c4-12-lg">
15+ <ul class="posts">
16+ {% set posts = get_section(path="essays/_index.md") %}
17+ {% for page in posts.pages %}
18+ <li class="mb4">
19+ <h2 class="f4 fw4 mt0 mb0"><a class="bb-0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
20+ <p class="mt0">{{ page.description }}</p>
21+ <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
22+ <span class="mono f5">
23+ {% if page.extra.ship %}<address class="mono f5 ml2">{{ page.extra.ship }}</address> {% endif %}
24+ </span>
25+ </li>
26+ {% endfor %}
27+ </ul>
28+</article>
29+{% include "partials/footer.html" %}
3030{% endblock content %}
templates/essays/post.html+27−28
@@ -1,22 +1,22 @@
11{% extends "base.html" %}
2−{% block title %}
3− {{ page.title }}
2+{% block title %}
3+ {{ page.title }}
44{% endblock title %}
55
66{% block description %} {{ page.description }} {% endblock description %}
77
88{% block bodyclasses %}
9− class="essay
10− {% if page.extra.classes %}
11− {{ page.extra.classes }}
12− {% else %}
13− bg-white
14− {% endif %}"
9+ class="essay
10+ {% if page.extra.classes %}
11+ {{ page.extra.classes }}
12+ {% else %}
13+ bg-white
14+ {% endif %}"
1515{% endblock bodyclasses %}
1616
1717{% block content %}
1818<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
19− <a class="gray3" href="/">Urbit</a>
19+ <a class="gray3" href="/">Urbit</a>
2020 <span class="gray3"> / </span>
2121 <a class="section" href="/{{ page.components[0] }}">
2222 {% set sectionname = get_section(path=page.components[0] ~ "/_index.md") %}
@@ -24,26 +24,25 @@
2424 </a>
2525
2626 {% include "partials/navigation-search.html" %}
27−
2827</nav>
29− <h1 class="mb4 full mt3 c4-12-lg">{{ page.title }}</h1>
30− {% if page.extra.author %}
31− <span class="dib full c4-12-lg" rel="author"> {{ page.extra.author }}
32− {% if page.extra.ship %}
33− <address class="dib fw4 ml2 mono">{{ page.extra.ship }}</address>
34− {% endif %}
35− </span>
36− {% if page.date %}
37− <time class="mono full c4-12-lg db mv2 gray0 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
38− {% endif %}
39−{% endif %}
40− {% if page.extra.readtime %}
41− <span class="dib mono full c4-12-lg{% if page.date %} ml2{% endif %} gray2 f5">{{ page.reading_time }}m read</span>
42− {% endif %}
4328
44− <article class="mb4 full grid12">
45− {{ page.content | safe }}
29+<h1 class="mb4 full mt3 c4-12-lg">{{ page.title }}</h1>
30+{% if page.extra.author %}
31+<span class="dib full c4-12-lg" rel="author"> {{ page.extra.author }}
32+ {% if page.extra.ship %}
33+ <address class="dib fw4 ml2 mono">{{ page.extra.ship }}</address>
34+{% endif %}
35+</span>
36+{% if page.date %}
37+ <time class="mono full c4-12-lg db mv2 gray0 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
38+{% endif %}
39+{% endif %}
40+{% if page.extra.readtime %}
41+<span class="dib mono full c4-12-lg{% if page.date %} ml2{% endif %} gray2 f5">{{ page.reading_time }}m read</span>
42+{% endif %}
4643
47− {% include "partials/pagination.html" %}
48− </article>
44+<article class="mb4 full grid12">
45+ {{ page.content | safe }}
46+ {% include "partials/pagination.html" %}
47+</article>
4948{% endblock content %}
templates/index.html+1−4
@@ -16,13 +16,10 @@ style=" z-index: 2;">
1616Urbit is your last computer.
1717</h1>
1818
19−<section class="full w-100 video-container bg-black full-bleed relative" id="video" style="
20− width: 130%;
21− margin-left: -20%;
19+<section class="full video-container bg-black full-bleed relative" id="video" style="
2220">
2321 <iframe src="https://player.vimeo.com/video/365181756?background=1"
2422 class="w-100 ma0 h-100" frameborder="0" allow="autoplay;fullscreen" allowfullscreen="" style="
25− height: 130%; z-index: 1;
2623"></iframe>
2724</section>
2825
templates/media/list.html+37−37
@@ -3,7 +3,7 @@
33{% block content %}
44<!-- header -->
55<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
6− <a class="gray3" href="/">Urbit</a>
6+ <a class="gray3" href="/">Urbit</a>
77 <span class="gray3"> / </span>
88 <a href="/media">
99 Media
@@ -11,41 +11,41 @@
1111 {% include "partials/navigation-search.html" %}
1212</nav>
1313<!-- content -->
14− <article class="mt4 mb4 c1-12 c4-10-lg">
15− <ul class="posts">
16− {% set posts = get_section(path="media/_index.md") %}
17− {% for page in posts.pages %}
18− <li class="mb6">
19− {% if page.extra.youtube %}
20− <div class="video-container mb4">
21− <iframe class="w-100" height=auto
22− src="https://www.youtube.com/embed/{{page.extra.youtube}}"
23− webkitallowfullscreen
24− mozallowfullscreen
25− allowfullscreen>
26− </iframe>
27− </div>
28− {% endif %}
14+<article class="mt4 mb4 c1-12 c4-10-lg">
15+ <ul class="posts">
16+ {% set posts = get_section(path="media/_index.md") %}
17+ {% for page in posts.pages %}
18+ <li class="mb6">
19+ {% if page.extra.youtube %}
20+ <div class="video-container mb4">
21+ <iframe class="w-100" height=auto
22+ src="https://www.youtube.com/embed/{{page.extra.youtube}}"
23+ webkitallowfullscreen
24+ mozallowfullscreen
25+ allowfullscreen>
26+ </iframe>
27+ </div>
28+ {% endif %}
2929
30− {% if page.extra.soundcloud %}
31− <iframe
32− width="100%"
33− height="300"
34− scrolling="no"
35− frameborder="no"
36− allow="autoplay"
37− src="{{page.extra.soundcloud}}">
38− </iframe>
39− {% endif %}
40− <h2 class="f4 fw4 mt0 mb0"><a class="bb-0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
41− <p class="mt0">{{ page.description }}</p>
42− <span class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</span>
43− <span class="mono f5">
44− {% if page.extra.ship %}<span class="mono f5 ml2">{{ page.extra.ship }}</span> {% endif %}
45− </span>
46− </li>
47− {% endfor %}
48− </ul>
49− </article>
50− {% include "partials/footer.html" %}
30+ {% if page.extra.soundcloud %}
31+ <iframe
32+ width="100%"
33+ height="300"
34+ scrolling="no"
35+ frameborder="no"
36+ allow="autoplay"
37+ src="{{page.extra.soundcloud}}">
38+ </iframe>
39+ {% endif %}
40+ <h2 class="f4 fw4 mt0 mb0"><a class="bb-0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
41+ <p class="mt0">{{ page.description }}</p>
42+ <span class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</span>
43+ <span class="mono f5">
44+ {% if page.extra.ship %}<span class="mono f5 ml2">{{ page.extra.ship }}</span> {% endif %}
45+ </span>
46+ </li>
47+ {% endfor %}
48+ </ul>
49+</article>
50+{% include "partials/footer.html" %}
5151{% endblock content %}
templates/page.html+22−20
@@ -13,18 +13,18 @@
1313<!-- content -->
1414{% if page.components[1] %}
1515<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
16− <a class="gray3" href="/">Urbit</a>
16+ <a class="gray3" href="/">Urbit</a>
1717 <span class="gray3"> / </span>
1818 <a href="/{{ page.components[0] }}">
1919 {{ page.components[0] | capitalize }}
2020 </a>
21−
2221 {% include "partials/navigation-search.html" %}
23−
2422</nav>
23+
2524{% else %}
25+
2626<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
27− <a class="gray3" href="/">Urbit</a>
27+ <a class="gray3" href="/">Urbit</a>
2828 <span class="gray3"> / </span>
2929 <a href="/{{ page.components[0] }}">
3030 {{ page.title }}
@@ -33,21 +33,23 @@
3333 {% include "partials/navigation-search.html" %}
3434
3535</nav>
36+
3637{% endif %}
37− <article class="mt4 mb4 c1-12 c4-12-lg">
38− <h1>{{ page.title }}</h1>
39− {% if page.extra.author %}
40− <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
41− {% if page.extra.ship %}
42− <address class="mono">{{ page.extra.ship }}</address>
43− {% endif %}
44− {% if page.date %}
45− <time class="mono db mv1 gray2 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
46− {% endif %}
47− {% endif %}
48− <!-- body -->
49− {{ page.content | safe }}
50− {% include "partials/pagination.html" %}
51− </footer>
52− </article>
38+
39+<article class="mt4 mb4 c1-12 c4-12-lg">
40+ <h1>{{ page.title }}</h1>
41+ {% if page.extra.author %}
42+ <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
43+ {% if page.extra.ship %}
44+ <address class="mono">{{ page.extra.ship }}</address>
45+ {% endif %}
46+ {% if page.date %}
47+ <time class="mono db mv1 gray2 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
48+ {% endif %}
49+ {% endif %}
50+ <!-- body -->
51+ {{ page.content | safe }}
52+ {% include "partials/pagination.html" %}
53+</article>
54+
5355{% endblock content %}
templates/page_indiced.html+5−5
@@ -14,7 +14,7 @@
1414<!-- content -->
1515{% if page.title %}
1616<nav class="mt4 pb4 fixed-xl full fourth-1-md fourth-1-lg page-indiced mb3 mb0-m mb0-l mb0-xl">
17− <a class="gray3" href="/">Urbit</a>
17+ <a class="gray3" href="/">Urbit</a>
1818 <span class="gray3"> / </span>
1919 <a href="/{{ page.components[0] }}">
2020 {{ page.title }}
@@ -24,7 +24,7 @@
2424
2525{% else %}
2626<nav class="mt4 fixed-xl full fourth-1-md fourth-1-lg page-indiced mb3 mb0-m mb0-l mb0-xl">
27− <a class="gray3" href="/">Urbit</a>
27+ <a class="gray3" href="/">Urbit</a>
2828 <span class="gray3"> / </span>
2929 <a href="/{{ page.components[0] }}">
3030 {{ page.title }}
@@ -47,9 +47,9 @@
4747{% endfor %}
4848</nav>
4949 <article class="mt4-xl mb7 c1-12 c4-12-lg">
50− {% if page.extra.author %}
51− <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
52− {% if page.extra.ship %}
50+ {% if page.extra.author %}
51+ <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
52+ {% if page.extra.ship %}
5353 <address class="mono">{{ page.extra.ship }}</address>
5454 {% endif %}
5555 {% if page.date %}
templates/partials/footer.html+55−56
@@ -1,57 +1,56 @@
11<footer class="full-bleed mt4 grid12 bg-black white full pb6">
2− <section class="full grid12 mb4">
3− <nav class="c1-3-md c1-3-lg half-1 mt4">
4− <h3 class="mt0 mb0 pt0 pb0">What is Urbit?</h3 class="mt0 mb0 pt0 pb0">
5− <li class="mt2"><a href="/understanding-urbit">Understanding Urbit</a></li>
6− <li class="mt2"><a href="/understanding-urbit/project-history">Project History</a></li>
7− <li class="mt2"><a href="/understanding-urbit/technical-overview">Technical Overview</a></li>
8− <li class="mt2"><a href="/understanding-urbit/urbit-id">Urbit ID</a></li>
9− </nav>
10− <nav class="c3-5-md c3-5-lg half-2 mt4">
11− <h3 class="mt0 mb0 pt0 pb0">Using Urbit</h3 class="mt0 mb0 pt0 pb0">
12− <li class="mt2"><a href="/contributing">How can I contribute?</a></li>
13− <li class="mt2"><a href="/operations">Using Bridge and Ships</a></li>
14− <li class="mt2"><a href="/contributing#galaxies-and-stars">Operating Galaxies and Stars</a></li>
15− <li class="mt2"><a href="/contributing#governance">Governance</a></li>
16− </nav>
17− <nav class="c5-7-md c5-7-lg half-1 mt4">
18− <h3 class="mt0 mb0 pt0 pb0">Learn More</h3 class="mt0 mb0 pt0 pb0">
19− <li class="mt2"><a href="/essays">Essays</a></li>
20− <li class="mt2"><a href="/updates">Updates</a></li>
21− <li class="mt2"><a href="/media">Media</a></li>
22− <li class="mt2"><a href="/faq">FAQ and Concerns</a></li>
23− </nav>
24− <nav class="c7-9-md c7-9-lg half-2 mt4">
25− <h3 class="mt0 mb0 pt0 pb0">Developers</h3 class="mt0 mb0 pt0 pb0">
26− <li class="mt2"><a href="/docs">Documentation</a></li>
27− <li class="mt2"><a href="/develop#core">Core Development</a></li>
28− <li class="mt2"><a href="/develop#application">Application Development</a></li>
29− <li class="mt2"><a href="https://grants.urbit.org">Grants</a></li>
30− <li class="mt2"><a href="/bounties">Security Bounties</a></li>
31− </nav>
32− <nav class="c9-11-md c9-11-lg half-1 mt4">
33− <h3 class="mt0 mb0 pt0 pb0">Community</h3 class="mt0 mb0 pt0 pb0">
34− <li class="mt2"><a href="https://groups.google.com/a/urbit.org/forum/#!forum/dev">urbit-dev</a></li>
35− <li class="mt2"><a href="/hoonschool">Hoon School ↗</a></li>
36− <li class="mt2"><a href="https://www.meetup.com/urbit-sf/">Meetups</a></li>
37− <li class="mt2"><a href="https://www.threadless.com/discover/s/urbit">Merch</a></li>
38− </nav>
39− <nav class="c11-13-md c11-13-lg half-2 mt4">
40− <h3 class="mt0 mb0 pt0 pb0">Install Urbit</h3 class="mt0 mb0 pt0 pb0">
41− <li class="mt2"><a href="/install#id">Getting an Urbit ID</a></li>
42− <li class="mt2"><a href="/install#urbit">Install</a></li>
43− </nav>
44− </section>
45− <section class="full-bleed full grid12">
46− <nav class="fourth-1-md fourth-1-lg full mt4 mb4">
47− <h2 class="mb3 mt0">About Urbit.org</h2>
48− <li class="mt2"><a href="/tos">Terms of Service</a></li>
49− <li class="mt2"><a href="/privacy#scope">Privacy Policy</a></li>
50−
51− <h2 class="mt4 mb3">Need Help?</h2>
52− <li class="mt2"><a href="mailto:support@urbit.org">support@urbit.org↗</a></li>
53− <li class="mt2"><a href="https://twitter.com/urbit">twitter.com/urbit</a></li>
54− <li class="mt2"><a href="https://github.com/urbit">github.com/urbit</a></li>
55− </nav>
56− </section>
57− </footer>
2+ <section class="full grid12 mb4">
3+ <nav class="c1-3-md c1-3-lg half-1 mt4">
4+ <h3 class="mt0 mb0 pt0 pb0">Understanding Urbit</h3 class="mt0 mb0 pt0 pb0">
5+ <li class="mt2"><a href="/understanding-urbit">Introduction</a></li>
6+ <li class="mt2"><a href="/understanding-urbit/urbit-id">Urbit ID</a></li>
7+ <li class="mt2"><a href="/understanding-urbit/technical-overview">Technical Overview</a></li>
8+ <li class="mt2"><a href="/understanding-urbit/project-history">Project Status + History</a></li>
9+ </nav>
10+ <nav class="c3-5-md c3-5-lg half-2 mt4">
11+ <h3 class="mt0 mb0 pt0 pb0">Using Urbit</h3 class="mt0 mb0 pt0 pb0">
12+ <li class="mt2"><a href="/contributing">How can I contribute?</a></li>
13+ <li class="mt2"><a href="/operations">Using Bridge and Ships</a></li>
14+ <li class="mt2"><a href="/contributing#galaxies-and-stars">Operating Galaxies and Stars</a></li>
15+ <li class="mt2"><a href="/contributing#governance">Governance</a></li>
16+ </nav>
17+ <nav class="c5-7-md c5-7-lg half-1 mt4">
18+ <h3 class="mt0 mb0 pt0 pb0">Learn More</h3 class="mt0 mb0 pt0 pb0">
19+ <li class="mt2"><a href="/essays">Essays</a></li>
20+ <li class="mt2"><a href="/updates">Updates</a></li>
21+ <li class="mt2"><a href="/media">Media</a></li>
22+ <li class="mt2"><a href="/faq">FAQ</a></li>
23+ </nav>
24+ <nav class="c7-9-md c7-9-lg half-2 mt4">
25+ <h3 class="mt0 mb0 pt0 pb0">Developers</h3 class="mt0 mb0 pt0 pb0">
26+ <li class="mt2"><a href="/docs">Documentation</a></li>
27+ <li class="mt2"><a href="/develop#core">Core Development</a></li>
28+ <li class="mt2"><a href="/develop#application">Application Development</a></li>
29+ <li class="mt2"><a href="https://grants.urbit.org">Grants</a></li>
30+ <li class="mt2"><a href="/bounties">Security Bounties</a></li>
31+ </nav>
32+ <nav class="c9-11-md c9-11-lg half-1 mt4">
33+ <h3 class="mt0 mb0 pt0 pb0">Community</h3 class="mt0 mb0 pt0 pb0">
34+ <li class="mt2"><a href="https://groups.google.com/a/urbit.org/forum/#!forum/dev">urbit-dev</a></li>
35+ <li class="mt2"><a href="/hoonschool">Hoon School ↗</a></li>
36+ <li class="mt2"><a href="https://www.meetup.com/urbit-sf/">Meetups</a></li>
37+ </nav>
38+ <nav class="c11-13-md c11-13-lg half-2 mt4">
39+ <h3 class="mt0 mb0 pt0 pb0">Install Urbit</h3 class="mt0 mb0 pt0 pb0">
40+ <li class="mt2"><a href="/install#id">Getting an Urbit ID</a></li>
41+ <li class="mt2"><a href="/install#urbit">Install</a></li>
42+ </nav>
43+ </section>
44+ <section class="full-bleed full grid12">
45+ <nav class="fourth-1-md fourth-1-lg full mt4 mb4">
46+ <h2 class="mb3 mt0">About Urbit.org</h2>
47+ <li class="mt2"><a href="/tos">Terms of Service</a></li>
48+ <li class="mt2"><a href="/privacy#scope">Privacy Policy</a></li>
49+
50+ <h2 class="mt4 mb3">Need Help?</h2>
51+ <li class="mt2"><a href="mailto:support@urbit.org">support@urbit.org ↗</a></li>
52+ <li class="mt2"><a href="https://discord.gg/bkEX6EU">Discord</a></li>
53+ <li class="mt2"><a href="https://github.com/urbit">Github</a></li>
54+ </nav>
55+ </section>
56+</footer>
templates/partials/navigation-docs.html+64−64
@@ -1,7 +1,7 @@
11<!-- First nav is desktop-specific. Second nav is dropdown version for mobile. -->
22{% block content %}
33<nav class="bg-gray5 dn db-l db-xl pt4 full-left no-break docs pr4">
4− <a class="gray3" href="{{config.base_url}}">Urbit</a>
4+ <a class="gray3" href="{{config.base_url}}">Urbit</a>
55 <span class="gray3"> / </span>
66 <a href="{{config.base_url}}/docs/">
77 Documentation
@@ -10,78 +10,78 @@
1010 <span id="search-icon" class="f3 gray3">⚲</span><span class="ml3 gray2">Search</span>
1111 </button>
1212 <ul>
13− {% block menu %}
14− {% set index = get_section(path="docs/_index.md") %}
15− {% for s in index.subsections %}
16− {% set subsection = get_section(path=s) %}
17− <details {% if current_url is containing(subsection.path) %}
18− open
19− {% endif %}
20− class="mt1">
21− <summary>{{ subsection.title }}</summary>
22− {% if subsection.pages %}
23− {% for page in subsection.pages %}
24− <li class="ml2 mt1">
25− <a
26− {% if current_url == page.permalink %}
27− class="fw6"
28− {% endif %}
29− href="{{ page.permalink }}">
30− {{ page.title }}
31− </a>
32− </li>
33− {% endfor %}
34− {% for y in subsection.subsections %}
35− {% set subsubsection = get_section(path=y) %}
36− <details {% if current_url is containing(subsubsection.path) %}
37− open
38− {% endif %}
39− class="ml2 mt1">
40− <summary>{{ subsubsection.title }}</summary>
41− {% if subsubsection.pages %}
42− {% for page in subsubsection.pages %}
43− <li class="ml2 mt1">
44− <a
45− {% if current_url == page.permalink %}
46− class="fw6"
47− {% endif %}
48− href="{{ page.permalink }}">{{ page.title }}</a></li>
49− {% endfor %}
50− {% for x in subsubsection.subsections %}
51− {% set subsubsubsection = get_section(path=x) %}
52− <details {% if current_url is containing(subsubsubsection.path) %}
53− open
54− {% endif %}
55− class="ml2 mt1">
56− <summary>{{ subsubsubsection.title }}</summary>
57− {% if subsubsubsection.pages %}
58− {% for page in subsubsubsection.pages %}
59− <li class="ml2 mt1">
60− <a
61− {% if current_url == page.permalink %}
62− class="fw6"
63− {% endif %}
64− href="{{ page.permalink }}">{{ page.title }}</a></li>
65− {% endfor %}
66− {% endif %}
67− </details>
68− {% endfor %}
69− {% endif %}
70− </details>
71− {% endfor %}
13+ {% block menu %}
14+ {% set index = get_section(path="docs/_index.md") %}
15+ {% for s in index.subsections %}
16+ {% set subsection = get_section(path=s) %}
17+ <details {% if current_url is containing(subsection.path) %}
18+ open
19+ {% endif %}
20+ class="mt1">
21+ <summary>{{ subsection.title }}</summary>
22+ {% if subsection.pages %}
23+ {% for page in subsection.pages %}
24+ <li class="ml2 mt1">
25+ <a
26+ {% if current_url == page.permalink %}
27+ class="fw6"
7228 {% endif %}
73− </details>
29+ href="{{ page.permalink }}">
30+ {{ page.title }}
31+ </a>
32+ </li>
7433 {% endfor %}
75− {% endblock menu %}
34+ {% for y in subsection.subsections %}
35+ {% set subsubsection = get_section(path=y) %}
36+ <details {% if current_url is containing(subsubsection.path) %}
37+ open
38+ {% endif %}
39+ class="ml2 mt1">
40+ <summary>{{ subsubsection.title }}</summary>
41+ {% if subsubsection.pages %}
42+ {% for page in subsubsection.pages %}
43+ <li class="ml2 mt1">
44+ <a
45+ {% if current_url == page.permalink %}
46+ class="fw6"
47+ {% endif %}
48+ href="{{ page.permalink }}">{{ page.title }}</a></li>
49+ {% endfor %}
50+ {% for x in subsubsection.subsections %}
51+ {% set subsubsubsection = get_section(path=x) %}
52+ <details {% if current_url is containing(subsubsubsection.path) %}
53+ open
54+ {% endif %}
55+ class="ml2 mt1">
56+ <summary>{{ subsubsubsection.title }}</summary>
57+ {% if subsubsubsection.pages %}
58+ {% for page in subsubsubsection.pages %}
59+ <li class="ml2 mt1">
60+ <a
61+ {% if current_url == page.permalink %}
62+ class="fw6"
63+ {% endif %}
64+ href="{{ page.permalink }}">{{ page.title }}</a></li>
65+ {% endfor %}
66+ {% endif %}
67+ </details>
68+ {% endfor %}
69+ {% endif %}
70+ </details>
71+ {% endfor %}
72+ {% endif %}
73+ </details>
74+ {% endfor %}
75+ {% endblock menu %}
7676 </ul>
7777</nav>
7878
7979<nav class="dn-l mobile dn-xl db pt4 no-break docs full">
80− <a class="gray3" href="{{config.base_url}}">Urbit</a>
80+ <a class="gray3" href="{{config.base_url}}">Urbit</a>
8181 <span class="gray3"> / </span>
8282 <a href="{{config.base_url}}/docs/">
8383 Documentation
84− </a>
84+ </a>
8585 <select class="db mt4 pa2 b--black ba br0 mw4 f6 fw5" id="docsSelect" style="text-align-last: center;">
8686 <option>Navigation ↓</option>
8787 {% set index = get_section(path="docs/_index.md") %}
templates/partials/navigation-search.html+3−2
@@ -1,3 +1,4 @@
11<button id="js-search-window-toggle" class="mt2 dn db-m db-l db-xl bw-0 mb3" type="button" style="outline:none">
2− <span id="search-icon" class="f3 gray3">⚲</span><span class="ml3 gray3">Search</span></span>
3− </button>
2+ <span id="search-icon" class="f3 gray3">⚲</span>
3+ <span class="ml3 gray3">Search</span>
4+</button>
templates/partials/navigation-special.html−3
@@ -1,7 +1,5 @@
11{% block content %}
22<header id="main-nav">
3− <div>
4− </div>
53 <nav>
64 <div>
75 <div>
@@ -54,6 +52,5 @@
5452 </div>
5553 </div>
5654 </nav>
57− </div>
5855</header>
5956{% endblock content %}
templates/partials/pagination.html+40−33
@@ -1,34 +1,41 @@
11<footer class="relative mt4">{% if page.earlier %}
2− <a class="bb-0" href="{{page.earlier.permalink}}">
3− <nav class="previous mv5 absolute right-2 f4 t-right">
4− <p class="mb0 f5">Previous Post:</p>
5− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.earlier.title}}</p>
6− <time class="mono db f5 mb5">{{page.earlier.date | date(format="~%Y.%-m.%-d") }}</time>
7− </nav>
8− </a>
9− {% elif page.heavier %}
10− <a class="bb-0" href="{{page.heavier.permalink}}">
11− <nav class="previous mv5 absolute right-2 f4 t-right">
12− <p class="mb0 f5">Next Post:</p>
13− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.heavier.title}}</p>
14− </nav>
15− </a>
16− {% endif %}
17−
18− {% if page.later %}
19− <a class="bb-0" href="{{page.later.permalink}}">
20− <nav class="next mv5 absolute left-2 f4">
21− <p class="mb0 f5">Next Post:</p>
22− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.later.title}}</p>
23− <time class="mono db f5 mb5">{{page.later.date | date(format="~%Y.%-m.%-d") }}</time>
24− </nav>
25− </a>
26− {% elif page.lighter %}
27− <a class="bb-0" href="{{page.lighter.permalink}}">
28− <nav class="next mv5 absolute left-2 f4">
29− <p class="mb0 f5">Previous Post:</p>
30− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.lighter.title}}</p>
31− </nav>
32− </a>
33− {% endif %}
34− </footer>
2+ <a class="bb-0" href="{{page.earlier.permalink}}">
3+ <nav class="previous mv5 absolute right-2 f4 t-right">
4+ <p class="mb0 f5">Previous Post:</p>
5+ <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.earlier.title}}</p>
6+ <time class="mono db f5 mb5">{{page.earlier.date | date(format="~%Y.%-m.%-d") }}</time>
7+ </nav>
8+ </a>
9+
10+ {% elif page.heavier %}
11+
12+ <a class="bb-0" href="{{page.heavier.permalink}}">
13+ <nav class="previous mv5 absolute right-2 f4 t-right">
14+ <p class="mb0 f5">Next Post:</p>
15+ <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.heavier.title}}</p>
16+ </nav>
17+ </a>
18+ {% endif %}
19+
20+ {% if page.later %}
21+
22+ <a class="bb-0" href="{{page.later.permalink}}">
23+ <nav class="next mv5 absolute left-2 f4">
24+ <p class="mb0 f5">Next Post:</p>
25+ <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.later.title}}</p>
26+ <time class="mono db f5 mb5">{{page.later.date | date(format="~%Y.%-m.%-d") }}</time>
27+ </nav>
28+ </a>
29+
30+ {% elif page.lighter %}
31+
32+ <a class="bb-0" href="{{page.lighter.permalink}}">
33+ <nav class="next mv5 absolute left-2 f4">
34+ <p class="mb0 f5">Previous Post:</p>
35+ <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.lighter.title}}</p>
36+ </nav>
37+ </a>
38+
39+ {% endif %}
40+
41+</footer>
templates/partials/top-alert.html+3−3
@@ -1,5 +1,5 @@
11{% block content %}
2− <p class="full bg-black white top-alert">
3− Interested in developing on Urbit? <a class="white bb1 b--white" href="/hoonschool">Sign up for Hoon School</a>.
4− </p>
2+<p class="full bg-black white top-alert">
3+Interested in developing on Urbit? <a class="white bb1 b--white" href="/hoonschool">Sign up for Hoon School</a>.
4+</p>
55{% endblock content %}
templates/rss.xml+19−19
@@ -1,21 +1,21 @@
11<?xml version="1.0" encoding="UTF-8"?>
22<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
3− <channel>
4− <title>{{ config.title }}</title>
5− <link>{{ config.base_url | safe }}</link>
6− <description>{{ config.description }}</description>
7− <generator>Zola</generator>
8− <language>{{ config.default_language }}</language>
9− <atom:link href="{{ feed_url | safe }}" rel="self" type="application/rss+xml"/>
10− <lastBuildDate>{{ last_build_date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</lastBuildDate>
11− {% for page in pages %}
12− <item>
13− <title>{{ page.title }}</title>
14− <pubDate>{{ page.date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</pubDate>
15− <link>{{ page.permalink | safe }}</link>
16− <guid>{{ page.permalink | safe }}</guid>
17− <description>{% if page.summary %}{{ page.summary }}{% else %}{{ page.content }}{% endif %}</description>
18− </item>
19− {% endfor %}
20− </channel>
21−</rss>
3+ <channel>
4+ <title>{{ config.title }}</title>
5+ <link>{{ config.base_url | safe }}</link>
6+ <description>{{ config.description }}</description>
7+ <generator>Zola</generator>
8+ <language>{{ config.default_language }}</language>
9+ <atom:link href="{{ feed_url | safe }}" rel="self" type="application/rss+xml"/>
10+ <lastBuildDate>{{ last_build_date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</lastBuildDate>
11+ {% for page in pages %}
12+ <item>
13+ <title>{{ page.title }}</title>
14+ <pubDate>{{ page.date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</pubDate>
15+ <link>{{ page.permalink | safe }}</link>
16+ <guid>{{ page.permalink | safe }}</guid>
17+ <description>{% if page.summary %}{{ page.summary }}{% else %}{{ page.content }}{% endif %}</description>
18+ </item>
19+ {% endfor %}
20+ </channel>
21+</rss>
templates/sections/docs.html+7−7
@@ -4,11 +4,11 @@
44{% block content %}
55<!-- header -->
66<!-- content -->
7− {% include "partials/navigation-docs.html" %}
8− <article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
9− <!-- header -->
10− <h1>{{ section.title }}</h1>
11− <!-- body -->
12− {{ section.content | safe }}
13− </article>
7+{% include "partials/navigation-docs.html" %}
8+<article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
9+ <!-- header -->
10+ <h1>{{ section.title }}</h1>
11+ <!-- body -->
12+ {{ section.content | safe }}
13+</article>
1414{% endblock content %}
templates/sections/docs/chapters.html+6−6
@@ -3,11 +3,11 @@
33{% block content %}
44<!-- header -->
55<!-- content -->
6− {% include "partials/navigation-docs.html" %}
7− <article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
8− <!-- header -->
9− <h1>{{ section.title }}</h1>
10− <!-- body -->
11− {{ section.content | safe }}
6+{% include "partials/navigation-docs.html" %}
7+<article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
8+<!-- header -->
9+<h1>{{ section.title }}</h1>
10+<!-- body -->
11+{{ section.content | safe }}
1212
1313{% endblock content %}
templates/shortcodes/full.html+2−2
@@ -1,3 +1,3 @@
11<figure class="full full-bleed">
2−<img src="{{url}}"/>
3−</figure>
2+ <img src="{{url}}"/>
3+</figure>
templates/shortcodes/oversize.html+3−3
@@ -1,3 +1,3 @@
1−<figure class="full mt4 mb4 c3-11-lg">
2− <img src="{{url}}"/>
3−</figure>
1+<figure class="c1-12 mt4 mb4 c3-11-lg">
2+ <img src="{{url}}"/>
3+</figure>
templates/shortcodes/soundcloud.html+8−9
@@ -1,9 +1,8 @@
1−
2− <iframe
3− width="100%"
4− height="300"
5− scrolling="no"
6− frameborder="no"
7− allow="autoplay"
8− src="{{url}}">
9− </iframe>
1+<iframe
2+ width="100%"
3+ height="300"
4+ scrolling="no"
5+ frameborder="no"
6+ allow="autoplay"
7+ src="{{url}}">
8+</iframe>
templates/understanding-urbit/list.html+67−67
@@ -2,85 +2,85 @@
22{% block title %} Understanding Urbit {% endblock title %}
33{% block content %}
44<!-- header -->
5−<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
5+<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl absolute-xl">
66 <a class="gray3" href="/">Urbit</a>
77 <span class="gray3"> / </span>
88 <a href="/understanding-urbit/">
99 Understanding Urbit
1010 </a>
1111 {% include "partials/navigation-search.html" %}
12+ <li class="dn mw5-xl mw5-l db-xl page-indiced mv2"><a class="fw6 f6" href="/understanding-urbit/">Introduction</a></li>
13+ {% set posts = get_section(path="understanding-urbit/_index.md") %}
14+ {% for directorypage in posts.pages %}
15+ <li class="dn mw5-xl mw5-l db-xl page-indiced mv2"><a class="f6" href="{{directorypage.permalink}}">{{directorypage.title}}</a></li>
16+ {% endfor %}
1217</nav>
1318<!-- content -->
14− <h1 class="mb4 full mt3 f2 fw3 c4-10-lg">Introduction</h1>
15− <section class="full-bleed full grid12">
16− <section id="introduction" class=" c4-10-lg full lh-copy">
17− <figure class="mt0">
18− <img src="../assets/intro/ship.svg" alt="A drawing of an Urbit ship." />
19− </figure>
19+<h1 class="mb4 full mt3 f2 fw3 c4-10-lg">Introduction</h1>
20+<section class="full-bleed full grid12">
21+ <section id="introduction" class=" c4-10-lg full lh-copy">
22+ <figure class="mt0">
23+ <img src="../assets/intro/ship.svg" alt="A drawing of an Urbit ship." />
24+ </figure>
2025
21− <p class="mb0 lh-copy">This is a drawing of an Urbit.</p>
22− <p class="mt0 lh-copy">It’s a new kind of computer.</p>
23− <p class="mt6 lh-copy">This image is representative of three key (yet familiar) aspects to this new kind of computer:</p>
24− <ul class="list">
25− <li class="mt4 ml0">The <img src="../assets/intro/apps.svg" /> apps you use every day,</li>
26− <li class="mt4 ml0">the <img src="../assets/intro/arvo.svg" /> OS that makes sure everything runs smoothly,</li>
27− <li class="mt4 ml0">and your <img src="../assets/intro/id.svg" /> identity at the center of it all.</li>
28− </ul>
29− </section>
26+ <p class="mb0 lh-copy">This is a drawing of an Urbit.</p>
27+ <p class="mt0 lh-copy">It’s a new kind of computer.</p>
28+ </section>
3029
31− <section id="what-is-urbit" class=" c4-10-lg full mt6">
32− <p>So, what <em>is</em> an Urbit?</p>
30+ <section id="what-is-urbit" class=" c4-10-lg full">
3331
34− <figure class="mt6 tc lh-copy">
35− <img src="../assets/intro/social-software.svg" />
36− <figcaption class="measure home tl mt5">
37− Your Urbit is a purpose built tool for your own social software, not MEGACORP social networking.
38− <br /><br />
39− On Urbit, you run (or build) your own software to connect and communicate with your friends and family.
40− </figcaption>
41− </figure>
32+ <figure class="mt6 tc lh-copy">
33+ <img src="../assets/intro/social-software.svg" />
34+ <figcaption class="measure home tl mt5">
35+ Your Urbit is a purpose built tool for your own social software, not MEGACORP social networking.
36+ <br /><br />
37+ On Urbit, you run (or build) your own software to connect and communicate with your friends and family.
38+ </figcaption>
39+ </figure>
4240
43− <figure class="tc mt6 lh-copy">
44− <img src="../assets/intro/rock.svg" />
45− <figcaption class="measure home tl mt5">
46− Your Urbit is a permanent, private archive.
47− Your Urbit can store all your data and digital assets safely, privately, forever.
48− </figcaption>
49− </figure>
41+ <figure class="tc mt6 lh-copy">
42+ <img src="../assets/intro/rock.svg" />
43+ <figcaption class="measure home tl mt5">
44+ Your Urbit is a permanent, private archive.
45+ <br /><br />
46+ Your Urbit can store all your data and digital assets safely, privately, forever.
47+ </figcaption>
48+ </figure>
5049
51− <figure class="tc mt6 lh-copy">
52− <img src="../assets/intro/yours-forever.svg" />
53− <figcaption class="measure home tl mt5">
54− You own your Urbit like you own Bitcoin.
55− Each Urbit is a piece of a new network that’s owned and controlled by its users.
56− </figcaption>
57− </figure>
58− <p class="mt6 mb6">Nothing quite like this has ever been done before. There’s nothing else like it.</p>
59− </section>
50+ <figure class="tc mt6 lh-copy">
51+ <img src="../assets/intro/yours-forever.svg" />
52+ <figcaption class="measure home tl mt5">
53+ You own your Urbit like you own Bitcoin.
54+ <br /><br />
55+ Each Urbit is a piece of a new network that’s owned and controlled by its users.
56+ </figcaption>
57+ </figure>
58+ <p class="mt6 mb6">Nothing quite like this has ever been done before. There’s nothing else like it.</p>
59+ </section>
6060
61− <section id="megacorp" class="c4-10-lg full">
62− <img class="db" src="https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-1.svg" style="margin: 2rem auto 4rem auto;"/>
63− <p class="lh-copy">Today, technology controls us. Every MEGACORP has the same incentive:
64− To keep us hooked on their platform.</p>
65− <p class="lh-copy">We built Urbit so people can control their technology, shape their digital lives and freely build
66− their digital communities.</p>
67− <p class="lh-copy">We want to replace the internet with a foundation for computing that we can all rely on far into the future.</p>
68− <p class="lh-copy">Urbit is a large, ambitious project. But at the core it’s durable, simple and yours.</p>
69− </section>
70− </section>
71− <article class="mt6 mb6 full c4-10-lg">
72− <p class="mb5">Want to continue down this rabbit hole? If you’re new to Urbit
73− and want to learn more, start from the beginning. If you’re technical, start
74− with the technical overview.</p>
75− <ul class="posts">
76− {% set posts = get_section(path="understanding-urbit/_index.md") %}
77− {% for page in posts.pages %}
78− <li class="mb4 ml0"><a class="bn" href="{{ page.permalink }}">
79− <h2 class="f4 dib ml0 fw4 mt0 mb0 b--black bb lh-solid">{{ page.title }}</h2>
80− <p class="mt1 db">{{ page.description }}</p>
81− </a>
82− </li>
83− {% endfor %}
84− </ul>
85− </article>
61+ <section id="megacorp" class="c4-10-lg full">
62+ <img class="db" src="https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-1.svg" style="margin: 2rem auto 4rem auto;"/>
63+ <p class="lh-copy">Today, technology controls us. Every MEGACORP has the same incentive:
64+ To keep us hooked on their platform.</p>
65+ <p class="lh-copy">We built Urbit so people can control their technology, shape their digital lives and freely build
66+ their digital communities.</p>
67+ <p class="lh-copy">We want to replace the internet with a foundation for computing that we can all rely on far into the future.</p>
68+ <p class="lh-copy">Urbit is a large, ambitious project. But at the core it’s durable, simple and yours.</p>
69+ </section>
70+ </section>
71+ <article class="mt6 mb6 full c4-10-lg">
72+ <p class="mb5">Want to continue down this rabbit hole? If you’re new to Urbit
73+ and want to learn more, start from the beginning. If you’re technical, start
74+ with the technical overview.</p>
75+ <ul class="posts">
76+ {% set posts = get_section(path="understanding-urbit/_index.md") %}
77+ {% for page in posts.pages %}
78+ <li class="mb4 ml0"><a class="bn" href="{{ page.permalink }}">
79+ <h2 class="f4 dib ml0 fw4 mt0 mb0 b--black bb lh-solid">{{ page.title }}</h2>
80+ <p class="mt1 db">{{ page.description }}</p>
81+ </a>
82+ </li>
83+ {% endfor %}
84+ </ul>
85+</article>
8686{% endblock content %}
templates/understanding-urbit/post.html+15−14
@@ -1,22 +1,22 @@
11{% extends "base.html" %}
2−{% block title %}
3− {{ page.title }}
2+{% block title %}
3+ {{ page.title }}
44{% endblock title %}
55
66{% block description %} {{ page.description }} {% endblock description %}
77
88{% block bodyclasses %}
9− class="essay
10− {% if page.extra.classes %}
11− {{ page.extra.classes }}
12− {% else %}
13− bg-white
14− {% endif %}"
9+ class="essay
10+ {% if page.extra.classes %}
11+ {{ page.extra.classes }}
12+ {% else %}
13+ bg-white
14+ {% endif %}"
1515{% endblock bodyclasses %}
1616
1717{% block content %}
1818<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl absolute-xl">
19− <a class="gray3" href="/">Urbit</a>
19+ <a class="gray3" href="/">Urbit</a>
2020 <span class="gray3"> / </span>
2121 <a class="section" href="/{{ page.components[0] }}">
2222 {% set sectionname = get_section(path=page.components[0] ~ "/_index.md") %}
@@ -24,6 +24,7 @@
2424 </a>
2525
2626 {% include "partials/navigation-search.html" %}
27+ <li class="dn mw5-xl mw5-l db-xl page-indiced mv2"><a class="f6" href="/understanding-urbit/">Introduction</a></li>
2728 {% set posts = get_section(path="understanding-urbit/_index.md") %}
2829 {% for directorypage in posts.pages %}
2930 {% if directorypage.title == page.title %}
@@ -34,19 +35,19 @@
3435 {% endfor %}
3536</nav>
3637 <h1 class="mb4 full mt4 c4-12-lg">{{ page.title }}</h1>
37− {% if page.extra.author %}
38− <span class="dib full c4-12-lg" rel="author"> {{ page.extra.author }}
39− {% if page.extra.ship %}
38+ {% if page.extra.author %}
39+ <span class="dib full c4-12-lg" rel="author"> {{ page.extra.author }}
40+ {% if page.extra.ship %}
4041 <address class="dib fw4 ml2 mono">{{ page.extra.ship }}</address>
4142 {% endif %}
42− </span>
43+ </span>
4344 {% if page.date %}
4445 <time class="mono full c4-12-lg db mv2 gray0 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
4546 {% endif %}
4647{% endif %}
4748 {% if page.extra.readtime %}
4849 <span class="dib mono full c4-12-lg{% if page.date %} ml2{% endif %} gray2 f5">{{ page.reading_time }}m read</span>
49− {% endif %}
50+ {% endif %}
5051
5152 <article class="mb4 full grid12">
5253 {{ page.content | safe }}
templates/updates/list.html+42−36
@@ -4,7 +4,7 @@
44{% block content %}
55<!-- header -->
66<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
7− <a class="gray3" href="/">Urbit</a>
7+ <a class="gray3" href="/">Urbit</a>
88 <span class="gray3"> / </span>
99 <a href="/updates">
1010 Updates
@@ -12,39 +12,45 @@
1212 {% include "partials/navigation-search.html" %}
1313</nav>
1414<!-- content -->
15− <main class="mt4 mb4 c1-12 c4-10-lg">
16− {% set posts = get_section(path="updates/_index.md") %}
17− {% for page in posts.pages | slice (end=1) %}
18− <article class="mb6 relative">
19− <h1>{{ page.title }}</h1>
20− <!-- body -->
21− {{ page.content | safe }}
22− {% if page.extra.author %}
23− <span class="mt3" rel="author"> {{ page.extra.author }} </span>
24− {% if page.extra.ship %}
25− <address class="mono">{{ page.extra.ship }}</address>
26− {% endif %}
27− {% if page.date %}
28− <time class="mono db f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
29− {% endif %}
30− {% endif %}
31− </article>
32− {% endfor %}
33− <h2 id="more-updates" class="mt5 mb3">More Updates</h2>
34− <ul class="posts">
35− {% for page in posts.pages | slice (start=1) %}
36− <li class="mb4 mt4">
37− <h2 class="f4 fw4"><a class="bb0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
38− <p class="mv2">{{ page.description }}</p>
39− <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
40− <span class="mono f5">
41− {% if page.extra.ship %}
42− <address class="mono f5 ml2">{{ page.extra.ship }}</address>
43− {% endif %}
44− </span>
45− </li>
46− {% endfor %}
47− </ul>
48− </main>
49− {% include "partials/footer.html" %}
15+<main class="mt4 mb4 c1-12 c4-10-lg">
16+
17+ {% set posts = get_section(path="updates/_index.md") %}
18+
19+ {% for page in posts.pages | slice (end=1) %}
20+
21+ <article class="mb6 relative">
22+ <h1>{{ page.title }}</h1>
23+ <!-- body -->
24+ {{ page.content | safe }}
25+ {% if page.extra.author %}
26+ <span class="mt3" rel="author"> {{ page.extra.author }} </span>
27+ {% if page.extra.ship %}
28+ <address class="mono">{{ page.extra.ship }}</address>
29+ {% endif %}
30+ {% if page.date %}
31+ <time class="mono db f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
32+ {% endif %}
33+ {% endif %}
34+ </article>
35+
36+ {% endfor %}
37+ <h2 id="more-updates" class="mt5 mb3">More Updates</h2>
38+ <ul class="posts">
39+ {% for page in posts.pages | slice (start=1) %}
40+ <li class="mb4 mt4">
41+ <h2 class="f4 fw4">
42+ <a class="bb0" href="{{ page.permalink }}">{{ page.title }}</a>
43+ </h2>
44+ <p class="mv2">{{ page.description }}</p>
45+ <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
46+ <span class="mono f5">
47+ {% if page.extra.ship %}
48+ <address class="mono f5 ml2">{{ page.extra.ship }}</address>
49+ {% endif %}
50+ </span>
51+ </li>
52+ {% endfor %}
53+ </ul>
54+</main>
55+{% include "partials/footer.html" %}
5056{% endblock content %}