@@ -1,12 +1,8 @@
1−:- :~ navhome/'/docs/'
2− sort/'8'
3− next/'true'
4− title/'Udon'
5− ==
6−;>
7−
8−# Udon
9−
1++++
2+title = "Udon"
3+weight = 8
4+template = "doc.html"
5++++
106## Table of Contents
117
128- #### [Udon: A Guide](#guide)
@@ -15,11 +11,7 @@
1511
1612- #### [A Static Site](#static)
1713
18−;=
19− ;h2
20− ;div(id "guide"): Udon: A Guide
21− ==
22−==
14+## A Guide
2315
2416Udon is a way to write content for the web. It's a minimalist
2517markup language for creating and rendering text documents, with a
@@ -45,10 +37,10 @@ Udon files using our web interface.
4537### Getting Started
4638
4739Before starting, make sure that your urbit is
48−[mounted to Unix](/docs/getting-started/creating-a-development-ship/)
40+[mounted to Unix](https://urbit.org/docs/using/setup/)
4941
5042To host Udon and other kinds of files, your ship also has a
51−web-server, called Eyre, that can be found
43+web-server, called [Eyre](https://urbit.org/docs/using/web/), that can be found
5244at `http://localhost:8080/` if it’s your first ship that’s running on the
5345machine, `http://localhost:8081/` if it’s the second ship on that same machine,
5446and so on. If you can't find your ship on one of these for some reason, try the
@@ -145,10 +137,10 @@ through `<h6>`. The header for this section is `### Headers`.
145137
146138### Italics and Bold
147139
148−Enclosing text with `_` will cause that text to appear italicized, using an <i>
140+Enclosing text with `_` will cause that text to appear italicized, using an `<i>`
149141element.
150142
151−Enclosing text with `*` will cause that text to appear bolded, using a <b>
143+Enclosing text with `*` will cause that text to appear bolded, using a `<b>`
152144element.
153145
154146
@@ -323,12 +315,12 @@ destination.
323315*Example:*
324316
325317```
326−[I'm an inline-style link](https://www.urbit.org/docs/using/shell)
318+[I'm an inline-style link](https://www.urbit.org/docs/reference/shell)
327319```
328320
329321###### Produces:
330322
331−[I'm an inline-style link](https://www.urbit.org/docs/using/shell)
323+[I'm an inline-style link](https://www.urbit.org/docs/reference/shell)
332324
333325The second type is a reference-style link, which uses a relative path, based on
334326the current page's location. Instead of the full url, we use `..` to fill in
@@ -344,7 +336,7 @@ the all of the URL that the destination has in common with the origin page.
344336
345337[I'm a reference-style link](../shell)
346338
347−If this page is located at `https://www.urbit.org/docs/using/`, then these two
339+If this page is located at `https://www.urbit.org/docs/reference/`, then these two
348340examples should have the same destination.
349341
350342#### Anchor Link
@@ -366,11 +358,7 @@ Four score and seven years ago....
366358
367359It was the best of times, it was the worst of times...
368360
369−;=
370− ;h2
371− ;div(id "the-destination"): Here we are!
372− ==
373−==
361+## Here we are!
374362```
375363
376364###### Produces
@@ -381,11 +369,7 @@ Four score and seven years ago....
381369
382370It was the best of times, it was the worst of times...
383371
384−;=
385− ;h2
386− ;div(id "the-destination"): Here we are!
387− ==
388−==
372+## Here we are!
389373
390374### Double Quote
391375
@@ -588,11 +572,7 @@ indent the text in question with *eight spaces*.
588572 Reel shadows of the indignant desert birds.
589573
590574
591−;=
592− ;h2
593− ;div(id "sail"): Sail Expressions
594− ==
595−==
575+## Sail Expressions
596576
597577It's possible to use Udon as an HTML templating language akin to
598578PHP, ERB, JSP, or Handlebars templates. This facility derives
@@ -611,7 +591,7 @@ Example:
611591;=
612592 ;p
613593 ;strong: Don't panic!
614− ;br;
594+ <br>
615595 ;small: [reactive publishing intensifies]
616596 ==
617597==
@@ -623,17 +603,13 @@ Produces:
623603;=
624604 ;p
625605 ;strong: Don't panic!
626− ;br;
606+ <br>
627607 ;small: [reactive publishing intensifies]
628608 ==
629609==
630610
631611
632−;=
633− ;h2
634− ;div(id "blog"): A Simple Udon Blog
635− ==
636−==
612+## A Simple Udon Blog
637613
638614Publishing using Udon is really easy. It uses the file extension `.udon`. Here we'll create a very simple blog and publish our first posts.
639615
@@ -774,11 +750,7 @@ Use `;join` to keep up with comments as they get posted:
774750
775751That's it! Easy.
776752
777−;=
778− ;h2
779− ;div(id "static"): A Static Site
780− ==
781−==
753+## A Static Site
782754
783755Hosting a static tree of content is easy. Let's put together a really
784756simple site for an imaginary Urbit meetup group.
@@ -791,7 +763,7 @@ Note: below we use Urbit's implementation of Markdown, [Udon](#udon).
791763This markup language allows you to use snippets of Hoon code but not HTML.
792764In particular, we use Sail, a subset of Hoon. This Sail is rendered as HTML
793765when the file is served to a client. To learn about Sail, head over to
794−the [Sail](/docs/using/sail) section of the docs.
766+the [Sail](/docs/learn/arvo/arvo-internals/sail) section of the docs.
795767
796768In `site/web/meet.udon` put:
797769
@@ -805,7 +777,7 @@ In `site/web/meet.udon` put:
805777
806778# Neo-Tokyo Urbit meetup
807779
808−;img@"https://ofheroesandcliches.files.wordpress.com/2014/06/neo-tokyo.png"(width "100%");
780+
809781
810782Hi there! We meet once a week at The Chat to work on Urbit projects
811783together.