Skip to content

Instantly share code, notes, and snippets.

@tsmsogn
Last active October 11, 2015 04:57
Show Gist options
  • Save tsmsogn/593b3e19bc5e98eb7bbe to your computer and use it in GitHub Desktop.
Save tsmsogn/593b3e19bc5e98eb7bbe to your computer and use it in GitHub Desktop.
[mt]Snippets
<MTArchiveList archive_type="Monthly">
<MTArchiveListHeader>
<dl>
<dt>月別アーカイブ</dt>
</MTArchiveListHeader>
<dd><a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a></dd>
<MTArchiveListFooter>
</dl>
</MTArchiveListFooter>
</MTArchiveList>
<mt:TopLevelCategories>
<mt:SubCatIsFirst>
<ul<MTHasNoParentCategory> class="font-14"</MTHasNoParentCategory>>
</mt:SubCatIsFirst>
<mt:If tag="CategoryCount">
<li<MTHasNoParentCategory> class="toplevel"</MTHasNoParentCategory>><a href="<$mt:CategoryArchiveLink$>"><$mt:CategoryLabel$> (<$mt:CategoryCount$>)</a>
<mt:Else>
<li<MTHasNoParentCategory> class="toplevel"</MTHasNoParentCategory>><$mt:CategoryLabel$>
</mt:If>
<$mt:SubCatsRecurse$>
</li>
<mt:SubCatIsLast>
</ul>
</mt:SubCatIsLast>
</mt:TopLevelCategories>
<mt:setvarblock name="entrycategory"><$MTEntryCategory$></mt:setvarblock>
<!-- main = <mt:var name="entrycategory"> -->
<MTTopLevelCategories>
<!-- top -->
<!-- <$MTCategoryLabel$> -->
<!-- /top -->
<mt:setvarblock name="categorylabel"><$MTCategoryLabel$></mt:setvarblock>
<mt:SubCategories category=$categorylabel>
<mt:setvarblock name="subcategorylabel"><$MTCategoryLabel$></mt:setvarblock>
<mt:if name="subcategorylabel" eq=$entrycategory>
<MTParentCategory>
<$MTCategoryBasename$>
</MTParentCategory>
<mt:setvar name="counter" op="+" value="1">
</mt:if>
<!-- sub -->
<!-- <$MTCategoryLabel$> -->
<!-- /sub -->
</mt:SubCategories>
</MTTopLevelCategories>
<mt:if name="counter" eq="0">
<$MTCategoryBasename$>
</mt:if>

System

Movable Type 5.0.4

Features

  • 本文内容が 71文字目以降を「...」で補完
  • マルチバイト文字もおk

Codes

<mtentrybody  strip_tags="1" count_characters="1" setvar="countbody">
<mtif name="countbody" gt="70">
	<mtentrybody  strip_tags="1" trim_to="70">...
<mtelse>
	<mtentrybody  strip_tags="1">
</mtif>

Reference Sites

Odd, Even

<mt:If name="__odd__">odd<mt:else>even</mt:else></mt:If>
{
"entries": [
<MTEntries lastn="0">
<mt:setvarBlock name="item{title}"><mt:entryTitle></mt:setvarBlock>
<mt:setvarBlock name="item{entryID}"><MTEntryID></mt:setvarBlock>
<mt:setvarBlock name="item{link}"><MTEntryPermalink></mt:setvarBlock>
<mt:setvarBlock name="item{eventStart}"><MTcmnEventStart format="%b %d %Y" language="en"></mt:setvarBlock>
<mt:setvarBlock name="item{eventEnd}"><MTcmnEventEnd format="%b %d %Y" language="en" escape="js"></mt:setvarBlock>
<mt:var name="item" to_json="1"><mt:unless __last__>,</mt:unless __last__>
</MTEntries>]
}
<MTPageContents count="10">
<mt:entries lastn="0">
<MTPageContentsHeader></MTPageContentsHeader>
<$MTInclude module="ブログ記事の概要"$>
<MTPageContentsFooter></MTPageContentsFooter>
<$MTPageSeparator $>
</mt:entries>
</MTPageContents>
<MTIfPageBefore><$MTPageBefore delim="Prev"$></MTIfPageBefore>
<$MTPageLists$>
<MTIfPageNext><$MTPageNext delim="Next"$></MTIfPageNext>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<priority>1.0</priority>
</url>
<MTEntries lastn="0">
<url>
<loc><$MTEntryPermalink encode_xml="1"$></loc>
<lastmod><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></lastmod>
</url>
</MTEntries>
</urlset>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment