aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-02 18:37:21 +0900
committernsfisis <nsfisis@gmail.com>2025-11-02 18:44:10 +0900
commite9c287f2a8dfc477f42efbae69a667b341f21982 (patch)
tree67057453d0f64a62aa43f03435d0dabbf647c7cb /services/nuldoc
parent57315c52be96d2a2c013f0cfb0de5429980e301a (diff)
downloadnsfisis.dev-e9c287f2a8dfc477f42efbae69a667b341f21982.tar.gz
nsfisis.dev-e9c287f2a8dfc477f42efbae69a667b341f21982.tar.zst
nsfisis.dev-e9c287f2a8dfc477f42efbae69a667b341f21982.zip
feat(nuldoc): prepare site migration
Diffstat (limited to 'services/nuldoc')
-rw-r--r--services/nuldoc/compose.yaml2
-rw-r--r--services/nuldoc/nginx.conf14
-rw-r--r--services/nuldoc/public/blog/404.html (renamed from services/nuldoc/public/404.html)0
-rw-r--r--services/nuldoc/public/blog/about/index.html (renamed from services/nuldoc/public/about/index.html)0
-rw-r--r--services/nuldoc/public/blog/atom.xml (renamed from services/nuldoc/public/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/favicon.svg (renamed from services/nuldoc/public/favicon.svg)0
-rw-r--r--services/nuldoc/public/blog/index.html (renamed from services/nuldoc/public/index.html)0
-rw-r--r--services/nuldoc/public/blog/my-icon.js (renamed from services/nuldoc/public/my-icon.js)0
-rw-r--r--services/nuldoc/public/blog/pdf.min.mjs (renamed from services/nuldoc/public/pdf.min.mjs)0
-rw-r--r--services/nuldoc/public/blog/pdf.worker.min.mjs (renamed from services/nuldoc/public/pdf.worker.min.mjs)0
-rw-r--r--services/nuldoc/public/blog/posts/2/index.html (renamed from services/nuldoc/public/posts/2/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html (renamed from services/nuldoc/public/posts/2021-03-05/my-first-post/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html (renamed from services/nuldoc/public/posts/2021-03-30/phperkaigi-2021/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html (renamed from services/nuldoc/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html (renamed from services/nuldoc/public/posts/2021-10-02/python-unbound-local-error/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html (renamed from services/nuldoc/public/posts/2021-10-02/ruby-detect-running-implementation/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html (renamed from services/nuldoc/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html (renamed from services/nuldoc/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html (renamed from services/nuldoc/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html (renamed from services/nuldoc/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html (renamed from services/nuldoc/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html (renamed from services/nuldoc/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/screenshot.png (renamed from services/nuldoc/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/screenshot.png)bin27573 -> 27573 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html (renamed from services/nuldoc/public/posts/2022-05-01/phperkaigi-2022/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html (renamed from services/nuldoc/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html (renamed from services/nuldoc/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html (renamed from services/nuldoc/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html (renamed from services/nuldoc/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html (renamed from services/nuldoc/public/posts/2022-10-28/setup-server-for-this-site/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html (renamed from services/nuldoc/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html (renamed from services/nuldoc/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html (renamed from services/nuldoc/public/posts/2023-03-10/rewrite-this-blog-generator/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html (renamed from services/nuldoc/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html (renamed from services/nuldoc/public/posts/2023-04-04/phperkaigi-2023-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html (renamed from services/nuldoc/public/posts/2023-06-25/phpconfuk-2023-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html (renamed from services/nuldoc/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html (renamed from services/nuldoc/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html (renamed from services/nuldoc/public/posts/2023-12-03/isucon-13/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html (renamed from services/nuldoc/public/posts/2023-12-31/2023-reflections/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html (renamed from services/nuldoc/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html (renamed from services/nuldoc/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html (renamed from services/nuldoc/public/posts/2024-02-10/yapcjapan-2024-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html (renamed from services/nuldoc/public/posts/2024-02-22/phpkansai-2024-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html (renamed from services/nuldoc/public/posts/2024-03-17/phperkaigi-2024-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html (renamed from services/nuldoc/public/posts/2024-03-20/my-bucket-list/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html (renamed from services/nuldoc/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html (renamed from services/nuldoc/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html (renamed from services/nuldoc/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html (renamed from services/nuldoc/public/posts/2024-05-11/phpconkagawa-2024-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html (renamed from services/nuldoc/public/posts/2024-06-19/scalamatsuri-2024-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html (renamed from services/nuldoc/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html (renamed from services/nuldoc/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html (renamed from services/nuldoc/public/posts/2024-09-28/mncore-challenge-1/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html (renamed from services/nuldoc/public/posts/2024-12-04/cohackpp-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/lt.png (renamed from services/nuldoc/public/posts/2024-12-04/cohackpp-report/lt.png)bin43816 -> 43816 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html (renamed from services/nuldoc/public/posts/2024-12-33/2024-reflections/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/Q1.png (renamed from services/nuldoc/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/Q1.png)bin68173 -> 68173 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html (renamed from services/nuldoc/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html (renamed from services/nuldoc/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html (renamed from services/nuldoc/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html (renamed from services/nuldoc/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html (renamed from services/nuldoc/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html (renamed from services/nuldoc/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/screenshot.png (renamed from services/nuldoc/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/screenshot.png)bin142365 -> 142365 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html (renamed from services/nuldoc/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html (renamed from services/nuldoc/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_ADVENTURERS.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_ADVENTURERS.jpeg)bin77310 -> 77310 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg)bin40865 -> 40865 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BOOBY_TRAP.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BOOBY_TRAP.jpeg)bin78417 -> 78417 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BOTTLENECK.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BOTTLENECK.jpeg)bin60078 -> 60078 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_CONCRETE_GOALS.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_CONCRETE_GOALS.jpeg)bin85782 -> 85782 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_CRUSHERS.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_CRUSHERS.jpeg)bin64850 -> 64850 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_DUNGEON.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_DUNGEON.jpeg)bin75946 -> 75946 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg)bin48729 -> 48729 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_FURTHER_FIELDS.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_FURTHER_FIELDS.jpeg)bin74284 -> 74284 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_GETTING_TOGETHER.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_GETTING_TOGETHER.jpeg)bin48172 -> 48172 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_HEAVY_CLOUD.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_HEAVY_CLOUD.jpeg)bin65076 -> 65076 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_INSULATION.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_INSULATION.jpeg)bin65286 -> 65286 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_LOCK_THE_DOOR.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_LOCK_THE_DOOR.jpeg)bin64481 -> 64481 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_METEOR_STRIKE.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_METEOR_STRIKE.jpeg)bin82630 -> 82630 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_OUT_AT_SEA.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_OUT_AT_SEA.jpeg)bin88212 -> 88212 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_PARADE.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_PARADE.jpeg)bin85388 -> 85388 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_PRISON.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_PRISON.jpeg)bin77274 -> 77274 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SCENIC_POND.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SCENIC_POND.jpeg)bin81383 -> 81383 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SEEKING_ACCEPTANCE.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SEEKING_ACCEPTANCE.jpeg)bin115155 -> 115155 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_STARDROP.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_STARDROP.jpeg)bin76510 -> 76510 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SUBMERGED_RUINS.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SUBMERGED_RUINS.jpeg)bin66087 -> 66087 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SUNKEN_TEMPLE.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SUNKEN_TEMPLE.jpeg)bin69803 -> 69803 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_THE_BOX.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_THE_BOX.jpeg)bin47665 -> 47665 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_THE_RETURN_OF_SCENIC_POND.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_THE_RETURN_OF_SCENIC_POND.jpeg)bin80124 -> 80124 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_ULTIMATE_MAZE.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_ULTIMATE_MAZE.jpeg)bin94757 -> 94757 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_VIP_AREA.jpeg (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_VIP_AREA.jpeg)bin59069 -> 59069 bytes
-rw-r--r--services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html (renamed from services/nuldoc/public/posts/2025-06-14/baba-is-you/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html (renamed from services/nuldoc/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html (renamed from services/nuldoc/public/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/3/index.html (renamed from services/nuldoc/public/posts/3/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/4/index.html (renamed from services/nuldoc/public/posts/4/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/5/index.html (renamed from services/nuldoc/public/posts/5/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/6/index.html (renamed from services/nuldoc/public/posts/6/index.html)0
-rw-r--r--services/nuldoc/public/blog/posts/atom.xml (renamed from services/nuldoc/public/posts/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/posts/index.html (renamed from services/nuldoc/public/posts/index.html)0
-rw-r--r--services/nuldoc/public/blog/slide.js (renamed from services/nuldoc/public/slide.js)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-01-18/phpstudy-tokyo-148/index.html (renamed from services/nuldoc/public/slides/2023-01-18/phpstudy-tokyo-148/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf (renamed from services/nuldoc/public/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf)bin204408 -> 204408 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-02-15/phpstudy-tokyo-149/index.html (renamed from services/nuldoc/public/slides/2023-02-15/phpstudy-tokyo-149/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf (renamed from services/nuldoc/public/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf)bin214504 -> 214504 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-03-15/phpstudy-tokyo-150/index.html (renamed from services/nuldoc/public/slides/2023-03-15/phpstudy-tokyo-150/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf (renamed from services/nuldoc/public/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf)bin248257 -> 248257 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-03-24/phperkaigi-2023/index.html (renamed from services/nuldoc/public/slides/2023-03-24/phperkaigi-2023/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-03-24/phperkaigi-2023/slide.pdf (renamed from services/nuldoc/public/slides/2023-03-24/phperkaigi-2023/slide.pdf)bin321814 -> 321814 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-03-25/phperkaigi-2023-tokens/index.html (renamed from services/nuldoc/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf (renamed from services/nuldoc/public/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf)bin753400 -> 753400 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-04-12/phpstudy-tokyo-151/index.html (renamed from services/nuldoc/public/slides/2023-04-12/phpstudy-tokyo-151/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf (renamed from services/nuldoc/public/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf)bin202360 -> 202360 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-06-21/phpstudy-tokyo-153/index.html (renamed from services/nuldoc/public/slides/2023-06-21/phpstudy-tokyo-153/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf (renamed from services/nuldoc/public/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf)bin179888 -> 179888 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-06-23/phpconfuk-2023-eve/index.html (renamed from services/nuldoc/public/slides/2023-06-23/phpconfuk-2023-eve/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf (renamed from services/nuldoc/public/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf)bin194763 -> 194763 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-07-26/phpstudy-tokyo-154/index.html (renamed from services/nuldoc/public/slides/2023-07-26/phpstudy-tokyo-154/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf (renamed from services/nuldoc/public/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf)bin243063 -> 243063 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-08-24/phpstudy-tokyo-155/index.html (renamed from services/nuldoc/public/slides/2023-08-24/phpstudy-tokyo-155/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf (renamed from services/nuldoc/public/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf)bin176356 -> 176356 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2023-10-25/phpstudy-tokyo-157/index.html (renamed from services/nuldoc/public/slides/2023-10-25/phpstudy-tokyo-157/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf (renamed from services/nuldoc/public/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf)bin220650 -> 220650 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-01-24/phpstudy-tokyo-160/index.html (renamed from services/nuldoc/public/slides/2024-01-24/phpstudy-tokyo-160/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf (renamed from services/nuldoc/public/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf)bin143632 -> 143632 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-03-08/phperkaigi-2024/index.html (renamed from services/nuldoc/public/slides/2024-03-08/phperkaigi-2024/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-03-08/phperkaigi-2024/slide.pdf (renamed from services/nuldoc/public/slides/2024-03-08/phperkaigi-2024/slide.pdf)bin188791 -> 188791 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-03-15/ya8-2024/index.html (renamed from services/nuldoc/public/slides/2024-03-15/ya8-2024/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-03-15/ya8-2024/slide.pdf (renamed from services/nuldoc/public/slides/2024-03-15/ya8-2024/slide.pdf)bin1128697 -> 1128697 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-04-13/phpcon-odawara-2024/index.html (renamed from services/nuldoc/public/slides/2024-04-13/phpcon-odawara-2024/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-04-13/phpcon-odawara-2024/slide.pdf (renamed from services/nuldoc/public/slides/2024-04-13/phpcon-odawara-2024/slide.pdf)bin255381 -> 255381 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-04-25/phpstudy-tokyo-163/index.html (renamed from services/nuldoc/public/slides/2024-04-25/phpstudy-tokyo-163/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf (renamed from services/nuldoc/public/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf)bin204495 -> 204495 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-07-18/phpstudy-tokyo-166/index.html (renamed from services/nuldoc/public/slides/2024-07-18/phpstudy-tokyo-166/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf (renamed from services/nuldoc/public/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf)bin267279 -> 267279 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-10-30/phpstudy-tokyo-169/index.html (renamed from services/nuldoc/public/slides/2024-10-30/phpstudy-tokyo-169/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf (renamed from services/nuldoc/public/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf)bin281149 -> 281149 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2024-11-30/cohackpp/index.html (renamed from services/nuldoc/public/slides/2024-11-30/cohackpp/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2024-11-30/cohackpp/slides.pdf (renamed from services/nuldoc/public/slides/2024-11-30/cohackpp/slides.pdf)bin581643 -> 581643 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2025-02-22/phpcon-nagoya-2025/index.html (renamed from services/nuldoc/public/slides/2025-02-22/phpcon-nagoya-2025/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf (renamed from services/nuldoc/public/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf)bin466281 -> 466281 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2025-03-23/phperkaigi-2025/index.html (renamed from services/nuldoc/public/slides/2025-03-23/phperkaigi-2025/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2025-03-23/phperkaigi-2025/slides.pdf (renamed from services/nuldoc/public/slides/2025-03-23/phperkaigi-2025/slides.pdf)bin330673 -> 330673 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2025-04-12/phpcon-odawara-2025/index.html (renamed from services/nuldoc/public/slides/2025-04-12/phpcon-odawara-2025/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2025-04-12/phpcon-odawara-2025/slides.pdf (renamed from services/nuldoc/public/slides/2025-04-12/phpcon-odawara-2025/slides.pdf)bin253371 -> 253371 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2025-07-26/techramen-25-conf/index.html (renamed from services/nuldoc/public/slides/2025-07-26/techramen-25-conf/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2025-07-26/techramen-25-conf/slides.pdf (renamed from services/nuldoc/public/slides/2025-07-26/techramen-25-conf/slides.pdf)bin270959 -> 270959 bytes
-rw-r--r--services/nuldoc/public/blog/slides/2025-10-29/phpstudy-tokyo-180/index.html (renamed from services/nuldoc/public/slides/2025-10-29/phpstudy-tokyo-180/index.html)0
-rw-r--r--services/nuldoc/public/blog/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf (renamed from services/nuldoc/public/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf)bin80441 -> 80441 bytes
-rw-r--r--services/nuldoc/public/blog/slides/atom.xml (renamed from services/nuldoc/public/slides/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/slides/index.html (renamed from services/nuldoc/public/slides/index.html)0
-rw-r--r--services/nuldoc/public/blog/style.css (renamed from services/nuldoc/public/style.css)0
-rw-r--r--services/nuldoc/public/blog/tags/c/atom.xml (renamed from services/nuldoc/public/tags/c/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/c/index.html (renamed from services/nuldoc/public/tags/c/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/ci-cd/atom.xml (renamed from services/nuldoc/public/tags/ci-cd/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/ci-cd/index.html (renamed from services/nuldoc/public/tags/ci-cd/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/cohackpp/atom.xml (renamed from services/nuldoc/public/tags/cohackpp/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/cohackpp/index.html (renamed from services/nuldoc/public/tags/cohackpp/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/composer/atom.xml (renamed from services/nuldoc/public/tags/composer/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/composer/index.html (renamed from services/nuldoc/public/tags/composer/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/conference/atom.xml (renamed from services/nuldoc/public/tags/conference/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/conference/index.html (renamed from services/nuldoc/public/tags/conference/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/cpp/atom.xml (renamed from services/nuldoc/public/tags/cpp/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/cpp/index.html (renamed from services/nuldoc/public/tags/cpp/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/cpp17/atom.xml (renamed from services/nuldoc/public/tags/cpp17/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/cpp17/index.html (renamed from services/nuldoc/public/tags/cpp17/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/float/atom.xml (renamed from services/nuldoc/public/tags/float/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/float/index.html (renamed from services/nuldoc/public/tags/float/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/game/atom.xml (renamed from services/nuldoc/public/tags/game/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/game/index.html (renamed from services/nuldoc/public/tags/game/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/gitlab/atom.xml (renamed from services/nuldoc/public/tags/gitlab/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/gitlab/index.html (renamed from services/nuldoc/public/tags/gitlab/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/go/atom.xml (renamed from services/nuldoc/public/tags/go/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/go/index.html (renamed from services/nuldoc/public/tags/go/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/http/atom.xml (renamed from services/nuldoc/public/tags/http/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/http/index.html (renamed from services/nuldoc/public/tags/http/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/index.html (renamed from services/nuldoc/public/tags/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/isucon/atom.xml (renamed from services/nuldoc/public/tags/isucon/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/isucon/index.html (renamed from services/nuldoc/public/tags/isucon/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/macos/atom.xml (renamed from services/nuldoc/public/tags/macos/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/macos/index.html (renamed from services/nuldoc/public/tags/macos/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/mncore-challenge/atom.xml (renamed from services/nuldoc/public/tags/mncore-challenge/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/mncore-challenge/index.html (renamed from services/nuldoc/public/tags/mncore-challenge/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/neovim/atom.xml (renamed from services/nuldoc/public/tags/neovim/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/neovim/index.html (renamed from services/nuldoc/public/tags/neovim/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/note-to-self/atom.xml (renamed from services/nuldoc/public/tags/note-to-self/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/note-to-self/index.html (renamed from services/nuldoc/public/tags/note-to-self/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/ouj/atom.xml (renamed from services/nuldoc/public/tags/ouj/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/ouj/index.html (renamed from services/nuldoc/public/tags/ouj/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/perl/atom.xml (renamed from services/nuldoc/public/tags/perl/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/perl/index.html (renamed from services/nuldoc/public/tags/perl/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/php/atom.xml (renamed from services/nuldoc/public/tags/php/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/php/index.html (renamed from services/nuldoc/public/tags/php/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpcon-nagoya/atom.xml (renamed from services/nuldoc/public/tags/phpcon-nagoya/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpcon-nagoya/index.html (renamed from services/nuldoc/public/tags/phpcon-nagoya/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpcon-odawara/atom.xml (renamed from services/nuldoc/public/tags/phpcon-odawara/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpcon-odawara/index.html (renamed from services/nuldoc/public/tags/phpcon-odawara/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpconfuk/atom.xml (renamed from services/nuldoc/public/tags/phpconfuk/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpconfuk/index.html (renamed from services/nuldoc/public/tags/phpconfuk/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpconkagawa/atom.xml (renamed from services/nuldoc/public/tags/phpconkagawa/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpconkagawa/index.html (renamed from services/nuldoc/public/tags/phpconkagawa/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpconokinawa/atom.xml (renamed from services/nuldoc/public/tags/phpconokinawa/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpconokinawa/index.html (renamed from services/nuldoc/public/tags/phpconokinawa/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phperkaigi/atom.xml (renamed from services/nuldoc/public/tags/phperkaigi/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phperkaigi/index.html (renamed from services/nuldoc/public/tags/phperkaigi/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpkansai/atom.xml (renamed from services/nuldoc/public/tags/phpkansai/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpkansai/index.html (renamed from services/nuldoc/public/tags/phpkansai/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/phpstudy-tokyo/atom.xml (renamed from services/nuldoc/public/tags/phpstudy-tokyo/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/phpstudy-tokyo/index.html (renamed from services/nuldoc/public/tags/phpstudy-tokyo/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/piet/atom.xml (renamed from services/nuldoc/public/tags/piet/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/piet/index.html (renamed from services/nuldoc/public/tags/piet/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/python/atom.xml (renamed from services/nuldoc/public/tags/python/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/python/index.html (renamed from services/nuldoc/public/tags/python/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/python3/atom.xml (renamed from services/nuldoc/public/tags/python3/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/python3/index.html (renamed from services/nuldoc/public/tags/python3/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/ruby/atom.xml (renamed from services/nuldoc/public/tags/ruby/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/ruby/index.html (renamed from services/nuldoc/public/tags/ruby/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/ruby3/atom.xml (renamed from services/nuldoc/public/tags/ruby3/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/ruby3/index.html (renamed from services/nuldoc/public/tags/ruby3/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/rubykaigi/atom.xml (renamed from services/nuldoc/public/tags/rubykaigi/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/rubykaigi/index.html (renamed from services/nuldoc/public/tags/rubykaigi/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/rust/atom.xml (renamed from services/nuldoc/public/tags/rust/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/rust/index.html (renamed from services/nuldoc/public/tags/rust/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/scala/atom.xml (renamed from services/nuldoc/public/tags/scala/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/scala/index.html (renamed from services/nuldoc/public/tags/scala/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/scalamatsuri/atom.xml (renamed from services/nuldoc/public/tags/scalamatsuri/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/scalamatsuri/index.html (renamed from services/nuldoc/public/tags/scalamatsuri/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/techramen/atom.xml (renamed from services/nuldoc/public/tags/techramen/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/techramen/index.html (renamed from services/nuldoc/public/tags/techramen/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/trick/atom.xml (renamed from services/nuldoc/public/tags/trick/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/trick/index.html (renamed from services/nuldoc/public/tags/trick/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/vim/atom.xml (renamed from services/nuldoc/public/tags/vim/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/vim/index.html (renamed from services/nuldoc/public/tags/vim/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/wasm/atom.xml (renamed from services/nuldoc/public/tags/wasm/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/wasm/index.html (renamed from services/nuldoc/public/tags/wasm/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/wireguard/atom.xml (renamed from services/nuldoc/public/tags/wireguard/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/wireguard/index.html (renamed from services/nuldoc/public/tags/wireguard/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/ya8/atom.xml (renamed from services/nuldoc/public/tags/ya8/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/ya8/index.html (renamed from services/nuldoc/public/tags/ya8/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/yaml/atom.xml (renamed from services/nuldoc/public/tags/yaml/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/yaml/index.html (renamed from services/nuldoc/public/tags/yaml/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/yapc/atom.xml (renamed from services/nuldoc/public/tags/yapc/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/yapc/index.html (renamed from services/nuldoc/public/tags/yapc/index.html)0
-rw-r--r--services/nuldoc/public/blog/tags/zsh/atom.xml (renamed from services/nuldoc/public/tags/zsh/atom.xml)0
-rw-r--r--services/nuldoc/public/blog/tags/zsh/index.html (renamed from services/nuldoc/public/tags/zsh/index.html)0
246 files changed, 12 insertions, 4 deletions
diff --git a/services/nuldoc/compose.yaml b/services/nuldoc/compose.yaml
index d8a9c85a..d36570ac 100644
--- a/services/nuldoc/compose.yaml
+++ b/services/nuldoc/compose.yaml
@@ -5,7 +5,7 @@ services:
- ./nginx.conf:/etc/nginx/conf.d/default.conf
- ./public:/public
ports:
- - '127.0.0.1:8001:8001'
+ - '127.0.0.1:8001:80'
environment:
TZ: Asia/Tokyo
restart: always
diff --git a/services/nuldoc/nginx.conf b/services/nuldoc/nginx.conf
index eb1d9136..311f6007 100644
--- a/services/nuldoc/nginx.conf
+++ b/services/nuldoc/nginx.conf
@@ -1,9 +1,17 @@
+map $http_x_forwarded_host $docroot_path {
+ hostnames;
+ default /public/_;
+ about.* /public/about;
+ blog.* /public/blog;
+ slides.* /public/slides;
+}
+
server {
- listen 8001 default;
- listen [::]:8001;
+ listen 80 default;
+ listen [::]:80;
location / {
- root /public;
+ root $docroot_path;
location ~* ^.*/atom\.xml$ {
types { }
diff --git a/services/nuldoc/public/404.html b/services/nuldoc/public/blog/404.html
index fa1b7e78..fa1b7e78 100644
--- a/services/nuldoc/public/404.html
+++ b/services/nuldoc/public/blog/404.html
diff --git a/services/nuldoc/public/about/index.html b/services/nuldoc/public/blog/about/index.html
index 1aae008d..1aae008d 100644
--- a/services/nuldoc/public/about/index.html
+++ b/services/nuldoc/public/blog/about/index.html
diff --git a/services/nuldoc/public/atom.xml b/services/nuldoc/public/blog/atom.xml
index e4fee046..e4fee046 100644
--- a/services/nuldoc/public/atom.xml
+++ b/services/nuldoc/public/blog/atom.xml
diff --git a/services/nuldoc/public/favicon.svg b/services/nuldoc/public/blog/favicon.svg
index 923d78b1..923d78b1 100644
--- a/services/nuldoc/public/favicon.svg
+++ b/services/nuldoc/public/blog/favicon.svg
diff --git a/services/nuldoc/public/index.html b/services/nuldoc/public/blog/index.html
index 698ebbca..698ebbca 100644
--- a/services/nuldoc/public/index.html
+++ b/services/nuldoc/public/blog/index.html
diff --git a/services/nuldoc/public/my-icon.js b/services/nuldoc/public/blog/my-icon.js
index 48c556da..48c556da 100644
--- a/services/nuldoc/public/my-icon.js
+++ b/services/nuldoc/public/blog/my-icon.js
diff --git a/services/nuldoc/public/pdf.min.mjs b/services/nuldoc/public/blog/pdf.min.mjs
index 414d9b8e..414d9b8e 100644
--- a/services/nuldoc/public/pdf.min.mjs
+++ b/services/nuldoc/public/blog/pdf.min.mjs
diff --git a/services/nuldoc/public/pdf.worker.min.mjs b/services/nuldoc/public/blog/pdf.worker.min.mjs
index ada02223..ada02223 100644
--- a/services/nuldoc/public/pdf.worker.min.mjs
+++ b/services/nuldoc/public/blog/pdf.worker.min.mjs
diff --git a/services/nuldoc/public/posts/2/index.html b/services/nuldoc/public/blog/posts/2/index.html
index 5d60779f..5d60779f 100644
--- a/services/nuldoc/public/posts/2/index.html
+++ b/services/nuldoc/public/blog/posts/2/index.html
diff --git a/services/nuldoc/public/posts/2021-03-05/my-first-post/index.html b/services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html
index 1e90a41b..1e90a41b 100644
--- a/services/nuldoc/public/posts/2021-03-05/my-first-post/index.html
+++ b/services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html
diff --git a/services/nuldoc/public/posts/2021-03-30/phperkaigi-2021/index.html b/services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html
index 8ed6007a..8ed6007a 100644
--- a/services/nuldoc/public/posts/2021-03-30/phperkaigi-2021/index.html
+++ b/services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
index 14c50d4b..14c50d4b 100644
--- a/services/nuldoc/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/python-unbound-local-error/index.html b/services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html
index 628b9821..628b9821 100644
--- a/services/nuldoc/public/posts/2021-10-02/python-unbound-local-error/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/ruby-detect-running-implementation/index.html b/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
index 317dcb8e..317dcb8e 100644
--- a/services/nuldoc/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
index 0ccf38a0..0ccf38a0 100644
--- a/services/nuldoc/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
index 8031056c..8031056c 100644
--- a/services/nuldoc/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
index 735a1152..735a1152 100644
--- a/services/nuldoc/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
diff --git a/services/nuldoc/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
index 4b4349e5..4b4349e5 100644
--- a/services/nuldoc/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
+++ b/services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
diff --git a/services/nuldoc/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html
index 3308b766..3308b766 100644
--- a/services/nuldoc/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
+++ b/services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html
diff --git a/services/nuldoc/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
index 1676841b..1676841b 100644
--- a/services/nuldoc/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
+++ b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
diff --git a/services/nuldoc/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/screenshot.png b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/screenshot.png
index c527879a..c527879a 100644
--- a/services/nuldoc/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/screenshot.png
+++ b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/screenshot.png
Binary files differ
diff --git a/services/nuldoc/public/posts/2022-05-01/phperkaigi-2022/index.html b/services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html
index 86b608fe..86b608fe 100644
--- a/services/nuldoc/public/posts/2022-05-01/phperkaigi-2022/index.html
+++ b/services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html
diff --git a/services/nuldoc/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html b/services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
index a053bd3a..a053bd3a 100644
--- a/services/nuldoc/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
+++ b/services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
diff --git a/services/nuldoc/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html b/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
index adbe31df..adbe31df 100644
--- a/services/nuldoc/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
+++ b/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
diff --git a/services/nuldoc/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html b/services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
index 90e136e9..90e136e9 100644
--- a/services/nuldoc/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
+++ b/services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
diff --git a/services/nuldoc/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html b/services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html
index 773b52d8..773b52d8 100644
--- a/services/nuldoc/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html
+++ b/services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html
diff --git a/services/nuldoc/public/posts/2022-10-28/setup-server-for-this-site/index.html b/services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html
index e5d3e482..e5d3e482 100644
--- a/services/nuldoc/public/posts/2022-10-28/setup-server-for-this-site/index.html
+++ b/services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html
diff --git a/services/nuldoc/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html b/services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html
index b8daf9e4..b8daf9e4 100644
--- a/services/nuldoc/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html
+++ b/services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html
diff --git a/services/nuldoc/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html b/services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
index 3dfc50da..3dfc50da 100644
--- a/services/nuldoc/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
+++ b/services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
diff --git a/services/nuldoc/public/posts/2023-03-10/rewrite-this-blog-generator/index.html b/services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html
index 86cd7fbe..86cd7fbe 100644
--- a/services/nuldoc/public/posts/2023-03-10/rewrite-this-blog-generator/index.html
+++ b/services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html
diff --git a/services/nuldoc/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html b/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html
index 5f4e7862..5f4e7862 100644
--- a/services/nuldoc/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html
+++ b/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html
diff --git a/services/nuldoc/public/posts/2023-04-04/phperkaigi-2023-report/index.html b/services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html
index 9be6548f..9be6548f 100644
--- a/services/nuldoc/public/posts/2023-04-04/phperkaigi-2023-report/index.html
+++ b/services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html
diff --git a/services/nuldoc/public/posts/2023-06-25/phpconfuk-2023-report/index.html b/services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html
index c9920564..c9920564 100644
--- a/services/nuldoc/public/posts/2023-06-25/phpconfuk-2023-report/index.html
+++ b/services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html
diff --git a/services/nuldoc/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html b/services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html
index 515216cb..515216cb 100644
--- a/services/nuldoc/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html
+++ b/services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html
diff --git a/services/nuldoc/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html b/services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html
index 37d12f3e..37d12f3e 100644
--- a/services/nuldoc/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html
+++ b/services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html
diff --git a/services/nuldoc/public/posts/2023-12-03/isucon-13/index.html b/services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html
index 35c34d64..35c34d64 100644
--- a/services/nuldoc/public/posts/2023-12-03/isucon-13/index.html
+++ b/services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html
diff --git a/services/nuldoc/public/posts/2023-12-31/2023-reflections/index.html b/services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html
index 145ce447..145ce447 100644
--- a/services/nuldoc/public/posts/2023-12-31/2023-reflections/index.html
+++ b/services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html
diff --git a/services/nuldoc/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html b/services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html
index 51fa398e..51fa398e 100644
--- a/services/nuldoc/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html
+++ b/services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html
diff --git a/services/nuldoc/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html b/services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html
index 25073fac..25073fac 100644
--- a/services/nuldoc/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html
+++ b/services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html
diff --git a/services/nuldoc/public/posts/2024-02-10/yapcjapan-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html
index 06509ec2..06509ec2 100644
--- a/services/nuldoc/public/posts/2024-02-10/yapcjapan-2024-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html
diff --git a/services/nuldoc/public/posts/2024-02-22/phpkansai-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html
index cf4db68a..cf4db68a 100644
--- a/services/nuldoc/public/posts/2024-02-22/phpkansai-2024-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html
diff --git a/services/nuldoc/public/posts/2024-03-17/phperkaigi-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html
index 6c4189af..6c4189af 100644
--- a/services/nuldoc/public/posts/2024-03-17/phperkaigi-2024-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html
diff --git a/services/nuldoc/public/posts/2024-03-20/my-bucket-list/index.html b/services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html
index b224b97b..b224b97b 100644
--- a/services/nuldoc/public/posts/2024-03-20/my-bucket-list/index.html
+++ b/services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html
diff --git a/services/nuldoc/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html
index 85377165..85377165 100644
--- a/services/nuldoc/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html
diff --git a/services/nuldoc/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html b/services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html
index a21c7839..a21c7839 100644
--- a/services/nuldoc/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html
+++ b/services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html
diff --git a/services/nuldoc/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html b/services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html
index 42f0c8f8..42f0c8f8 100644
--- a/services/nuldoc/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html
+++ b/services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html
diff --git a/services/nuldoc/public/posts/2024-05-11/phpconkagawa-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html
index 4ed20db4..4ed20db4 100644
--- a/services/nuldoc/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html
diff --git a/services/nuldoc/public/posts/2024-06-19/scalamatsuri-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html
index 50da56a8..50da56a8 100644
--- a/services/nuldoc/public/posts/2024-06-19/scalamatsuri-2024-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html
diff --git a/services/nuldoc/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html b/services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html
index 62f89f2f..62f89f2f 100644
--- a/services/nuldoc/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html
+++ b/services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html
diff --git a/services/nuldoc/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html b/services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html
index fd80b673..fd80b673 100644
--- a/services/nuldoc/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html
+++ b/services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html
diff --git a/services/nuldoc/public/posts/2024-09-28/mncore-challenge-1/index.html b/services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html
index 52a50efd..52a50efd 100644
--- a/services/nuldoc/public/posts/2024-09-28/mncore-challenge-1/index.html
+++ b/services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html
diff --git a/services/nuldoc/public/posts/2024-12-04/cohackpp-report/index.html b/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html
index 94762734..94762734 100644
--- a/services/nuldoc/public/posts/2024-12-04/cohackpp-report/index.html
+++ b/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html
diff --git a/services/nuldoc/public/posts/2024-12-04/cohackpp-report/lt.png b/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/lt.png
index 1075d95f..1075d95f 100644
--- a/services/nuldoc/public/posts/2024-12-04/cohackpp-report/lt.png
+++ b/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/lt.png
Binary files differ
diff --git a/services/nuldoc/public/posts/2024-12-33/2024-reflections/index.html b/services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html
index 1980d25f..1980d25f 100644
--- a/services/nuldoc/public/posts/2024-12-33/2024-reflections/index.html
+++ b/services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html
diff --git a/services/nuldoc/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/Q1.png b/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/Q1.png
index 7f099d74..7f099d74 100644
--- a/services/nuldoc/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/Q1.png
+++ b/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/Q1.png
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html b/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html
index 796c58e2..796c58e2 100644
--- a/services/nuldoc/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html
+++ b/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html
diff --git a/services/nuldoc/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html b/services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html
index 50476306..50476306 100644
--- a/services/nuldoc/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html
+++ b/services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html
diff --git a/services/nuldoc/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html b/services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html
index 48bcd74f..48bcd74f 100644
--- a/services/nuldoc/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html
+++ b/services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html
diff --git a/services/nuldoc/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html b/services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html
index ed1e26f2..ed1e26f2 100644
--- a/services/nuldoc/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html
+++ b/services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html
diff --git a/services/nuldoc/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html b/services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html
index bf1419b8..bf1419b8 100644
--- a/services/nuldoc/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html
+++ b/services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html
diff --git a/services/nuldoc/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html b/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html
index 98949022..98949022 100644
--- a/services/nuldoc/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html
+++ b/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html
diff --git a/services/nuldoc/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/screenshot.png b/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/screenshot.png
index 0bfe3be9..0bfe3be9 100644
--- a/services/nuldoc/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/screenshot.png
+++ b/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/screenshot.png
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html b/services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html
index 9a45d6c4..9a45d6c4 100644
--- a/services/nuldoc/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html
+++ b/services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html
diff --git a/services/nuldoc/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html b/services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html
index f2c20501..f2c20501 100644
--- a/services/nuldoc/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html
+++ b/services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_ADVENTURERS.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_ADVENTURERS.jpeg
index 8ba97a06..8ba97a06 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_ADVENTURERS.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_ADVENTURERS.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg
index 69c8bb5e..69c8bb5e 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BOOBY_TRAP.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BOOBY_TRAP.jpeg
index f993ac34..f993ac34 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BOOBY_TRAP.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BOOBY_TRAP.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BOTTLENECK.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BOTTLENECK.jpeg
index 9080626e..9080626e 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_BOTTLENECK.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_BOTTLENECK.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_CONCRETE_GOALS.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_CONCRETE_GOALS.jpeg
index a11be095..a11be095 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_CONCRETE_GOALS.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_CONCRETE_GOALS.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_CRUSHERS.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_CRUSHERS.jpeg
index 5a29e603..5a29e603 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_CRUSHERS.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_CRUSHERS.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_DUNGEON.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_DUNGEON.jpeg
index 9ed96771..9ed96771 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_DUNGEON.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_DUNGEON.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg
index 693958dd..693958dd 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_FURTHER_FIELDS.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_FURTHER_FIELDS.jpeg
index 866485b9..866485b9 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_FURTHER_FIELDS.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_FURTHER_FIELDS.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_GETTING_TOGETHER.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_GETTING_TOGETHER.jpeg
index 6d9879d2..6d9879d2 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_GETTING_TOGETHER.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_GETTING_TOGETHER.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_HEAVY_CLOUD.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_HEAVY_CLOUD.jpeg
index 78479628..78479628 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_HEAVY_CLOUD.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_HEAVY_CLOUD.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_INSULATION.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_INSULATION.jpeg
index 16c8d091..16c8d091 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_INSULATION.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_INSULATION.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_LOCK_THE_DOOR.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_LOCK_THE_DOOR.jpeg
index 4f7acf79..4f7acf79 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_LOCK_THE_DOOR.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_LOCK_THE_DOOR.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_METEOR_STRIKE.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_METEOR_STRIKE.jpeg
index 26209ea8..26209ea8 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_METEOR_STRIKE.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_METEOR_STRIKE.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_OUT_AT_SEA.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_OUT_AT_SEA.jpeg
index 0a6fb4df..0a6fb4df 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_OUT_AT_SEA.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_OUT_AT_SEA.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_PARADE.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_PARADE.jpeg
index 5bd1fe77..5bd1fe77 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_PARADE.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_PARADE.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_PRISON.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_PRISON.jpeg
index 21701abb..21701abb 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_PRISON.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_PRISON.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SCENIC_POND.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SCENIC_POND.jpeg
index 76b80b7c..76b80b7c 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SCENIC_POND.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SCENIC_POND.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SEEKING_ACCEPTANCE.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SEEKING_ACCEPTANCE.jpeg
index e4c33fe8..e4c33fe8 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SEEKING_ACCEPTANCE.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SEEKING_ACCEPTANCE.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_STARDROP.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_STARDROP.jpeg
index f154f3b8..f154f3b8 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_STARDROP.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_STARDROP.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SUBMERGED_RUINS.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SUBMERGED_RUINS.jpeg
index 3581bc45..3581bc45 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SUBMERGED_RUINS.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SUBMERGED_RUINS.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SUNKEN_TEMPLE.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SUNKEN_TEMPLE.jpeg
index 7f7659bb..7f7659bb 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_SUNKEN_TEMPLE.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_SUNKEN_TEMPLE.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_THE_BOX.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_THE_BOX.jpeg
index 4c04ae9c..4c04ae9c 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_THE_BOX.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_THE_BOX.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_THE_RETURN_OF_SCENIC_POND.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_THE_RETURN_OF_SCENIC_POND.jpeg
index 86edb294..86edb294 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_THE_RETURN_OF_SCENIC_POND.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_THE_RETURN_OF_SCENIC_POND.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_ULTIMATE_MAZE.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_ULTIMATE_MAZE.jpeg
index 97d3fe7e..97d3fe7e 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_ULTIMATE_MAZE.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_ULTIMATE_MAZE.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_VIP_AREA.jpeg b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_VIP_AREA.jpeg
index 6e352375..6e352375 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/LEVEL_VIP_AREA.jpeg
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/LEVEL_VIP_AREA.jpeg
Binary files differ
diff --git a/services/nuldoc/public/posts/2025-06-14/baba-is-you/index.html b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html
index 636ff0fe..636ff0fe 100644
--- a/services/nuldoc/public/posts/2025-06-14/baba-is-you/index.html
+++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html
diff --git a/services/nuldoc/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html b/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html
index a58dc5cf..a58dc5cf 100644
--- a/services/nuldoc/public/posts/2025-07-15/partial-surrender-to-ebooks/index.html
+++ b/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html
diff --git a/services/nuldoc/public/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html b/services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html
index 8288a80d..8288a80d 100644
--- a/services/nuldoc/public/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html
+++ b/services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html
diff --git a/services/nuldoc/public/posts/3/index.html b/services/nuldoc/public/blog/posts/3/index.html
index cee3b675..cee3b675 100644
--- a/services/nuldoc/public/posts/3/index.html
+++ b/services/nuldoc/public/blog/posts/3/index.html
diff --git a/services/nuldoc/public/posts/4/index.html b/services/nuldoc/public/blog/posts/4/index.html
index c10cbabc..c10cbabc 100644
--- a/services/nuldoc/public/posts/4/index.html
+++ b/services/nuldoc/public/blog/posts/4/index.html
diff --git a/services/nuldoc/public/posts/5/index.html b/services/nuldoc/public/blog/posts/5/index.html
index 0976a571..0976a571 100644
--- a/services/nuldoc/public/posts/5/index.html
+++ b/services/nuldoc/public/blog/posts/5/index.html
diff --git a/services/nuldoc/public/posts/6/index.html b/services/nuldoc/public/blog/posts/6/index.html
index e490fcef..e490fcef 100644
--- a/services/nuldoc/public/posts/6/index.html
+++ b/services/nuldoc/public/blog/posts/6/index.html
diff --git a/services/nuldoc/public/posts/atom.xml b/services/nuldoc/public/blog/posts/atom.xml
index fdc33730..fdc33730 100644
--- a/services/nuldoc/public/posts/atom.xml
+++ b/services/nuldoc/public/blog/posts/atom.xml
diff --git a/services/nuldoc/public/posts/index.html b/services/nuldoc/public/blog/posts/index.html
index 788129dc..788129dc 100644
--- a/services/nuldoc/public/posts/index.html
+++ b/services/nuldoc/public/blog/posts/index.html
diff --git a/services/nuldoc/public/slide.js b/services/nuldoc/public/blog/slide.js
index 4c7a0de8..4c7a0de8 100644
--- a/services/nuldoc/public/slide.js
+++ b/services/nuldoc/public/blog/slide.js
diff --git a/services/nuldoc/public/slides/2023-01-18/phpstudy-tokyo-148/index.html b/services/nuldoc/public/blog/slides/2023-01-18/phpstudy-tokyo-148/index.html
index 9f35107a..9f35107a 100644
--- a/services/nuldoc/public/slides/2023-01-18/phpstudy-tokyo-148/index.html
+++ b/services/nuldoc/public/blog/slides/2023-01-18/phpstudy-tokyo-148/index.html
diff --git a/services/nuldoc/public/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf b/services/nuldoc/public/blog/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf
index e50d08ef..e50d08ef 100644
--- a/services/nuldoc/public/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-02-15/phpstudy-tokyo-149/index.html b/services/nuldoc/public/blog/slides/2023-02-15/phpstudy-tokyo-149/index.html
index 412866b0..412866b0 100644
--- a/services/nuldoc/public/slides/2023-02-15/phpstudy-tokyo-149/index.html
+++ b/services/nuldoc/public/blog/slides/2023-02-15/phpstudy-tokyo-149/index.html
diff --git a/services/nuldoc/public/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf b/services/nuldoc/public/blog/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf
index f51f6f81..f51f6f81 100644
--- a/services/nuldoc/public/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-03-15/phpstudy-tokyo-150/index.html b/services/nuldoc/public/blog/slides/2023-03-15/phpstudy-tokyo-150/index.html
index af489f86..af489f86 100644
--- a/services/nuldoc/public/slides/2023-03-15/phpstudy-tokyo-150/index.html
+++ b/services/nuldoc/public/blog/slides/2023-03-15/phpstudy-tokyo-150/index.html
diff --git a/services/nuldoc/public/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf b/services/nuldoc/public/blog/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf
index fdc070c3..fdc070c3 100644
--- a/services/nuldoc/public/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-03-24/phperkaigi-2023/index.html b/services/nuldoc/public/blog/slides/2023-03-24/phperkaigi-2023/index.html
index 4b3f304c..4b3f304c 100644
--- a/services/nuldoc/public/slides/2023-03-24/phperkaigi-2023/index.html
+++ b/services/nuldoc/public/blog/slides/2023-03-24/phperkaigi-2023/index.html
diff --git a/services/nuldoc/public/slides/2023-03-24/phperkaigi-2023/slide.pdf b/services/nuldoc/public/blog/slides/2023-03-24/phperkaigi-2023/slide.pdf
index 6d3d9c39..6d3d9c39 100644
--- a/services/nuldoc/public/slides/2023-03-24/phperkaigi-2023/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-03-24/phperkaigi-2023/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html b/services/nuldoc/public/blog/slides/2023-03-25/phperkaigi-2023-tokens/index.html
index b89b5d92..b89b5d92 100644
--- a/services/nuldoc/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html
+++ b/services/nuldoc/public/blog/slides/2023-03-25/phperkaigi-2023-tokens/index.html
diff --git a/services/nuldoc/public/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf b/services/nuldoc/public/blog/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf
index 1104b62b..1104b62b 100644
--- a/services/nuldoc/public/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-04-12/phpstudy-tokyo-151/index.html b/services/nuldoc/public/blog/slides/2023-04-12/phpstudy-tokyo-151/index.html
index bde7052c..bde7052c 100644
--- a/services/nuldoc/public/slides/2023-04-12/phpstudy-tokyo-151/index.html
+++ b/services/nuldoc/public/blog/slides/2023-04-12/phpstudy-tokyo-151/index.html
diff --git a/services/nuldoc/public/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf b/services/nuldoc/public/blog/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf
index 422d9b8f..422d9b8f 100644
--- a/services/nuldoc/public/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-06-21/phpstudy-tokyo-153/index.html b/services/nuldoc/public/blog/slides/2023-06-21/phpstudy-tokyo-153/index.html
index 780bf109..780bf109 100644
--- a/services/nuldoc/public/slides/2023-06-21/phpstudy-tokyo-153/index.html
+++ b/services/nuldoc/public/blog/slides/2023-06-21/phpstudy-tokyo-153/index.html
diff --git a/services/nuldoc/public/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf b/services/nuldoc/public/blog/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf
index 53d14bac..53d14bac 100644
--- a/services/nuldoc/public/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-06-23/phpconfuk-2023-eve/index.html b/services/nuldoc/public/blog/slides/2023-06-23/phpconfuk-2023-eve/index.html
index e777e351..e777e351 100644
--- a/services/nuldoc/public/slides/2023-06-23/phpconfuk-2023-eve/index.html
+++ b/services/nuldoc/public/blog/slides/2023-06-23/phpconfuk-2023-eve/index.html
diff --git a/services/nuldoc/public/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf b/services/nuldoc/public/blog/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf
index 648680e9..648680e9 100644
--- a/services/nuldoc/public/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-07-26/phpstudy-tokyo-154/index.html b/services/nuldoc/public/blog/slides/2023-07-26/phpstudy-tokyo-154/index.html
index 19e5b15d..19e5b15d 100644
--- a/services/nuldoc/public/slides/2023-07-26/phpstudy-tokyo-154/index.html
+++ b/services/nuldoc/public/blog/slides/2023-07-26/phpstudy-tokyo-154/index.html
diff --git a/services/nuldoc/public/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf b/services/nuldoc/public/blog/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf
index e26c8d10..e26c8d10 100644
--- a/services/nuldoc/public/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-08-24/phpstudy-tokyo-155/index.html b/services/nuldoc/public/blog/slides/2023-08-24/phpstudy-tokyo-155/index.html
index e27cbe58..e27cbe58 100644
--- a/services/nuldoc/public/slides/2023-08-24/phpstudy-tokyo-155/index.html
+++ b/services/nuldoc/public/blog/slides/2023-08-24/phpstudy-tokyo-155/index.html
diff --git a/services/nuldoc/public/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf b/services/nuldoc/public/blog/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf
index ead5c00d..ead5c00d 100644
--- a/services/nuldoc/public/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2023-10-25/phpstudy-tokyo-157/index.html b/services/nuldoc/public/blog/slides/2023-10-25/phpstudy-tokyo-157/index.html
index d4368037..d4368037 100644
--- a/services/nuldoc/public/slides/2023-10-25/phpstudy-tokyo-157/index.html
+++ b/services/nuldoc/public/blog/slides/2023-10-25/phpstudy-tokyo-157/index.html
diff --git a/services/nuldoc/public/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf b/services/nuldoc/public/blog/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf
index dde12ea6..dde12ea6 100644
--- a/services/nuldoc/public/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-01-24/phpstudy-tokyo-160/index.html b/services/nuldoc/public/blog/slides/2024-01-24/phpstudy-tokyo-160/index.html
index 63f5f4f1..63f5f4f1 100644
--- a/services/nuldoc/public/slides/2024-01-24/phpstudy-tokyo-160/index.html
+++ b/services/nuldoc/public/blog/slides/2024-01-24/phpstudy-tokyo-160/index.html
diff --git a/services/nuldoc/public/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf b/services/nuldoc/public/blog/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf
index 172dd1a7..172dd1a7 100644
--- a/services/nuldoc/public/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-03-08/phperkaigi-2024/index.html b/services/nuldoc/public/blog/slides/2024-03-08/phperkaigi-2024/index.html
index fa5deda8..fa5deda8 100644
--- a/services/nuldoc/public/slides/2024-03-08/phperkaigi-2024/index.html
+++ b/services/nuldoc/public/blog/slides/2024-03-08/phperkaigi-2024/index.html
diff --git a/services/nuldoc/public/slides/2024-03-08/phperkaigi-2024/slide.pdf b/services/nuldoc/public/blog/slides/2024-03-08/phperkaigi-2024/slide.pdf
index f9677ede..f9677ede 100644
--- a/services/nuldoc/public/slides/2024-03-08/phperkaigi-2024/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-03-08/phperkaigi-2024/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-03-15/ya8-2024/index.html b/services/nuldoc/public/blog/slides/2024-03-15/ya8-2024/index.html
index 9a85a0cf..9a85a0cf 100644
--- a/services/nuldoc/public/slides/2024-03-15/ya8-2024/index.html
+++ b/services/nuldoc/public/blog/slides/2024-03-15/ya8-2024/index.html
diff --git a/services/nuldoc/public/slides/2024-03-15/ya8-2024/slide.pdf b/services/nuldoc/public/blog/slides/2024-03-15/ya8-2024/slide.pdf
index bb94047d..bb94047d 100644
--- a/services/nuldoc/public/slides/2024-03-15/ya8-2024/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-03-15/ya8-2024/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-04-13/phpcon-odawara-2024/index.html b/services/nuldoc/public/blog/slides/2024-04-13/phpcon-odawara-2024/index.html
index 7d4db56d..7d4db56d 100644
--- a/services/nuldoc/public/slides/2024-04-13/phpcon-odawara-2024/index.html
+++ b/services/nuldoc/public/blog/slides/2024-04-13/phpcon-odawara-2024/index.html
diff --git a/services/nuldoc/public/slides/2024-04-13/phpcon-odawara-2024/slide.pdf b/services/nuldoc/public/blog/slides/2024-04-13/phpcon-odawara-2024/slide.pdf
index 75e60367..75e60367 100644
--- a/services/nuldoc/public/slides/2024-04-13/phpcon-odawara-2024/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-04-13/phpcon-odawara-2024/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-04-25/phpstudy-tokyo-163/index.html b/services/nuldoc/public/blog/slides/2024-04-25/phpstudy-tokyo-163/index.html
index 21fd3896..21fd3896 100644
--- a/services/nuldoc/public/slides/2024-04-25/phpstudy-tokyo-163/index.html
+++ b/services/nuldoc/public/blog/slides/2024-04-25/phpstudy-tokyo-163/index.html
diff --git a/services/nuldoc/public/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf b/services/nuldoc/public/blog/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf
index ad0bf085..ad0bf085 100644
--- a/services/nuldoc/public/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-07-18/phpstudy-tokyo-166/index.html b/services/nuldoc/public/blog/slides/2024-07-18/phpstudy-tokyo-166/index.html
index 6aeb2f59..6aeb2f59 100644
--- a/services/nuldoc/public/slides/2024-07-18/phpstudy-tokyo-166/index.html
+++ b/services/nuldoc/public/blog/slides/2024-07-18/phpstudy-tokyo-166/index.html
diff --git a/services/nuldoc/public/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf b/services/nuldoc/public/blog/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf
index a0957334..a0957334 100644
--- a/services/nuldoc/public/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-10-30/phpstudy-tokyo-169/index.html b/services/nuldoc/public/blog/slides/2024-10-30/phpstudy-tokyo-169/index.html
index 08751d1c..08751d1c 100644
--- a/services/nuldoc/public/slides/2024-10-30/phpstudy-tokyo-169/index.html
+++ b/services/nuldoc/public/blog/slides/2024-10-30/phpstudy-tokyo-169/index.html
diff --git a/services/nuldoc/public/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf b/services/nuldoc/public/blog/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf
index acdd51b1..acdd51b1 100644
--- a/services/nuldoc/public/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf
+++ b/services/nuldoc/public/blog/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2024-11-30/cohackpp/index.html b/services/nuldoc/public/blog/slides/2024-11-30/cohackpp/index.html
index e2bd2162..e2bd2162 100644
--- a/services/nuldoc/public/slides/2024-11-30/cohackpp/index.html
+++ b/services/nuldoc/public/blog/slides/2024-11-30/cohackpp/index.html
diff --git a/services/nuldoc/public/slides/2024-11-30/cohackpp/slides.pdf b/services/nuldoc/public/blog/slides/2024-11-30/cohackpp/slides.pdf
index 7cc82ca9..7cc82ca9 100644
--- a/services/nuldoc/public/slides/2024-11-30/cohackpp/slides.pdf
+++ b/services/nuldoc/public/blog/slides/2024-11-30/cohackpp/slides.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2025-02-22/phpcon-nagoya-2025/index.html b/services/nuldoc/public/blog/slides/2025-02-22/phpcon-nagoya-2025/index.html
index c4a5115e..c4a5115e 100644
--- a/services/nuldoc/public/slides/2025-02-22/phpcon-nagoya-2025/index.html
+++ b/services/nuldoc/public/blog/slides/2025-02-22/phpcon-nagoya-2025/index.html
diff --git a/services/nuldoc/public/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf b/services/nuldoc/public/blog/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf
index be1cd969..be1cd969 100644
--- a/services/nuldoc/public/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf
+++ b/services/nuldoc/public/blog/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2025-03-23/phperkaigi-2025/index.html b/services/nuldoc/public/blog/slides/2025-03-23/phperkaigi-2025/index.html
index efe9532e..efe9532e 100644
--- a/services/nuldoc/public/slides/2025-03-23/phperkaigi-2025/index.html
+++ b/services/nuldoc/public/blog/slides/2025-03-23/phperkaigi-2025/index.html
diff --git a/services/nuldoc/public/slides/2025-03-23/phperkaigi-2025/slides.pdf b/services/nuldoc/public/blog/slides/2025-03-23/phperkaigi-2025/slides.pdf
index 6c87d655..6c87d655 100644
--- a/services/nuldoc/public/slides/2025-03-23/phperkaigi-2025/slides.pdf
+++ b/services/nuldoc/public/blog/slides/2025-03-23/phperkaigi-2025/slides.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2025-04-12/phpcon-odawara-2025/index.html b/services/nuldoc/public/blog/slides/2025-04-12/phpcon-odawara-2025/index.html
index 1be9e080..1be9e080 100644
--- a/services/nuldoc/public/slides/2025-04-12/phpcon-odawara-2025/index.html
+++ b/services/nuldoc/public/blog/slides/2025-04-12/phpcon-odawara-2025/index.html
diff --git a/services/nuldoc/public/slides/2025-04-12/phpcon-odawara-2025/slides.pdf b/services/nuldoc/public/blog/slides/2025-04-12/phpcon-odawara-2025/slides.pdf
index 7eeed8d3..7eeed8d3 100644
--- a/services/nuldoc/public/slides/2025-04-12/phpcon-odawara-2025/slides.pdf
+++ b/services/nuldoc/public/blog/slides/2025-04-12/phpcon-odawara-2025/slides.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2025-07-26/techramen-25-conf/index.html b/services/nuldoc/public/blog/slides/2025-07-26/techramen-25-conf/index.html
index 505a4a30..505a4a30 100644
--- a/services/nuldoc/public/slides/2025-07-26/techramen-25-conf/index.html
+++ b/services/nuldoc/public/blog/slides/2025-07-26/techramen-25-conf/index.html
diff --git a/services/nuldoc/public/slides/2025-07-26/techramen-25-conf/slides.pdf b/services/nuldoc/public/blog/slides/2025-07-26/techramen-25-conf/slides.pdf
index d64079fc..d64079fc 100644
--- a/services/nuldoc/public/slides/2025-07-26/techramen-25-conf/slides.pdf
+++ b/services/nuldoc/public/blog/slides/2025-07-26/techramen-25-conf/slides.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/2025-10-29/phpstudy-tokyo-180/index.html b/services/nuldoc/public/blog/slides/2025-10-29/phpstudy-tokyo-180/index.html
index 033976ad..033976ad 100644
--- a/services/nuldoc/public/slides/2025-10-29/phpstudy-tokyo-180/index.html
+++ b/services/nuldoc/public/blog/slides/2025-10-29/phpstudy-tokyo-180/index.html
diff --git a/services/nuldoc/public/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf b/services/nuldoc/public/blog/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf
index 6ecb6a59..6ecb6a59 100644
--- a/services/nuldoc/public/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf
+++ b/services/nuldoc/public/blog/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf
Binary files differ
diff --git a/services/nuldoc/public/slides/atom.xml b/services/nuldoc/public/blog/slides/atom.xml
index 41295236..41295236 100644
--- a/services/nuldoc/public/slides/atom.xml
+++ b/services/nuldoc/public/blog/slides/atom.xml
diff --git a/services/nuldoc/public/slides/index.html b/services/nuldoc/public/blog/slides/index.html
index 32902e2b..32902e2b 100644
--- a/services/nuldoc/public/slides/index.html
+++ b/services/nuldoc/public/blog/slides/index.html
diff --git a/services/nuldoc/public/style.css b/services/nuldoc/public/blog/style.css
index 3ce6f236..3ce6f236 100644
--- a/services/nuldoc/public/style.css
+++ b/services/nuldoc/public/blog/style.css
diff --git a/services/nuldoc/public/tags/c/atom.xml b/services/nuldoc/public/blog/tags/c/atom.xml
index c619d2ab..c619d2ab 100644
--- a/services/nuldoc/public/tags/c/atom.xml
+++ b/services/nuldoc/public/blog/tags/c/atom.xml
diff --git a/services/nuldoc/public/tags/c/index.html b/services/nuldoc/public/blog/tags/c/index.html
index 22765798..22765798 100644
--- a/services/nuldoc/public/tags/c/index.html
+++ b/services/nuldoc/public/blog/tags/c/index.html
diff --git a/services/nuldoc/public/tags/ci-cd/atom.xml b/services/nuldoc/public/blog/tags/ci-cd/atom.xml
index 393bec10..393bec10 100644
--- a/services/nuldoc/public/tags/ci-cd/atom.xml
+++ b/services/nuldoc/public/blog/tags/ci-cd/atom.xml
diff --git a/services/nuldoc/public/tags/ci-cd/index.html b/services/nuldoc/public/blog/tags/ci-cd/index.html
index c5684de0..c5684de0 100644
--- a/services/nuldoc/public/tags/ci-cd/index.html
+++ b/services/nuldoc/public/blog/tags/ci-cd/index.html
diff --git a/services/nuldoc/public/tags/cohackpp/atom.xml b/services/nuldoc/public/blog/tags/cohackpp/atom.xml
index 389b44f8..389b44f8 100644
--- a/services/nuldoc/public/tags/cohackpp/atom.xml
+++ b/services/nuldoc/public/blog/tags/cohackpp/atom.xml
diff --git a/services/nuldoc/public/tags/cohackpp/index.html b/services/nuldoc/public/blog/tags/cohackpp/index.html
index 6d7668dd..6d7668dd 100644
--- a/services/nuldoc/public/tags/cohackpp/index.html
+++ b/services/nuldoc/public/blog/tags/cohackpp/index.html
diff --git a/services/nuldoc/public/tags/composer/atom.xml b/services/nuldoc/public/blog/tags/composer/atom.xml
index 9dfa371e..9dfa371e 100644
--- a/services/nuldoc/public/tags/composer/atom.xml
+++ b/services/nuldoc/public/blog/tags/composer/atom.xml
diff --git a/services/nuldoc/public/tags/composer/index.html b/services/nuldoc/public/blog/tags/composer/index.html
index 8a5bb5d0..8a5bb5d0 100644
--- a/services/nuldoc/public/tags/composer/index.html
+++ b/services/nuldoc/public/blog/tags/composer/index.html
diff --git a/services/nuldoc/public/tags/conference/atom.xml b/services/nuldoc/public/blog/tags/conference/atom.xml
index 08bd4fd6..08bd4fd6 100644
--- a/services/nuldoc/public/tags/conference/atom.xml
+++ b/services/nuldoc/public/blog/tags/conference/atom.xml
diff --git a/services/nuldoc/public/tags/conference/index.html b/services/nuldoc/public/blog/tags/conference/index.html
index c8c8b0b3..c8c8b0b3 100644
--- a/services/nuldoc/public/tags/conference/index.html
+++ b/services/nuldoc/public/blog/tags/conference/index.html
diff --git a/services/nuldoc/public/tags/cpp/atom.xml b/services/nuldoc/public/blog/tags/cpp/atom.xml
index 2bc67f5f..2bc67f5f 100644
--- a/services/nuldoc/public/tags/cpp/atom.xml
+++ b/services/nuldoc/public/blog/tags/cpp/atom.xml
diff --git a/services/nuldoc/public/tags/cpp/index.html b/services/nuldoc/public/blog/tags/cpp/index.html
index 120559fe..120559fe 100644
--- a/services/nuldoc/public/tags/cpp/index.html
+++ b/services/nuldoc/public/blog/tags/cpp/index.html
diff --git a/services/nuldoc/public/tags/cpp17/atom.xml b/services/nuldoc/public/blog/tags/cpp17/atom.xml
index 3e312979..3e312979 100644
--- a/services/nuldoc/public/tags/cpp17/atom.xml
+++ b/services/nuldoc/public/blog/tags/cpp17/atom.xml
diff --git a/services/nuldoc/public/tags/cpp17/index.html b/services/nuldoc/public/blog/tags/cpp17/index.html
index e5abdef8..e5abdef8 100644
--- a/services/nuldoc/public/tags/cpp17/index.html
+++ b/services/nuldoc/public/blog/tags/cpp17/index.html
diff --git a/services/nuldoc/public/tags/float/atom.xml b/services/nuldoc/public/blog/tags/float/atom.xml
index b0d857bb..b0d857bb 100644
--- a/services/nuldoc/public/tags/float/atom.xml
+++ b/services/nuldoc/public/blog/tags/float/atom.xml
diff --git a/services/nuldoc/public/tags/float/index.html b/services/nuldoc/public/blog/tags/float/index.html
index 84535e49..84535e49 100644
--- a/services/nuldoc/public/tags/float/index.html
+++ b/services/nuldoc/public/blog/tags/float/index.html
diff --git a/services/nuldoc/public/tags/game/atom.xml b/services/nuldoc/public/blog/tags/game/atom.xml
index eb4dcdd0..eb4dcdd0 100644
--- a/services/nuldoc/public/tags/game/atom.xml
+++ b/services/nuldoc/public/blog/tags/game/atom.xml
diff --git a/services/nuldoc/public/tags/game/index.html b/services/nuldoc/public/blog/tags/game/index.html
index b7bd3af3..b7bd3af3 100644
--- a/services/nuldoc/public/tags/game/index.html
+++ b/services/nuldoc/public/blog/tags/game/index.html
diff --git a/services/nuldoc/public/tags/gitlab/atom.xml b/services/nuldoc/public/blog/tags/gitlab/atom.xml
index 20e92403..20e92403 100644
--- a/services/nuldoc/public/tags/gitlab/atom.xml
+++ b/services/nuldoc/public/blog/tags/gitlab/atom.xml
diff --git a/services/nuldoc/public/tags/gitlab/index.html b/services/nuldoc/public/blog/tags/gitlab/index.html
index 70b4937b..70b4937b 100644
--- a/services/nuldoc/public/tags/gitlab/index.html
+++ b/services/nuldoc/public/blog/tags/gitlab/index.html
diff --git a/services/nuldoc/public/tags/go/atom.xml b/services/nuldoc/public/blog/tags/go/atom.xml
index 286f0583..286f0583 100644
--- a/services/nuldoc/public/tags/go/atom.xml
+++ b/services/nuldoc/public/blog/tags/go/atom.xml
diff --git a/services/nuldoc/public/tags/go/index.html b/services/nuldoc/public/blog/tags/go/index.html
index 2910acb1..2910acb1 100644
--- a/services/nuldoc/public/tags/go/index.html
+++ b/services/nuldoc/public/blog/tags/go/index.html
diff --git a/services/nuldoc/public/tags/http/atom.xml b/services/nuldoc/public/blog/tags/http/atom.xml
index 9b7571f1..9b7571f1 100644
--- a/services/nuldoc/public/tags/http/atom.xml
+++ b/services/nuldoc/public/blog/tags/http/atom.xml
diff --git a/services/nuldoc/public/tags/http/index.html b/services/nuldoc/public/blog/tags/http/index.html
index 033f7e22..033f7e22 100644
--- a/services/nuldoc/public/tags/http/index.html
+++ b/services/nuldoc/public/blog/tags/http/index.html
diff --git a/services/nuldoc/public/tags/index.html b/services/nuldoc/public/blog/tags/index.html
index 46aa60c8..46aa60c8 100644
--- a/services/nuldoc/public/tags/index.html
+++ b/services/nuldoc/public/blog/tags/index.html
diff --git a/services/nuldoc/public/tags/isucon/atom.xml b/services/nuldoc/public/blog/tags/isucon/atom.xml
index f66776a4..f66776a4 100644
--- a/services/nuldoc/public/tags/isucon/atom.xml
+++ b/services/nuldoc/public/blog/tags/isucon/atom.xml
diff --git a/services/nuldoc/public/tags/isucon/index.html b/services/nuldoc/public/blog/tags/isucon/index.html
index ed161da7..ed161da7 100644
--- a/services/nuldoc/public/tags/isucon/index.html
+++ b/services/nuldoc/public/blog/tags/isucon/index.html
diff --git a/services/nuldoc/public/tags/macos/atom.xml b/services/nuldoc/public/blog/tags/macos/atom.xml
index b9c56bba..b9c56bba 100644
--- a/services/nuldoc/public/tags/macos/atom.xml
+++ b/services/nuldoc/public/blog/tags/macos/atom.xml
diff --git a/services/nuldoc/public/tags/macos/index.html b/services/nuldoc/public/blog/tags/macos/index.html
index 25e5cd00..25e5cd00 100644
--- a/services/nuldoc/public/tags/macos/index.html
+++ b/services/nuldoc/public/blog/tags/macos/index.html
diff --git a/services/nuldoc/public/tags/mncore-challenge/atom.xml b/services/nuldoc/public/blog/tags/mncore-challenge/atom.xml
index 71a65719..71a65719 100644
--- a/services/nuldoc/public/tags/mncore-challenge/atom.xml
+++ b/services/nuldoc/public/blog/tags/mncore-challenge/atom.xml
diff --git a/services/nuldoc/public/tags/mncore-challenge/index.html b/services/nuldoc/public/blog/tags/mncore-challenge/index.html
index f5066033..f5066033 100644
--- a/services/nuldoc/public/tags/mncore-challenge/index.html
+++ b/services/nuldoc/public/blog/tags/mncore-challenge/index.html
diff --git a/services/nuldoc/public/tags/neovim/atom.xml b/services/nuldoc/public/blog/tags/neovim/atom.xml
index b3539419..b3539419 100644
--- a/services/nuldoc/public/tags/neovim/atom.xml
+++ b/services/nuldoc/public/blog/tags/neovim/atom.xml
diff --git a/services/nuldoc/public/tags/neovim/index.html b/services/nuldoc/public/blog/tags/neovim/index.html
index f988396b..f988396b 100644
--- a/services/nuldoc/public/tags/neovim/index.html
+++ b/services/nuldoc/public/blog/tags/neovim/index.html
diff --git a/services/nuldoc/public/tags/note-to-self/atom.xml b/services/nuldoc/public/blog/tags/note-to-self/atom.xml
index 7c1fe6d4..7c1fe6d4 100644
--- a/services/nuldoc/public/tags/note-to-self/atom.xml
+++ b/services/nuldoc/public/blog/tags/note-to-self/atom.xml
diff --git a/services/nuldoc/public/tags/note-to-self/index.html b/services/nuldoc/public/blog/tags/note-to-self/index.html
index 5bd4a733..5bd4a733 100644
--- a/services/nuldoc/public/tags/note-to-self/index.html
+++ b/services/nuldoc/public/blog/tags/note-to-self/index.html
diff --git a/services/nuldoc/public/tags/ouj/atom.xml b/services/nuldoc/public/blog/tags/ouj/atom.xml
index 8a8a3306..8a8a3306 100644
--- a/services/nuldoc/public/tags/ouj/atom.xml
+++ b/services/nuldoc/public/blog/tags/ouj/atom.xml
diff --git a/services/nuldoc/public/tags/ouj/index.html b/services/nuldoc/public/blog/tags/ouj/index.html
index 6a99b746..6a99b746 100644
--- a/services/nuldoc/public/tags/ouj/index.html
+++ b/services/nuldoc/public/blog/tags/ouj/index.html
diff --git a/services/nuldoc/public/tags/perl/atom.xml b/services/nuldoc/public/blog/tags/perl/atom.xml
index b0f8e0df..b0f8e0df 100644
--- a/services/nuldoc/public/tags/perl/atom.xml
+++ b/services/nuldoc/public/blog/tags/perl/atom.xml
diff --git a/services/nuldoc/public/tags/perl/index.html b/services/nuldoc/public/blog/tags/perl/index.html
index f85261e0..f85261e0 100644
--- a/services/nuldoc/public/tags/perl/index.html
+++ b/services/nuldoc/public/blog/tags/perl/index.html
diff --git a/services/nuldoc/public/tags/php/atom.xml b/services/nuldoc/public/blog/tags/php/atom.xml
index 8bc41c13..8bc41c13 100644
--- a/services/nuldoc/public/tags/php/atom.xml
+++ b/services/nuldoc/public/blog/tags/php/atom.xml
diff --git a/services/nuldoc/public/tags/php/index.html b/services/nuldoc/public/blog/tags/php/index.html
index 30a44a7d..30a44a7d 100644
--- a/services/nuldoc/public/tags/php/index.html
+++ b/services/nuldoc/public/blog/tags/php/index.html
diff --git a/services/nuldoc/public/tags/phpcon-nagoya/atom.xml b/services/nuldoc/public/blog/tags/phpcon-nagoya/atom.xml
index cfc31796..cfc31796 100644
--- a/services/nuldoc/public/tags/phpcon-nagoya/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpcon-nagoya/atom.xml
diff --git a/services/nuldoc/public/tags/phpcon-nagoya/index.html b/services/nuldoc/public/blog/tags/phpcon-nagoya/index.html
index 39059de5..39059de5 100644
--- a/services/nuldoc/public/tags/phpcon-nagoya/index.html
+++ b/services/nuldoc/public/blog/tags/phpcon-nagoya/index.html
diff --git a/services/nuldoc/public/tags/phpcon-odawara/atom.xml b/services/nuldoc/public/blog/tags/phpcon-odawara/atom.xml
index d4567b24..d4567b24 100644
--- a/services/nuldoc/public/tags/phpcon-odawara/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpcon-odawara/atom.xml
diff --git a/services/nuldoc/public/tags/phpcon-odawara/index.html b/services/nuldoc/public/blog/tags/phpcon-odawara/index.html
index 74cf2df1..74cf2df1 100644
--- a/services/nuldoc/public/tags/phpcon-odawara/index.html
+++ b/services/nuldoc/public/blog/tags/phpcon-odawara/index.html
diff --git a/services/nuldoc/public/tags/phpconfuk/atom.xml b/services/nuldoc/public/blog/tags/phpconfuk/atom.xml
index 4b9d3f4c..4b9d3f4c 100644
--- a/services/nuldoc/public/tags/phpconfuk/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpconfuk/atom.xml
diff --git a/services/nuldoc/public/tags/phpconfuk/index.html b/services/nuldoc/public/blog/tags/phpconfuk/index.html
index 18c183eb..18c183eb 100644
--- a/services/nuldoc/public/tags/phpconfuk/index.html
+++ b/services/nuldoc/public/blog/tags/phpconfuk/index.html
diff --git a/services/nuldoc/public/tags/phpconkagawa/atom.xml b/services/nuldoc/public/blog/tags/phpconkagawa/atom.xml
index 29697e77..29697e77 100644
--- a/services/nuldoc/public/tags/phpconkagawa/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpconkagawa/atom.xml
diff --git a/services/nuldoc/public/tags/phpconkagawa/index.html b/services/nuldoc/public/blog/tags/phpconkagawa/index.html
index 37f1fbe2..37f1fbe2 100644
--- a/services/nuldoc/public/tags/phpconkagawa/index.html
+++ b/services/nuldoc/public/blog/tags/phpconkagawa/index.html
diff --git a/services/nuldoc/public/tags/phpconokinawa/atom.xml b/services/nuldoc/public/blog/tags/phpconokinawa/atom.xml
index 30b92418..30b92418 100644
--- a/services/nuldoc/public/tags/phpconokinawa/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpconokinawa/atom.xml
diff --git a/services/nuldoc/public/tags/phpconokinawa/index.html b/services/nuldoc/public/blog/tags/phpconokinawa/index.html
index 07f9b342..07f9b342 100644
--- a/services/nuldoc/public/tags/phpconokinawa/index.html
+++ b/services/nuldoc/public/blog/tags/phpconokinawa/index.html
diff --git a/services/nuldoc/public/tags/phperkaigi/atom.xml b/services/nuldoc/public/blog/tags/phperkaigi/atom.xml
index 25d432da..25d432da 100644
--- a/services/nuldoc/public/tags/phperkaigi/atom.xml
+++ b/services/nuldoc/public/blog/tags/phperkaigi/atom.xml
diff --git a/services/nuldoc/public/tags/phperkaigi/index.html b/services/nuldoc/public/blog/tags/phperkaigi/index.html
index 3fecb2d2..3fecb2d2 100644
--- a/services/nuldoc/public/tags/phperkaigi/index.html
+++ b/services/nuldoc/public/blog/tags/phperkaigi/index.html
diff --git a/services/nuldoc/public/tags/phpkansai/atom.xml b/services/nuldoc/public/blog/tags/phpkansai/atom.xml
index 5eecf3c6..5eecf3c6 100644
--- a/services/nuldoc/public/tags/phpkansai/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpkansai/atom.xml
diff --git a/services/nuldoc/public/tags/phpkansai/index.html b/services/nuldoc/public/blog/tags/phpkansai/index.html
index 23d74ddf..23d74ddf 100644
--- a/services/nuldoc/public/tags/phpkansai/index.html
+++ b/services/nuldoc/public/blog/tags/phpkansai/index.html
diff --git a/services/nuldoc/public/tags/phpstudy-tokyo/atom.xml b/services/nuldoc/public/blog/tags/phpstudy-tokyo/atom.xml
index 427fdfcd..427fdfcd 100644
--- a/services/nuldoc/public/tags/phpstudy-tokyo/atom.xml
+++ b/services/nuldoc/public/blog/tags/phpstudy-tokyo/atom.xml
diff --git a/services/nuldoc/public/tags/phpstudy-tokyo/index.html b/services/nuldoc/public/blog/tags/phpstudy-tokyo/index.html
index 78498ea2..78498ea2 100644
--- a/services/nuldoc/public/tags/phpstudy-tokyo/index.html
+++ b/services/nuldoc/public/blog/tags/phpstudy-tokyo/index.html
diff --git a/services/nuldoc/public/tags/piet/atom.xml b/services/nuldoc/public/blog/tags/piet/atom.xml
index c3b39cd5..c3b39cd5 100644
--- a/services/nuldoc/public/tags/piet/atom.xml
+++ b/services/nuldoc/public/blog/tags/piet/atom.xml
diff --git a/services/nuldoc/public/tags/piet/index.html b/services/nuldoc/public/blog/tags/piet/index.html
index aada0631..aada0631 100644
--- a/services/nuldoc/public/tags/piet/index.html
+++ b/services/nuldoc/public/blog/tags/piet/index.html
diff --git a/services/nuldoc/public/tags/python/atom.xml b/services/nuldoc/public/blog/tags/python/atom.xml
index 286c356d..286c356d 100644
--- a/services/nuldoc/public/tags/python/atom.xml
+++ b/services/nuldoc/public/blog/tags/python/atom.xml
diff --git a/services/nuldoc/public/tags/python/index.html b/services/nuldoc/public/blog/tags/python/index.html
index bce59dbf..bce59dbf 100644
--- a/services/nuldoc/public/tags/python/index.html
+++ b/services/nuldoc/public/blog/tags/python/index.html
diff --git a/services/nuldoc/public/tags/python3/atom.xml b/services/nuldoc/public/blog/tags/python3/atom.xml
index f549164f..f549164f 100644
--- a/services/nuldoc/public/tags/python3/atom.xml
+++ b/services/nuldoc/public/blog/tags/python3/atom.xml
diff --git a/services/nuldoc/public/tags/python3/index.html b/services/nuldoc/public/blog/tags/python3/index.html
index 4dbdfbb4..4dbdfbb4 100644
--- a/services/nuldoc/public/tags/python3/index.html
+++ b/services/nuldoc/public/blog/tags/python3/index.html
diff --git a/services/nuldoc/public/tags/ruby/atom.xml b/services/nuldoc/public/blog/tags/ruby/atom.xml
index 04d572e9..04d572e9 100644
--- a/services/nuldoc/public/tags/ruby/atom.xml
+++ b/services/nuldoc/public/blog/tags/ruby/atom.xml
diff --git a/services/nuldoc/public/tags/ruby/index.html b/services/nuldoc/public/blog/tags/ruby/index.html
index b327b767..b327b767 100644
--- a/services/nuldoc/public/tags/ruby/index.html
+++ b/services/nuldoc/public/blog/tags/ruby/index.html
diff --git a/services/nuldoc/public/tags/ruby3/atom.xml b/services/nuldoc/public/blog/tags/ruby3/atom.xml
index a738459b..a738459b 100644
--- a/services/nuldoc/public/tags/ruby3/atom.xml
+++ b/services/nuldoc/public/blog/tags/ruby3/atom.xml
diff --git a/services/nuldoc/public/tags/ruby3/index.html b/services/nuldoc/public/blog/tags/ruby3/index.html
index 18eb8f4d..18eb8f4d 100644
--- a/services/nuldoc/public/tags/ruby3/index.html
+++ b/services/nuldoc/public/blog/tags/ruby3/index.html
diff --git a/services/nuldoc/public/tags/rubykaigi/atom.xml b/services/nuldoc/public/blog/tags/rubykaigi/atom.xml
index 8fad7b19..8fad7b19 100644
--- a/services/nuldoc/public/tags/rubykaigi/atom.xml
+++ b/services/nuldoc/public/blog/tags/rubykaigi/atom.xml
diff --git a/services/nuldoc/public/tags/rubykaigi/index.html b/services/nuldoc/public/blog/tags/rubykaigi/index.html
index d29043f7..d29043f7 100644
--- a/services/nuldoc/public/tags/rubykaigi/index.html
+++ b/services/nuldoc/public/blog/tags/rubykaigi/index.html
diff --git a/services/nuldoc/public/tags/rust/atom.xml b/services/nuldoc/public/blog/tags/rust/atom.xml
index 19707665..19707665 100644
--- a/services/nuldoc/public/tags/rust/atom.xml
+++ b/services/nuldoc/public/blog/tags/rust/atom.xml
diff --git a/services/nuldoc/public/tags/rust/index.html b/services/nuldoc/public/blog/tags/rust/index.html
index 2cb3c317..2cb3c317 100644
--- a/services/nuldoc/public/tags/rust/index.html
+++ b/services/nuldoc/public/blog/tags/rust/index.html
diff --git a/services/nuldoc/public/tags/scala/atom.xml b/services/nuldoc/public/blog/tags/scala/atom.xml
index 0755322a..0755322a 100644
--- a/services/nuldoc/public/tags/scala/atom.xml
+++ b/services/nuldoc/public/blog/tags/scala/atom.xml
diff --git a/services/nuldoc/public/tags/scala/index.html b/services/nuldoc/public/blog/tags/scala/index.html
index 86fd8869..86fd8869 100644
--- a/services/nuldoc/public/tags/scala/index.html
+++ b/services/nuldoc/public/blog/tags/scala/index.html
diff --git a/services/nuldoc/public/tags/scalamatsuri/atom.xml b/services/nuldoc/public/blog/tags/scalamatsuri/atom.xml
index 5c4c39ab..5c4c39ab 100644
--- a/services/nuldoc/public/tags/scalamatsuri/atom.xml
+++ b/services/nuldoc/public/blog/tags/scalamatsuri/atom.xml
diff --git a/services/nuldoc/public/tags/scalamatsuri/index.html b/services/nuldoc/public/blog/tags/scalamatsuri/index.html
index 4a754a5f..4a754a5f 100644
--- a/services/nuldoc/public/tags/scalamatsuri/index.html
+++ b/services/nuldoc/public/blog/tags/scalamatsuri/index.html
diff --git a/services/nuldoc/public/tags/techramen/atom.xml b/services/nuldoc/public/blog/tags/techramen/atom.xml
index 782c3e3d..782c3e3d 100644
--- a/services/nuldoc/public/tags/techramen/atom.xml
+++ b/services/nuldoc/public/blog/tags/techramen/atom.xml
diff --git a/services/nuldoc/public/tags/techramen/index.html b/services/nuldoc/public/blog/tags/techramen/index.html
index cf504e53..cf504e53 100644
--- a/services/nuldoc/public/tags/techramen/index.html
+++ b/services/nuldoc/public/blog/tags/techramen/index.html
diff --git a/services/nuldoc/public/tags/trick/atom.xml b/services/nuldoc/public/blog/tags/trick/atom.xml
index 98341b8a..98341b8a 100644
--- a/services/nuldoc/public/tags/trick/atom.xml
+++ b/services/nuldoc/public/blog/tags/trick/atom.xml
diff --git a/services/nuldoc/public/tags/trick/index.html b/services/nuldoc/public/blog/tags/trick/index.html
index 9210f5d5..9210f5d5 100644
--- a/services/nuldoc/public/tags/trick/index.html
+++ b/services/nuldoc/public/blog/tags/trick/index.html
diff --git a/services/nuldoc/public/tags/vim/atom.xml b/services/nuldoc/public/blog/tags/vim/atom.xml
index bb74a2ce..bb74a2ce 100644
--- a/services/nuldoc/public/tags/vim/atom.xml
+++ b/services/nuldoc/public/blog/tags/vim/atom.xml
diff --git a/services/nuldoc/public/tags/vim/index.html b/services/nuldoc/public/blog/tags/vim/index.html
index 45568f02..45568f02 100644
--- a/services/nuldoc/public/tags/vim/index.html
+++ b/services/nuldoc/public/blog/tags/vim/index.html
diff --git a/services/nuldoc/public/tags/wasm/atom.xml b/services/nuldoc/public/blog/tags/wasm/atom.xml
index c0051ba4..c0051ba4 100644
--- a/services/nuldoc/public/tags/wasm/atom.xml
+++ b/services/nuldoc/public/blog/tags/wasm/atom.xml
diff --git a/services/nuldoc/public/tags/wasm/index.html b/services/nuldoc/public/blog/tags/wasm/index.html
index ba044aac..ba044aac 100644
--- a/services/nuldoc/public/tags/wasm/index.html
+++ b/services/nuldoc/public/blog/tags/wasm/index.html
diff --git a/services/nuldoc/public/tags/wireguard/atom.xml b/services/nuldoc/public/blog/tags/wireguard/atom.xml
index b78c75a9..b78c75a9 100644
--- a/services/nuldoc/public/tags/wireguard/atom.xml
+++ b/services/nuldoc/public/blog/tags/wireguard/atom.xml
diff --git a/services/nuldoc/public/tags/wireguard/index.html b/services/nuldoc/public/blog/tags/wireguard/index.html
index 35b9d7ee..35b9d7ee 100644
--- a/services/nuldoc/public/tags/wireguard/index.html
+++ b/services/nuldoc/public/blog/tags/wireguard/index.html
diff --git a/services/nuldoc/public/tags/ya8/atom.xml b/services/nuldoc/public/blog/tags/ya8/atom.xml
index ea5360b7..ea5360b7 100644
--- a/services/nuldoc/public/tags/ya8/atom.xml
+++ b/services/nuldoc/public/blog/tags/ya8/atom.xml
diff --git a/services/nuldoc/public/tags/ya8/index.html b/services/nuldoc/public/blog/tags/ya8/index.html
index e0bfd616..e0bfd616 100644
--- a/services/nuldoc/public/tags/ya8/index.html
+++ b/services/nuldoc/public/blog/tags/ya8/index.html
diff --git a/services/nuldoc/public/tags/yaml/atom.xml b/services/nuldoc/public/blog/tags/yaml/atom.xml
index 0bc35fa7..0bc35fa7 100644
--- a/services/nuldoc/public/tags/yaml/atom.xml
+++ b/services/nuldoc/public/blog/tags/yaml/atom.xml
diff --git a/services/nuldoc/public/tags/yaml/index.html b/services/nuldoc/public/blog/tags/yaml/index.html
index 54908c77..54908c77 100644
--- a/services/nuldoc/public/tags/yaml/index.html
+++ b/services/nuldoc/public/blog/tags/yaml/index.html
diff --git a/services/nuldoc/public/tags/yapc/atom.xml b/services/nuldoc/public/blog/tags/yapc/atom.xml
index f9c92e69..f9c92e69 100644
--- a/services/nuldoc/public/tags/yapc/atom.xml
+++ b/services/nuldoc/public/blog/tags/yapc/atom.xml
diff --git a/services/nuldoc/public/tags/yapc/index.html b/services/nuldoc/public/blog/tags/yapc/index.html
index 266f5f13..266f5f13 100644
--- a/services/nuldoc/public/tags/yapc/index.html
+++ b/services/nuldoc/public/blog/tags/yapc/index.html
diff --git a/services/nuldoc/public/tags/zsh/atom.xml b/services/nuldoc/public/blog/tags/zsh/atom.xml
index 9100fff5..9100fff5 100644
--- a/services/nuldoc/public/tags/zsh/atom.xml
+++ b/services/nuldoc/public/blog/tags/zsh/atom.xml
diff --git a/services/nuldoc/public/tags/zsh/index.html b/services/nuldoc/public/blog/tags/zsh/index.html
index ea5a4091..ea5a4091 100644
--- a/services/nuldoc/public/tags/zsh/index.html
+++ b/services/nuldoc/public/blog/tags/zsh/index.html