]> juplo.de Git - website/commit
Blog-Artikel nach Jahren in Unter-Sektionen sortiert
authorKai Moritz <kai@juplo.de>
Fri, 19 Dec 2025 10:07:10 +0000 (11:07 +0100)
committerKai Moritz <kai@juplo.de>
Sat, 20 Dec 2025 22:33:28 +0000 (23:33 +0100)
commit462899246d0a2b4de98c1282dc72ac5c5f102cdf
treec58ca447b57a826c3e0094123026d8d16da908e6
parent906ffc607d5417611f8071b52768a503683e8655
Blog-Artikel nach Jahren in Unter-Sektionen sortiert

Verwendetes Skript:

----
for i in $(find content/blog -type f)
do
  YEAR=$(cat $i|grep '^date:'| sed -e's/^[^"]*"//;s/-.*$//')
  echo $YEAR $(basename $i)
  if [[ "$YEAR" == "" ]]
  then
    echo Überspringe $i
  else
    mkdir -p content/blog/$YEAR
    echo -e "---\ntitle: Archiv - ${YEAR}\nlinkTitle: ${YEAR}\nlayout: year}\n---" > content/blog/$YEAR/_index.md
    git mv $i content/blog/$YEAR/$(basename $i)
  fi
done
----
160 files changed:
content/blog/2012/_index.md [new file with mode: 0644]
content/blog/2012/hibernate4-maven-plugin-1-0-released.md [new file with mode: 0644]
content/blog/2012/lange-ladezeiten-durch-openx-werbebanner-verhindern.md [new file with mode: 0644]
content/blog/2013/_index.md [new file with mode: 0644]
content/blog/2013/bidirectional-association-with-elementcollection.md [new file with mode: 0644]
content/blog/2013/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources.md [new file with mode: 0644]
content/blog/2013/hibernate4-maven-plugin-1-0-1-released.md [new file with mode: 0644]
content/blog/2013/hibernate4-maven-plugin-1-0-2-release.md [new file with mode: 0644]
content/blog/2014/_index.md [new file with mode: 0644]
content/blog/2014/aspectj-maven-plugin-can-not-compile-valid-java-7-0-code.md [new file with mode: 0644]
content/blog/2014/changes-in-log4j-properties-are-ignored-when-running-sl4fj-under-tomcat.md [new file with mode: 0644]
content/blog/2014/disable-spring-autowireing-for-junit-tests.md [new file with mode: 0644]
content/blog/2014/hibernate4-maven-plugin-1-0-3-released.md [new file with mode: 0644]
content/blog/2014/hibernate4-maven-plugin-1-0-4-released.md [new file with mode: 0644]
content/blog/2014/install-google-play-on-hama.md [new file with mode: 0644]
content/blog/2014/rooting-the-hama-00054807-internet-tv-stick-with-the-help-of-factory_update_param-aml.md [new file with mode: 0644]
content/blog/2014/running-aspectj-maven-plugin-with-the-current-version-1-8-1-of-aspectj.md [new file with mode: 0644]
content/blog/2014/subscribe-to-facebook-s-real-time-updates-with-spring-security-oauth.md [new file with mode: 0644]
content/blog/2015/_index.md [new file with mode: 0644]
content/blog/2015/arbeitspaket-a-entwicklung-eines-facebook-crawlers.md [new file with mode: 0644]
content/blog/2015/bypassing-the-same-origin-policiy-for-loal-files-during-development.md [new file with mode: 0644]
content/blog/2015/entwicklung-einer-crowdgestutzten-vertikalen-suchmaschine-fur-veranstaltungen-und-locations.md [new file with mode: 0644]
content/blog/2015/hibernate4-maven-plugin-1-0-5-released.md [new file with mode: 0644]
content/blog/2015/hibernate4-maven-plugin-1-1-0-released.md [new file with mode: 0644]
content/blog/2015/how-to-keep-the-time-zone-when-deserializing-a-zoneddatetime-with-jackson.md [new file with mode: 0644]
content/blog/2015/integrating-a-maven-backend-with-a-nodjsgrunt-fronted-project.md [new file with mode: 0644]
content/blog/2015/logging-request-and-response-data-from-requets-made-through-resttemplate.md [new file with mode: 0644]
content/blog/2015/replace-text-by-graphic-without-extra-markup.md [new file with mode: 0644]
content/blog/2015/serve-static-html-with-nodjs-and-grunt.md [new file with mode: 0644]
content/blog/2016/_index.md [new file with mode: 0644]
content/blog/2016/configure-pac4j-for-a-social-login-along-with-a-spring-security-based-form-login.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-00.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-01-behind-the-scenes.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-02-how-spring-social-works.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-03-implementing-a-user-id-source.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-04-signing-in-users.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-05-refactor-the-redirect-logic.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-06-sign-in-users-through-the-canvas-page.md [new file with mode: 0644]
content/blog/2016/develop-a-facebook-app-with-spring-social-part-07-what-is-going-on-on-the-wire.md [new file with mode: 0644]
content/blog/2016/java-lang-exception-method-xzy-should-have-no-parameters.md [new file with mode: 0644]
content/blog/2016/log-out-from-wrong-account-with-maven-appengine-plugin.md [new file with mode: 0644]
content/blog/2016/parsing-json-from-facebooks-graph-api-using-jackson-x-and-java-s-new-time-api.md [new file with mode: 0644]
content/blog/2016/problems-deploying-a-spring-boot-app-as-war.md [new file with mode: 0644]
content/blog/2016/release-of-a-maven-plugin-to-maven-central-fails-with-error-unknown-tag-goal.md [new file with mode: 0644]
content/blog/2016/show-spring-boot-auto-configuration-report-when-running-via-mvn-spring-boot-run.md [new file with mode: 0644]
content/blog/2018/_index.md [new file with mode: 0644]
content/blog/2018/configure-https-for-jetty-maven-plugin-9-0-x.md [new file with mode: 0644]
content/blog/2018/disable-automatic-p-and-br-tags-in-the-wordpress-editor-and-do-it-as-early-as-you-can.md [new file with mode: 0644]
content/blog/2018/xpath-2-0-deep-equal-does-not-match-like-expected-the-problem-with-whitespace.md [new file with mode: 0644]
content/blog/2019/_index.md [new file with mode: 0644]
content/blog/2019/create-a-simulated-network-as-docker-does-it.md [new file with mode: 0644]
content/blog/2019/create-self-signed-multi-domain-san-certificates.md [new file with mode: 0644]
content/blog/2019/debugging-the-oauth-flow-in-spring-security.md [new file with mode: 0644]
content/blog/2019/enabling-decoupled-template-logic-for-thymeleaf-in-a-spring-boot-app.md [new file with mode: 0644]
content/blog/2019/select-text-content-of-a-tag-with-thymeleaf-s-markup-selection.md [new file with mode: 0644]
content/blog/2019/virtual-networking-with-linux-network-namespaces.md [new file with mode: 0644]
content/blog/2019/virtual-networking-with-linux-veth-pairs.md [new file with mode: 0644]
content/blog/2019/virtual-networking-with-linux-virtual-bridges.md [new file with mode: 0644]
content/blog/2020/_index.md [new file with mode: 0644]
content/blog/2020/a-perfect-outline.md [new file with mode: 0644]
content/blog/2020/actuator-httptrace-does-not-work-with-spring-boot-2-2.md [new file with mode: 0644]
content/blog/2020/cat-any-file-in-any-commit-with-git.md [new file with mode: 0644]
content/blog/2020/compare-two-files-in-different-branches-with-git.md [new file with mode: 0644]
content/blog/2020/deduplicating-partitioned-data-with-kafka-streams.md [new file with mode: 0644]
content/blog/2020/der-benutzer-ist-nicht-dazu-berechtigt-diese-anwendung-zu-sehen.md [new file with mode: 0644]
content/blog/2020/encrypt-communication-between-kafka-and-zookeeper-with-tls.md [new file with mode: 0644]
content/blog/2020/fix-hot-reload-of-thymeleaf-templates-in-spring-bootrun.md [new file with mode: 0644]
content/blog/2020/hibernate-maven-plugin-2-0-0-released.md [new file with mode: 0644]
content/blog/2020/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations.md [new file with mode: 0644]
content/blog/2020/how-to-instantiatiate-multiple-beans-dinamically-in-spring-boot-based-on-configuration-properties.md [new file with mode: 0644]
content/blog/2020/how-to-redirect-to-spring-security-oauth-behind-a-gateway-proxy-part-debugging-the-oauth-flow.md [new file with mode: 0644]
content/blog/2020/how-to-redirect-to-spring-security-oauth2-behind-a-gateway-proxy-hiding-the-app-behind-a-reverse-proxy-gateway.md [new file with mode: 0644]
content/blog/2020/howto-redirect-to-spring-security-oauth2-behind-a-gateway-proxy-running-your-app-in-docker.md [new file with mode: 0644]
content/blog/2020/implementing-narrow-integrationtests-by-combining-mockserver-with-testcontainers.md [new file with mode: 0644]
content/blog/2020/in-need-of-a-mockwebclient-mock-webclient-with-a-short-circuit-exchangefunction.md [new file with mode: 0644]
content/blog/2020/testing-exception-handling-in-spring-mvc.md [new file with mode: 0644]
content/blog/2020/testing-spring-webflux-with-springboottest.md [new file with mode: 0644]
content/blog/2020/unittest-or-integrationtest-a-practical-guide.md [new file with mode: 0644]
content/blog/2020/using-jackson-without-annotations-to-quickly-add-logging-of-object-graphs-as-json.md [new file with mode: 0644]
content/blog/2021/_index.md [new file with mode: 0644]
content/blog/2021/implementing-the-outbox-pattern-with-kafka-part-0-the-example.md [new file with mode: 0644]
content/blog/2021/implementing-the-outbox-pattern-with-kafka-part-1-the-outbox-table.md [new file with mode: 0644]
content/blog/2021/implementing-the-outbox-pattern-with-kafka-part-sending-messages-from-the-outbox.md [new file with mode: 0644]
content/blog/2021/the-outbox-pattern-pro-contra-alternatives.md [new file with mode: 0644]
content/blog/a-perfect-outline.md [deleted file]
content/blog/actuator-httptrace-does-not-work-with-spring-boot-2-2.md [deleted file]
content/blog/arbeitspaket-a-entwicklung-eines-facebook-crawlers.md [deleted file]
content/blog/aspectj-maven-plugin-can-not-compile-valid-java-7-0-code.md [deleted file]
content/blog/bidirectional-association-with-elementcollection.md [deleted file]
content/blog/bypassing-the-same-origin-policiy-for-loal-files-during-development.md [deleted file]
content/blog/cat-any-file-in-any-commit-with-git.md [deleted file]
content/blog/changes-in-log4j-properties-are-ignored-when-running-sl4fj-under-tomcat.md [deleted file]
content/blog/combining-jetty-maven-plugin-and-wro4j-maven-plugin-for-dynamic-reloading-of-less-resources.md [deleted file]
content/blog/compare-two-files-in-different-branches-with-git.md [deleted file]
content/blog/configure-https-for-jetty-maven-plugin-9-0-x.md [deleted file]
content/blog/configure-pac4j-for-a-social-login-along-with-a-spring-security-based-form-login.md [deleted file]
content/blog/create-a-simulated-network-as-docker-does-it.md [deleted file]
content/blog/create-self-signed-multi-domain-san-certificates.md [deleted file]
content/blog/debugging-the-oauth-flow-in-spring-security.md [deleted file]
content/blog/deduplicating-partitioned-data-with-kafka-streams.md [deleted file]
content/blog/der-benutzer-ist-nicht-dazu-berechtigt-diese-anwendung-zu-sehen.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-00.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-01-behind-the-scenes.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-02-how-spring-social-works.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-03-implementing-a-user-id-source.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-04-signing-in-users.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-05-refactor-the-redirect-logic.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-06-sign-in-users-through-the-canvas-page.md [deleted file]
content/blog/develop-a-facebook-app-with-spring-social-part-07-what-is-going-on-on-the-wire.md [deleted file]
content/blog/disable-automatic-p-and-br-tags-in-the-wordpress-editor-and-do-it-as-early-as-you-can.md [deleted file]
content/blog/disable-spring-autowireing-for-junit-tests.md [deleted file]
content/blog/enabling-decoupled-template-logic-for-thymeleaf-in-a-spring-boot-app.md [deleted file]
content/blog/encrypt-communication-between-kafka-and-zookeeper-with-tls.md [deleted file]
content/blog/entwicklung-einer-crowdgestutzten-vertikalen-suchmaschine-fur-veranstaltungen-und-locations.md [deleted file]
content/blog/fix-hot-reload-of-thymeleaf-templates-in-spring-bootrun.md [deleted file]
content/blog/hibernate-maven-plugin-2-0-0-released.md [deleted file]
content/blog/hibernate4-maven-plugin-1-0-1-released.md [deleted file]
content/blog/hibernate4-maven-plugin-1-0-2-release.md [deleted file]
content/blog/hibernate4-maven-plugin-1-0-3-released.md [deleted file]
content/blog/hibernate4-maven-plugin-1-0-4-released.md [deleted file]
content/blog/hibernate4-maven-plugin-1-0-5-released.md [deleted file]
content/blog/hibernate4-maven-plugin-1-0-released.md [deleted file]
content/blog/hibernate4-maven-plugin-1-1-0-released.md [deleted file]
content/blog/hibernate4-maven-plugin-a-simple-plugin-for-generating-a-database-schema-from-hibernate-4-mapping-annotations.md [deleted file]
content/blog/how-to-instantiatiate-multiple-beans-dinamically-in-spring-boot-based-on-configuration-properties.md [deleted file]
content/blog/how-to-keep-the-time-zone-when-deserializing-a-zoneddatetime-with-jackson.md [deleted file]
content/blog/how-to-redirect-to-spring-security-oauth-behind-a-gateway-proxy-part-debugging-the-oauth-flow.md [deleted file]
content/blog/how-to-redirect-to-spring-security-oauth2-behind-a-gateway-proxy-hiding-the-app-behind-a-reverse-proxy-gateway.md [deleted file]
content/blog/howto-redirect-to-spring-security-oauth2-behind-a-gateway-proxy-running-your-app-in-docker.md [deleted file]
content/blog/implementing-narrow-integrationtests-by-combining-mockserver-with-testcontainers.md [deleted file]
content/blog/implementing-the-outbox-pattern-with-kafka-part-0-the-example.md [deleted file]
content/blog/implementing-the-outbox-pattern-with-kafka-part-1-the-outbox-table.md [deleted file]
content/blog/implementing-the-outbox-pattern-with-kafka-part-sending-messages-from-the-outbox.md [deleted file]
content/blog/in-need-of-a-mockwebclient-mock-webclient-with-a-short-circuit-exchangefunction.md [deleted file]
content/blog/install-google-play-on-hama.md [deleted file]
content/blog/integrating-a-maven-backend-with-a-nodjsgrunt-fronted-project.md [deleted file]
content/blog/java-lang-exception-method-xzy-should-have-no-parameters.md [deleted file]
content/blog/lange-ladezeiten-durch-openx-werbebanner-verhindern.md [deleted file]
content/blog/log-out-from-wrong-account-with-maven-appengine-plugin.md [deleted file]
content/blog/logging-request-and-response-data-from-requets-made-through-resttemplate.md [deleted file]
content/blog/parsing-json-from-facebooks-graph-api-using-jackson-x-and-java-s-new-time-api.md [deleted file]
content/blog/problems-deploying-a-spring-boot-app-as-war.md [deleted file]
content/blog/release-of-a-maven-plugin-to-maven-central-fails-with-error-unknown-tag-goal.md [deleted file]
content/blog/replace-text-by-graphic-without-extra-markup.md [deleted file]
content/blog/rooting-the-hama-00054807-internet-tv-stick-with-the-help-of-factory_update_param-aml.md [deleted file]
content/blog/running-aspectj-maven-plugin-with-the-current-version-1-8-1-of-aspectj.md [deleted file]
content/blog/select-text-content-of-a-tag-with-thymeleaf-s-markup-selection.md [deleted file]
content/blog/serve-static-html-with-nodjs-and-grunt.md [deleted file]
content/blog/show-spring-boot-auto-configuration-report-when-running-via-mvn-spring-boot-run.md [deleted file]
content/blog/subscribe-to-facebook-s-real-time-updates-with-spring-security-oauth.md [deleted file]
content/blog/testing-exception-handling-in-spring-mvc.md [deleted file]
content/blog/testing-spring-webflux-with-springboottest.md [deleted file]
content/blog/the-outbox-pattern-pro-contra-alternatives.md [deleted file]
content/blog/unittest-or-integrationtest-a-practical-guide.md [deleted file]
content/blog/using-jackson-without-annotations-to-quickly-add-logging-of-object-graphs-as-json.md [deleted file]
content/blog/virtual-networking-with-linux-network-namespaces.md [deleted file]
content/blog/virtual-networking-with-linux-veth-pairs.md [deleted file]
content/blog/virtual-networking-with-linux-virtual-bridges.md [deleted file]
content/blog/xpath-2-0-deep-equal-does-not-match-like-expected-the-problem-with-whitespace.md [deleted file]
themes/juplo.de