dnl -*- html -*-
changequote dnl
changequote(<!,!>)dnl
define(__title, <!My posts!>)dnl
define(__subtitle, <!Here are all the things from my blog, in a nice convenient list!>)dnl
include(proto/header.html)dnl
define(<!fordown!>,<!ifelse($#,0,<!<!$0!>!>,<!ifelse(eval($2>=$3),1,dnl
  <!pushdef(<!$1!>,$2)$4<!!>popdef(<!$1!>)$0(<!$1!>,decr($2),$3,<!$4!>)!>)!>)!>)dnl
<div id="list">
    <ul style="margin:0;">  
fordown(<!__i!>,__latest,1,dnl
  <!undefine(<!__title!>)dnl
    undefine(<!__timestamp!>)dnl
    undefine(<!__keywords!>)dnl
    undefine(<!__subtitle!>)dnl
    divert(-1)dnl
    include(__dir/__i.m4)dnl
    divert(1)dnl
    
      <li style="margin:1em 0;">
        <a href="__i.html">__title</a>
        <span class="timestamp" style="float:right;">__timestamp</span>
        <br>__subtitle
      </li>
  !>dnl
  )dnl

</ul>
</div>
undefine(<!__timestamp!>)dnl
include(proto/footer.html)

Generated by AlexJGriffith using scpaste at Tue Sep 27 12:58:22 2022. EDT. (original)