From a3188b7093bd177a5e8d7c00aaf934b41f5648ed Mon Sep 17 00:00:00 2001 From: Kai Moritz Date: Fri, 21 Nov 2025 17:30:21 +0100 Subject: [PATCH] Converted the content from Wordpress into a Hugo project * Used commands: + ---- wp2hugo -download-all -generate-nginx-config -source wp/juplo.wordpress.2022-03-09.xml -output . mv generated-2025-11-21-17-29-08 hugo ---- --- hugo/.hugo_build.lock | 0 hugo/archetypes/default.md | 5 + hugo/content/archives.md | 7 + hugo/content/pages/blog/index.md | 12 + hugo/content/pages/front/index.md | 45 + hugo/content/pages/projects/index.md | 45 + hugo/content/posts/a-perfect-outline.md | 720 + ...race-does-not-work-with-spring-boot-2-2.md | 88 + ...t-a-entwicklung-eines-facebook-crawlers.md | 15 + ...gin-can-not-compile-valid-java-7-0-code.md | 60 + ...onal-association-with-elementcollection.md | 58 + ...liciy-for-loal-files-during-development.md | 121 + .../cat-any-file-in-any-commit-with-git.md | 95 + ...ignored-when-running-sl4fj-under-tomcat.md | 49 + ...for-dynamic-reloading-of-less-resources.md | 275 + ...wo-files-in-different-branches-with-git.md | 96 + ...gure-https-for-jetty-maven-plugin-9-0-x.md | 249 + ...with-a-spring-security-based-form-login.md | 194 + ...e-a-simulated-network-as-docker-does-it.md | 139 + ...lf-signed-multi-domain-san-certificates.md | 226 + ...gging-the-oauth-flow-in-spring-security.md | 66 + ...ing-partitioned-data-with-kafka-streams.md | 193 + ...azu-berechtigt-diese-anwendung-zu-sehen.md | 30 + ...facebook-app-with-spring-social-part-00.md | 144 + ...spring-social-part-01-behind-the-scenes.md | 189 + ...-social-part-02-how-spring-social-works.md | 95 + ...l-part-03-implementing-a-user-id-source.md | 196 + ...-spring-social-part-04-signing-in-users.md | 138 + ...ial-part-05-refactor-the-redirect-logic.md | 124 + ...6-sign-in-users-through-the-canvas-page.md | 175 + ...al-part-07-what-is-going-on-on-the-wire.md | 110 + ...ss-editor-and-do-it-as-early-as-you-can.md | 52 + ...able-spring-autowireing-for-junit-tests.md | 71 + ...ogic-for-thymeleaf-in-a-spring-boot-app.md | 16 + ...on-between-kafka-and-zookeeper-with-tls.md | 342 + ...chine-fur-veranstaltungen-und-locations.md | 15 + ...f-thymeleaf-templates-in-spring-bootrun.md | 54 + .../hibernate-maven-plugin-2-0-0-released.md | 228 + .../hibernate4-maven-plugin-1-0-1-released.md | 130 + .../hibernate4-maven-plugin-1-0-2-release.md | 67 + .../hibernate4-maven-plugin-1-0-3-released.md | 167 + .../hibernate4-maven-plugin-1-0-4-released.md | 134 + .../hibernate4-maven-plugin-1-0-5-released.md | 99 + .../hibernate4-maven-plugin-1-0-released.md | 37 + .../hibernate4-maven-plugin-1-1-0-released.md | 200 + ...ma-from-hibernate-4-mapping-annotations.md | 26 + ...-boot-based-on-configuration-properties.md | 130 + ...erializing-a-zoneddatetime-with-jackson.md | 39 + ...way-proxy-part-debugging-the-oauth-flow.md | 30 + ...-the-app-behind-a-reverse-proxy-gateway.md | 220 + ...ateway-proxy-running-your-app-in-docker.md | 160 + ...ombining-mockserver-with-testcontainers.md | 16 + ...x-pattern-with-kafka-part-0-the-example.md | 157 + ...tern-with-kafka-part-1-the-outbox-table.md | 122 + ...a-part-sending-messages-from-the-outbox.md | 27 + ...t-with-a-short-circuit-exchangefunction.md | 16 + .../posts/install-google-play-on-hama.md | 17 + ...ckend-with-a-nodjsgrunt-fronted-project.md | 125 + ...on-method-xzy-should-have-no-parameters.md | 34 + ...iten-durch-openx-werbebanner-verhindern.md | 198 + ...ong-account-with-maven-appengine-plugin.md | 26 + ...-from-requets-made-through-resttemplate.md | 42 + ...using-jackson-x-and-java-s-new-time-api.md | 34 + ...lems-deploying-a-spring-boot-app-as-war.md | 50 + ...ntral-fails-with-error-unknown-tag-goal.md | 90 + ...ce-text-by-graphic-without-extra-markup.md | 47 + ...th-the-help-of-factory_update_param-aml.md | 66 + ...th-the-current-version-1-8-1-of-aspectj.md | 72 + ...a-tag-with-thymeleaf-s-markup-selection.md | 16 + .../serve-static-html-with-nodjs-and-grunt.md | 91 + ...rt-when-running-via-mvn-spring-boot-run.md | 52 + ...time-updates-with-spring-security-oauth.md | 15 + ...esting-exception-handling-in-spring-mvc.md | 91 + ...ting-spring-webflux-with-springboottest.md | 16 + ...-outbox-pattern-pro-contra-alternatives.md | 35 + ...st-or-integrationtest-a-practical-guide.md | 31 + ...ly-add-logging-of-object-graphs-as-json.md | 34 + ...etworking-with-linux-network-namespaces.md | 15 + ...irtual-networking-with-linux-veth-pairs.md | 355 + ...l-networking-with-linux-virtual-bridges.md | 15 + ...ke-expected-the-problem-with-whitespace.md | 101 + hugo/content/search.md | 8 + hugo/data/comments.yaml | 1303 ++ hugo/data/library.yaml | 104 + hugo/hugo.yaml | 40 + hugo/layouts/partials/comments.html | 66 + hugo/layouts/rss.xml | 83 + hugo/layouts/shortcodes/audio.html | 5 + hugo/layouts/shortcodes/catlist.html | 24 + hugo/layouts/shortcodes/gallery.html | 5 + hugo/layouts/shortcodes/googlemaps.html | 5 + hugo/layouts/shortcodes/parallaxblur.html | 61 + hugo/nginx.conf | 104 + .../2014/02/hama_00054807_stock_recovery.jpg | Bin 0 -> 193527 bytes hugo/static/wp-uploads/2014/02/jetty-http.xml | 41 + .../static/wp-uploads/2014/02/jetty-https.xml | 47 + hugo/static/wp-uploads/2014/02/jetty-ssl.xml | 41 + hugo/static/wp-uploads/2014/02/jetty.keystore | Bin 0 -> 2067 bytes hugo/static/wp-uploads/2014/02/jetty.xml | 22 + .../der-nutzer-ist-nicht-dazu-berechtigt.png | Bin 0 -> 11565 bytes hugo/static/wp-uploads/2015/05/replace-1.html | 31 + hugo/static/wp-uploads/2015/05/replace-2.html | 31 + .../static/wp-uploads/2015/06/example-01.html | 33 + .../static/wp-uploads/2015/06/example-02.html | 35 + .../static/wp-uploads/2015/06/example-03.html | 35 + .../static/wp-uploads/2015/06/example-04.html | 23 + .../static/wp-uploads/2015/06/example-05.html | 24 + .../static/wp-uploads/2015/06/example-06.html | 5 + .../static/wp-uploads/2015/06/example-07.html | 5 + .../static/wp-uploads/2015/06/example-08.html | 9 + .../static/wp-uploads/2015/06/example-09.html | 10 + .../static/wp-uploads/2015/06/example-10.html | 35 + .../static/wp-uploads/2015/06/example-11.html | 36 + .../static/wp-uploads/2015/06/example-12.html | 9 + .../static/wp-uploads/2015/06/example-13.html | 9 + .../static/wp-uploads/2015/06/example-14.html | 38 + .../wp-uploads/2020/03/github-example.jpg | Bin 0 -> 24994 bytes .../wp-uploads/2020/03/real-life-meme.png | Bin 0 -> 229664 bytes .../2021/02/outbox-pattern-sending-order.png | Bin 0 -> 24709 bytes .../PaperMod/.github/ISSUE_TEMPLATE/bug.yaml | 112 + .../.github/ISSUE_TEMPLATE/config.yml | 5 + .../.github/ISSUE_TEMPLATE/enhancement.yaml | 32 + .../PaperMod/.github/PULL_REQUEST_TEMPLATE.md | 44 + .../PaperMod/.github/workflows/gh-pages.yml | 77 + hugo/themes/PaperMod/LICENSE | 22 + hugo/themes/PaperMod/README.md | 106 + .../themes/PaperMod/assets/css/common/404.css | 11 + .../PaperMod/assets/css/common/archive.css | 44 + .../PaperMod/assets/css/common/footer.css | 60 + .../PaperMod/assets/css/common/header.css | 92 + .../PaperMod/assets/css/common/main.css | 66 + .../PaperMod/assets/css/common/post-entry.css | 106 + .../assets/css/common/post-single.css | 417 + .../assets/css/common/profile-mode.css | 43 + .../PaperMod/assets/css/common/search.css | 45 + .../PaperMod/assets/css/common/terms.css | 18 + .../PaperMod/assets/css/core/license.css | 6 + .../themes/PaperMod/assets/css/core/reset.css | 118 + .../PaperMod/assets/css/core/theme-vars.css | 40 + .../PaperMod/assets/css/core/zmedia.css | 55 + .../PaperMod/assets/css/extended/blank.css | 43 + .../assets/css/includes/chroma-mod.css | 24 + .../assets/css/includes/chroma-styles.css | 86 + .../assets/css/includes/scroll-bar.css | 59 + hugo/themes/PaperMod/assets/js/fastsearch.js | 152 + .../PaperMod/assets/js/fuse.basic.min.js | 9 + hugo/themes/PaperMod/assets/js/license.js | 6 + hugo/themes/PaperMod/go.mod | 3 + hugo/themes/PaperMod/i18n/ar.yaml | 28 + hugo/themes/PaperMod/i18n/be.yaml | 39 + hugo/themes/PaperMod/i18n/bg.yaml | 16 + hugo/themes/PaperMod/i18n/bn.yaml | 33 + hugo/themes/PaperMod/i18n/ca.yaml | 19 + hugo/themes/PaperMod/i18n/ckb.yaml | 25 + hugo/themes/PaperMod/i18n/cs.yaml | 33 + hugo/themes/PaperMod/i18n/da.yaml | 28 + hugo/themes/PaperMod/i18n/de.yaml | 33 + hugo/themes/PaperMod/i18n/el.yaml | 33 + hugo/themes/PaperMod/i18n/en.yaml | 33 + hugo/themes/PaperMod/i18n/eo.yaml | 25 + hugo/themes/PaperMod/i18n/es.yaml | 33 + hugo/themes/PaperMod/i18n/fa.yaml | 28 + hugo/themes/PaperMod/i18n/fi.yaml | 33 + hugo/themes/PaperMod/i18n/fr.yaml | 33 + hugo/themes/PaperMod/i18n/he.yaml | 33 + hugo/themes/PaperMod/i18n/hi.yaml | 19 + hugo/themes/PaperMod/i18n/hr.yaml | 33 + hugo/themes/PaperMod/i18n/hu.yaml | 16 + hugo/themes/PaperMod/i18n/id.yaml | 33 + hugo/themes/PaperMod/i18n/it.yaml | 33 + hugo/themes/PaperMod/i18n/ja.yaml | 33 + hugo/themes/PaperMod/i18n/ko.yaml | 33 + hugo/themes/PaperMod/i18n/ku.yaml | 25 + hugo/themes/PaperMod/i18n/mn.yaml | 25 + hugo/themes/PaperMod/i18n/ms.yaml | 28 + hugo/themes/PaperMod/i18n/nl.yaml | 33 + hugo/themes/PaperMod/i18n/no.yaml | 33 + hugo/themes/PaperMod/i18n/oc.yaml | 33 + hugo/themes/PaperMod/i18n/pa.yaml | 33 + hugo/themes/PaperMod/i18n/pl.yaml | 33 + hugo/themes/PaperMod/i18n/pnb.yaml | 33 + hugo/themes/PaperMod/i18n/pt.yaml | 33 + hugo/themes/PaperMod/i18n/ro.yaml | 33 + hugo/themes/PaperMod/i18n/ru.yaml | 39 + hugo/themes/PaperMod/i18n/sk.yaml | 33 + hugo/themes/PaperMod/i18n/sv.yaml | 28 + hugo/themes/PaperMod/i18n/sw.yaml | 33 + hugo/themes/PaperMod/i18n/th.yaml | 33 + hugo/themes/PaperMod/i18n/tr.yaml | 33 + hugo/themes/PaperMod/i18n/uk.yaml | 25 + hugo/themes/PaperMod/i18n/uz.yaml | 20 + hugo/themes/PaperMod/i18n/vi.yaml | 33 + hugo/themes/PaperMod/i18n/zh-tw.yaml | 33 + hugo/themes/PaperMod/i18n/zh.yaml | 33 + hugo/themes/PaperMod/images/screenshot.png | Bin 0 -> 141511 bytes hugo/themes/PaperMod/images/tn.png | Bin 0 -> 15898 bytes hugo/themes/PaperMod/layouts/404.html | 3 + .../_default/_markup/render-image.html | 22 + .../PaperMod/layouts/_default/archives.html | 83 + .../PaperMod/layouts/_default/baseof.html | 31 + .../PaperMod/layouts/_default/index.json | 7 + .../PaperMod/layouts/_default/list.html | 121 + hugo/themes/PaperMod/layouts/_default/rss.xml | 83 + .../PaperMod/layouts/_default/search.html | 29 + .../PaperMod/layouts/_default/single.html | 65 + .../PaperMod/layouts/_default/terms.html | 27 + .../layouts/partials/anchored_headings.html | 2 + .../PaperMod/layouts/partials/author.html | 9 + .../layouts/partials/breadcrumbs.html | 19 + .../PaperMod/layouts/partials/comments.html | 3 + .../PaperMod/layouts/partials/cover.html | 65 + .../PaperMod/layouts/partials/edit_post.html | 10 + .../layouts/partials/extend_footer.html | 3 + .../layouts/partials/extend_head.html | 8 + .../PaperMod/layouts/partials/footer.html | 150 + .../PaperMod/layouts/partials/head.html | 205 + .../PaperMod/layouts/partials/header.html | 110 + .../PaperMod/layouts/partials/home_info.html | 13 + .../layouts/partials/index_profile.html | 58 + .../layouts/partials/post_canonical.html | 9 + .../PaperMod/layouts/partials/post_meta.html | 23 + .../layouts/partials/post_nav_links.html | 19 + .../layouts/partials/share_icons.html | 95 + .../layouts/partials/social_icons.html | 8 + .../themes/PaperMod/layouts/partials/svg.html | 1001 ++ .../templates/_funcs/get-page-images.html | 47 + .../layouts/partials/templates/opengraph.html | 86 + .../partials/templates/schema_json.html | 128 + .../partials/templates/twitter_cards.html | 31 + .../themes/PaperMod/layouts/partials/toc.html | 97 + .../layouts/partials/translation_list.html | 19 + hugo/themes/PaperMod/layouts/robots.txt | 7 + .../PaperMod/layouts/shortcodes/collapse.html | 8 + .../PaperMod/layouts/shortcodes/figure.html | 31 + .../layouts/shortcodes/inTextImg.html | 5 + .../PaperMod/layouts/shortcodes/ltr.html | 15 + .../PaperMod/layouts/shortcodes/rawhtml.html | 2 + .../PaperMod/layouts/shortcodes/rtl.html | 15 + hugo/themes/PaperMod/theme.toml | 52 + wp/juplo.wordpress.2022-03-09.xml | 14899 ++++++++++++++++ 240 files changed, 31523 insertions(+) create mode 100644 hugo/.hugo_build.lock create mode 100644 hugo/archetypes/default.md create mode 100644 hugo/content/archives.md create mode 100644 hugo/content/pages/blog/index.md create mode 100644 hugo/content/pages/front/index.md create mode 100644 hugo/content/pages/projects/index.md create mode 100644 hugo/content/posts/a-perfect-outline.md create mode 100644 hugo/content/posts/actuator-httptrace-does-not-work-with-spring-boot-2-2.md create mode 100644 hugo/content/posts/arbeitspaket-a-entwicklung-eines-facebook-crawlers.md create mode 100644 hugo/content/posts/aspectj-maven-plugin-can-not-compile-valid-java-7-0-code.md create mode 100644 hugo/content/posts/bidirectional-association-with-elementcollection.md create mode 100644 hugo/content/posts/bypassing-the-same-origin-policiy-for-loal-files-during-development.md create mode 100644 hugo/content/posts/cat-any-file-in-any-commit-with-git.md create mode 100644 hugo/content/posts/changes-in-log4j-properties-are-ignored-when-running-sl4fj-under-tomcat.md create mode 100644 hugo/content/posts/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources.md create mode 100644 hugo/content/posts/compare-two-files-in-different-branches-with-git.md create mode 100644 hugo/content/posts/configure-https-for-jetty-maven-plugin-9-0-x.md create mode 100644 hugo/content/posts/configure-pac4j-for-a-social-login-along-with-a-spring-security-based-form-login.md create mode 100644 hugo/content/posts/create-a-simulated-network-as-docker-does-it.md create mode 100644 hugo/content/posts/create-self-signed-multi-domain-san-certificates.md create mode 100644 hugo/content/posts/debugging-the-oauth-flow-in-spring-security.md create mode 100644 hugo/content/posts/deduplicating-partitioned-data-with-kafka-streams.md create mode 100644 hugo/content/posts/der-benutzer-ist-nicht-dazu-berechtigt-diese-anwendung-zu-sehen.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-00.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-01-behind-the-scenes.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-02-how-spring-social-works.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-03-implementing-a-user-id-source.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-04-signing-in-users.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-05-refactor-the-redirect-logic.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-06-sign-in-users-through-the-canvas-page.md create mode 100644 hugo/content/posts/develop-a-facebook-app-with-spring-social-part-07-what-is-going-on-on-the-wire.md create mode 100644 hugo/content/posts/disable-automatic-p-and-br-tags-in-the-wordpress-editor-and-do-it-as-early-as-you-can.md create mode 100644 hugo/content/posts/disable-spring-autowireing-for-junit-tests.md create mode 100644 hugo/content/posts/enabling-decoupled-template-logic-for-thymeleaf-in-a-spring-boot-app.md create mode 100644 hugo/content/posts/encrypt-communication-between-kafka-and-zookeeper-with-tls.md create mode 100644 hugo/content/posts/entwicklung-einer-crowdgestutzten-vertikalen-suchmaschine-fur-veranstaltungen-und-locations.md create mode 100644 hugo/content/posts/fix-hot-reload-of-thymeleaf-templates-in-spring-bootrun.md create mode 100644 hugo/content/posts/hibernate-maven-plugin-2-0-0-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-0-1-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-0-2-release.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-0-3-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-0-4-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-0-5-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-0-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-1-1-0-released.md create mode 100644 hugo/content/posts/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations.md create mode 100644 hugo/content/posts/how-to-instantiatiate-multiple-beans-dinamically-in-spring-boot-based-on-configuration-properties.md create mode 100644 hugo/content/posts/how-to-keep-the-time-zone-when-deserializing-a-zoneddatetime-with-jackson.md create mode 100644 hugo/content/posts/how-to-redirect-to-spring-security-oauth-behind-a-gateway-proxy-part-debugging-the-oauth-flow.md create mode 100644 hugo/content/posts/how-to-redirect-to-spring-security-oauth2-behind-a-gateway-proxy-hiding-the-app-behind-a-reverse-proxy-gateway.md create mode 100644 hugo/content/posts/howto-redirect-to-spring-security-oauth2-behind-a-gateway-proxy-running-your-app-in-docker.md create mode 100644 hugo/content/posts/implementing-narrow-integrationtests-by-combining-mockserver-with-testcontainers.md create mode 100644 hugo/content/posts/implementing-the-outbox-pattern-with-kafka-part-0-the-example.md create mode 100644 hugo/content/posts/implementing-the-outbox-pattern-with-kafka-part-1-the-outbox-table.md create mode 100644 hugo/content/posts/implementing-the-outbox-pattern-with-kafka-part-sending-messages-from-the-outbox.md create mode 100644 hugo/content/posts/in-need-of-a-mockwebclient-mock-webclient-with-a-short-circuit-exchangefunction.md create mode 100644 hugo/content/posts/install-google-play-on-hama.md create mode 100644 hugo/content/posts/integrating-a-maven-backend-with-a-nodjsgrunt-fronted-project.md create mode 100644 hugo/content/posts/java-lang-exception-method-xzy-should-have-no-parameters.md create mode 100644 hugo/content/posts/lange-ladezeiten-durch-openx-werbebanner-verhindern.md create mode 100644 hugo/content/posts/log-out-from-wrong-account-with-maven-appengine-plugin.md create mode 100644 hugo/content/posts/logging-request-and-response-data-from-requets-made-through-resttemplate.md create mode 100644 hugo/content/posts/parsing-json-from-facebooks-graph-api-using-jackson-x-and-java-s-new-time-api.md create mode 100644 hugo/content/posts/problems-deploying-a-spring-boot-app-as-war.md create mode 100644 hugo/content/posts/release-of-a-maven-plugin-to-maven-central-fails-with-error-unknown-tag-goal.md create mode 100644 hugo/content/posts/replace-text-by-graphic-without-extra-markup.md create mode 100644 hugo/content/posts/rooting-the-hama-00054807-internet-tv-stick-with-the-help-of-factory_update_param-aml.md create mode 100644 hugo/content/posts/running-aspectj-maven-plugin-with-the-current-version-1-8-1-of-aspectj.md create mode 100644 hugo/content/posts/select-text-content-of-a-tag-with-thymeleaf-s-markup-selection.md create mode 100644 hugo/content/posts/serve-static-html-with-nodjs-and-grunt.md create mode 100644 hugo/content/posts/show-spring-boot-auto-configuration-report-when-running-via-mvn-spring-boot-run.md create mode 100644 hugo/content/posts/subscribe-to-facebook-s-real-time-updates-with-spring-security-oauth.md create mode 100644 hugo/content/posts/testing-exception-handling-in-spring-mvc.md create mode 100644 hugo/content/posts/testing-spring-webflux-with-springboottest.md create mode 100644 hugo/content/posts/the-outbox-pattern-pro-contra-alternatives.md create mode 100644 hugo/content/posts/unittest-or-integrationtest-a-practical-guide.md create mode 100644 hugo/content/posts/using-jackson-without-annotations-to-quickly-add-logging-of-object-graphs-as-json.md create mode 100644 hugo/content/posts/virtual-networking-with-linux-network-namespaces.md create mode 100644 hugo/content/posts/virtual-networking-with-linux-veth-pairs.md create mode 100644 hugo/content/posts/virtual-networking-with-linux-virtual-bridges.md create mode 100644 hugo/content/posts/xpath-2-0-deep-equal-does-not-match-like-expected-the-problem-with-whitespace.md create mode 100644 hugo/content/search.md create mode 100644 hugo/data/comments.yaml create mode 100644 hugo/data/library.yaml create mode 100644 hugo/hugo.yaml create mode 100644 hugo/layouts/partials/comments.html create mode 100644 hugo/layouts/rss.xml create mode 100644 hugo/layouts/shortcodes/audio.html create mode 100644 hugo/layouts/shortcodes/catlist.html create mode 100644 hugo/layouts/shortcodes/gallery.html create mode 100644 hugo/layouts/shortcodes/googlemaps.html create mode 100644 hugo/layouts/shortcodes/parallaxblur.html create mode 100644 hugo/nginx.conf create mode 100644 hugo/static/wp-uploads/2014/02/hama_00054807_stock_recovery.jpg create mode 100644 hugo/static/wp-uploads/2014/02/jetty-http.xml create mode 100644 hugo/static/wp-uploads/2014/02/jetty-https.xml create mode 100644 hugo/static/wp-uploads/2014/02/jetty-ssl.xml create mode 100644 hugo/static/wp-uploads/2014/02/jetty.keystore create mode 100644 hugo/static/wp-uploads/2014/02/jetty.xml create mode 100644 hugo/static/wp-uploads/2014/03/der-nutzer-ist-nicht-dazu-berechtigt.png create mode 100644 hugo/static/wp-uploads/2015/05/replace-1.html create mode 100644 hugo/static/wp-uploads/2015/05/replace-2.html create mode 100644 hugo/static/wp-uploads/2015/06/example-01.html create mode 100644 hugo/static/wp-uploads/2015/06/example-02.html create mode 100644 hugo/static/wp-uploads/2015/06/example-03.html create mode 100644 hugo/static/wp-uploads/2015/06/example-04.html create mode 100644 hugo/static/wp-uploads/2015/06/example-05.html create mode 100644 hugo/static/wp-uploads/2015/06/example-06.html create mode 100644 hugo/static/wp-uploads/2015/06/example-07.html create mode 100644 hugo/static/wp-uploads/2015/06/example-08.html create mode 100644 hugo/static/wp-uploads/2015/06/example-09.html create mode 100644 hugo/static/wp-uploads/2015/06/example-10.html create mode 100644 hugo/static/wp-uploads/2015/06/example-11.html create mode 100644 hugo/static/wp-uploads/2015/06/example-12.html create mode 100644 hugo/static/wp-uploads/2015/06/example-13.html create mode 100644 hugo/static/wp-uploads/2015/06/example-14.html create mode 100644 hugo/static/wp-uploads/2020/03/github-example.jpg create mode 100644 hugo/static/wp-uploads/2020/03/real-life-meme.png create mode 100644 hugo/static/wp-uploads/2021/02/outbox-pattern-sending-order.png create mode 100644 hugo/themes/PaperMod/.github/ISSUE_TEMPLATE/bug.yaml create mode 100644 hugo/themes/PaperMod/.github/ISSUE_TEMPLATE/config.yml create mode 100644 hugo/themes/PaperMod/.github/ISSUE_TEMPLATE/enhancement.yaml create mode 100644 hugo/themes/PaperMod/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 hugo/themes/PaperMod/.github/workflows/gh-pages.yml create mode 100644 hugo/themes/PaperMod/LICENSE create mode 100644 hugo/themes/PaperMod/README.md create mode 100644 hugo/themes/PaperMod/assets/css/common/404.css create mode 100644 hugo/themes/PaperMod/assets/css/common/archive.css create mode 100644 hugo/themes/PaperMod/assets/css/common/footer.css create mode 100644 hugo/themes/PaperMod/assets/css/common/header.css create mode 100644 hugo/themes/PaperMod/assets/css/common/main.css create mode 100644 hugo/themes/PaperMod/assets/css/common/post-entry.css create mode 100644 hugo/themes/PaperMod/assets/css/common/post-single.css create mode 100644 hugo/themes/PaperMod/assets/css/common/profile-mode.css create mode 100644 hugo/themes/PaperMod/assets/css/common/search.css create mode 100644 hugo/themes/PaperMod/assets/css/common/terms.css create mode 100644 hugo/themes/PaperMod/assets/css/core/license.css create mode 100644 hugo/themes/PaperMod/assets/css/core/reset.css create mode 100644 hugo/themes/PaperMod/assets/css/core/theme-vars.css create mode 100644 hugo/themes/PaperMod/assets/css/core/zmedia.css create mode 100644 hugo/themes/PaperMod/assets/css/extended/blank.css create mode 100644 hugo/themes/PaperMod/assets/css/includes/chroma-mod.css create mode 100644 hugo/themes/PaperMod/assets/css/includes/chroma-styles.css create mode 100644 hugo/themes/PaperMod/assets/css/includes/scroll-bar.css create mode 100644 hugo/themes/PaperMod/assets/js/fastsearch.js create mode 100644 hugo/themes/PaperMod/assets/js/fuse.basic.min.js create mode 100644 hugo/themes/PaperMod/assets/js/license.js create mode 100644 hugo/themes/PaperMod/go.mod create mode 100644 hugo/themes/PaperMod/i18n/ar.yaml create mode 100644 hugo/themes/PaperMod/i18n/be.yaml create mode 100644 hugo/themes/PaperMod/i18n/bg.yaml create mode 100644 hugo/themes/PaperMod/i18n/bn.yaml create mode 100644 hugo/themes/PaperMod/i18n/ca.yaml create mode 100644 hugo/themes/PaperMod/i18n/ckb.yaml create mode 100644 hugo/themes/PaperMod/i18n/cs.yaml create mode 100644 hugo/themes/PaperMod/i18n/da.yaml create mode 100644 hugo/themes/PaperMod/i18n/de.yaml create mode 100644 hugo/themes/PaperMod/i18n/el.yaml create mode 100644 hugo/themes/PaperMod/i18n/en.yaml create mode 100644 hugo/themes/PaperMod/i18n/eo.yaml create mode 100644 hugo/themes/PaperMod/i18n/es.yaml create mode 100644 hugo/themes/PaperMod/i18n/fa.yaml create mode 100644 hugo/themes/PaperMod/i18n/fi.yaml create mode 100644 hugo/themes/PaperMod/i18n/fr.yaml create mode 100644 hugo/themes/PaperMod/i18n/he.yaml create mode 100644 hugo/themes/PaperMod/i18n/hi.yaml create mode 100644 hugo/themes/PaperMod/i18n/hr.yaml create mode 100644 hugo/themes/PaperMod/i18n/hu.yaml create mode 100644 hugo/themes/PaperMod/i18n/id.yaml create mode 100644 hugo/themes/PaperMod/i18n/it.yaml create mode 100644 hugo/themes/PaperMod/i18n/ja.yaml create mode 100644 hugo/themes/PaperMod/i18n/ko.yaml create mode 100644 hugo/themes/PaperMod/i18n/ku.yaml create mode 100644 hugo/themes/PaperMod/i18n/mn.yaml create mode 100644 hugo/themes/PaperMod/i18n/ms.yaml create mode 100644 hugo/themes/PaperMod/i18n/nl.yaml create mode 100644 hugo/themes/PaperMod/i18n/no.yaml create mode 100644 hugo/themes/PaperMod/i18n/oc.yaml create mode 100644 hugo/themes/PaperMod/i18n/pa.yaml create mode 100644 hugo/themes/PaperMod/i18n/pl.yaml create mode 100644 hugo/themes/PaperMod/i18n/pnb.yaml create mode 100644 hugo/themes/PaperMod/i18n/pt.yaml create mode 100644 hugo/themes/PaperMod/i18n/ro.yaml create mode 100644 hugo/themes/PaperMod/i18n/ru.yaml create mode 100644 hugo/themes/PaperMod/i18n/sk.yaml create mode 100644 hugo/themes/PaperMod/i18n/sv.yaml create mode 100644 hugo/themes/PaperMod/i18n/sw.yaml create mode 100644 hugo/themes/PaperMod/i18n/th.yaml create mode 100644 hugo/themes/PaperMod/i18n/tr.yaml create mode 100644 hugo/themes/PaperMod/i18n/uk.yaml create mode 100644 hugo/themes/PaperMod/i18n/uz.yaml create mode 100644 hugo/themes/PaperMod/i18n/vi.yaml create mode 100644 hugo/themes/PaperMod/i18n/zh-tw.yaml create mode 100644 hugo/themes/PaperMod/i18n/zh.yaml create mode 100644 hugo/themes/PaperMod/images/screenshot.png create mode 100644 hugo/themes/PaperMod/images/tn.png create mode 100644 hugo/themes/PaperMod/layouts/404.html create mode 100644 hugo/themes/PaperMod/layouts/_default/_markup/render-image.html create mode 100644 hugo/themes/PaperMod/layouts/_default/archives.html create mode 100644 hugo/themes/PaperMod/layouts/_default/baseof.html create mode 100644 hugo/themes/PaperMod/layouts/_default/index.json create mode 100644 hugo/themes/PaperMod/layouts/_default/list.html create mode 100644 hugo/themes/PaperMod/layouts/_default/rss.xml create mode 100644 hugo/themes/PaperMod/layouts/_default/search.html create mode 100644 hugo/themes/PaperMod/layouts/_default/single.html create mode 100644 hugo/themes/PaperMod/layouts/_default/terms.html create mode 100644 hugo/themes/PaperMod/layouts/partials/anchored_headings.html create mode 100644 hugo/themes/PaperMod/layouts/partials/author.html create mode 100644 hugo/themes/PaperMod/layouts/partials/breadcrumbs.html create mode 100644 hugo/themes/PaperMod/layouts/partials/comments.html create mode 100644 hugo/themes/PaperMod/layouts/partials/cover.html create mode 100644 hugo/themes/PaperMod/layouts/partials/edit_post.html create mode 100644 hugo/themes/PaperMod/layouts/partials/extend_footer.html create mode 100644 hugo/themes/PaperMod/layouts/partials/extend_head.html create mode 100644 hugo/themes/PaperMod/layouts/partials/footer.html create mode 100644 hugo/themes/PaperMod/layouts/partials/head.html create mode 100644 hugo/themes/PaperMod/layouts/partials/header.html create mode 100644 hugo/themes/PaperMod/layouts/partials/home_info.html create mode 100644 hugo/themes/PaperMod/layouts/partials/index_profile.html create mode 100644 hugo/themes/PaperMod/layouts/partials/post_canonical.html create mode 100644 hugo/themes/PaperMod/layouts/partials/post_meta.html create mode 100644 hugo/themes/PaperMod/layouts/partials/post_nav_links.html create mode 100644 hugo/themes/PaperMod/layouts/partials/share_icons.html create mode 100644 hugo/themes/PaperMod/layouts/partials/social_icons.html create mode 100644 hugo/themes/PaperMod/layouts/partials/svg.html create mode 100644 hugo/themes/PaperMod/layouts/partials/templates/_funcs/get-page-images.html create mode 100644 hugo/themes/PaperMod/layouts/partials/templates/opengraph.html create mode 100644 hugo/themes/PaperMod/layouts/partials/templates/schema_json.html create mode 100644 hugo/themes/PaperMod/layouts/partials/templates/twitter_cards.html create mode 100644 hugo/themes/PaperMod/layouts/partials/toc.html create mode 100644 hugo/themes/PaperMod/layouts/partials/translation_list.html create mode 100644 hugo/themes/PaperMod/layouts/robots.txt create mode 100644 hugo/themes/PaperMod/layouts/shortcodes/collapse.html create mode 100644 hugo/themes/PaperMod/layouts/shortcodes/figure.html create mode 100644 hugo/themes/PaperMod/layouts/shortcodes/inTextImg.html create mode 100644 hugo/themes/PaperMod/layouts/shortcodes/ltr.html create mode 100644 hugo/themes/PaperMod/layouts/shortcodes/rawhtml.html create mode 100644 hugo/themes/PaperMod/layouts/shortcodes/rtl.html create mode 100644 hugo/themes/PaperMod/theme.toml create mode 100644 wp/juplo.wordpress.2022-03-09.xml diff --git a/hugo/.hugo_build.lock b/hugo/.hugo_build.lock new file mode 100644 index 00000000..e69de29b diff --git a/hugo/archetypes/default.md b/hugo/archetypes/default.md new file mode 100644 index 00000000..0d5eebd0 --- /dev/null +++ b/hugo/archetypes/default.md @@ -0,0 +1,5 @@ +--- +date: '{{ .Date }}' +draft: true +title: '{{ replace .File.ContentBaseName "-" " " | title }}' +--- diff --git a/hugo/content/archives.md b/hugo/content/archives.md new file mode 100644 index 00000000..aaadc430 --- /dev/null +++ b/hugo/content/archives.md @@ -0,0 +1,7 @@ + +--- +title: "All" +layout: "archives" +url: "/all/" +summary: archives +--- diff --git a/hugo/content/pages/blog/index.md b/hugo/content/pages/blog/index.md new file mode 100644 index 00000000..03e3e39e --- /dev/null +++ b/hugo/content/pages/blog/index.md @@ -0,0 +1,12 @@ +--- +_edit_last: "3" +author: tortenheber +date: "2013-10-10T20:43:16+00:00" +guid: http://juplo.de/?page_id=108 +parent_post_id: null +post_id: "108" +title: Blog +url: /blog/ + +--- + diff --git a/hugo/content/pages/front/index.md b/hugo/content/pages/front/index.md new file mode 100644 index 00000000..4c3bd535 --- /dev/null +++ b/hugo/content/pages/front/index.md @@ -0,0 +1,45 @@ +--- +_edit_last: "3" +author: tortenheber +date: "2014-03-11T17:38:46+00:00" +guid: http://juplo.de/?page_id=271 +parent_post_id: null +post_id: "271" +title: FRONT +url: / + +--- +## Funded by the Europian Union + +As partner of the company +[yourSHOUTER UG (haftungsbeschränkt)](http://yourshouter.com "Visit the Homepage of the company") +we publish results of a +[resarch-project](http://yourshouter.com/projekte/crowdgest%C3%BCtzte-veranstaltungs-suchmaschine.html "Show details about the funded resarch-project"), +that is funded by the European Union and the federal state Northrhine-Westphalia. + +[![EFRE.NRW 2014-2020: Invesitionen in Wachstum und Beschäftigung](/img/Ziel2NRW_4c_1809_eps.svg)![Europäische Union: Investitionen in unsere Zukunft - Europäischer Fonds für regionale Entwicklung](/img/EFRE_Foerderhinweis_deutsch_farbig.svg)](http://yourshouter.com/projekte/crowdgest%C3%BCtzte-veranstaltungs-suchmaschine.html "Show details about the funded resarch-project") + +## About juplo + +- [More about juplo](/about.html "Visit my about-pag") +- [Blog](/blog/ "(Hopefully) helpful stuff") +- [Projects](/projects/ "All current projects") +- [Contact](/contact.html "All contact-information on a glance") + +## Work In Progress... + +Due to lack of time, this page is still under construction. + +![Man bashing his head on a computer-keyboard](/img/wip.gif) + +So, please be a litle more patiance with us... + + + +## hibernate-maven-plugin + +**A simple Plugin for generating a Database-Schema from Hibernate Mapping-Annotations** + +hibernate4-maven-plugin is a plugin for generating a database-schema from your Hibernate-Mappings and create or update your database accordingly. Its main usage is to automatically create and populate a test-database for unit-tests in cooperation with the dbunit-maven-plugin. + +[Learn more](/hibernate-maven-plugin/ "Visit the plugin-documentation") diff --git a/hugo/content/pages/projects/index.md b/hugo/content/pages/projects/index.md new file mode 100644 index 00000000..137b4e4f --- /dev/null +++ b/hugo/content/pages/projects/index.md @@ -0,0 +1,45 @@ +--- +_edit_last: "3" +author: tortenheber +date: "2014-03-11T17:54:09+00:00" +guid: http://juplo.de/?page_id=111 +parent_post_id: null +post_id: "111" +title: Projects +url: /projects/ + +--- +![Comming soon...](/img/comming-soon.png) + +**Lorem ipsum** dolor [sit amet](/projects/typo.html), consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim +ad minim veniam, quis nostrud [exercitation](/projects/html-experimente.html) ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +## Duis aute irure dolor + +- Operators and other mathematical stuff: -+/\* +- Characters offten used in programming languages: {(<>)}@$?%\*#;:&/\\!^"'\`~ +- Special german characters: ÄäÖöÜü +- Other special characters: @€¢§%° + +## Excepteur sint occaecat cupidatat + +Lorem ipsum dolor _sit amet_, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim +ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut +aliquip ex ea commodo consequat. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do +eiusmod tempor incididunt ut labore et dolore magna aliqua. **Ut enim** +**ad minim veniam, quis nostrud _exercitation ullamco_ laboris nisi ut** +**aliquip ex ea commodo consequat**. Duis aute irure dolor in +reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla +pariatur. Excepteur sint occaecat cupidatat non proident, sunt in +culpa qui officia deserunt mollit anim id est laborum. diff --git a/hugo/content/posts/a-perfect-outline.md b/hugo/content/posts/a-perfect-outline.md new file mode 100644 index 00000000..eda4b71a --- /dev/null +++ b/hugo/content/posts/a-perfect-outline.md @@ -0,0 +1,720 @@ +--- +_edit_last: "2" +author: kai +categories: + - html(5) +date: "2020-04-10T11:53:39+00:00" +guid: http://juplo.de/?p=357 +parent_post_id: null +post_id: "357" +title: A Perfect Outline +url: /a-perfect-outline/ + +--- +## Point Out Your Content: Utilize the HTML5 Outline-Algorithm + +HTML5 introduces new semantic elements accompained by the definition of [a new algorithm to calculate the document-outline](https://developer.mozilla.org/de/docs/Web/Guide/HTML/Sections_and_Outlines_of_an_HTML5_document "Read all about the new possibilities to mark up the outline of your document") from the mark up. +There are plenty of [good explanations](http://www.smashingmagazine.com/2011/08/16/html5-and-the-document-outlining-algorithm/ "This is a very good overview, because it also pointes out, what to watch out for") of these new possibilities, to point out your content in a more controlled way. +But the most of these explanations fall short, if it comes to how to put these new markup into use, so that it results in a sensible outline of the document, that was marked up. + +In this article I will try to explain, how to use the new semantic markup, to produce an outline, that is usable as a real content table of the document - not just as an partially orderd overview of all headings. +I will do so, by showing simple examples, that will illuminate the principles behind the new markup. + +## All Messed Up! + +Although, the ideas behind the new markup seems to be simple and clear, nearly nobody accomplishes to produce a sensible outline. +Even the big players, who [guide us through the jungle of the new specifications](http://www.html5rocks.com/de/ "Great guidance - but bad outline") and are giving [great explanations about the subject](http://www.smashingmagazine.com/2013/01/18/the-importance-of-sections/ "Great explanation - but bad outline"), either fail on there sites (see by yourself with the help of the help of [the h5o HTML5 Outline Bookmarklet](https://h5o.github.io/ "Just drag and drop the bookmarklet to your favorites.")), or produce the outline in the old way by the usage of `h1`- `h6` only, like the fabulous HTML5-bible [Dive Into HTML5](http://diveintohtml5.info/semantics.html#footer-element "A wounderful introduction to the new possibilities of HTML5 - but the tid outline is produced the old way"). + +This is, because there is a lot to mix up in a wrong way, when trying to adopt the new features. +Here is, what I ended up with, on my first try to combine what I have learned about [semantic elements](http://www.w3schools.com/html/html5_semantic_elements.asp "Overview of the new semantic elements, available in HTML5") and the [document outline](http://html5doctor.com/outlines/ "An explanation, of what the specs told you about the document outline"): + +#### Example 01: Markup + +```html + + +Example 01 +
+

Header

+ +
+
+

Main

+
+

Section I

+
+
+

Section II

+
+

Subsection a

+
+
+

Subsection b

+
+
+
+

Section III

+
+

Subsection a

+
+
+
+ + + +``` + +#### Example 01: Outline + +1. Header +1. _Untitled section_ +1. Main +1. Section I +1. Section II + 1. Subsection a + 1. Subsection b +1. Section III + 1. Subsection a +1. Aside +1. Footer + +[View example 01](/wp-uploads/2015/06/example-01.html) + +That quiet was not the outline, that I had expected. +I planed, that _Header_, _Main_, _Aside_ and _Footer_ are ending up at the same level. +Instead of that, _Aside_ and _Footer_ had become sections of my _Main_-content. +And where the hell comes that _Untitled section_ from?!? +My first thought on that was: No problem, I just forgot the `header`-tags. +But after adding them, the only thing that cleared out, was where the _Untitled section_ was coming from: + +#### Example 02: Markup + +```html + + +Example 02 +
+

Header

+ +
+
+

Main

+
+

Section I

+
+
+

Section II

+
+

Subsection a

+
+
+

Subsection b

+
+
+
+

Section III

+
+

Subsection a

+
+
+
+