|
4 | 4 |
|
5 | 5 | [](https://travis-ci.org/janl/mustache.js) |
6 | 6 |
|
7 | | -[mustache.js](http://github.com/janl/mustache.js) is a zero-dependency implementation of the [mustache](http://mustache.github.com/) template system in JavaScript. |
| 7 | +[mustache.js](http://github.com/janl/mustache.js) is a zero-dependency implementation of the [mustache](http://mustache.github.io/) template system in JavaScript. |
8 | 8 |
|
9 | | -[Mustache](http://mustache.github.com/) is a logic-less template syntax. It can be used for HTML, config files, source code - anything. It works by expanding tags in a template using values provided in a hash or object. |
| 9 | +[Mustache](http://mustache.github.io/) is a logic-less template syntax. It can be used for HTML, config files, source code - anything. It works by expanding tags in a template using values provided in a hash or object. |
10 | 10 |
|
11 | 11 | We call it "logic-less" because there are no if statements, else clauses, or for loops. Instead there are only tags. Some tags are replaced with a value, some nothing, and others a series of values. |
12 | 12 |
|
13 | | -For a language-agnostic overview of mustache's template syntax, see the `mustache(5)` [manpage](http://mustache.github.com/mustache.5.html). |
| 13 | +For a language-agnostic overview of mustache's template syntax, see the `mustache(5)` [manpage](http://mustache.github.io/mustache.5.html). |
14 | 14 |
|
15 | 15 | ## Where to use mustache.js? |
16 | 16 |
|
@@ -49,11 +49,11 @@ var view = { |
49 | 49 | var output = Mustache.render("{{title}} spends {{calc}}", view); |
50 | 50 | ``` |
51 | 51 |
|
52 | | -In this example, the `Mustache.render` function takes two parameters: 1) the [mustache](http://mustache.github.com/) template and 2) a `view` object that contains the data and code needed to render the template. |
| 52 | +In this example, the `Mustache.render` function takes two parameters: 1) the [mustache](http://mustache.github.io/) template and 2) a `view` object that contains the data and code needed to render the template. |
53 | 53 |
|
54 | 54 | ## Templates |
55 | 55 |
|
56 | | -A [mustache](http://mustache.github.com/) template is a string that contains any number of mustache tags. Tags are indicated by the double mustaches that surround them. `{{person}}` is a tag, as is `{{#person}}`. In both examples we refer to `person` as the tag's key. There are several types of tags available in mustache.js, described below. |
| 56 | +A [mustache](http://mustache.github.io/) template is a string that contains any number of mustache tags. Tags are indicated by the double mustaches that surround them. `{{person}}` is a tag, as is `{{#person}}`. In both examples we refer to `person` as the tag's key. There are several types of tags available in mustache.js, described below. |
57 | 57 |
|
58 | 58 | There are several techniques that can be used to load templates and hand them to mustache.js, here are two of them: |
59 | 59 |
|
|
0 commit comments