<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/about.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/about.html')}"
>
<head>
<title id="title">About</title>
</p>
<ul>
<li>
- In the <a href="blog.html" th:href="@{/blog.html}">blog</a>, I summarize, how I solved
+ In the <a href="blog/" th:href="@{/blog/}">blog</a>, I summarize, how I solved
some every-day problems, other people might stumble across too.
I am introducing new projects there and announcing new versions and/or
bugfixes to older projects.
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/agb.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/agb.html')}"
>
<head>
<title id="title">Allgemeine Geschäftsbedingungen (AGB)</title>
dem wirtschaftlichen Zweck des Vertrages Rechnung tragen.
</p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: about"></aside>
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: about"></aside>
</body>
</html>
+++ /dev/null
-<!DOCTYPE html>
-<html
- xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/blog.html', json='MERGE:/blog.json')}"
- >
- <head>
- <title id="title">Blog</title>
- <!--/*-->
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <link rel="stylesheet" type="text/css" href="css/base.css"/>
- <link rel="stylesheet" type="text/css" href="css/screen.css" media="screen"/>
- <link rel="stylesheet" type="text/css" href="css/print.css" media="print"/>
- <!--*/-->
- </head>
- <body>
- <main class="maincontent">
- <article id="post-140" class="post-140 post type-post status-publish format-standard hentry category-jetty category-less category-maven category-wro4j">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources/" title="Permalink to Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources" rel="bookmark">Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources/" title="12:58" rel="bookmark"><time class="entry-date" datetime="2013-12-06T12:58:17+00:00">December 6, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/jetty/" title="View all posts in Jetty" rel="category tag">Jetty</a>, <a href="http://juplo.de/category/css/" title="View all posts in less" rel="category tag">less</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>, <a href="http://juplo.de/category/wro4j/" title="View all posts in wro4j" rel="category tag">wro4j</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-140 -->
- <article id="post-114" class="post-114 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-3-released/" title="Permalink to hibernate4-maven-plugin 1.0.3 released!" rel="bookmark">hibernate4-maven-plugin 1.0.3 released!</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-3-released/" title="02:46" rel="bookmark"><time class="entry-date" datetime="2013-10-18T02:46:23+00:00">October 18, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-114 -->
- <article id="post-97" class="post-97 post type-post status-publish format-standard hentry category-appengine category-java category-maven category-oauth2">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/log-out-from-wrong-account-with-maven-appengine-plugin/" title="Permalink to Log out from wrong Account with maven-appengine-plugin" rel="bookmark">Log out from wrong Account with maven-appengine-plugin</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/log-out-from-wrong-account-with-maven-appengine-plugin/" title="11:33" rel="bookmark"><time class="entry-date" datetime="2013-10-03T11:33:56+00:00">October 3, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/appengine/" title="View all posts in appengine" rel="category tag">appengine</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>, <a href="http://juplo.de/category/oauth2/" title="View all posts in oauth2" rel="category tag">oauth2</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-97 -->
- <article id="post-90" class="post-90 post type-post status-publish format-standard hentry category-hibernate category-java category-jpa">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/bidirectional-association-with-elementcollection/" title="Permalink to Bidirectional Association with @ElementCollection" rel="bookmark">Bidirectional Association with @ElementCollection</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/bidirectional-association-with-elementcollection/" title="11:11" rel="bookmark"><time class="entry-date" datetime="2013-10-03T11:11:36+00:00">October 3, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/jpa/" title="View all posts in JPA" rel="category tag">JPA</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-90 -->
- <article id="post-75" class="post-75 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
- <header class="entry-header">
- s <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-2-release/" title="Permalink to hibernate4-maven-plugin 1.0.2 released!" rel="bookmark">hibernate4-maven-plugin 1.0.2 released!</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-2-release/" title="02:06" rel="bookmark"><time class="entry-date" datetime="2013-08-02T02:06:08+00:00">August 2, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-75 -->
- <article id="post-64" class="post-64 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-1-released/" title="Permalink to hibernate4-maven-plugin 1.0.1 released!" rel="bookmark">hibernate4-maven-plugin 1.0.1 released!</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-1-released/" title="01:10" rel="bookmark"><time class="entry-date" datetime="2013-01-16T01:10:59+00:00">January 16, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-64 -->
- <article id="post-55" class="post-55 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-released/" title="Permalink to hibernate4-maven-plugin 1.0 released!" rel="bookmark">hibernate4-maven-plugin 1.0 released!</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-released/" title="22:04" rel="bookmark"><time class="entry-date" datetime="2012-11-29T22:04:25+00:00">November 29, 2012</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-55 -->
- <article id="post-34" class="post-34 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
- <header class="entry-header">
- <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/" title="Permalink to hibernate4-maven-plugin" rel="bookmark">hibernate4-maven-plugin</a></h2>
- <div class="entry-meta">
- Posted on <a href="http://juplo.de/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/" title="19:29" rel="bookmark"><time class="entry-date" datetime="2012-11-28T19:29:12+00:00">November 28, 2012</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
- </div><!-- .entry-meta -->
- </header><!-- .entry-header -->
- <div class="entry-content">
- </div><!-- .entry-content -->
- <footer class="entry-meta">
- <span class="cat-links">
- Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
- </span>
- </footer><!-- .entry-meta -->
- </article><!-- #post-34 -->
- </main>
- <div class="marginalcontent">
- <div id="secondary" class="widget-area" role="complementary">
- <aside id="archives" class="widget">
- <h1 class="widget-title">Archives</h1>
- <ul>
- <li><a href='http://juplo.de/2013/10/' title='October 2013'>October 2013</a></li>
- <li><a href='http://juplo.de/2013/08/' title='August 2013'>August 2013</a></li>
- <li><a href='http://juplo.de/2013/01/' title='January 2013'>January 2013</a></li>
- <li><a href='http://juplo.de/2012/11/' title='November 2012'>November 2012</a></li>
- </ul>
- </aside>
- <aside id="categories" class="widget">
- <h1 class="widget-title">Most Used Categories</h1>
- <ul>
- <li class="cat-item cat-item-4"><a href="http://juplo.de/category/java/" title="View all posts filed under Java">Java</a> (6)</li>
- <li class="cat-item cat-item-6"><a href="http://juplo.de/category/hibernate/" title="View all posts filed under Hibernate">Hibernate</a> (5)</li>
- <li class="cat-item cat-item-8"><a href="http://juplo.de/category/maven/" title="View all posts filed under Maven">Maven</a> (5)</li>
- <li class="cat-item cat-item-9"><a href="http://juplo.de/category/jpa/" title="View all posts filed under JPA">JPA</a> (1)</li>
- <li class="cat-item cat-item-10"><a href="http://juplo.de/category/appengine/" title="View all posts filed under appengine">appengine</a> (1)</li>
- <li class="cat-item cat-item-11"><a href="http://juplo.de/category/oauth2/" title="View all posts filed under oauth2">oauth2</a> (1)</li>
- </ul>
- </aside>
- <aside id="search" class="widget widget_search">
- <h1 class="widget-title">Search</h1>
- <form role="search" method="get" id="searchform" class="searchform" action="http://juplo.de/">
- <div>
- <label class="screen-reader-text" for="s">Search for:</label>
- <input type="text" value="" name="s" id="s" />
- <input type="submit" id="searchsubmit" value="Search" />
- </div>
- </form>
- </aside>
- </div><!-- #secondary .widget-area -->
- <div id="tertiary" class="widget-area" role="supplementary">
- </div><!-- #tertiary .widget-area -->
- </div>
- </body>
-</html>
+++ /dev/null
-{
- "pages": {
- "/blog.html": {
- "name": "Blog",
- "childs": {
- "/blog/article.html": "An Article",
- "/blog/comments.html": "Comments"
- },
- "crumbs": [
- { "uri": "/blog.html", "name": "Blog" }
- ]
- },
- "/blog/article.html": {
- "name": "An Article",
- "crumbs": [
- { "uri": "/blog.html", "name": "Blog" },
- { "uri": "/blog/article.html", "name": "An Article" }
- ]
- },
- "/blog/comments.html": {
- "name": "Comments",
- "crumbs": [
- { "uri": "/blog.html", "name": "Blog" },
- { "uri": "/blog/comments.html", "name": "Comments" }
- ]
- }
- }
-}
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/blog/article.html', json='MERGE:/blog.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/blog/article.html', json='MERGE:/blog/blog.json')}"
>
<head>
<title id="title">juplo - blog - Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources</title>
--- /dev/null
+{
+ "pages": {
+ "/blog/": {
+ "name": "Blog",
+ "childs": {
+ "/blog/article.html": "An Article",
+ "/blog/comments.html": "Comments"
+ },
+ "crumbs": [
+ { "uri": "/blog/", "name": "Blog" }
+ ]
+ },
+ "/blog/article.html": {
+ "name": "An Article",
+ "crumbs": [
+ { "uri": "/blog/", "name": "Blog" },
+ { "uri": "/blog/article.html", "name": "An Article" }
+ ]
+ },
+ "/blog/comments.html": {
+ "name": "Comments",
+ "crumbs": [
+ { "uri": "/blog/", "name": "Blog" },
+ { "uri": "/blog/comments.html", "name": "Comments" }
+ ]
+ }
+ }
+}
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/blog/comments.html', json='MERGE:/blog.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/blog/comments.html', json='MERGE:/blog/blog.json')}"
>
<head>
<title id="title">juplo - blog - hibernate4-maven-plugin</title>
--- /dev/null
+<!DOCTYPE html>
+<html
+ xmlns="http://www.w3.org/1999/xhtml"
+ th:replace="~{/templates/layout.html :: layout(uri='/blog/', json='MERGE:/blog/blog.json')}"
+ >
+ <head>
+ <title id="title">Blog</title>
+ <!--/*-->
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="stylesheet" type="text/css" href="css/base.css"/>
+ <link rel="stylesheet" type="text/css" href="css/screen.css" media="screen"/>
+ <link rel="stylesheet" type="text/css" href="css/print.css" media="print"/>
+ <!--*/-->
+ </head>
+ <body>
+ <main class="maincontent">
+ <article id="post-140" class="post-140 post type-post status-publish format-standard hentry category-jetty category-less category-maven category-wro4j">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources/" title="Permalink to Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources" rel="bookmark">Combining jetty-maven-plugin and wro4j-maven-plugin for Dynamic Reloading of LESS-Resources</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources/" title="12:58" rel="bookmark"><time class="entry-date" datetime="2013-12-06T12:58:17+00:00">December 6, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/jetty/" title="View all posts in Jetty" rel="category tag">Jetty</a>, <a href="http://juplo.de/category/css/" title="View all posts in less" rel="category tag">less</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>, <a href="http://juplo.de/category/wro4j/" title="View all posts in wro4j" rel="category tag">wro4j</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-140 -->
+ <article id="post-114" class="post-114 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-3-released/" title="Permalink to hibernate4-maven-plugin 1.0.3 released!" rel="bookmark">hibernate4-maven-plugin 1.0.3 released!</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-3-released/" title="02:46" rel="bookmark"><time class="entry-date" datetime="2013-10-18T02:46:23+00:00">October 18, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-114 -->
+ <article id="post-97" class="post-97 post type-post status-publish format-standard hentry category-appengine category-java category-maven category-oauth2">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/log-out-from-wrong-account-with-maven-appengine-plugin/" title="Permalink to Log out from wrong Account with maven-appengine-plugin" rel="bookmark">Log out from wrong Account with maven-appengine-plugin</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/log-out-from-wrong-account-with-maven-appengine-plugin/" title="11:33" rel="bookmark"><time class="entry-date" datetime="2013-10-03T11:33:56+00:00">October 3, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/appengine/" title="View all posts in appengine" rel="category tag">appengine</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>, <a href="http://juplo.de/category/oauth2/" title="View all posts in oauth2" rel="category tag">oauth2</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-97 -->
+ <article id="post-90" class="post-90 post type-post status-publish format-standard hentry category-hibernate category-java category-jpa">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/bidirectional-association-with-elementcollection/" title="Permalink to Bidirectional Association with @ElementCollection" rel="bookmark">Bidirectional Association with @ElementCollection</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/bidirectional-association-with-elementcollection/" title="11:11" rel="bookmark"><time class="entry-date" datetime="2013-10-03T11:11:36+00:00">October 3, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/jpa/" title="View all posts in JPA" rel="category tag">JPA</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-90 -->
+ <article id="post-75" class="post-75 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
+ <header class="entry-header">
+ s <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-2-release/" title="Permalink to hibernate4-maven-plugin 1.0.2 released!" rel="bookmark">hibernate4-maven-plugin 1.0.2 released!</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-2-release/" title="02:06" rel="bookmark"><time class="entry-date" datetime="2013-08-02T02:06:08+00:00">August 2, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-75 -->
+ <article id="post-64" class="post-64 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-1-released/" title="Permalink to hibernate4-maven-plugin 1.0.1 released!" rel="bookmark">hibernate4-maven-plugin 1.0.1 released!</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-1-released/" title="01:10" rel="bookmark"><time class="entry-date" datetime="2013-01-16T01:10:59+00:00">January 16, 2013</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-64 -->
+ <article id="post-55" class="post-55 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-1-0-released/" title="Permalink to hibernate4-maven-plugin 1.0 released!" rel="bookmark">hibernate4-maven-plugin 1.0 released!</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/hibernate4-maven-plugin-1-0-released/" title="22:04" rel="bookmark"><time class="entry-date" datetime="2012-11-29T22:04:25+00:00">November 29, 2012</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-55 -->
+ <article id="post-34" class="post-34 post type-post status-publish format-standard hentry category-hibernate category-java category-maven">
+ <header class="entry-header">
+ <h2 class="entry-title"><a href="http://juplo.de/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/" title="Permalink to hibernate4-maven-plugin" rel="bookmark">hibernate4-maven-plugin</a></h2>
+ <div class="entry-meta">
+ Posted on <a href="http://juplo.de/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations/" title="19:29" rel="bookmark"><time class="entry-date" datetime="2012-11-28T19:29:12+00:00">November 28, 2012</time></a><span class="byline"> by <span class="author vcard"><a class="url fn n" href="http://juplo.de/author/kai/" title="View all posts by Kai Moritz" rel="author">Kai Moritz</a></span></span>
+ </div><!-- .entry-meta -->
+ </header><!-- .entry-header -->
+ <div class="entry-content">
+ </div><!-- .entry-content -->
+ <footer class="entry-meta">
+ <span class="cat-links">
+ Posted in <a href="http://juplo.de/category/hibernate/" title="View all posts in Hibernate" rel="category tag">Hibernate</a>, <a href="http://juplo.de/category/java/" title="View all posts in Java" rel="category tag">Java</a>, <a href="http://juplo.de/category/maven/" title="View all posts in Maven" rel="category tag">Maven</a>
+ </span>
+ </footer><!-- .entry-meta -->
+ </article><!-- #post-34 -->
+ </main>
+ <div class="marginalcontent">
+ <div id="secondary" class="widget-area" role="complementary">
+ <aside id="archives" class="widget">
+ <h1 class="widget-title">Archives</h1>
+ <ul>
+ <li><a href='http://juplo.de/2013/10/' title='October 2013'>October 2013</a></li>
+ <li><a href='http://juplo.de/2013/08/' title='August 2013'>August 2013</a></li>
+ <li><a href='http://juplo.de/2013/01/' title='January 2013'>January 2013</a></li>
+ <li><a href='http://juplo.de/2012/11/' title='November 2012'>November 2012</a></li>
+ </ul>
+ </aside>
+ <aside id="categories" class="widget">
+ <h1 class="widget-title">Most Used Categories</h1>
+ <ul>
+ <li class="cat-item cat-item-4"><a href="http://juplo.de/category/java/" title="View all posts filed under Java">Java</a> (6)</li>
+ <li class="cat-item cat-item-6"><a href="http://juplo.de/category/hibernate/" title="View all posts filed under Hibernate">Hibernate</a> (5)</li>
+ <li class="cat-item cat-item-8"><a href="http://juplo.de/category/maven/" title="View all posts filed under Maven">Maven</a> (5)</li>
+ <li class="cat-item cat-item-9"><a href="http://juplo.de/category/jpa/" title="View all posts filed under JPA">JPA</a> (1)</li>
+ <li class="cat-item cat-item-10"><a href="http://juplo.de/category/appengine/" title="View all posts filed under appengine">appengine</a> (1)</li>
+ <li class="cat-item cat-item-11"><a href="http://juplo.de/category/oauth2/" title="View all posts filed under oauth2">oauth2</a> (1)</li>
+ </ul>
+ </aside>
+ <aside id="search" class="widget widget_search">
+ <h1 class="widget-title">Search</h1>
+ <form role="search" method="get" id="searchform" class="searchform" action="http://juplo.de/">
+ <div>
+ <label class="screen-reader-text" for="s">Search for:</label>
+ <input type="text" value="" name="s" id="s" />
+ <input type="submit" id="searchsubmit" value="Search" />
+ </div>
+ </form>
+ </aside>
+ </div><!-- #secondary .widget-area -->
+ <div id="tertiary" class="widget-area" role="supplementary">
+ </div><!-- #tertiary .widget-area -->
+ </div>
+ </body>
+</html>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/contact.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/contact.html')}"
>
<head>
<title id="title">Contact</title>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/datenschutz.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/datenschutz.html')}"
>
<head>
<title id="title">Datenschutz</title>
<p>Cookies werden auf dem Rechner des Nutzers gespeichert und von diesem an unserer Seite übermittelt. Daher haben Sie als Nutzer auch die volle Kontrolle über die Verwendung von Cookies. Durch eine Änderung der Einstellungen in Ihrem Internetbrowser können Sie die Übertragung von Cookies deaktivieren oder einschränken. Bereits gespeicherte Cookies können jederzeit gelöscht werden. Dies kann auch automatisiert erfolgen. Werden Cookies für unsere Website deaktiviert, können möglicherweise nicht mehr alle Funktionen der Website vollumfänglich genutzt werden.</p>
</section>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: about"></aside>
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: about"></aside>
<ul id="links">
<li class="f" id="copyright">© <strong>mo</strong> 2013</li>
<li class="f"><a class="f" href="../impressum.html" th:href="@{/impressum.html}">Impressum</a></li>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/expertise.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/expertise.html')}"
>
<head>
<title id="title">Expertise</title>
</head>
<body>
<main class="maincontent">
- <div th:replace="templates/fragments :: wip ('Expertise')"></div>
+ <div th:replace="/templates/fragments.html :: wip ('Expertise')"></div>
</main>
</body>
</html>
<p><a href="http://tools.google.com/dlpage/gaoptout?hl=de" title="Das Plugin jetzt herunterladen...">http://tools.google.com/dlpage/gaoptout?hl=de</a>.</p>
<!-- http://www.e-recht24.de/impressum-generator.html -->
</article>
- <aside layout:fragment="marginalcontent" th:include="templates/fragments :: about"></aside>
+ <aside layout:fragment="marginalcontent" th:include="/templates/fragments.html :: about"></aside>
</body>
</html>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/haftung-inhalte.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/haftung-inhalte.html')}"
>
<head>
<title id="title">Haftung für Inhalte</title>
<p>Sämtliche Inhalte unserer Internetseiten sind mit größtmöglicher Sorgfalt erstellt worden. Dennoch ist es uns nicht möglich, eine Gewähr dafür zu übernehmen, dass diese Inhalte richtig, vollständig und aktuell sind. Wir sind gemäß § 7 Abs. 1 TMG für die eigenen Inhalte auf unseren Internetseiten verantwortlich. Gemäß den §§ 8, 9 und 10 TMG besteht für uns allerdings keine Verpflichtung, dass wir Informationen von Dritten, die übermittelt oder gespeichert wurden, überwachen oder Umstände ausforschen müssten, die Hinweise auf nicht rechtmäßige Tätigkeiten ergeben. Davon nicht berührt, ist unsere Verpflichtung zur Sperrung oder Entfernung von Informationen, welche uns von den allgemeinen Gesetzen auferlegt wird. Wir haften allerdings insoweit erst in dem Moment, in dem wir von einer konkreten Verletzung von Rechten Kenntnis erlangen. Wenn wir von einer solchen Verletzung von Rechten Kenntnis erlangen, wird eine unverzügliche Entfernung der entsprechenden Inhalte erfolgen.</p>
<p><em>Quelle: Flegl Rechtsanwälte GmbH</em></p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: about"></aside>
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: about"></aside>
</body>
</html>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/haftung-links.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/haftung-links.html')}"
>
<head>
<title id="title">Haftung für Links</title>
<p>Unsere Internetseiten enthalten Links, die zu externen Internetseiten von Dritten führen. Auf die Inhalte dieser externen Seiten haben wir keine Einflussmöglichkeiten. Es ist uns daher nicht möglich, eine Gewähr für diese Inhalte zu übernehmen. Die Verantwortung dafür hat immer der jeweilige Anbieter/Betreiber der entsprechenden Internetseiten. Wir überprüfen die von uns verlinkten Internetseiten zum Zeitpunkt der Verlinkung auf einen möglichen Rechtsverstoß. Die Verlinkung kommt nur dann zustande, wenn ein rechtswidriger Inhalt zu diesem Zeitpunkt nicht erkennbar ist. Es kann uns jedoch, ohne einen konkreten Anhaltspunkt, nicht zugemutet werden, ständig die verlinkten Internetseiten inhaltlich zu kontrollieren. Wenn wir jedoch von einer Rechtsverletzung Kenntnis erlangen, werden wir den entsprechenden Link unverzüglich entfernen.</p>
<p><em>Quelle: Flegl Rechtsanwälte GmbH</em></p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: about"></aside>
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: about"></aside>
</body>
</html>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/impressum.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/impressum.html')}"
>
<head>
<title id="title">Impressum</title>
<a href="contact.html" th:href="@{/contact.html}" title="Show all contact-informations">contact-page</a>.
</p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: about"></aside>
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: about"></aside>
<ul id="links">
<li class="f" id="copyright">© <strong>mo</strong> 2013</li>
<li class="f"><strong class="f">Impressum</strong></li>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/index.html', contentclass='nomenu')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/index.html', contentclass='nomenu')}"
>
<head>
<title id="title">Home</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="projects.html" th:href="@{/projects.html}" class="m">Projects</a></li>
<li class="m about"><a href="about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<h2>About juplo</h2>
<ul>
<li><a href="/about.html" title="Visit my about-pag">More about juplo</a></li>
- <li><a href="/blog.html" title="(Hopefully) helpful stuff">Blog</a></li>
+ <li><a href="/blog/" title="(Hopefully) helpful stuff">Blog</a></li>
<li><a href="/projects.html" title="All current projects">Projects</a></li>
<li><a href="/contact.html" title="All contact-information on a glance">Contact</a></li>
</ul>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/accelerator.html', json='MERGE:potemkin.json,MERGE:{"pages":{
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/accelerator.html', json='MERGE:potemkin.json,MERGE:{"pages":{
"/projects.html": {
"name": "Projects",
"childs": {
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/fix-swf/getting-started.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/fix-swf/getting-started.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">Fix SWF - Getting Started</title>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/fix-swf/overview.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/fix-swf/overview.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">Fix SWF - Overview</title>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" th:remove="all"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.min.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/basis-layout.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/basis-layout.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Nur das Basis-Layout</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/breadcrumb.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/breadcrumb.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Langer Breadcrumb</title>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.css}"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/print.css" th:href="@{/css/print.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/druck-layout.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/druck-layout.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Die für den Ausdruck angepasste Ansicht</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='unknown', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='unknown', json='MERGE:/potemkin.json')}"
xmlns:layout="http://www.thymeleaf.org"
layout:decorator="templates/layout"
>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html', contentclass='onecolumn', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/fast-leer-einspaltig-mit-marginalinhalt.html', contentclass='onecolumn', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Fast leere einspaltige Seite mit Marginalinhalt</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="../blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="../blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="../projects.html" th:href="@{/projects.html}" class="m selected">Projects</a></li>
<li class="m about"><a href="../about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<header><h1>Fast leere einspaltige Seite mit Marginalinhalt</h1></header>
<p><strong>KAPUTT:</strong> siehe Erklärung im Commit</p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/fast-leer-einspaltig.html', contentclass='onecolumn', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/fast-leer-einspaltig.html', contentclass='onecolumn', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Fast leere einspaltige Seite</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="../blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="../blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="../projects.html" th:href="@{/projects.html}" class="m selected">Projects</a></li>
<li class="m about"><a href="../about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html', contentclass='nomenu', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/fast-leer-kein-menü-aber-marginalinhalt.html', contentclass='nomenu', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Fast leere Seite ohne Menü aber mit Marginalspalte</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="../blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="../blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="../projects.html" th:href="@{/projects.html}" class="m selected">Projects</a></li>
<li class="m about"><a href="../about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<header><h1>Fast leere Seite ohne Menü aber mit Marginalinhalt</h1></header>
<p>Ein ganz bischen Text...</p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/fast-leer-kein-menü.html', contentclass='nomenu', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/fast-leer-kein-menü.html', contentclass='nomenu', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Fast leere Seite ohne Menü</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="../blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="../blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="../projects.html" th:href="@{/projects.html}" class="m selected">Projects</a></li>
<li class="m about"><a href="../about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/fast-leer-mit-menü-und-marginalinhalt.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Fast leere Seite mit Menü und Marginalinhalt</title>
<header><h1>Fast leere Seite mit Menü und Marginalinhalt</h1></header>
<p>Ein ganz bischen Text...</p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/fast-leer-mit-menü.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/fast-leer-mit-menü.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Fast leere Seite mit Menü</title>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/formulare.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/formulare.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Formulare</title>
<title>HTML-Experimente - Kein Layout</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" th:remove="all"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/kein-layout.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/kein-layout.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Alle Stylings deaktiviert</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.css}"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/phone.css" th:href="@{/css/phone.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/phone.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/phone.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Layout für Smartphones</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.css}"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/seitenaufteilung.css" th:href="@{/css/seitenaufteilung.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/seitenaufteilung.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/seitenaufteilung.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Nur das Basis-Layout und die Seitenaufteiltung</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.css}"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/seitenkopf.css" th:href="@{/css/seitenkopf.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/seitenkopf.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/seitenkopf.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Nur das Basis-Layout und der Seitenkopf</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/html-experimente/symbole.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/html-experimente/symbole.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">HTML-Experimente - Symbol-Font</title>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.css}"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/tablet.css" th:href="@{/css/tablet.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/tablet.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/tablet.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Layout für Tablets</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/base.css" th:href="@{/css/base.css}"/>
<link rel="stylesheet" th:rel="stylesheet" type="text/css" href="../../css/tiny.css" th:href="@{/css/tiny.css}"/>
</head>
- <body th:replace="~{templates/layout :: body(uri='/potemkin/html-experimente/tiny.html', json='MERGE:/potemkin.json')}">
+ <body th:replace="~{/templates/layout.html :: body(uri='/potemkin/html-experimente/tiny.html', json='MERGE:/potemkin.json')}">
<main class="maincontent">
<header><h1>Layout für sehr kleine Bildschirmgrößen</h1></header>
- <strong th:replace="templates/layout :: maincontent">MAIN-CONTENT</strong>
+ <strong th:replace="/templates/layout.html :: maincontent">MAIN-CONTENT</strong>
</main>
- <aside class="marginalcontent" th:replace="templates/fragments :: marginalcontent">
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: marginalcontent">
MARGINAL-CONTENT
</aside>
</body>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/potemkin/typo.html', json='MERGE:potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/potemkin/typo.html', json='MERGE:potemkin.json')}"
>
<head>
<title id="title">Typography</title>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/projects.html', json='MERGE:/potemkin.json')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/projects.html', json='MERGE:/potemkin.json')}"
>
<head>
<title id="title">Projects - Potemkinsche Dörfer!</title>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/references.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/references.html')}"
>
<head>
<title id="title">References</title>
</head>
<body>
<main class="maincontent">
- <div th:replace="templates/fragments :: wip ('References')"></div>
+ <div th:replace="/templates/fragments.html :: wip ('References')"></div>
</main>
</body>
</html>
{
"sections": {
- "blog": "/blog.html",
+ "blog": "/blog/",
"projects": "/projects.html",
"about": "/about.html"
},
"pages": {
"/index.html": { "name": "Home" },
- "/blog.html": {
+ "/blog/": {
"name": "Blog",
"childs": {}
},
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/templates/404.html', contentclass='nomenu')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/templates/404.html', contentclass='nomenu')}"
>
<head>
<title id="title">404: Page Not Found!</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="../blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="../blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="../projects" th:href="@{/projects.html}" class="m">Projects</a></li>
<li class="m about"><a href="../about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/templates/error.html', contentclass='nomenu')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/templates/error.html', contentclass='nomenu')}"
>
<head>
<title id="title">An Unexpected Error Occured!</title>
<h1 class="nav">Navigation</h1>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
- <li class="m blog"><a href="../blog.html" th:href="@{/blog.html}" class="m">Blog</a></li>
+ <li class="m blog"><a href="../blog/" th:href="@{/blog/}" class="m">Blog</a></li>
<li class="m projects"><a href="../projects" th:href="@{/projects.html}" class="m">Projects</a></li>
<li class="m about"><a href="../about.html" th:href="@{/about.html}" class="m">About</a></li>
</ul>
<header><h1 th:text="${title}">PAGE-TITLE</h1></header>
<div class="wip">
<img class="w" src="/img/comming-soon.png" alt="Comming soon..."/>
- <p th:include="templates/layout :: maincontent" th:remove="tag">
+ <p th:include="/templates/layout.html :: maincontent" th:remove="tag">
PAGE-CONTENT
</p>
</div>
<h2 class="nav menu">Section-Menu</h2>
<ul id="menu" class="cf">
<li class="m blog" th:each="entry : ${sections}" th:class="'m ' + ${entry.key}">
- <a href="../blog.html" th:href="@{${entry.value}}" class="m" th:class="${entry.value == section.uri} ? 'm selected' : 'm'" th:text="${pages.get(entry.value).name}">Blog</a>
+ <a href="../blog/" th:href="@{${entry.value}}" class="m" th:class="${entry.value == section.uri} ? 'm selected' : 'm'" th:text="${pages.get(entry.value).name}">Blog</a>
</li>
<!--/*-->
<li class="m projects"><a href="../projects.html" class="m selected">Projects</a></li>
class="s active"
th:class="'s' + (${selected && pos == crumbs.size()-1} ? ' active' : '') + (${entry.key == uri or (len > 1 and entry.key == crumbs.get(len-2).uri and page['childs'] == null)} ? ' selected' : '')"
>
- <li th:replace="templates/layout :: submenu(submenu=${childs}, parent=${entry.key}, pos=${pos + 1})"
+ <li th:replace="/templates/layout.html :: submenu(submenu=${childs}, parent=${entry.key}, pos=${pos + 1})"
class="s"
>
<strong class="s">Overview</strong>
<!DOCTYPE html>
<html
xmlns="http://www.w3.org/1999/xhtml"
- th:replace="~{templates/layout :: layout(uri='/urheberrechte.html')}"
+ th:replace="~{/templates/layout.html :: layout(uri='/urheberrechte.html')}"
>
<head>
<title id="title">Urheberrecht</title>
<p>Die auf unseren Internetseiten enthaltenen Werke und Inhalte unterstehen dem Urheberrecht. Ohne schriftliche Genehmigung des jeweiligen Erstellers oder Autors dürfen die Werke bzw. Inhalte nicht vervielfältigt, bearbeitet, verbreitet und verwertet werden. Das Herunterladen und Kopieren unserer Internetseite ist für den privaten Gebrauch erlaubt, nicht jedoch für den kommerziellen. Wir weisen darauf hin, dass hinsichtlich der Inhalte auf unserer Internetseite, soweit sie nicht von uns erstellt worden sind, das Urheberrecht von Dritten beachtet wurde. Inhalte von Dritten erhalten als solche eine Kennzeichnung von uns. Wir wären Ihnen dankbar, wenn Sie uns einen Hinweis erteilen würden, falls Sie trotzdem auf eine Urheberrechtsverletzung gestoßen sind. Wenn wir von einer solchen Urheberrechtsverletzung Kenntnis erlangen, werden wir den entsprechenden Inhalt unverzüglich entfernen.</p>
<p><em>Quelle: Flegl Rechtsanwälte GmbH</em></p>
</article>
- <aside class="marginalcontent" th:replace="templates/fragments :: about"></aside>
+ <aside class="marginalcontent" th:replace="/templates/fragments.html :: about"></aside>
</body>
</html>