The Blog Template I Use Now

    Table of contents
    No headers

    This is it. Not super exciting, and in fact a little less versatile than the last, but it does exactly what I want it to.

    <h1>{{$blog_title ?? 'Blog for ' .. page.Parent.Title}}</h1>
    	<p>{{ wiki.create{ label: 'New Post', path: Page.Path, template: 'BlogPost', title: 'Please Enter A Title' } }}</p>
    	<pre class="script">var pg = page.subpages;
    var mp = map.values{map:pg};
    var srtd = list.sort{list:mp, key:&quot;id&quot;, reverse:1};
    var ltd = list.splice(srtd, 5, 1000);
    foreach (var p in ltd)
    	{
    	var src = wiki.getpage('/User:' .. p.author.name).files;
    	var avatar = '/@api/deki/files/533/=NoAvatar.jpg';
    	foreach (var f in src)
    		{
    		var nm = f.name;
    		if (nm == 'avatar.jpg')
    			{
    			let avatar=f.api;
    			}
    		}
    	&lt;div style=&quot;margin-bottom: 1px;&quot;&gt;
    		&lt;div style=&quot;border-left: 2px solid #cbb; border-right: 2px solid #fff; background-image: url(http://developer.mindtouch.com/@api/deki/files/4187/=PostGradBottom.PNG); background-repeat: repeat-x; background-position: left bottom; padding-bottom:15px; background-color:#FFF;margin-bottom:15px;&quot;&gt;
    			&lt;div style=&quot;background-image: url(http://developer.mindtouch.com/@api/deki/files/4188/=PostGradTop.PNG); background-repeat: repeat-x; margin-bottom: 15px;&quot;&gt;
    				&lt;div style=&quot;padding: 10px; width: auto; float: left;&quot;&gt;page.author.gravatar;&lt;/div&gt;
    				&lt;div style=&quot;margin-left: 60px; margin-bottom: 5px;&quot;&gt;
    					&lt;p style=&quot;margin: 0; padding: 0; margin-top:8px; color: #fff;padding-top:8px; font-size: 1.6em;&quot;&gt;web.link(p.uri, p.title)&lt;/p&gt;
    					var lu = &quot;last updated by &quot;..p.author.name..&quot; @ &quot;..date.time(p.date)..&quot; on &quot;..date.date(p.date);
                                            &lt;p style=&quot;margin: 0; padding: 0; margin-top:8px; font-size: 11px; color: #b99;&quot;&gt;lu;&lt;/p&gt;
    					var co = &quot;Comments: &quot;..#p.comments;
                                            &lt;p style=&quot;margin: 0; padding: 0; font-size: 11px; color: #b99;font-weight:bold;&quot;&gt;co;&lt;/p&gt;
    				&lt;/div&gt;
    			&lt;/div&gt;
    			&lt;div style=&quot;padding-right: 15px; padding-left: 15px; margin-bottom: 5px; clear:both;&quot;&gt;
    				&lt;p&gt;wiki.page(p.path)&lt;/p&gt;
    			&lt;/div&gt;
    		&lt;/div&gt;
    	&lt;/div&gt;
    }</pre>
    </div>
    <h2>Archive <span style="font-size:.5em;">{{CollapseItem{id:&quot;blogArchive&quot;,effect:&quot;fade&quot;, show: &quot;(Expand)&quot;, hide:&quot;(Collapse)&quot;}; &lt;div id=&quot;blogArchive&quot;&gt;TagDirectory()&lt;/div&gt;}}</span></h2>
    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by