<commit_before><!DOCTYPE html>
<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Documentation - Thymeleaf: java XML/XHTML/HTML5 template engine</title>
    <link rel="stylesheet" type="text/css" media="all" href="css/thymeleaf.css" />
    <link rel="shortcut icon" href="http://www.thymeleaf.org/favicon.ico" />
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js">
      {lang:'en', parsetags:'explicit'}
    </script>
    <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-1276954-9']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    </script>
    <script type="text/javascript" src="sh/scripts/shCore.js"></script>
    <script type="text/javascript" src="sh/scripts/shBrushXml.js"></script>
    <script type="text/javascript" src="sh/scripts/shBrushJava.js"></script>
    <link href="sh/styles/shCore.css" rel="stylesheet" type="text/css" />
    <link href="sh/styles/shThemeThymeleaf.css" rel="stylesheet" type="text/css" />
  </head>


  <body lang="en" dir="ltr">

  <div id="page">

  
   <div id="menu">
     <ul>
       <li><a href="index.html" title="Home">Home</a></li>
       <li><a href="features.html" title="Features">Features</a></li>
       <li><a href="download.html" title="Download">Download</a></li>
       <li><a href="documentation.html" title="Documentation">Documentation</a></li>
       <li><a href="ecosystem.html" title="Ecosystem">Ecosystem</a></li>
       <li><a href="http://forum.thymeleaf.org" title="User Forum">User Forum</a></li>
       <li><a href="issuetracking.html" title="Issue Tracking">Issue Tracking</a></li>
     </ul>
   </div>

   <div id="header">
     <a href="index.html" title="Thymeleaf home"><img src="images/thymeleaflogonameverysmall.png" class="logo" alt="Thymeleaf Template Engine"/></a>
   </div>

   <div id="breadcrumb">
      <a href="index.html">thymeleaf</a>
      ::
      <span class="current">documentation</span>
   </div>


   <div id="content">


    <h2>What's new</h2>

    <ul>
      <li><b>What's new in Thymeleaf 2.1</b> [<a href="whatsnew21.html">Read online</a>]</li>
      <li>Older versions:
        <ul>
          <li>What's new in Thymeleaf 2.0 [<a href="whatsnew20.html">Read online</a>]</li>
          <li>What's new in Thymeleaf 1.1 [<a href="whatsnew11.html">Read online</a>]</li>
        </ul>
      </li>
    </ul>

    <h2>Tutorials and Guides</h2>

    <p>
      <em><b>Note</b>: if you plan to use Thymeleaf in Spring MVC applications, you should read the <i>"Using Thymeleaf"</i>
      Guide before the <i>"Thymeleaf + Spring 3"</i> one. The former contains all the Thymeleaf basics
      whereas the latter only focuses on the Spring integration specifics.</em>
    </p>
        
    <ul>
      <li>
        <b>Using Thymeleaf</b> (13 May 2013)
          [<a target="_blank" href="doc/html/Using-Thymeleaf.html">Read online</a>]
          [<a target="_blank" href="doc/pdf/Using-Thymeleaf.pdf">PDF</a>]
          [<a target="_blank" href="doc/ebook/Using-Thymeleaf.epub">EPUB</a>]
          [<a target="_blank" href="doc/ebook/Using-Thymeleaf.mobi">MOBI</a>]
        <ul>
          <li>
		      Example Application: Good Thymes Virtual Grocery (13 May 2013)
		      [<a href="https://sourceforge.net/projects/thymeleaf/files/thymeleafexamples-gtvg/20140513/thymeleafexamples-gtvg-20140513-sources.zip">SOURCES ZIP</a>]
		  </li>
        </ul>
      </li>
      <li>
        <b>Thymeleaf + Spring 3</b> (13 May 2013)
          [<a target="_blank" href="doc/html/Thymeleaf-Spring3.html">Read online</a>]
          [<a target="_blank" href="doc/pdf/Thymeleaf-Spring3.pdf">PDF</a>]
          [<a target="_blank" href="doc/ebook/Thymeleaf-Spring3.epub">EPUB</a>]
          [<a target="_blank" href="doc/ebook/Thymeleaf-Spring3.mobi">MOBI</a>]
        <ul>
          <li>
		    Example Application: Spring Thyme Seed Starter Manager (13 May 2013)
			[<a href="https://sourceforge.net/projects/thymeleaf/files/thymeleafexamples-stsm/20140513/thymeleafexamples-stsm-20140513-sources.zip">SOURCES ZIP</a>]
	      </li>
        </ul>
      </li>
      <li>
        <b>Extending Thymeleaf</b> (13 May 2013)
          [<a target="_blank" href="doc/html/Extending-Thymeleaf.html">Read online</a>]
          [<a target="_blank" href="doc/pdf/Extending-Thymeleaf.pdf">PDF</a>]
          [<a target="_blank" href="doc/ebook/Extending-Thymeleaf.epub">EPUB</a>]
          [<a target="_blank" href="doc/ebook/Extending-Thymeleaf.mobi">MOBI</a>]
        <ul>
          <li>
		    Example Application: Extrathyme - Thymeland's football website (13 May 2013)
			[<a href="https://sourceforge.net/projects/thymeleaf/files/thymeleafexamples-extrathyme/20140513/thymeleafexamples-extrathyme-20140513-sources.zip">SOURCES ZIP</a>]
	      </li>
        </ul>
      </li>
    </ul>
    <ul>
      <li>
        The <b>Thymeleaf Interactive Tutorial</b>
          [<a href="http://itutorial.thymeleaf.org">Access online</a>]
      </li>
    </ul>



    <h2>Basic Articles</h2>
        
    <ul>
      <li>
        <b>Getting started with the Standard dialects in 5 minutes</b> (04 November 2013) [<a href="standarddialect5minutes.html">Read online</a>]
      </li>
      <li>
        <b>Standard URL Syntax</b> (04 November 2013)
		[<a href="standardurlsyntax.html">Read online</a>]
      </li>
      <li>
        <b>Spring MVC + Thymeleaf: how to access data from templates</b> (01 May 2014)
        [<a href="springmvcaccessdata.html">Read online</a>]
      </li>
    </ul>
    <commit_msg>Fixed 2.1.3 publishing date (year = 2014)<commit_after><!DOCTYPE html>
