Mercurial Hosting > luan
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>