on master help sign in
merged
f566466Galen Wolfe-Pauly
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
63
63
64Urbit ID isn’t just a design. It’s [live and deployed](https://azimuth.network) to the Ethereum blockchain.
64Urbit ID isn’t just a design. It’s [live and deployed](https://azimuth.network) to the Ethereum blockchain.
65
65
66−![](https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-5.svg)
67−
68Urbit 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.
66Urbit 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.
69
67
70When 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.
68When 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 @@
8 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-extralight.woff");
8 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-extralight.woff");
9 font-weight: 200;
9 font-weight: 200;
10 }
10 }
11−
11+
12 @font-face {
12 @font-face {
13 font-family: "Source Code Pro";
13 font-family: "Source Code Pro";
14 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-light.woff");
14 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-light.woff");
15 font-weight: 300;
15 font-weight: 300;
16 }
16 }
17−
17+
18 @font-face {
18 @font-face {
19 font-family: "Source Code Pro";
19 font-family: "Source Code Pro";
20 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-regular.woff");
20 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-regular.woff");
21 font-weight: 400;
21 font-weight: 400;
22 }
22 }
23−
23+
24 @font-face {
24 @font-face {
25 font-family: "Source Code Pro";
25 font-family: "Source Code Pro";
26 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-medium.woff");
26 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-medium.woff");
27 font-weight: 500;
27 font-weight: 500;
28 }
28 }
29−
29+
30 @font-face {
30 @font-face {
31 font-family: "Source Code Pro";
31 font-family: "Source Code Pro";
32 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-bold.woff");
32 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-bold.woff");
33 font-weight: 600;
33 font-weight: 600;
34 }
34 }
35−
35+
36 @font-face {
36 @font-face {
37 font-family: "Source Code Pro";
37 font-family: "Source Code Pro";
38 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-black.woff");
38 src: url("https://storage.googleapis.com/media.urbit.org/fonts/scp-black.woff");
@@ -51,7 +51,7 @@ body {
51
51
52nav {
52nav {
53 font-size: 1rem;
53 font-size: 1rem;
54− line-height: 1.33;
54+ line-height: 1.33;
55 // If you need to flush the nav to break
55 // If you need to flush the nav to break
56 // the body's margin, use this:
56 // the body's margin, use this:
57 &.full-left {
57 &.full-left {
@@ -139,7 +139,7 @@ footer nav {
139 }
139 }
140}
140}
141
141
142−// essay template
142+// essay template
143
143
144body.essay {
144body.essay {
145 h1 {
145 h1 {
@@ -337,11 +337,11 @@ input[type="search"] {
337 }
337 }
338 }
338 }
339 }
339 }
340−
340+
341 .search-results {
341 .search-results {
342 max-height: 400px;
342 max-height: 400px;
343 ul {
343 ul {
344− position: relative;
344+ position: relative;
345 }
345 }
346 &__item a:hover {
346 &__item a:hover {
347 background: #F9F9F9;
347 background: #F9F9F9;
@@ -358,7 +358,7 @@ input[type="search"] {
358 .glossary-results__item {
358 .glossary-results__item {
359 padding: 0 1rem 0 1rem;
359 padding: 0 1rem 0 1rem;
360 &:hover {
360 &:hover {
361− background-color: #F9F9F9;
361+ background-color: #F9F9F9;
362 }
362 }
363 }
363 }
364
364
@@ -481,7 +481,7 @@ nav.docs:not(.mobile) {
481}
481}
482nav.docs details {
482nav.docs details {
483 summary {
483 summary {
484− @extend .fw4, .black, .mt2;
484+ @extend .fw4, .black, .mt2;
485 }
485 }
486 & > summary::before {
486 & > summary::before {
487 content: "› ";
487 content: "› ";
@@ -505,10 +505,10 @@ nav.docs details {
505
505
506.video-container {
506.video-container {
507 position: relative;
507 position: relative;
508− padding-bottom: 56.25%;
508+ padding-bottom: 56.25vw;
509 padding-top: 30px; height: 0; overflow: hidden;
509 padding-top: 30px; height: 0; overflow: hidden;
510}
510}
511−
511+
512.video-container iframe,
512.video-container iframe,
513.video-container object,
513.video-container object,
514.video-container embed {
514.video-container embed {
@@ -532,4 +532,4 @@ hr {
532
532
533.scroll-smooth {
533.scroll-smooth {
534 scroll-behavior: smooth;
534 scroll-behavior: smooth;
535−}
535+}
templates/404.html+8−9
@@ -2,15 +2,14 @@
2{% block title %} 404 {% endblock title %}
2{% block title %} 404 {% endblock title %}
3{% block content %}
3{% block content %}
4<nav class="mt4 w5">
4<nav class="mt4 w5">
5− <a class="gray3" href="/">Urbit</a>
5+ <a class="gray3" href="/">Urbit</a>
6− <span class="gray3"> / </span>
6+ <span class="gray3"> / </span>
7− <a href="/404">
7+ <a href="/404">404</a>
8− 404
9− </a>
10− {% include "partials/navigation-search.html" %}
8+ {% include "partials/navigation-search.html" %}
11− </nav>
9+</nav>
10+
12<main class="fourth-2">
11<main class="fourth-2">
13− <h1 class="fixed fw2"
12+ <h1 class="fixed fw2"
14 style="font-size: 6rem;
13 style="font-size: 6rem;
15 font-family: 'Inter UI', sans-serif;
14 font-family: 'Inter UI', sans-serif;
16 top: 50%;
15 top: 50%;
@@ -18,6 +17,6 @@
18 transform: translate(-50%, -50%);
17 transform: translate(-50%, -50%);
19 font-feature-settings: 'zero' 1;">
18 font-feature-settings: 'zero' 1;">
20 404
19 404
21−</h1>
20+ </h1>
22</main>
21</main>
23{% endblock content %}
22{% endblock content %}
templates/base.html+23−9
@@ -1,24 +1,36 @@
1<!DOCTYPE html>
1<!DOCTYPE html>
2<html lang="en" class="scroll-smooth">
2<html lang="en" class="scroll-smooth">
3 <head>
3 <head>
4+ <!-- START META -->
4 <meta charset="UTF-8">
5 <meta charset="UTF-8">
5 <meta name="apple-mobile-web-app-capable" content="yes">
6 <meta name="apple-mobile-web-app-capable" content="yes">
6 <meta name="viewport" content="width=device-width">
7 <meta name="viewport" content="width=device-width">
7 <meta name="description" content="{% block description %}{% endblock description %}">
8 <meta name="description" content="{% block description %}{% endblock description %}">
8 <meta name="author" content="{{ config.extra.author.name }}">
9 <meta name="author" content="{{ config.extra.author.name }}">
10+ <!-- END META -->
11+
12+ <!-- START FAVICON -->
9 <link rel="icon" type="image/png" href="/images/favicon.ico" />
13 <link rel="icon" type="image/png" href="/images/favicon.ico" />
14+ <!-- END FAVICON -->
15+
16+ <!-- START RSS -->
10 <link rel="alternative" type="application/rss+xml" title="RSS" href="/rss.xml" />
17 <link rel="alternative" type="application/rss+xml" title="RSS" href="/rss.xml" />
18+ <!-- END RSS -->
19+
11 <title>{% block title %}{% endblock title %} - {{ config.title }}</title>
20 <title>{% block title %}{% endblock title %} - {{ config.title }}</title>
21+
22+ <!-- START CSS -->
12 <link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css">
23 <link href="//cdn-images.mailchimp.com/embedcode/horizontal-slim-10_7.css" rel="stylesheet" type="text/css">
13 <style type="text/css">
24 <style type="text/css">
25+ /* Mailchimp style overrides */
14 #mc_embed_signup{clear:left; width:100%;}
26 #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%}
19 </style>
28 </style>
20 <link rel="stylesheet" href="/indigo.css">
29 <link rel="stylesheet" href="/indigo.css">
21 <link rel="stylesheet" href="/styles.css">
30 <link rel="stylesheet" href="/styles.css">
31+ <!-- END CSS -->
32+
33+ <!-- START MATOMO -->
22 <script type="text/javascript">
34 <script type="text/javascript">
23 var _paq = window._paq || [];
35 var _paq = window._paq || [];
24 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
36 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
@@ -32,17 +44,19 @@
32 g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
44 g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
33 })();
45 })();
34 </script>
46 </script>
47+ <!-- END MATOMO -->
48+
35 </head>
49 </head>
36 <body {% block bodyclasses %} {% endblock bodyclasses %}>
50 <body {% block bodyclasses %} {% endblock bodyclasses %}>
37 {% include "partials/search-overlay.html" %}
51 {% include "partials/search-overlay.html" %}
38 {% block content %}
52 {% block content %}
39 {% endblock content %}
53 {% endblock content %}
40 {% if config.build_search_index %}
54 {% if config.build_search_index %}
41− <script type="text/javascript" src="{{ get_url(path="runes.js") | safe }}"></script>
55+ <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>
56+ <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>
57+ <script type="text/javascript" src="{{ get_url(path="search_index.en.js") | safe }}"></script>
44− <script src="https://unpkg.com/popper.js@1"></script>
58+ <script src="https://unpkg.com/popper.js@1"></script>
45− <script src="https://unpkg.com/tippy.js@4"></script>
59+ <script src="https://unpkg.com/tippy.js@4"></script>
46 {% endif %}
60 {% endif %}
47 <script src="{{ config.base_url }}/scripts.js"></script>
61 <script src="{{ config.base_url }}/scripts.js"></script>
48 </body>
62 </body>
templates/doc.html+7−7
@@ -4,11 +4,11 @@
4{% block content %}
4{% block content %}
5<!-- header -->
5<!-- header -->
6<!-- content -->
6<!-- content -->
7− {% include "partials/navigation-docs.html" %}
7+{% include "partials/navigation-docs.html" %}
8− <article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
8+<article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
9− <!-- header -->
9+ <!-- header -->
10− <h1>{{ page.title }}</h1>
10+ <h1>{{ page.title }}</h1>
11− <!-- body -->
11+ <!-- body -->
12− {{ page.content | safe }}
12+ {{ page.content | safe }}
13− </article>
13+</article>
14{% endblock content %}
14{% endblock content %}
templates/essays/list.html+17−17
@@ -3,7 +3,7 @@
3{% block content %}
3{% block content %}
4<!-- header -->
4<!-- 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">
6− <a class="gray3" href="/">Urbit</a>
6+ <a class="gray3" href="/">Urbit</a>
7 <span class="gray3"> / </span>
7 <span class="gray3"> / </span>
8 <a href="/essays">
8 <a href="/essays">
9 Essays
9 Essays
@@ -11,20 +11,20 @@
11 {% include "partials/navigation-search.html" %}
11 {% include "partials/navigation-search.html" %}
12</nav>
12</nav>
13<!-- content -->
13<!-- content -->
14− <article class="mt4 mb4 c1-12 c4-12-lg">
14+<article class="mt4 mb4 c1-12 c4-12-lg">
15− <ul class="posts">
15+ <ul class="posts">
16− {% set posts = get_section(path="essays/_index.md") %}
16+ {% set posts = get_section(path="essays/_index.md") %}
17− {% for page in posts.pages %}
17+ {% for page in posts.pages %}
18− <li class="mb4">
18+ <li class="mb4">
19− <h2 class="f4 fw4 mt0 mb0"><a class="bb-0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
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>
20+ <p class="mt0">{{ page.description }}</p>
21− <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
21+ <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
22− <span class="mono f5">
22+ <span class="mono f5">
23− {% if page.extra.ship %}<address class="mono f5 ml2">{{ page.extra.ship }}</address> {% endif %}
23+ {% if page.extra.ship %}<address class="mono f5 ml2">{{ page.extra.ship }}</address> {% endif %}
24− </span>
24+ </span>
25− </li>
25+ </li>
26− {% endfor %}
26+ {% endfor %}
27− </ul>
27+ </ul>
28− </article>
28+</article>
29− {% include "partials/footer.html" %}
29+{% include "partials/footer.html" %}
30{% endblock content %}
30{% endblock content %}
templates/essays/post.html+27−28
@@ -1,22 +1,22 @@
1{% extends "base.html" %}
1{% extends "base.html" %}
2−{% block title %}
2+{% block title %}
3− {{ page.title }}
3+ {{ page.title }}
4{% endblock title %}
4{% endblock title %}
5
5
6{% block description %} {{ page.description }} {% endblock description %}
6{% block description %} {{ page.description }} {% endblock description %}
7
7
8{% block bodyclasses %}
8{% block bodyclasses %}
9− class="essay
9+ class="essay
10− {% if page.extra.classes %}
10+ {% if page.extra.classes %}
11− {{ page.extra.classes }}
11+ {{ page.extra.classes }}
12− {% else %}
12+ {% else %}
13− bg-white
13+ bg-white
14− {% endif %}"
14+ {% endif %}"
15{% endblock bodyclasses %}
15{% endblock bodyclasses %}
16
16
17{% block content %}
17{% block content %}
18<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
18<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>
20 <span class="gray3"> / </span>
20 <span class="gray3"> / </span>
21 <a class="section" href="/{{ page.components[0] }}">
21 <a class="section" href="/{{ page.components[0] }}">
22 {% set sectionname = get_section(path=page.components[0] ~ "/_index.md") %}
22 {% set sectionname = get_section(path=page.components[0] ~ "/_index.md") %}
@@ -24,26 +24,25 @@
24 </a>
24 </a>
25
25
26 {% include "partials/navigation-search.html" %}
26 {% include "partials/navigation-search.html" %}
27−
28</nav>
27</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 %}
43
28
44− <article class="mb4 full grid12">
29+<h1 class="mb4 full mt3 c4-12-lg">{{ page.title }}</h1>
45− {{ page.content | safe }}
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 %}
46
43
44+<article class="mb4 full grid12">
45+ {{ page.content | safe }}
47− {% include "partials/pagination.html" %}
46+ {% include "partials/pagination.html" %}
48− </article>
47+</article>
49{% endblock content %}
48{% endblock content %}
templates/index.html+1−4
@@ -16,13 +16,10 @@ style=" z-index: 2;">
16Urbit is your last computer.
16Urbit is your last computer.
17</h1>
17</h1>
18
18
19−<section class="full w-100 video-container bg-black full-bleed relative" id="video" style="
19+<section class="full video-container bg-black full-bleed relative" id="video" style="
20− width: 130%;
21− margin-left: -20%;
22">
20">
23 <iframe src="https://player.vimeo.com/video/365181756?background=1"
21 <iframe src="https://player.vimeo.com/video/365181756?background=1"
24 class="w-100 ma0 h-100" frameborder="0" allow="autoplay;fullscreen" allowfullscreen="" style="
22 class="w-100 ma0 h-100" frameborder="0" allow="autoplay;fullscreen" allowfullscreen="" style="
25− height: 130%; z-index: 1;
26"></iframe>
23"></iframe>
27</section>
24</section>
28
25
templates/media/list.html+37−37
@@ -3,7 +3,7 @@
3{% block content %}
3{% block content %}
4<!-- header -->
4<!-- 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">
6− <a class="gray3" href="/">Urbit</a>
6+ <a class="gray3" href="/">Urbit</a>
7 <span class="gray3"> / </span>
7 <span class="gray3"> / </span>
8 <a href="/media">
8 <a href="/media">
9 Media
9 Media
@@ -11,41 +11,41 @@
11 {% include "partials/navigation-search.html" %}
11 {% include "partials/navigation-search.html" %}
12</nav>
12</nav>
13<!-- content -->
13<!-- content -->
14− <article class="mt4 mb4 c1-12 c4-10-lg">
14+<article class="mt4 mb4 c1-12 c4-10-lg">
15− <ul class="posts">
15+ <ul class="posts">
16− {% set posts = get_section(path="media/_index.md") %}
16+ {% set posts = get_section(path="media/_index.md") %}
17− {% for page in posts.pages %}
17+ {% for page in posts.pages %}
18− <li class="mb6">
18+ <li class="mb6">
19− {% if page.extra.youtube %}
19+ {% if page.extra.youtube %}
20− <div class="video-container mb4">
20+ <div class="video-container mb4">
21− <iframe class="w-100" height=auto
21+ <iframe class="w-100" height=auto
22− src="https://www.youtube.com/embed/{{page.extra.youtube}}"
22+ src="https://www.youtube.com/embed/{{page.extra.youtube}}"
23− webkitallowfullscreen
23+ webkitallowfullscreen
24− mozallowfullscreen
24+ mozallowfullscreen
25− allowfullscreen>
25+ allowfullscreen>
26− </iframe>
26+ </iframe>
27− </div>
27+ </div>
28− {% endif %}
28+ {% endif %}
29
29
30− {% if page.extra.soundcloud %}
30+ {% if page.extra.soundcloud %}
31− <iframe
31+ <iframe
32− width="100%"
32+ width="100%"
33− height="300"
33+ height="300"
34− scrolling="no"
34+ scrolling="no"
35− frameborder="no"
35+ frameborder="no"
36− allow="autoplay"
36+ allow="autoplay"
37− src="{{page.extra.soundcloud}}">
37+ src="{{page.extra.soundcloud}}">
38− </iframe>
38+ </iframe>
39− {% endif %}
39+ {% endif %}
40− <h2 class="f4 fw4 mt0 mb0"><a class="bb-0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
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>
41+ <p class="mt0">{{ page.description }}</p>
42− <span class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</span>
42+ <span class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</span>
43− <span class="mono f5">
43+ <span class="mono f5">
44− {% if page.extra.ship %}<span class="mono f5 ml2">{{ page.extra.ship }}</span> {% endif %}
44+ {% if page.extra.ship %}<span class="mono f5 ml2">{{ page.extra.ship }}</span> {% endif %}
45− </span>
45+ </span>
46− </li>
46+ </li>
47− {% endfor %}
47+ {% endfor %}
48− </ul>
48+ </ul>
49− </article>
49+</article>
50− {% include "partials/footer.html" %}
50+{% include "partials/footer.html" %}
51{% endblock content %}
51{% endblock content %}
templates/page.html+22−20
@@ -13,18 +13,18 @@
13<!-- content -->
13<!-- content -->
14{% if page.components[1] %}
14{% if page.components[1] %}
15<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
15<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>
17 <span class="gray3"> / </span>
17 <span class="gray3"> / </span>
18 <a href="/{{ page.components[0] }}">
18 <a href="/{{ page.components[0] }}">
19 {{ page.components[0] | capitalize }}
19 {{ page.components[0] | capitalize }}
20 </a>
20 </a>
21−
22 {% include "partials/navigation-search.html" %}
21 {% include "partials/navigation-search.html" %}
23−
24</nav>
22</nav>
23+
25{% else %}
24{% else %}
25+
26<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
26<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>
28 <span class="gray3"> / </span>
28 <span class="gray3"> / </span>
29 <a href="/{{ page.components[0] }}">
29 <a href="/{{ page.components[0] }}">
30 {{ page.title }}
30 {{ page.title }}
@@ -33,21 +33,23 @@
33 {% include "partials/navigation-search.html" %}
33 {% include "partials/navigation-search.html" %}
34
34
35</nav>
35</nav>
36+
36{% endif %}
37{% endif %}
38+
37− <article class="mt4 mb4 c1-12 c4-12-lg">
39+<article class="mt4 mb4 c1-12 c4-12-lg">
38− <h1>{{ page.title }}</h1>
40+ <h1>{{ page.title }}</h1>
39− {% if page.extra.author %}
41+ {% if page.extra.author %}
40− <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
42+ <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
41− {% if page.extra.ship %}
43+ {% if page.extra.ship %}
42− <address class="mono">{{ page.extra.ship }}</address>
44+ <address class="mono">{{ page.extra.ship }}</address>
43− {% endif %}
45+ {% endif %}
44− {% if page.date %}
46+ {% if page.date %}
45− <time class="mono db mv1 gray2 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
47+ <time class="mono db mv1 gray2 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
46− {% endif %}
48+ {% endif %}
47− {% endif %}
49+ {% endif %}
48− <!-- body -->
50+ <!-- body -->
49− {{ page.content | safe }}
51+ {{ page.content | safe }}
50− {% include "partials/pagination.html" %}
52+ {% include "partials/pagination.html" %}
51− </footer>
52− </article>
53+</article>
54+
53{% endblock content %}
55{% endblock content %}
templates/page_indiced.html+5−5
@@ -14,7 +14,7 @@
14<!-- content -->
14<!-- content -->
15{% if page.title %}
15{% if page.title %}
16<nav class="mt4 pb4 fixed-xl full fourth-1-md fourth-1-lg page-indiced mb3 mb0-m mb0-l mb0-xl">
16<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>
18 <span class="gray3"> / </span>
18 <span class="gray3"> / </span>
19 <a href="/{{ page.components[0] }}">
19 <a href="/{{ page.components[0] }}">
20 {{ page.title }}
20 {{ page.title }}
@@ -24,7 +24,7 @@
24
24
25{% else %}
25{% else %}
26<nav class="mt4 fixed-xl full fourth-1-md fourth-1-lg page-indiced mb3 mb0-m mb0-l mb0-xl">
26<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>
28 <span class="gray3"> / </span>
28 <span class="gray3"> / </span>
29 <a href="/{{ page.components[0] }}">
29 <a href="/{{ page.components[0] }}">
30 {{ page.title }}
30 {{ page.title }}
@@ -47,9 +47,9 @@
47{% endfor %}
47{% endfor %}
48</nav>
48</nav>
49 <article class="mt4-xl mb7 c1-12 c4-12-lg">
49 <article class="mt4-xl mb7 c1-12 c4-12-lg">
50− {% if page.extra.author %}
50+ {% if page.extra.author %}
51− <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
51+ <span class="mt2 dib" rel="author"> {{ page.extra.author }} </span>
52− {% if page.extra.ship %}
52+ {% if page.extra.ship %}
53 <address class="mono">{{ page.extra.ship }}</address>
53 <address class="mono">{{ page.extra.ship }}</address>
54 {% endif %}
54 {% endif %}
55 {% if page.date %}
55 {% if page.date %}
templates/partials/footer.html+55−56
@@ -1,57 +1,56 @@
1<footer class="full-bleed mt4 grid12 bg-black white full pb6">
1<footer class="full-bleed mt4 grid12 bg-black white full pb6">
2− <section class="full grid12 mb4">
2+ <section class="full grid12 mb4">
3− <nav class="c1-3-md c1-3-lg half-1 mt4">
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">
4+ <h3 class="mt0 mb0 pt0 pb0">Understanding Urbit</h3 class="mt0 mb0 pt0 pb0">
5− <li class="mt2"><a href="/understanding-urbit">Understanding Urbit</a></li>
5+ <li class="mt2"><a href="/understanding-urbit">Introduction</a></li>
6− <li class="mt2"><a href="/understanding-urbit/project-history">Project History</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>
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>
8+ <li class="mt2"><a href="/understanding-urbit/project-history">Project Status + History</a></li>
9− </nav>
9+ </nav>
10− <nav class="c3-5-md c3-5-lg half-2 mt4">
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">
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>
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>
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>
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>
15+ <li class="mt2"><a href="/contributing#governance">Governance</a></li>
16− </nav>
16+ </nav>
17− <nav class="c5-7-md c5-7-lg half-1 mt4">
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">
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>
19+ <li class="mt2"><a href="/essays">Essays</a></li>
20− <li class="mt2"><a href="/updates">Updates</a></li>
20+ <li class="mt2"><a href="/updates">Updates</a></li>
21− <li class="mt2"><a href="/media">Media</a></li>
21+ <li class="mt2"><a href="/media">Media</a></li>
22− <li class="mt2"><a href="/faq">FAQ and Concerns</a></li>
22+ <li class="mt2"><a href="/faq">FAQ</a></li>
23− </nav>
23+ </nav>
24− <nav class="c7-9-md c7-9-lg half-2 mt4">
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">
25+ <h3 class="mt0 mb0 pt0 pb0">Developers</h3 class="mt0 mb0 pt0 pb0">
26− <li class="mt2"><a href="/docs">Documentation</a></li>
26+ <li class="mt2"><a href="/docs">Documentation</a></li>
27− <li class="mt2"><a href="/develop#core">Core Development</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>
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>
29+ <li class="mt2"><a href="https://grants.urbit.org">Grants</a></li>
30− <li class="mt2"><a href="/bounties">Security Bounties</a></li>
30+ <li class="mt2"><a href="/bounties">Security Bounties</a></li>
31− </nav>
31+ </nav>
32− <nav class="c9-11-md c9-11-lg half-1 mt4">
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">
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>
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>
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>
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>
37+ </nav>
39− <nav class="c11-13-md c11-13-lg half-2 mt4">
38+ <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">
39+ <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>
40+ <li class="mt2"><a href="/install#id">Getting an Urbit ID</a></li>
42− <li class="mt2"><a href="/install#urbit">Install</a></li>
41+ <li class="mt2"><a href="/install#urbit">Install</a></li>
43− </nav>
42+ </nav>
44− </section>
43+ </section>
45− <section class="full-bleed full grid12">
44+ <section class="full-bleed full grid12">
46− <nav class="fourth-1-md fourth-1-lg full mt4 mb4">
45+ <nav class="fourth-1-md fourth-1-lg full mt4 mb4">
47− <h2 class="mb3 mt0">About Urbit.org</h2>
46+ <h2 class="mb3 mt0">About Urbit.org</h2>
48− <li class="mt2"><a href="/tos">Terms of Service</a></li>
47+ <li class="mt2"><a href="/tos">Terms of Service</a></li>
49− <li class="mt2"><a href="/privacy#scope">Privacy Policy</a></li>
48+ <li class="mt2"><a href="/privacy#scope">Privacy Policy</a></li>
50−
49+
51− <h2 class="mt4 mb3">Need Help?</h2>
50+ <h2 class="mt4 mb3">Need Help?</h2>
52− <li class="mt2"><a href="mailto:support@urbit.org">support@urbit.org↗</a></li>
51+ <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>
52+ <li class="mt2"><a href="https://discord.gg/bkEX6EU">Discord</a></li>
54− <li class="mt2"><a href="https://github.com/urbit">github.com/urbit</a></li>
53+ <li class="mt2"><a href="https://github.com/urbit">Github</a></li>
55− </nav>
54+ </nav>
56− </section>
55+ </section>
57− </footer>
56+</footer>
templates/partials/navigation-docs.html+64−64
@@ -1,7 +1,7 @@
1<!-- First nav is desktop-specific. Second nav is dropdown version for mobile. -->
1<!-- First nav is desktop-specific. Second nav is dropdown version for mobile. -->
2{% block content %}
2{% block content %}
3<nav class="bg-gray5 dn db-l db-xl pt4 full-left no-break docs pr4">
3<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>
5 <span class="gray3"> / </span>
5 <span class="gray3"> / </span>
6 <a href="{{config.base_url}}/docs/">
6 <a href="{{config.base_url}}/docs/">
7 Documentation
7 Documentation
@@ -10,78 +10,78 @@
10 <span id="search-icon" class="f3 gray3">⚲</span><span class="ml3 gray2">Search</span>
10 <span id="search-icon" class="f3 gray3">⚲</span><span class="ml3 gray2">Search</span>
11 </button>
11 </button>
12 <ul>
12 <ul>
13− {% block menu %}
13+ {% block menu %}
14− {% set index = get_section(path="docs/_index.md") %}
14+ {% set index = get_section(path="docs/_index.md") %}
15− {% for s in index.subsections %}
15+ {% for s in index.subsections %}
16− {% set subsection = get_section(path=s) %}
16+ {% set subsection = get_section(path=s) %}
17− <details {% if current_url is containing(subsection.path) %}
17+ <details {% if current_url is containing(subsection.path) %}
18− open
18+ open
19− {% endif %}
19+ {% endif %}
20− class="mt1">
20+ class="mt1">
21− <summary>{{ subsection.title }}</summary>
21+ <summary>{{ subsection.title }}</summary>
22− {% if subsection.pages %}
22+ {% if subsection.pages %}
23− {% for page in subsection.pages %}
23+ {% for page in subsection.pages %}
24− <li class="ml2 mt1">
24+ <li class="ml2 mt1">
25− <a
25+ <a
26− {% if current_url == page.permalink %}
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"
27+ 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 %}
28 {% endif %}
73− </details>
29+ href="{{ page.permalink }}">
30+ {{ page.title }}
31+ </a>
32+ </li>
74 {% endfor %}
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 %}
72+ {% endif %}
73+ </details>
74+ {% endfor %}
75− {% endblock menu %}
75+ {% endblock menu %}
76 </ul>
76 </ul>
77</nav>
77</nav>
78
78
79<nav class="dn-l mobile dn-xl db pt4 no-break docs full">
79<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>
81 <span class="gray3"> / </span>
81 <span class="gray3"> / </span>
82 <a href="{{config.base_url}}/docs/">
82 <a href="{{config.base_url}}/docs/">
83 Documentation
83 Documentation
84− </a>
84+ </a>
85 <select class="db mt4 pa2 b--black ba br0 mw4 f6 fw5" id="docsSelect" style="text-align-last: center;">
85 <select class="db mt4 pa2 b--black ba br0 mw4 f6 fw5" id="docsSelect" style="text-align-last: center;">
86 <option>Navigation ↓</option>
86 <option>Navigation ↓</option>
87 {% set index = get_section(path="docs/_index.md") %}
87 {% set index = get_section(path="docs/_index.md") %}
templates/partials/navigation-search.html+3−2
@@ -1,3 +1,4 @@
1<button id="js-search-window-toggle" class="mt2 dn db-m db-l db-xl bw-0 mb3" type="button" style="outline:none">
1<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>
2+ <span id="search-icon" class="f3 gray3">⚲</span>
3+ <span class="ml3 gray3">Search</span>
3− </button>
4+</button>
templates/partials/navigation-special.html−3
@@ -1,7 +1,5 @@
1{% block content %}
1{% block content %}
2<header id="main-nav">
2<header id="main-nav">
3− <div>
4− </div>
5 <nav>
3 <nav>
6 <div>
4 <div>
7 <div>
5 <div>
@@ -54,6 +52,5 @@
54 </div>
52 </div>
55 </div>
53 </div>
56 </nav>
54 </nav>
57− </div>
58</header>
55</header>
59{% endblock content %}
56{% endblock content %}
templates/partials/pagination.html+40−33
@@ -1,34 +1,41 @@
1<footer class="relative mt4">{% if page.earlier %}
1<footer class="relative mt4">{% if page.earlier %}
2− <a class="bb-0" href="{{page.earlier.permalink}}">
2+ <a class="bb-0" href="{{page.earlier.permalink}}">
3− <nav class="previous mv5 absolute right-2 f4 t-right">
3+ <nav class="previous mv5 absolute right-2 f4 t-right">
4− <p class="mb0 f5">Previous Post:</p>
4+ <p class="mb0 f5">Previous Post:</p>
5− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.earlier.title}}</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>
6+ <time class="mono db f5 mb5">{{page.earlier.date | date(format="~%Y.%-m.%-d") }}</time>
7− </nav>
7+ </nav>
8− </a>
8+ </a>
9+
9− {% elif page.heavier %}
10+ {% elif page.heavier %}
11+
10− <a class="bb-0" href="{{page.heavier.permalink}}">
12+ <a class="bb-0" href="{{page.heavier.permalink}}">
11− <nav class="previous mv5 absolute right-2 f4 t-right">
13+ <nav class="previous mv5 absolute right-2 f4 t-right">
12− <p class="mb0 f5">Next Post:</p>
14+ <p class="mb0 f5">Next Post:</p>
13− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.heavier.title}}</p>
15+ <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.heavier.title}}</p>
14− </nav>
16+ </nav>
15− </a>
17+ </a>
16− {% endif %}
18+ {% endif %}
17−
19+
18− {% if page.later %}
20+ {% if page.later %}
21+
19− <a class="bb-0" href="{{page.later.permalink}}">
22+ <a class="bb-0" href="{{page.later.permalink}}">
20− <nav class="next mv5 absolute left-2 f4">
23+ <nav class="next mv5 absolute left-2 f4">
21− <p class="mb0 f5">Next Post:</p>
24+ <p class="mb0 f5">Next Post:</p>
22− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.later.title}}</p>
25+ <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>
26+ <time class="mono db f5 mb5">{{page.later.date | date(format="~%Y.%-m.%-d") }}</time>
24− </nav>
27+ </nav>
25− </a>
28+ </a>
29+
26− {% elif page.lighter %}
30+ {% elif page.lighter %}
31+
27− <a class="bb-0" href="{{page.lighter.permalink}}">
32+ <a class="bb-0" href="{{page.lighter.permalink}}">
28− <nav class="next mv5 absolute left-2 f4">
33+ <nav class="next mv5 absolute left-2 f4">
29− <p class="mb0 f5">Previous Post:</p>
34+ <p class="mb0 f5">Previous Post:</p>
30− <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.lighter.title}}</p>
35+ <p class="fw6 f5 f4-l f4-xl mb0 mt0">{{page.lighter.title}}</p>
31− </nav>
36+ </nav>
32− </a>
37+ </a>
38+
33− {% endif %}
39+ {% endif %}
40+
34− </footer>
41+</footer>
templates/partials/top-alert.html+3−3
@@ -1,5 +1,5 @@
1{% block content %}
1{% block content %}
2− <p class="full bg-black white top-alert">
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>.
3+Interested in developing on Urbit? <a class="white bb1 b--white" href="/hoonschool">Sign up for Hoon School</a>.
4− </p>
4+</p>
5{% endblock content %}
5{% endblock content %}
templates/rss.xml+19−19
@@ -1,21 +1,21 @@
1<?xml version="1.0" encoding="UTF-8"?>
1<?xml version="1.0" encoding="UTF-8"?>
2<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
2<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
3− <channel>
3+ <channel>
4− <title>{{ config.title }}</title>
4+ <title>{{ config.title }}</title>
5− <link>{{ config.base_url | safe }}</link>
5+ <link>{{ config.base_url | safe }}</link>
6− <description>{{ config.description }}</description>
6+ <description>{{ config.description }}</description>
7− <generator>Zola</generator>
7+ <generator>Zola</generator>
8− <language>{{ config.default_language }}</language>
8+ <language>{{ config.default_language }}</language>
9− <atom:link href="{{ feed_url | safe }}" rel="self" type="application/rss+xml"/>
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>
10+ <lastBuildDate>{{ last_build_date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</lastBuildDate>
11− {% for page in pages %}
11+ {% for page in pages %}
12− <item>
12+ <item>
13− <title>{{ page.title }}</title>
13+ <title>{{ page.title }}</title>
14− <pubDate>{{ page.date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</pubDate>
14+ <pubDate>{{ page.date | date(format="%a, %d %b %Y %H:%M:%S %z") }}</pubDate>
15− <link>{{ page.permalink | safe }}</link>
15+ <link>{{ page.permalink | safe }}</link>
16− <guid>{{ page.permalink | safe }}</guid>
16+ <guid>{{ page.permalink | safe }}</guid>
17− <description>{% if page.summary %}{{ page.summary }}{% else %}{{ page.content }}{% endif %}</description>
17+ <description>{% if page.summary %}{{ page.summary }}{% else %}{{ page.content }}{% endif %}</description>
18− </item>
18+ </item>
19− {% endfor %}
19+ {% endfor %}
20− </channel>
20+ </channel>
21−</rss>
21+</rss>
templates/sections/docs.html+7−7
@@ -4,11 +4,11 @@
4{% block content %}
4{% block content %}
5<!-- header -->
5<!-- header -->
6<!-- content -->
6<!-- content -->
7− {% include "partials/navigation-docs.html" %}
7+{% include "partials/navigation-docs.html" %}
8− <article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
8+<article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
9− <!-- header -->
9+ <!-- header -->
10− <h1>{{ section.title }}</h1>
10+ <h1>{{ section.title }}</h1>
11− <!-- body -->
11+ <!-- body -->
12− {{ section.content | safe }}
12+ {{ section.content | safe }}
13− </article>
13+</article>
14{% endblock content %}
14{% endblock content %}
templates/sections/docs/chapters.html+6−6
@@ -3,11 +3,11 @@
3{% block content %}
3{% block content %}
4<!-- header -->
4<!-- header -->
5<!-- content -->
5<!-- content -->
6− {% include "partials/navigation-docs.html" %}
6+{% include "partials/navigation-docs.html" %}
7− <article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
7+<article class="mt4 mb6 c1-12 c5-10-md c4-10-lg">
8− <!-- header -->
8+<!-- header -->
9− <h1>{{ section.title }}</h1>
9+<h1>{{ section.title }}</h1>
10− <!-- body -->
10+<!-- body -->
11− {{ section.content | safe }}
11+{{ section.content | safe }}
12
12
13{% endblock content %}
13{% endblock content %}
templates/shortcodes/full.html+2−2
@@ -1,3 +1,3 @@
1<figure class="full full-bleed">
1<figure class="full full-bleed">
2−<img src="{{url}}"/>
2+ <img src="{{url}}"/>
3−</figure>
3+</figure>
templates/shortcodes/oversize.html+3−3
@@ -1,3 +1,3 @@
1−<figure class="full mt4 mb4 c3-11-lg">
1+<figure class="c1-12 mt4 mb4 c3-11-lg">
2− <img src="{{url}}"/>
2+ <img src="{{url}}"/>
3−</figure>
3+</figure>
templates/shortcodes/soundcloud.html+8−9
@@ -1,9 +1,8 @@
1−
2− <iframe
1+<iframe
3− width="100%"
2+ width="100%"
4− height="300"
3+ height="300"
5− scrolling="no"
4+ scrolling="no"
6− frameborder="no"
5+ frameborder="no"
7− allow="autoplay"
6+ allow="autoplay"
8− src="{{url}}">
7+ src="{{url}}">
9− </iframe>
8+</iframe>
templates/understanding-urbit/list.html+67−67
@@ -2,85 +2,85 @@
2{% block title %} Understanding Urbit {% endblock title %}
2{% block title %} Understanding Urbit {% endblock title %}
3{% block content %}
3{% block content %}
4<!-- header -->
4<!-- 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">
6 <a class="gray3" href="/">Urbit</a>
6 <a class="gray3" href="/">Urbit</a>
7 <span class="gray3"> / </span>
7 <span class="gray3"> / </span>
8 <a href="/understanding-urbit/">
8 <a href="/understanding-urbit/">
9 Understanding Urbit
9 Understanding Urbit
10 </a>
10 </a>
11 {% include "partials/navigation-search.html" %}
11 {% 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 %}
12</nav>
17</nav>
13<!-- content -->
18<!-- content -->
14− <h1 class="mb4 full mt3 f2 fw3 c4-10-lg">Introduction</h1>
19+<h1 class="mb4 full mt3 f2 fw3 c4-10-lg">Introduction</h1>
15− <section class="full-bleed full grid12">
20+<section class="full-bleed full grid12">
16− <section id="introduction" class=" c4-10-lg full lh-copy">
21+ <section id="introduction" class=" c4-10-lg full lh-copy">
17− <figure class="mt0">
22+ <figure class="mt0">
18− <img src="../assets/intro/ship.svg" alt="A drawing of an Urbit ship." />
23+ <img src="../assets/intro/ship.svg" alt="A drawing of an Urbit ship." />
19− </figure>
24+ </figure>
20
25
21− <p class="mb0 lh-copy">This is a drawing of an Urbit.</p>
26+ <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>
27+ <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>
28+ </section>
30
29
31− <section id="what-is-urbit" class=" c4-10-lg full mt6">
30+ <section id="what-is-urbit" class=" c4-10-lg full">
32− <p>So, what <em>is</em> an Urbit?</p>
33
31
34− <figure class="mt6 tc lh-copy">
32+ <figure class="mt6 tc lh-copy">
35− <img src="../assets/intro/social-software.svg" />
33+ <img src="../assets/intro/social-software.svg" />
36− <figcaption class="measure home tl mt5">
34+ <figcaption class="measure home tl mt5">
37− Your Urbit is a purpose built tool for your own social software, not MEGACORP social networking.
35+ Your Urbit is a purpose built tool for your own social software, not MEGACORP social networking.
38− <br /><br />
36+ <br /><br />
39− On Urbit, you run (or build) your own software to connect and communicate with your friends and family.
37+ On Urbit, you run (or build) your own software to connect and communicate with your friends and family.
40− </figcaption>
38+ </figcaption>
41− </figure>
39+ </figure>
42
40
43− <figure class="tc mt6 lh-copy">
41+ <figure class="tc mt6 lh-copy">
44− <img src="../assets/intro/rock.svg" />
42+ <img src="../assets/intro/rock.svg" />
45− <figcaption class="measure home tl mt5">
43+ <figcaption class="measure home tl mt5">
46− Your Urbit is a permanent, private archive.
44+ Your Urbit is a permanent, private archive.
45+ <br /><br />
47− Your Urbit can store all your data and digital assets safely, privately, forever.
46+ Your Urbit can store all your data and digital assets safely, privately, forever.
48− </figcaption>
47+ </figcaption>
49− </figure>
48+ </figure>
50
49
51− <figure class="tc mt6 lh-copy">
50+ <figure class="tc mt6 lh-copy">
52− <img src="../assets/intro/yours-forever.svg" />
51+ <img src="../assets/intro/yours-forever.svg" />
53− <figcaption class="measure home tl mt5">
52+ <figcaption class="measure home tl mt5">
54− You own your Urbit like you own Bitcoin.
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.
55+ Each Urbit is a piece of a new network that’s owned and controlled by its users.
56− </figcaption>
56+ </figcaption>
57− </figure>
57+ </figure>
58− <p class="mt6 mb6">Nothing quite like this has ever been done before. There’s nothing else like it.</p>
58+ <p class="mt6 mb6">Nothing quite like this has ever been done before. There’s nothing else like it.</p>
59− </section>
59+ </section>
60
60
61− <section id="megacorp" class="c4-10-lg full">
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;"/>
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:
63+ <p class="lh-copy">Today, technology controls us. Every MEGACORP has the same incentive:
64− To keep us hooked on their platform.</p>
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
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>
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>
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>
68+ <p class="lh-copy">Urbit is a large, ambitious project. But at the core it’s durable, simple and yours.</p>
69− </section>
69+ </section>
70− </section>
70+ </section>
71− <article class="mt6 mb6 full c4-10-lg">
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
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
73+ and want to learn more, start from the beginning. If you’re technical, start
74− with the technical overview.</p>
74+ with the technical overview.</p>
75− <ul class="posts">
75+ <ul class="posts">
76− {% set posts = get_section(path="understanding-urbit/_index.md") %}
76+ {% set posts = get_section(path="understanding-urbit/_index.md") %}
77− {% for page in posts.pages %}
77+ {% for page in posts.pages %}
78− <li class="mb4 ml0"><a class="bn" href="{{ page.permalink }}">
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>
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>
80+ <p class="mt1 db">{{ page.description }}</p>
81− </a>
81+ </a>
82− </li>
82+ </li>
83− {% endfor %}
83+ {% endfor %}
84− </ul>
84+ </ul>
85− </article>
85+</article>
86{% endblock content %}
86{% endblock content %}
templates/understanding-urbit/post.html+15−14
@@ -1,22 +1,22 @@
1{% extends "base.html" %}
1{% extends "base.html" %}
2−{% block title %}
2+{% block title %}
3− {{ page.title }}
3+ {{ page.title }}
4{% endblock title %}
4{% endblock title %}
5
5
6{% block description %} {{ page.description }} {% endblock description %}
6{% block description %} {{ page.description }} {% endblock description %}
7
7
8{% block bodyclasses %}
8{% block bodyclasses %}
9− class="essay
9+ class="essay
10− {% if page.extra.classes %}
10+ {% if page.extra.classes %}
11− {{ page.extra.classes }}
11+ {{ page.extra.classes }}
12− {% else %}
12+ {% else %}
13− bg-white
13+ bg-white
14− {% endif %}"
14+ {% endif %}"
15{% endblock bodyclasses %}
15{% endblock bodyclasses %}
16
16
17{% block content %}
17{% block content %}
18<nav class="mt4 full fourth-1-lg mb3 mb0-m mb0-l mb0-xl absolute-xl">
18<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>
20 <span class="gray3"> / </span>
20 <span class="gray3"> / </span>
21 <a class="section" href="/{{ page.components[0] }}">
21 <a class="section" href="/{{ page.components[0] }}">
22 {% set sectionname = get_section(path=page.components[0] ~ "/_index.md") %}
22 {% set sectionname = get_section(path=page.components[0] ~ "/_index.md") %}
@@ -24,6 +24,7 @@
24 </a>
24 </a>
25
25
26 {% include "partials/navigation-search.html" %}
26 {% 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>
27 {% set posts = get_section(path="understanding-urbit/_index.md") %}
28 {% set posts = get_section(path="understanding-urbit/_index.md") %}
28 {% for directorypage in posts.pages %}
29 {% for directorypage in posts.pages %}
29 {% if directorypage.title == page.title %}
30 {% if directorypage.title == page.title %}
@@ -34,19 +35,19 @@
34 {% endfor %}
35 {% endfor %}
35</nav>
36</nav>
36 <h1 class="mb4 full mt4 c4-12-lg">{{ page.title }}</h1>
37 <h1 class="mb4 full mt4 c4-12-lg">{{ page.title }}</h1>
37− {% if page.extra.author %}
38+ {% if page.extra.author %}
38− <span class="dib full c4-12-lg" rel="author"> {{ page.extra.author }}
39+ <span class="dib full c4-12-lg" rel="author"> {{ page.extra.author }}
39− {% if page.extra.ship %}
40+ {% if page.extra.ship %}
40 <address class="dib fw4 ml2 mono">{{ page.extra.ship }}</address>
41 <address class="dib fw4 ml2 mono">{{ page.extra.ship }}</address>
41 {% endif %}
42 {% endif %}
42− </span>
43+ </span>
43 {% if page.date %}
44 {% if page.date %}
44 <time class="mono full c4-12-lg db mv2 gray0 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
45 <time class="mono full c4-12-lg db mv2 gray0 f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
45 {% endif %}
46 {% endif %}
46{% endif %}
47{% endif %}
47 {% if page.extra.readtime %}
48 {% if page.extra.readtime %}
48 <span class="dib mono full c4-12-lg{% if page.date %} ml2{% endif %} gray2 f5">{{ page.reading_time }}m read</span>
49 <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 %}
50
51
51 <article class="mb4 full grid12">
52 <article class="mb4 full grid12">
52 {{ page.content | safe }}
53 {{ page.content | safe }}
templates/updates/list.html+42−36
@@ -4,7 +4,7 @@
4{% block content %}
4{% block content %}
5<!-- header -->
5<!-- header -->
6<nav class="mt4 full fourth-1-md fourth-1-lg mb3 mb0-m mb0-l mb0-xl">
6<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>
8 <span class="gray3"> / </span>
8 <span class="gray3"> / </span>
9 <a href="/updates">
9 <a href="/updates">
10 Updates
10 Updates
@@ -12,39 +12,45 @@
12 {% include "partials/navigation-search.html" %}
12 {% include "partials/navigation-search.html" %}
13</nav>
13</nav>
14<!-- content -->
14<!-- content -->
15− <main class="mt4 mb4 c1-12 c4-10-lg">
15+<main class="mt4 mb4 c1-12 c4-10-lg">
16+
16− {% set posts = get_section(path="updates/_index.md") %}
17+ {% set posts = get_section(path="updates/_index.md") %}
18+
17− {% for page in posts.pages | slice (end=1) %}
19+ {% for page in posts.pages | slice (end=1) %}
20+
18− <article class="mb6 relative">
21+ <article class="mb6 relative">
19− <h1>{{ page.title }}</h1>
22+ <h1>{{ page.title }}</h1>
20− <!-- body -->
23+ <!-- body -->
21− {{ page.content | safe }}
24+ {{ page.content | safe }}
22− {% if page.extra.author %}
25+ {% if page.extra.author %}
23− <span class="mt3" rel="author"> {{ page.extra.author }} </span>
26+ <span class="mt3" rel="author"> {{ page.extra.author }} </span>
24− {% if page.extra.ship %}
27+ {% if page.extra.ship %}
25− <address class="mono">{{ page.extra.ship }}</address>
28+ <address class="mono">{{ page.extra.ship }}</address>
26− {% endif %}
29+ {% endif %}
27− {% if page.date %}
30+ {% if page.date %}
28− <time class="mono db f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
31+ <time class="mono db f5">{{page.date | date(format="~%Y.%-m.%-d") }}</time>
29− {% endif %}
32+ {% endif %}
30− {% endif %}
33+ {% endif %}
31− </article>
34+ </article>
35+
32− {% endfor %}
36+ {% endfor %}
33− <h2 id="more-updates" class="mt5 mb3">More Updates</h2>
37+ <h2 id="more-updates" class="mt5 mb3">More Updates</h2>
34− <ul class="posts">
38+ <ul class="posts">
35− {% for page in posts.pages | slice (start=1) %}
39+ {% for page in posts.pages | slice (start=1) %}
36− <li class="mb4 mt4">
40+ <li class="mb4 mt4">
41+ <h2 class="f4 fw4">
37− <h2 class="f4 fw4"><a class="bb0" href="{{ page.permalink }}">{{ page.title }}</a></h2>
42+ <a class="bb0" href="{{ page.permalink }}">{{ page.title }}</a>
43+ </h2>
38− <p class="mv2">{{ page.description }}</p>
44+ <p class="mv2">{{ page.description }}</p>
39− <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
45+ <time class="mono f5">{{ page.date | date(format="~%Y.%-m.%-d") }}</time>
40− <span class="mono f5">
46+ <span class="mono f5">
41− {% if page.extra.ship %}
47+ {% if page.extra.ship %}
42− <address class="mono f5 ml2">{{ page.extra.ship }}</address>
48+ <address class="mono f5 ml2">{{ page.extra.ship }}</address>
43− {% endif %}
49+ {% endif %}
44− </span>
50+ </span>
45− </li>
51+ </li>
46− {% endfor %}
52+ {% endfor %}
47− </ul>
53+ </ul>
48− </main>
54+</main>
49− {% include "partials/footer.html" %}
55+{% include "partials/footer.html" %}
50{% endblock content %}
56{% endblock content %}