<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Documentation - Thymeleaf: java XML/XHTML/HTML5 template engine</title>
    <link rel="stylesheet" type="text/css" media="all" href="css/thymeleaf.css" />
    <link rel="shortcut icon" href="http://www.thymeleaf.org/favicon.ico" />
    <script type="text/javascript" src="https://apis.google.com/js/plusone.js">
      {lang:'en', parsetags:'explicit'}
    </script>
    <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-1276954-9']);
      _gaq.push(['_trackPageview']);

      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    </script>
    <script type="text/javascript" src="sh/scripts/shCore.js"></script>
    <script type="text/javascript" src="sh/scripts/shBrushXml.js"></script>
    <script type="text/javascript" src="sh/scripts/shBrushJava.js"></script>
    <link href="sh/styles/shCore.css" rel="stylesheet" type="text/css" />
    <link href="sh/styles/shThemeThymeleaf.css" rel="stylesheet" type="text/css" />
  </head>


  <body lang="en" dir="ltr">

  <div id="page">

  
   <div id="menu">
     <ul>
       <li><a href="index.html" title="Home">Home</a></li>
       <li><a href="features.html" title="Features">Features</a></li>
       <li><a href="download.html" title="Download">Download</a></li>
       <li><a href="documentation.html" title="Documentation">Documentation</a></li>
       <li><a href="ecosystem.html" title="Ecosystem">Ecosystem</a></li>
       <li><a href="http://forum.thymeleaf.org" title="User Forum">User Forum</a></li>
       <li><a href="issuetracking.html" title="Issue Tracking">Issue Tracking</a></li>
     </ul>
   </div>

   <div id="header">
     <a href="index.html" title="Thymeleaf home"><img src="images/thymeleaflogonameverysmall.png" class="logo" alt="Thymeleaf Template Engine"/></a>
   </div>

   <div id="breadcrumb">
      <a href="index.html">thymeleaf</a>
      ::
      <span class="current">documentation</span>
   </div>


   <div id="content">


    <h2>What's new</h2>

    <ul>
      <li><b>What's new in Thymeleaf 2.1</b> [<a href="whatsnew21.html">Read online</a>]</li>
      <li>Older versions:
        <ul>
          <li>What's new in Thymeleaf 2.0 [<a href="whatsnew20.html">Read online</a>]</li>
          <li>What's new in Thymeleaf 1.1 [<a href="whatsnew11.html">Read online</a>]</li>
        </ul>
      </li>
    </ul>

    <h2>Tutorials and Guides</h2>

    <p>
      <em><b>Note</b>: if you plan to use Thymeleaf in Spring MVC applications, you should read the <i>"Using Thymeleaf"</i>
      Guide before the <i>"Thymeleaf + Spring 3"</i> one. The former contains all the Thymeleaf basics
      whereas the latter only focuses on the Spring integration specifics.</em>
    </p>
        
    <ul>
      <li>
        <b>Using Thymeleaf</b> (13 May 2014)
          [<a target="_blank" href="doc/html/Using-Thymeleaf.html">Read online</a>]
          [<a target="_blank" href="doc/pdf/Using-Thymeleaf.pdf">PDF</a>]
          [<a target="_blank" href="doc/ebook/Using-Thymeleaf.epub">EPUB</a>]
          [<a target="_blank" href="doc/ebook/Using-Thymeleaf.mobi">MOBI</a>]
        <ul>
          <li>
		      Example Application: Good Thymes Virtual Grocery (13 May 2014)
		      [<a href="https://sourceforge.net/projects/thymeleaf/files/thymeleafexamples-gtvg/20140513/thymeleafexamples-gtvg-20140513-sources.zip">SOURCES ZIP</a>]
		  </li>
        </ul>
      </li>
      <li>
        <b>Thymeleaf + Spring 3</b> (13 May 2014)
          [<a target="_blank" href="doc/html/Thymeleaf-Spring3.html">Read online</a>]
          [<a target="_blank" href="doc/pdf/Thymeleaf-Spring3.pdf">PDF</a>]
          [<a target="_blank" href="doc/ebook/Thymeleaf-Spring3.epub">EPUB</a>]
          [<a target="_blank" href="doc/ebook/Thymeleaf-Spring3.mobi">MOBI</a>]
        <ul>
          <li>
		    Example Application: Spring Thyme Seed Starter Manager (13 May 2014)
			[<a href="https://sourceforge.net/projects/thymeleaf/files/thymeleafexamples-stsm/20140513/thymeleafexamples-stsm-20140513-sources.zip">SOURCES ZIP</a>]
	      </li>
        </ul>
      </li>
      <li>
        <b>Extending Thymeleaf</b> (13 May 2014)
          [<a target="_blank" href="doc/html/Extending-Thymeleaf.html">Read online</a>]
          [<a target="_blank" href="doc/pdf/Extending-Thymeleaf.pdf">PDF</a>]
          [<a target="_blank" href="doc/ebook/Extending-Thymeleaf.epub">EPUB</a>]
          [<a target="_blank" href="doc/ebook/Extending-Thymeleaf.mobi">MOBI</a>]
        <ul>
          <li>
		    Example Application: Extrathyme - Thymeland's football website (13 May 2014)
			[<a href="https://sourceforge.net/projects/thymeleaf/files/thymeleafexamples-extrathyme/20140513/thymeleafexamples-extrathyme-20140513-sources.zip">SOURCES ZIP</a>]
	      </li>
        </ul>
      </li>
    </ul>
    <ul>
      <li>
        The <b>Thymeleaf Interactive Tutorial</b>
          [<a href="http://itutorial.thymeleaf.org">Access online</a>]
      </li>
    </ul>



    <h2>Basic Articles</h2>
        
    <ul>
      <li>
        <b>Getting started with the Standard dialects in 5 minutes</b> (04 November 2013) [<a href="standarddialect5minutes.html">Read online</a>]
      </li>
      <li>
        <b>Standard URL Syntax</b> (04 November 2013)
		[<a href="standardurlsyntax.html">Read online</a>]
      </li>
      <li>
        <b>Spring MVC + Thymeleaf: how to access data from templates</b> (01 May 2014)
        [<a href="springmvcaccessdata.html">Read online</a>]
      </li>
    </ul>
    
{'fraction_non_alphanumeric': 0.18477537437603994, 'fraction_numerical': 0.0240432612312812, 'mean_word_length': 2.9897112512446067, 'pattern_counts': {'":': 0, '<': 379, '<?xml version=': 0, '>': 379, 'https://': 10, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2616617', 'n_tokens_mistral': 4612, 'n_tokens_neox': 4247, 'n_words': 777}