diff website/src/hosting.html.luan @ 1812:f44dcb3fedf7

docs - add code block
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 10 Jun 2024 14:41:48 -0600
parents c7d79ba1c476
children
line wrap: on
line diff
--- a/website/src/hosting.html.luan	Wed May 15 18:02:28 2024 -0600
+++ b/website/src/hosting.html.luan	Mon Jun 10 14:41:48 2024 -0600
@@ -25,16 +25,19 @@
 <p>Luan is currently mostly used for building websites.  Luan <a href="https://hg.reactionary.software/repo/luan/file/tip/host">includes</a> a web hosting solution.  You can install this for your own use, or you can just use our web host for free.  I will explain how to use our web host.</p>
 
 <p>Start by creating an empty working directory.  In this working directory, create a sub-directory called <b>src</b>.  This will contain the website.  Now in the working directory, make shell script called <b>serve.sh</b> containing:</p>
-<pre>
-	luan luan:http/serve.luan src
-</pre>
+
+<code block>
+luan luan:http/serve.luan src
+</code>
 
 <p>Run this script and go to <a href="http://localhost:8080/">http://localhost:8080/</a> in your browser.  You should see the empty <b>src</b> directory.  Now put some HTML files in <b>src</b>.  You should see them in the browser.  If you click on an HTML file, it should render.  If you want HTML for the home page, use <b>index.html</b>.  To use Luan to generate HTML, use whatever.html.luan as described the <a href="tutorial.html">Luan tutorial</a>.</p>
 
 <p>Suppose your domain is <b>www.whatever.com</b>.  Our web host is <b>s1.luan.software</b>.  So create a DNS CNAME record pointing <b>www.whatever.com</b> to <b>s1.luan.software</b>.  Now make a shell script in the working directory called <b>push.sh</b> containing:</p>
-<pre>
-	luan luan:host/push.luan www.whatever.com password src
-</pre>
+
+<code block>
+luan luan:host/push.luan www.whatever.com password src
+</code>
+
 <p>Replace "password" with whatever password you want.</p>
 
 <p>Running this script will create your website.  Running it again will update your website.</p>