Hello World

As with any tool, it's always nice to see something work, so let's create a small "Hello World" page.

Assuming you have Apache configured correctly, create a file called hello.rvt where Apache can find it, with the following content:

<html>
  <head>
    <title>Hello World</title>
  </head>
  <body>
    <pre>
      <b><? puts "Hello world" ?></b>
    </pre>
  </body>
</html>

The example can be elaborated, for example using the html command

<? set hello_message "Hello world" ?>
<html>
  <head>
    <title><? puts $hello_message ?></title>
  </head>
  <body><?
    puts [::rivet::html $hello_message pre b]
  ?></body>
</html>

Starting with version 2.0.5 Rivet also supports a shorthand notation to output simple strings.

<? set hello_message "Hello world" ?>
<html>
  <head>
    <title><?= $hello_message ?></title>
  </head>
  <body><?= [::rivet::html $hello_message pre b] ?></body>
</html>

Last Modified: 26-11-2018 17:48:19 UTC
Design downloaded from free website templates.