1. Table for Converting Blogger Classic to New Blogger

    body

    I have added a lot of new tags and some corrections to the table.

    A few people have asked for something like this. A table of Blogger Classic template tags and their new equivalent. This is not entirely possible because it is not a 1:1 relationship, but I will do my best. This is a post for those who were somewhat literate in the old Blogger and want to upgrade. Another post to check out would be Johan's original post. Great stuff.

    If you have a template tag from Blogger Classic that you don't see here, post it in a comment and I'll try to add it. This is a work in progress.

    <$BlogPageTitle$> <data:blog.pageTitle/>
    <$BlogMetaData$> <b:include data='blog' name='all-head-content'/>
    <style type="text/css"> <b:skin><![CDATA[
    </style> ]]></b:skin>
    <$BlogURL$> <data:blog.homepageUrl/>
    <$BlogDescription$>
    <Blogger> <b:section class='posts' id='posts' showaddelement='yes' growth='vertical'>
    <b:widget id='PostWidget' locked='false' title='Posts' type='Blog'>
    <b:includable id='main'>
    <b:loop values='data:posts' var='post'>
    </Blogger> </b:loop>
    </b:includable>
    </b:widget>
    </b:section>
    <$BlogItemNumber$> <data:post.id/>
    <BlogDateHeader> <b:if cond='data:post.dateHeader'>
    </BlogDateHeader> </b:if>
    <$BlogDateHeaderDate$> <data:post.dateHeader/>
    <$BlogItemPermalinkUrl$> <data:post.url/>
    <BlogItemTitle> <b:if cond='data:post.title'>
    </BlogItemTitle> </b:if>
    <$BlogItemTitle$> <data:post.title/>
    <$BlogItemBody$> <data:post.body/>
    <$BlogItemAuthorURL$> <data:blog.homepageUrl/>
    <$BlogItemAuthor$> <data:post.author/>
    <$BlogItemDateTime$> <data:post.timestamp/>
    <BlogItemCommentsEnabled> <b:if cond='data:post.allowComments'>
    </BlogItemCommentsEnabled> </b:if>
    <$BlogItemCommentCount$> <data:post.numComments/>
    <$BlogItemControl$> <span class='control'>
    <b:if cond='data:post.emailPostUrl'>
    <span class='item-action'>
    <a expr:href='data:post.emailPostUrl' title='Email Post'>
    <span class='email-post-icon'> </span>
    </a>
    </span>
    </b:if>
    <b:include data='post' name='postQuickEdit'/>
    </span>
    <$BlogEncoding$> <data:blog.encoding/>
    <$BlogTitle$> <data:blog.title/>
    <$BlogItemAuthorNickname$> <data:post.author/>
    <$BlogID$>
    <$BlogItemUrl$> <data:post.link/>
    <ItemPage> <b:if cond='data:blog.pageType == "item"'>
    </ItemPage> </b:if>
    <MainOrArchivePage> <b:if cond='data:blog.pageType != "item"'>
    </MainOrArchivePage> </b:if>
    <MainPage> <b:if cond='data:blog.pageType == "main"'>
    </MainPage> </b:if>
    <ArchivePage> <b:if cond='data:blog.pageType == "archive"'>
    </ArchivePage> </b:if>
    <$BlogItemCreate$> <a expr:href='data:post.addCommentUrl'>Post a Comment</a>
    <BlogItemComments> <b:loop values='data:post.comments' var='comment'>
    </BlogItemComments> </b:loop>
    <$BlogCommentNumber$> <data:comment.id/>
    <$BlogCommentDateTime$> <data:comment.timestamp/>
    <$BlogCommentAuthor$> <address style="display:inline;font-style:normal;" class="author vcard">
    <b:if cond='data:comment.authorUrl != ""'>
    <a class="url fn" expr:href='data:comment.authorUrl'><data:comment.author/></a>
    <b:else/>
    <span class="fn"><data:comment.author/></span>
    </b:if>
    </address>
    <$BlogCommentBody$> <data:comment.body/>
    <$BlogCommentDeleteIcon$> <b:include data='comment' name='commentDeleteIcon'/>
    <$BlogCommentPermalinkURL$> #c<data:comment.id/>

    For how to use this syntax inside tag attributes, please see Johan at Ecmanaut. I would actually recommend that you read that whole post.

    Creative Commons Licence © 2006-2008 Stephen Paul Weber. Some Rights Reserved.
Stephen Paul Weber