diff options
Diffstat (limited to 'services/blog')
133 files changed, 277 insertions, 209 deletions
diff --git a/services/blog/nuldoc-src/components/Pagination.tsx b/services/blog/nuldoc-src/components/Pagination.tsx index ab13e361..84752c5e 100644 --- a/services/blog/nuldoc-src/components/Pagination.tsx +++ b/services/blog/nuldoc-src/components/Pagination.tsx @@ -11,68 +11,44 @@ export default function Pagination( return <div></div>; } - const firstPage = 1; - const lastPage = totalPages; - const prevPage = currentPage > 1 ? currentPage - 1 : null; - const nextPage = currentPage < totalPages ? currentPage + 1 : null; - - const firstHref = pageUrlAt(basePath, firstPage); - const lastHref = pageUrlAt(basePath, lastPage); - const prevHref = prevPage ? pageUrlAt(basePath, prevPage) : null; - const nextHref = nextPage ? pageUrlAt(basePath, nextPage) : null; + const pages = generatePageNumbers(currentPage, totalPages); return ( <nav className="pagination"> <div className="pagination-prev"> - {prevHref + {currentPage > 1 ? ( - <a href={prevHref}> + <a href={pageUrlAt(basePath, currentPage - 1)}> 前へ </a> ) : null} </div> - <div - className={"pagination-page" + - (firstPage === currentPage ? " pagination-page-current" : "")} - > - {firstPage === currentPage - ? String(firstPage) - : <a href={firstHref}>{String(firstPage)}</a>} - </div> - {currentPage - firstPage > 1 - ? ( - <div className="pagination-elipsis"> - … - </div> - ) - : null} - {currentPage !== firstPage && currentPage !== lastPage - ? ( - <div className="pagination-page pagination-page-current"> - {String(currentPage)} - </div> - ) - : null} - {lastPage - currentPage > 1 - ? ( - <div className="pagination-elipsis"> - … - </div> - ) - : null} - <div - className={"pagination-page" + - (lastPage === currentPage ? " pagination-page-current" : "")} - > - {lastPage === currentPage - ? String(lastPage) - : <a href={lastHref}>{String(lastPage)}</a>} - </div> + {pages.map((page) => { + if (page === "...") { + return ( + <div className="pagination-elipsis"> + … + </div> + ); + } else if (page === currentPage) { + return ( + <div className="pagination-page pagination-page-current"> + <span>{String(page)}</span> + </div> + ); + } else { + return ( + <div className="pagination-page"> + <a href={pageUrlAt(basePath, page)}>{String(page)}</a> + </div> + ); + } + })} <div className="pagination-next"> - {nextHref + {currentPage < totalPages ? ( - <a href={nextHref}> + <a href={pageUrlAt(basePath, currentPage + 1)}> 次へ </a> ) @@ -82,6 +58,47 @@ export default function Pagination( ); } +type PageItem = number | "..."; + +/** + * Generates page numbers for pagination display. + * + * - Always show the first page + * - Always show the last page + * - Always show the current page + * - Always show the page before and after the current page + * - If there's only one page gap between displayed pages, fill it + * - If there are two or more pages gap between displayed pages, show ellipsis + */ +function generatePageNumbers( + currentPage: number, + totalPages: number, +): PageItem[] { + const pages = new Set<number>(); + pages.add(1); + pages.add(Math.max(1, currentPage - 1)); + pages.add(currentPage); + pages.add(Math.min(totalPages, currentPage + 1)); + pages.add(totalPages); + + const sorted = Array.from(pages).sort((a, b) => a - b); + + const result: PageItem[] = []; + for (let i = 0; i < sorted.length; i++) { + if (i > 0) { + const gap = sorted[i] - sorted[i - 1]; + if (gap === 2) { + result.push(sorted[i - 1] + 1); + } else if (gap > 2) { + result.push("..."); + } + } + result.push(sorted[i]); + } + + return result; +} + function pageUrlAt(basePath: string, page: number): string { return page === 1 ? basePath : `${basePath}${page}/`; } diff --git a/services/blog/nuldoc-src/jsx/types.d.ts b/services/blog/nuldoc-src/jsx/types.d.ts index 0e5b223f..973b8521 100644 --- a/services/blog/nuldoc-src/jsx/types.d.ts +++ b/services/blog/nuldoc-src/jsx/types.d.ts @@ -66,6 +66,7 @@ declare global { p: IntrinsicElementType; script: { src: string; type?: string; defer?: "true" }; section: IntrinsicElementType; + span: IntrinsicElementType; time: IntrinsicElementType & { datetime?: string }; title: IntrinsicElementType; ul: IntrinsicElementType; diff --git a/services/blog/public/404.html b/services/blog/public/404.html index 68e114b4..c9f30481 100644 --- a/services/blog/public/404.html +++ b/services/blog/public/404.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Page Not Found|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/about/index.html b/services/blog/public/about/index.html index 09877870..9f922ff1 100644 --- a/services/blog/public/about/index.html +++ b/services/blog/public/about/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>About|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/index.html b/services/blog/public/index.html index 9ff6c53f..ef56b993 100644 --- a/services/blog/public/index.html +++ b/services/blog/public/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2/index.html b/services/blog/public/posts/2/index.html index 1184d356..ddb9ba97 100644 --- a/services/blog/public/posts/2/index.html +++ b/services/blog/public/posts/2/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (2ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> @@ -50,7 +50,10 @@ <a href="/posts/">1</a> </div> <div class="pagination-page pagination-page-current"> - 2 + <span>2</span> + </div> + <div class="pagination-page"> + <a href="/posts/3/">3</a> </div> <div class="pagination-elipsis"> … @@ -220,7 +223,10 @@ <a href="/posts/">1</a> </div> <div class="pagination-page pagination-page-current"> - 2 + <span>2</span> + </div> + <div class="pagination-page"> + <a href="/posts/3/">3</a> </div> <div class="pagination-elipsis"> … diff --git a/services/blog/public/posts/2021-03-05/my-first-post/index.html b/services/blog/public/posts/2021-03-05/my-first-post/index.html index b1ba0e98..8239d7fc 100644 --- a/services/blog/public/posts/2021-03-05/my-first-post/index.html +++ b/services/blog/public/posts/2021-03-05/my-first-post/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>My First Post|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html b/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html index a45b20a4..87dd6bf0 100644 --- a/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html +++ b/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2021|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html index 935250b7..9c726ce8 100644 --- a/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html +++ b/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【C++】 属性構文の属性名にはキーワードが使える|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html b/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html index d3b5f7c8..dd2a8196 100644 --- a/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html +++ b/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Python】 クロージャとUnboundLocalError: local variable 'x' referenced before assignment|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html b/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html index 7e618baf..5e2ecb75 100644 --- a/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html +++ b/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Ruby】 自身を実行している処理系の種類を判定する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html index ac0aab67..98e8730b 100644 --- a/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html +++ b/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Ruby】 then キーワードと case in|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html index 34e6e8ca..30d486d7 100644 --- a/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html +++ b/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Rust のプリミティブ型はどこからやって来るか|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html index cdda1ae8..34857981 100644 --- a/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html +++ b/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Vim】 autocmd events の BufWrite/BufWritePre の違い|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html index 1be639cb..7a43a12d 100644 --- a/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html +++ b/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Vimで選択した行の順番を入れ替える|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html index 04480dd0..5360462d 100644 --- a/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html +++ b/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2022 トークン問題の解説|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html b/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html index 81290f75..a4932f33 100644 --- a/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html +++ b/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>term-banner: ターミナルにバナーを表示するツールを書いた|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html b/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html index 7b2ecdf4..fb5f799f 100644 --- a/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html +++ b/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2022|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html b/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html index 3ce2fa81..1d7bddf1 100644 --- a/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html +++ b/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス沖縄で出題されたコードゴルフの問題を解いてみた|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html b/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html index 299fef80..f0daa068 100644 --- a/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html +++ b/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>弊社の PHP Foundation への寄付に寄せて|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html b/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html index 911a4532..9f6f6d76 100644 --- a/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html +++ b/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【PHP】 fizzbuzz を書く。1行あたり2文字で。|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html b/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html index 181c326c..fb8e2369 100644 --- a/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html +++ b/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023: ボツになったトークン問題 その 1|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html b/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html index 3621bfbd..e9d81624 100644 --- a/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html +++ b/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【備忘録】 このサイト用の VPS をセットアップしたときのメモ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html b/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html index 2d313c54..1efe94ac 100644 --- a/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html +++ b/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023: ボツになったトークン問題 その 2|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html b/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html index fcafb4dc..964736f5 100644 --- a/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html +++ b/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023: ボツになったトークン問題 その 3|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html b/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html index b432bc59..3b18c569 100644 --- a/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html +++ b/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>このブログのジェネレータを書き直した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html b/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html index ee5847cc..468b5783 100644 --- a/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html +++ b/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PNG 画像の最小構成エンコーダを実装する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html b/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html index 48c178b4..4b4310fe 100644 --- a/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html +++ b/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html b/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html index 64063d20..11e1da08 100644 --- a/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html +++ b/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス福岡 2023 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html b/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html index e7ea57d1..3af53a20 100644 --- a/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html +++ b/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP の処理系を Emscripten で WebAssembly にコンパイルする|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html b/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html index a408043c..c1b9a86e 100644 --- a/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html +++ b/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>放送大学に入学しました|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-12-03/isucon-13/index.html b/services/blog/public/posts/2023-12-03/isucon-13/index.html index 347c35fb..ba96e0c7 100644 --- a/services/blog/public/posts/2023-12-03/isucon-13/index.html +++ b/services/blog/public/posts/2023-12-03/isucon-13/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>ISUCON 13 に参加した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2023-12-31/2023-reflections/index.html b/services/blog/public/posts/2023-12-31/2023-reflections/index.html index 23689142..30ce51a6 100644 --- a/services/blog/public/posts/2023-12-31/2023-reflections/index.html +++ b/services/blog/public/posts/2023-12-31/2023-reflections/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>2023年の振り返り|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html b/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html index a26f795f..5e7b0a38 100644 --- a/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html +++ b/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Neovim】 空の PHP ファイルに namespace 宣言を挿入する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html b/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html index 11984a94..6239658b 100644 --- a/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html +++ b/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【備忘録】 個人用サーバに WireGuard を導入する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html b/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html index 144d49e5..4e63c5d9 100644 --- a/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html +++ b/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>YAPC::Hiroshima 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html b/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html index 0acc6a0e..433c445f 100644 --- a/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html +++ b/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPカンファレンス関西 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html b/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html index 78d66e8d..b6fe6a68 100644 --- a/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html +++ b/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-03-20/my-bucket-list/index.html b/services/blog/public/posts/2024-03-20/my-bucket-list/index.html index 3a155d6a..25d4cba7 100644 --- a/services/blog/public/posts/2024-03-20/my-bucket-list/index.html +++ b/services/blog/public/posts/2024-03-20/my-bucket-list/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>死ぬまでに作る自作○○一覧あるいは人生の TODO リスト|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html b/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html index 32f1853f..7906da6f 100644 --- a/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html +++ b/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス小田原 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html b/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html index 235f0c01..b1f17079 100644 --- a/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html +++ b/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【GitLab】 GitLab CI/CD 上での bash/sh は pipefail が有効になっている|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html b/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html index 55c02791..666e3e5f 100644 --- a/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html +++ b/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Zsh】 Composer のカスタムコマンドに対する Zsh 補完で引数にファイルを補完させる|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html b/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html index af51d8fc..ea5349c4 100644 --- a/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html +++ b/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス香川 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html b/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html index 75a1cb5a..c9d9bcd8 100644 --- a/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html +++ b/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>ScalaMatsuri 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html b/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html index cae7657a..f8dfaab8 100644 --- a/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html +++ b/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>reparojson: 文法エラーを直すだけの JSON フォーマッタを作った|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html b/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html index f8de9575..9c65c379 100644 --- a/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html +++ b/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Go】 text/template の with や range の内側から外側の "." にアクセスする|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html b/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html index d157fecb..0099af1d 100644 --- a/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html +++ b/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>MN-Core Challenge #1 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-12-04/cohackpp-report/index.html b/services/blog/public/posts/2024-12-04/cohackpp-report/index.html index 72f9d17b..1ae41314 100644 --- a/services/blog/public/posts/2024-12-04/cohackpp-report/index.html +++ b/services/blog/public/posts/2024-12-04/cohackpp-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>紅白ぺぱ合戦に参加&LTしました|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2024-12-33/2024-reflections/index.html b/services/blog/public/posts/2024-12-33/2024-reflections/index.html index 7060b7c9..76f94ef8 100644 --- a/services/blog/public/posts/2024-12-33/2024-reflections/index.html +++ b/services/blog/public/posts/2024-12-33/2024-reflections/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>2024年の振り返り|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html b/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html index e011387e..978a5fe9 100644 --- a/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html +++ b/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 トークン問題解説 (1/5)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html b/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html index 72103eb7..ec5e1943 100644 --- a/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html +++ b/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【YAML】YAML 1.1 と YAML 1.2 の主な破壊的変更|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html b/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html index 37dff904..6b7a6723 100644 --- a/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html +++ b/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス名古屋 2025 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html b/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html index 71916d9b..7795c62c 100644 --- a/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html +++ b/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>zip 関数のようなコマンド paste|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html b/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html index 0714960f..3dcaf00d 100644 --- a/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html +++ b/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【HTTP】HTTP/1.1 で同じヘッダを2回送るとどうなるか|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html b/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html index c08bf8c1..5d86740d 100644 --- a/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html +++ b/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>RubyKaigi 2025 の TRICK で入賞した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html b/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html index 4ba38465..ddcb7eb3 100644 --- a/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html +++ b/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Composer】 composer-patches v2 では macOS でも GNU patch のインストールが不要になる (予定)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html b/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html index 1dea4889..737c94fd 100644 --- a/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html +++ b/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>セルフホスト可能な C コンパイラを作った|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/2025-06-14/baba-is-you/index.html b/services/blog/public/posts/2025-06-14/baba-is-you/index.html index d6d3c1a7..d792dbf1 100644 --- a/services/blog/public/posts/2025-06-14/baba-is-you/index.html +++ b/services/blog/public/posts/2025-06-14/baba-is-you/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>最高のパズルゲーム Baba Is You をやれ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/posts/3/index.html b/services/blog/public/posts/3/index.html index 144bde19..0b23ad86 100644 --- a/services/blog/public/posts/3/index.html +++ b/services/blog/public/posts/3/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (3ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> @@ -49,14 +49,17 @@ <div class="pagination-page"> <a href="/posts/">1</a> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/2/">2</a> </div> <div class="pagination-page pagination-page-current"> - 3 + <span>3</span> + </div> + <div class="pagination-page"> + <a href="/posts/4/">4</a> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/5/">5</a> </div> <div class="pagination-page"> <a href="/posts/6/">6</a> @@ -222,14 +225,17 @@ <div class="pagination-page"> <a href="/posts/">1</a> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/2/">2</a> </div> <div class="pagination-page pagination-page-current"> - 3 + <span>3</span> + </div> + <div class="pagination-page"> + <a href="/posts/4/">4</a> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/5/">5</a> </div> <div class="pagination-page"> <a href="/posts/6/">6</a> diff --git a/services/blog/public/posts/4/index.html b/services/blog/public/posts/4/index.html index c80ef842..f93d7881 100644 --- a/services/blog/public/posts/4/index.html +++ b/services/blog/public/posts/4/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (4ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> @@ -49,14 +49,17 @@ <div class="pagination-page"> <a href="/posts/">1</a> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/2/">2</a> + </div> + <div class="pagination-page"> + <a href="/posts/3/">3</a> </div> <div class="pagination-page pagination-page-current"> - 4 + <span>4</span> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/5/">5</a> </div> <div class="pagination-page"> <a href="/posts/6/">6</a> @@ -222,14 +225,17 @@ <div class="pagination-page"> <a href="/posts/">1</a> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/2/">2</a> + </div> + <div class="pagination-page"> + <a href="/posts/3/">3</a> </div> <div class="pagination-page pagination-page-current"> - 4 + <span>4</span> </div> - <div class="pagination-elipsis"> - … + <div class="pagination-page"> + <a href="/posts/5/">5</a> </div> <div class="pagination-page"> <a href="/posts/6/">6</a> diff --git a/services/blog/public/posts/5/index.html b/services/blog/public/posts/5/index.html index 044b5529..7d7741be 100644 --- a/services/blog/public/posts/5/index.html +++ b/services/blog/public/posts/5/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (5ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> @@ -52,8 +52,11 @@ <div class="pagination-elipsis"> … </div> + <div class="pagination-page"> + <a href="/posts/4/">4</a> + </div> <div class="pagination-page pagination-page-current"> - 5 + <span>5</span> </div> <div class="pagination-page"> <a href="/posts/6/">6</a> @@ -222,8 +225,11 @@ <div class="pagination-elipsis"> … </div> + <div class="pagination-page"> + <a href="/posts/4/">4</a> + </div> <div class="pagination-page pagination-page-current"> - 5 + <span>5</span> </div> <div class="pagination-page"> <a href="/posts/6/">6</a> diff --git a/services/blog/public/posts/6/index.html b/services/blog/public/posts/6/index.html index dd9c4e0c..715c0f8e 100644 --- a/services/blog/public/posts/6/index.html +++ b/services/blog/public/posts/6/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (6ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> @@ -52,8 +52,11 @@ <div class="pagination-elipsis"> … </div> + <div class="pagination-page"> + <a href="/posts/5/">5</a> + </div> <div class="pagination-page pagination-page-current"> - 6 + <span>6</span> </div> <div class="pagination-next"> </div> @@ -98,8 +101,11 @@ <div class="pagination-elipsis"> … </div> + <div class="pagination-page"> + <a href="/posts/5/">5</a> + </div> <div class="pagination-page pagination-page-current"> - 6 + <span>6</span> </div> <div class="pagination-next"> </div> diff --git a/services/blog/public/posts/index.html b/services/blog/public/posts/index.html index c2c86216..ace5450e 100644 --- a/services/blog/public/posts/index.html +++ b/services/blog/public/posts/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (1ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> @@ -46,7 +46,10 @@ <div class="pagination-prev"> </div> <div class="pagination-page pagination-page-current"> - 1 + <span>1</span> + </div> + <div class="pagination-page"> + <a href="/posts/2/">2</a> </div> <div class="pagination-elipsis"> … @@ -212,7 +215,10 @@ <div class="pagination-prev"> </div> <div class="pagination-page pagination-page-current"> - 1 + <span>1</span> + </div> + <div class="pagination-page"> + <a href="/posts/2/">2</a> </div> <div class="pagination-elipsis"> … diff --git a/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html b/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html index 7da7de2a..7be61b1f 100644 --- a/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html +++ b/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第148 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html b/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html index ab29bb78..a6b33946 100644 --- a/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html +++ b/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第149 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html b/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html index b3fd73f3..42e18c1e 100644 --- a/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html +++ b/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第150 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html b/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html index 43adb41f..b982a521 100644 --- a/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html +++ b/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 (レギュラートーク)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html b/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html index 4e2ab425..9c4c2d79 100644 --- a/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html +++ b/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 (トークン解説セッション)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html b/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html index 9bdb1639..4a776982 100644 --- a/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html +++ b/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第151 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html b/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html index 12dc59cf..d651f707 100644 --- a/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html +++ b/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第153 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html b/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html index 96efa3d0..32400a55 100644 --- a/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html +++ b/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス福岡 2023 前夜祭 (非公式) (レギュラートーク)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html b/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html index e2a1bc83..63c5ba16 100644 --- a/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html +++ b/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第154 回 (レギュラートーク)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html b/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html index 426b437d..114ef70b 100644 --- a/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html +++ b/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第155 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html b/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html index 64778e1f..3471a31d 100644 --- a/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html +++ b/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第157 回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html b/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html index c95e5599..919066cd 100644 --- a/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html +++ b/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第160 回 (レギュラートーク)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html b/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html index 6821100d..68d398ee 100644 --- a/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html +++ b/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2024 (レギュラートーク (40分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-03-15/ya8-2024/index.html b/services/blog/public/slides/2024-03-15/ya8-2024/index.html index 1abaa09d..23f5f302 100644 --- a/services/blog/public/slides/2024-03-15/ya8-2024/index.html +++ b/services/blog/public/slides/2024-03-15/ya8-2024/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Ya8 2024 (レギュラートーク (60分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html b/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html index 17742002..65ab56fb 100644 --- a/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html +++ b/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス小田原 2024 (レギュラートーク (15分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html b/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html index 40868de2..313ce3ab 100644 --- a/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html +++ b/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第163回 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html b/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html index 72c1e569..15c20aef 100644 --- a/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html +++ b/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第166回 (レギュラートーク (20分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html b/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html index 6e5edc5c..761ee516 100644 --- a/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html +++ b/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第169回 (レギュラートーク (20分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2024-11-30/cohackpp/index.html b/services/blog/public/slides/2024-11-30/cohackpp/index.html index d79dfb81..116b1f74 100644 --- a/services/blog/public/slides/2024-11-30/cohackpp/index.html +++ b/services/blog/public/slides/2024-11-30/cohackpp/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>紅白ぺぱ合戦 (LT)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html b/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html index 5640b36a..998f15bf 100644 --- a/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html +++ b/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス名古屋 2025 (レギュラートーク (30分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html b/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html index ee2a7064..282b9e9a 100644 --- a/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html +++ b/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2025 (レギュラートーク (40分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html b/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html index 4d173ebe..a6d7b30d 100644 --- a/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html +++ b/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html @@ -14,7 +14,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス小田原 2025 (レギュラートーク (20分))|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="single"> <header class="header"> diff --git a/services/blog/public/slides/index.html b/services/blog/public/slides/index.html index acf20761..c607a678 100644 --- a/services/blog/public/slides/index.html +++ b/services/blog/public/slides/index.html @@ -14,7 +14,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/slides/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>スライド一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/style.css b/services/blog/public/style.css index 529c15be..3c24f043 100644 --- a/services/blog/public/style.css +++ b/services/blog/public/style.css @@ -328,7 +328,6 @@ img { display: flex; align-items: center; justify-content: center; - padding: 0.5rem 1rem; border: 1px solid #ddd; text-align: center; box-sizing: border-box; @@ -341,6 +340,14 @@ img { border: none; } +.pagination-page a, +.pagination-page span { + display: block; + padding: 0.5rem 1rem; + width: 100%; + height: 100%; +} + .pagination-page-current { background: #000; color: #fff; diff --git a/services/blog/public/tags/c/index.html b/services/blog/public/tags/c/index.html index 8228360e..5ae1025c 100644 --- a/services/blog/public/tags/c/index.html +++ b/services/blog/public/tags/c/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/c/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/ci-cd/index.html b/services/blog/public/tags/ci-cd/index.html index 54ee4b5d..d1b893e7 100644 --- a/services/blog/public/tags/ci-cd/index.html +++ b/services/blog/public/tags/ci-cd/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ci-cd/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「CI/CD」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/cohackpp/index.html b/services/blog/public/tags/cohackpp/index.html index dd5e67c1..b0214f54 100644 --- a/services/blog/public/tags/cohackpp/index.html +++ b/services/blog/public/tags/cohackpp/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cohackpp/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「紅白ぺぱ合戦」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/composer/index.html b/services/blog/public/tags/composer/index.html index 31c0aaee..93f405c9 100644 --- a/services/blog/public/tags/composer/index.html +++ b/services/blog/public/tags/composer/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/composer/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Composer」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/conference/index.html b/services/blog/public/tags/conference/index.html index d6d1b3a6..a1de28de 100644 --- a/services/blog/public/tags/conference/index.html +++ b/services/blog/public/tags/conference/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/conference/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「カンファレンス」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/cpp/index.html b/services/blog/public/tags/cpp/index.html index bb6bf229..c21ca859 100644 --- a/services/blog/public/tags/cpp/index.html +++ b/services/blog/public/tags/cpp/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cpp/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C++」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/cpp17/index.html b/services/blog/public/tags/cpp17/index.html index 101e9f08..2512ab15 100644 --- a/services/blog/public/tags/cpp17/index.html +++ b/services/blog/public/tags/cpp17/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cpp17/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C++ 17」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/game/index.html b/services/blog/public/tags/game/index.html index bf0a79c3..2559ee6c 100644 --- a/services/blog/public/tags/game/index.html +++ b/services/blog/public/tags/game/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/game/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ゲーム」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/gitlab/index.html b/services/blog/public/tags/gitlab/index.html index 8b96921e..ff8d52d9 100644 --- a/services/blog/public/tags/gitlab/index.html +++ b/services/blog/public/tags/gitlab/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/gitlab/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「GitLab」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/go/index.html b/services/blog/public/tags/go/index.html index 1d8a2aca..86f97d4e 100644 --- a/services/blog/public/tags/go/index.html +++ b/services/blog/public/tags/go/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/go/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Go」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/http/index.html b/services/blog/public/tags/http/index.html index 782fd453..f3783803 100644 --- a/services/blog/public/tags/http/index.html +++ b/services/blog/public/tags/http/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/http/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「HTTP」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/index.html b/services/blog/public/tags/index.html index f5766c11..34bc353e 100644 --- a/services/blog/public/tags/index.html +++ b/services/blog/public/tags/index.html @@ -13,7 +13,7 @@ <meta property="og:locale" content="ja_JP"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/isucon/index.html b/services/blog/public/tags/isucon/index.html index edc24f2b..1672bac1 100644 --- a/services/blog/public/tags/isucon/index.html +++ b/services/blog/public/tags/isucon/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/isucon/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ISUCON」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/macos/index.html b/services/blog/public/tags/macos/index.html index 4bf3feef..d2906a75 100644 --- a/services/blog/public/tags/macos/index.html +++ b/services/blog/public/tags/macos/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/macos/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「macOS」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/mncore-challenge/index.html b/services/blog/public/tags/mncore-challenge/index.html index 87ef8469..0ac47169 100644 --- a/services/blog/public/tags/mncore-challenge/index.html +++ b/services/blog/public/tags/mncore-challenge/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/mncore-challenge/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「MN-Core Challenge」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/neovim/index.html b/services/blog/public/tags/neovim/index.html index 8f047708..dd08b6fa 100644 --- a/services/blog/public/tags/neovim/index.html +++ b/services/blog/public/tags/neovim/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/neovim/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Neovim」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/note-to-self/index.html b/services/blog/public/tags/note-to-self/index.html index 3846aaa9..1e46bba1 100644 --- a/services/blog/public/tags/note-to-self/index.html +++ b/services/blog/public/tags/note-to-self/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/note-to-self/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「備忘録」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/ouj/index.html b/services/blog/public/tags/ouj/index.html index cb90d972..33d54629 100644 --- a/services/blog/public/tags/ouj/index.html +++ b/services/blog/public/tags/ouj/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ouj/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「放送大学」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/perl/index.html b/services/blog/public/tags/perl/index.html index 6a57a893..45296829 100644 --- a/services/blog/public/tags/perl/index.html +++ b/services/blog/public/tags/perl/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/perl/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Perl」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/php/index.html b/services/blog/public/tags/php/index.html index a85379d5..69a84465 100644 --- a/services/blog/public/tags/php/index.html +++ b/services/blog/public/tags/php/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/php/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpcon-nagoya/index.html b/services/blog/public/tags/phpcon-nagoya/index.html index c587e144..1b7fefba 100644 --- a/services/blog/public/tags/phpcon-nagoya/index.html +++ b/services/blog/public/tags/phpcon-nagoya/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpcon-nagoya/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス名古屋」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpcon-odawara/index.html b/services/blog/public/tags/phpcon-odawara/index.html index ea388d09..b94b39b1 100644 --- a/services/blog/public/tags/phpcon-odawara/index.html +++ b/services/blog/public/tags/phpcon-odawara/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpcon-odawara/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス小田原」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpconfuk/index.html b/services/blog/public/tags/phpconfuk/index.html index 4ecdc276..8c20c169 100644 --- a/services/blog/public/tags/phpconfuk/index.html +++ b/services/blog/public/tags/phpconfuk/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconfuk/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス福岡」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpconkagawa/index.html b/services/blog/public/tags/phpconkagawa/index.html index acc42efc..7fa5d6e9 100644 --- a/services/blog/public/tags/phpconkagawa/index.html +++ b/services/blog/public/tags/phpconkagawa/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconkagawa/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス香川」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpconokinawa/index.html b/services/blog/public/tags/phpconokinawa/index.html index 02119081..a7f8730b 100644 --- a/services/blog/public/tags/phpconokinawa/index.html +++ b/services/blog/public/tags/phpconokinawa/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconokinawa/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス沖縄」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phperkaigi/index.html b/services/blog/public/tags/phperkaigi/index.html index 9c3dbad5..2aaf1619 100644 --- a/services/blog/public/tags/phperkaigi/index.html +++ b/services/blog/public/tags/phperkaigi/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phperkaigi/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHPerKaigi」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpkansai/index.html b/services/blog/public/tags/phpkansai/index.html index 9c4de4a4..294581e2 100644 --- a/services/blog/public/tags/phpkansai/index.html +++ b/services/blog/public/tags/phpkansai/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpkansai/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス関西」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/phpstudy-tokyo/index.html b/services/blog/public/tags/phpstudy-tokyo/index.html index 455dfd2c..d1694676 100644 --- a/services/blog/public/tags/phpstudy-tokyo/index.html +++ b/services/blog/public/tags/phpstudy-tokyo/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpstudy-tokyo/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP 勉強会@東京」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/piet/index.html b/services/blog/public/tags/piet/index.html index ed0e7ee3..8532745e 100644 --- a/services/blog/public/tags/piet/index.html +++ b/services/blog/public/tags/piet/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/piet/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Piet」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/python/index.html b/services/blog/public/tags/python/index.html index a6d73973..841996f7 100644 --- a/services/blog/public/tags/python/index.html +++ b/services/blog/public/tags/python/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/python/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Python」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/python3/index.html b/services/blog/public/tags/python3/index.html index 702e4c8c..4b7ee4e4 100644 --- a/services/blog/public/tags/python3/index.html +++ b/services/blog/public/tags/python3/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/python3/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Python 3」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/ruby/index.html b/services/blog/public/tags/ruby/index.html index 97afc7ac..46148b70 100644 --- a/services/blog/public/tags/ruby/index.html +++ b/services/blog/public/tags/ruby/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ruby/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Ruby」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/ruby3/index.html b/services/blog/public/tags/ruby3/index.html index f60cadd6..02bf1d33 100644 --- a/services/blog/public/tags/ruby3/index.html +++ b/services/blog/public/tags/ruby3/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ruby3/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Ruby 3」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/rubykaigi/index.html b/services/blog/public/tags/rubykaigi/index.html index 09aecb2b..8e13fb1e 100644 --- a/services/blog/public/tags/rubykaigi/index.html +++ b/services/blog/public/tags/rubykaigi/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/rubykaigi/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「RubyKaigi」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/rust/index.html b/services/blog/public/tags/rust/index.html index 506d3ed2..2cf9be67 100644 --- a/services/blog/public/tags/rust/index.html +++ b/services/blog/public/tags/rust/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/rust/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Rust」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/scala/index.html b/services/blog/public/tags/scala/index.html index 9439ea9a..a33f9815 100644 --- a/services/blog/public/tags/scala/index.html +++ b/services/blog/public/tags/scala/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/scala/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Scala」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/scalamatsuri/index.html b/services/blog/public/tags/scalamatsuri/index.html index 68b924ec..2918656b 100644 --- a/services/blog/public/tags/scalamatsuri/index.html +++ b/services/blog/public/tags/scalamatsuri/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/scalamatsuri/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ScalaMatsuri」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/trick/index.html b/services/blog/public/tags/trick/index.html index eaff74b1..ba40ca7a 100644 --- a/services/blog/public/tags/trick/index.html +++ b/services/blog/public/tags/trick/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/trick/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「TRICK」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/vim/index.html b/services/blog/public/tags/vim/index.html index c25b4a33..ea2f5fb0 100644 --- a/services/blog/public/tags/vim/index.html +++ b/services/blog/public/tags/vim/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/vim/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Vim」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/wasm/index.html b/services/blog/public/tags/wasm/index.html index dfc992f2..4059a715 100644 --- a/services/blog/public/tags/wasm/index.html +++ b/services/blog/public/tags/wasm/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/wasm/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「WebAssembly」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/wireguard/index.html b/services/blog/public/tags/wireguard/index.html index 01916b2b..87d34bad 100644 --- a/services/blog/public/tags/wireguard/index.html +++ b/services/blog/public/tags/wireguard/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/wireguard/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「WireGuard」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/ya8/index.html b/services/blog/public/tags/ya8/index.html index 79bc50ca..7d68eb85 100644 --- a/services/blog/public/tags/ya8/index.html +++ b/services/blog/public/tags/ya8/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ya8/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Ya8」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/yaml/index.html b/services/blog/public/tags/yaml/index.html index c76eae58..171656a5 100644 --- a/services/blog/public/tags/yaml/index.html +++ b/services/blog/public/tags/yaml/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/yaml/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「YAML」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/yapc/index.html b/services/blog/public/tags/yapc/index.html index c01de964..5ab5c1e1 100644 --- a/services/blog/public/tags/yapc/index.html +++ b/services/blog/public/tags/yapc/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/yapc/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「YAPC」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/public/tags/zsh/index.html b/services/blog/public/tags/zsh/index.html index 68df8d66..dd041ece 100644 --- a/services/blog/public/tags/zsh/index.html +++ b/services/blog/public/tags/zsh/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/zsh/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Zsh」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=99f9dcb3410627bbc92c4985b4b59520"> + <link rel="stylesheet" href="/style.css?h=a81049ced1e8e591647b297e22c62cc0"> </head> <body class="list"> <header class="header"> diff --git a/services/blog/static/style.css b/services/blog/static/style.css index 529c15be..3c24f043 100644 --- a/services/blog/static/style.css +++ b/services/blog/static/style.css @@ -328,7 +328,6 @@ img { display: flex; align-items: center; justify-content: center; - padding: 0.5rem 1rem; border: 1px solid #ddd; text-align: center; box-sizing: border-box; @@ -341,6 +340,14 @@ img { border: none; } +.pagination-page a, +.pagination-page span { + display: block; + padding: 0.5rem 1rem; + width: 100%; + height: 100%; +} + .pagination-page-current { background: #000; color: #fff; |
