page4.lp 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. HTTP/1.0 200 OK
  2. Content-Type: text/html
  3. <html><body>
  4. <h1>Lua Pages syntax test</h1>
  5. <h2>Intro</h2>
  6. <p>This is a test for the
  7. <a href="https://keplerproject.github.io/cgilua/manual.html#templates">Kepler Syntax of Lua Pages</a>,
  8. served by the
  9. <a href="https://github.com/civetweb/civetweb/">CivetWeb web server</a>.</p>
  10. <p>
  11. While the native CivetWeb syntax for Lua pages is
  12. <code>&lt;? script ?&gt;</code> and <code>&lt;?= expression ?&gt;</code>,
  13. the "Kepler syntax" uses <code>&lt;?lua chunk ?&gt;</code>, <code>&lt;?lua= expression ?&gt;</code>, <code>&lt;% chunk %&gt;</code> and <code>&lt;%= expression %&gt;</code>.
  14. </p>
  15. <h2>Tags</h2>
  16. <code>
  17. &lt;? greeting = 'CiwetWeb' ?&gt;<br/>
  18. &lt;strong&gt;&lt;?= greeting %&gt;&lt;/strong&gt;<br/>
  19. </code><br/>
  20. <? greeting = 'CiwetWeb' ?>
  21. ==> <strong><?= greeting ?></strong><br/>
  22. <br/>
  23. <code>
  24. &lt;?lua greeting = 'Kepler' ?&gt;<br/>
  25. &lt;strong&gt;&lt;?lua= greeting ?&gt;&lt;/strong&gt;<br/>
  26. </code><br/>
  27. <?lua greeting = 'Kepler' ?>
  28. ==> <strong><?lua= greeting ?></strong><br/>
  29. <br/>
  30. <code>
  31. &lt;% greeting = 'Kepler %' ?&gt;<br/>
  32. &lt;strong&gt;&lt;%= greeting %&gt;&lt;/strong&gt;<br/>
  33. </code><br/>
  34. <% greeting = 'Kepler %' %>
  35. ==> <strong><%= greeting %></strong><br/>
  36. </body></html>