ECMaker / blog

https://blog.ec-maker.com/
0 stars 0 forks source link

feature/#99_画像url自動更新 for ISR #100

Closed u-ecmaker closed 1 week ago

u-ecmaker commented 4 weeks ago

feature/#99_画像url自動更新.

test code to preview.

こちらを参考にオリジナルで記述。
https://tech-sora.vercel.app/articles/notion-next-blog2

ToDo

間違えて消しちゃった

→ #101

github-actions[bot] commented 4 weeks ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.55.2 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​ $ yarn run build yarn run v1.22.22 $ next build info - Linting and checking validity of types... ./src/server/utils/algolia.ts 20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/ogp.ts 52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/storage.ts 9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Creating an optimized production build... info - Compiled successfully info - Collecting page data... info - Generating static pages (0/39) MyInputFileListComponent inputFiles null MyInputFileComponent inputFiles [] MyInputMultiFileListComponent inputFiles null MyInputMultiFileListControlComponent inputFiles null info - Generating static pages (9/39) info - Generating static pages (19/39) info - Generating static pages (29/39) info - Generating static pages (39/39) info - Finalizing page optimization... Route (pages) Size First Load JS ┌ ● / (ISR: 1 Seconds) (1343 ms) 2.25 kB 169 kB ├ /_app 0 B 167 kB ├ ○ /404 486 B 167 kB ├ λ /api/auth/[...nextauth] 0 B 167 kB ├ λ /api/hello 0 B 167 kB ├ λ /api/notion-blog/comments 0 B 167 kB ├ λ /api/notion-blog/likes/[page_id] 0 B 167 kB ├ ℇ /api/notion-blog/og 0 B 167 kB ├ λ /api/ogp 0 B 167 kB ├ ○ /contact 6.28 kB 300 kB ├ ○ /login 2.01 kB 169 kB ├ ● /posts (ISR: 1 Seconds) (1268 ms) 17.2 kB 215 kB ├ ● /posts/[slug] (ISR: 1 Seconds) (68600 ms) 21.1 kB 465 kB ├ ├ /posts/notion-blog_image-issue (7795 ms) ├ ├ /posts/logo (7331 ms) ├ ├ /posts/Notion-Block-Preview (7316 ms) ├ ├ /posts/BI_seikika (6168 ms) ├ ├ /posts/notion-blog_google-analytics (5419 ms) ├ ├ /posts/icon (5398 ms) ├ ├ /posts/RDP_remote-desktop (4823 ms) ├ └ [+11 more paths] (avg 2214 ms) ├ ● /profile (685 ms) 1.09 kB 325 kB ├ ● /sandbox 839 B 198 kB ├ ○ /sandbox/input-file-list 1.55 kB 225 kB ├ λ /sandbox/nextjs-ssr 912 B 325 kB ├ ● /sandbox/notion-blocks-preview (2425 ms) 4.21 kB 328 kB ├ ○ /sandbox/react-hook-form 21.3 kB 244 kB ├ ○ /sandbox/react-memo 869 B 224 kB ├ ○ /sandbox/react-use-memo 707 B 224 kB ├ ○ /sandbox/rive 24.4 kB 247 kB ├ ○ /sandbox/shape-by-css 1.02 kB 168 kB ├ ○ /sandbox/svgr 2.1 kB 225 kB ├ ○ /sandbox/swr 1.05 kB 230 kB ├ ○ /sandbox/touch-event 1.68 kB 225 kB ├ ○ /sandbox/view-transitions-api 1.23 kB 224 kB ├ ○ /sandbox/view-transitions-api/other 922 B 168 kB └ ○ /sandbox/worldcoin (353 ms) 311 kB 541 kB + First Load JS shared by all 174 kB ├ chunks/framework-ce84985cd166733a.js 45.2 kB ├ chunks/main-4da6185358dbe7bf.js 26.9 kB ├ chunks/pages/_app-5ab992d176049a74.js 92.7 kB ├ chunks/webpack-3e8ebc9cb8567f6b.js 1.89 kB └ css/9dba346ae5c2fd17.css 6.87 kB ℇ (Streaming) server-side renders with streaming (uses React 18 SSR streaming or Server Components) λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) ○ (Static) automatically rendered as static HTML (uses no initial props) ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) (ISR) incremental static regeneration (uses revalidate in getStaticProps) Done in 94.10s. ​ (build.command completed in 1m 34.2s) NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com Moving static page files to serve from CDN... Moved 22 files to CDN The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ​ Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Functions from .netlify/functions-internal directory: - ___netlify-handler/___netlify-handler.js - ___netlify-odb-handler/___netlify-odb-handler.js - _ipx/_ipx.js ​ ​ (Functions bundling completed in 2m 0.9s) ​ Edge Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Edge Functions from .netlify/edge-functions directory: - next_pages_api_notion_blog_og ​ (Edge Functions bundling completed in 6.3s) Next.js cache saved. Deploy path: /home/runner/work/blog/blog/.next Deploying to draft URL... ​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.55.2 ​ ❯ Flags auth: nfp_GoRr3esto6qez5kYyUhqYYVSpSHm3zB166e2 build: true deployId: 6720782680993081027377fd open: false prod: false prodIfUnlocked: false site: 80899a26-cfcb-42f8-886e-c84364cdaae9 skipFunctionsCache: false ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context dev ​ Netlify Build Complete ──────────────────────────────────────────────────────────────── ​ (Netlify Build completed in 3m 58.9s)
Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/6720782680993081027377fd Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:6720782680993081027377fd Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:6720782680993081027377fd Website draft URL: https://6720782680993081027377fd--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 3 weeks ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​ $ yarn run build yarn run v1.22.22 $ next build info - Linting and checking validity of types... ./src/server/utils/algolia.ts 20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/ogp.ts 52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/storage.ts 9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Creating an optimized production build... info - Compiled successfully info - Collecting page data... info - Generating static pages (0/39) MyInputFileListComponent inputFiles null MyInputFileComponent inputFiles [] MyInputMultiFileListComponent inputFiles null MyInputMultiFileListControlComponent inputFiles null info - Generating static pages (9/39) info - Generating static pages (19/39) info - Generating static pages (29/39) info - Generating static pages (39/39) info - Finalizing page optimization... Route (pages) Size First Load JS ┌ ● / (ISR: 1 Seconds) (804 ms) 2.25 kB 169 kB ├ /_app 0 B 167 kB ├ ○ /404 486 B 167 kB ├ λ /api/auth/[...nextauth] 0 B 167 kB ├ λ /api/hello 0 B 167 kB ├ λ /api/notion-blog/comments 0 B 167 kB ├ λ /api/notion-blog/likes/[page_id] 0 B 167 kB ├ ℇ /api/notion-blog/og 0 B 167 kB ├ λ /api/ogp 0 B 167 kB ├ ○ /contact 6.28 kB 300 kB ├ ○ /login 2.01 kB 169 kB ├ ● /posts (ISR: 1 Seconds) (3984 ms) 17.2 kB 215 kB ├ ● /posts/[slug] (ISR: 1 Seconds) (74866 ms) 19.5 kB 458 kB ├ ├ /posts/icon (11808 ms) ├ ├ /posts/notion-blog_google-analytics (11174 ms) ├ ├ /posts/Notion-Block-Preview (8322 ms) ├ ├ /posts/logo (6545 ms) ├ ├ /posts/notion-blog_netlify-deploy-methods (5412 ms) ├ ├ /posts/RDP_remote-desktop (4685 ms) ├ ├ /posts/kakuteishinkoku_r5 (4518 ms) ├ └ [+11 more paths] (avg 2037 ms) ├ ● /profile (376 ms) 1.09 kB 315 kB ├ ● /sandbox 839 B 198 kB ├ ○ /sandbox/input-file-list 1.55 kB 225 kB ├ λ /sandbox/nextjs-ssr 907 B 315 kB ├ ● /sandbox/notion-blocks-preview (2477 ms) 4.2 kB 318 kB ├ ○ /sandbox/react-hook-form 21.3 kB 244 kB ├ ○ /sandbox/react-memo 869 B 224 kB ├ ○ /sandbox/react-use-memo 707 B 224 kB ├ ○ /sandbox/rive 24.4 kB 247 kB ├ ○ /sandbox/shape-by-css 1.02 kB 168 kB ├ ○ /sandbox/svgr 2.1 kB 225 kB ├ ○ /sandbox/swr 2.33 kB 230 kB ├ ○ /sandbox/touch-event 1.68 kB 225 kB ├ ○ /sandbox/view-transitions-api 1.23 kB 224 kB ├ ○ /sandbox/view-transitions-api/other 922 B 168 kB └ ○ /sandbox/worldcoin (390 ms) 311 kB 541 kB + First Load JS shared by all 174 kB ├ chunks/framework-ce84985cd166733a.js 45.2 kB ├ chunks/main-4da6185358dbe7bf.js 26.9 kB ├ chunks/pages/_app-5ab992d176049a74.js 92.7 kB ├ chunks/webpack-215200621d8945fb.js 1.89 kB └ css/9dba346ae5c2fd17.css 6.87 kB ℇ (Streaming) server-side renders with streaming (uses React 18 SSR streaming or Server Components) λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) ○ (Static) automatically rendered as static HTML (uses no initial props) ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) (ISR) incremental static regeneration (uses revalidate in getStaticProps) Done in 95.98s. ​ (build.command completed in 1m 36.1s) NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com Moving static page files to serve from CDN... Moving static page files to serve from CDN... Moved 22 files to CDN Moved 22 files to CDN The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ​ Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Functions from .netlify/functions-internal directory: - ___netlify-handler/___netlify-handler.js - ___netlify-odb-handler/___netlify-odb-handler.js - _ipx/_ipx.js ​ ​ (Functions bundling completed in 1m 57.5s) ​ Edge Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Edge Functions from .netlify/edge-functions directory: - next_pages_api_notion_blog_og ​ (Edge Functions bundling completed in 6.2s) Next.js cache saved. Next.js cache saved. Next.js cache saved. Deploy path: /home/runner/work/blog/blog/.next Deploying to draft URL... ​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags auth: nfp_GoRr3esto6qez5kYyUhqYYVSpSHm3zB166e2 build: true deployId: 6721d63f95ec6f2bd71a5f9f open: false prod: false prodIfUnlocked: false site: 80899a26-cfcb-42f8-886e-c84364cdaae9 skipFunctionsCache: false ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context dev ​ Netlify Build Complete ──────────────────────────────────────────────────────────────── ​ (Netlify Build completed in 3m 57s)
Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/6721d63f95ec6f2bd71a5f9f Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:6721d63f95ec6f2bd71a5f9f Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:6721d63f95ec6f2bd71a5f9f Website draft URL: https://6721d63f95ec6f2bd71a5f9f--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 3 weeks ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​ $ yarn run build yarn run v1.22.22 $ next build info - Linting and checking validity of types... ./src/server/utils/algolia.ts 20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/ogp.ts 52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/expiredImage.ts 17:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 77:41 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/storage.ts 9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Creating an optimized production build... info - Compiled successfully info - Collecting page data... info - Generating static pages (0/39) MyInputFileListComponent inputFiles null MyInputFileComponent inputFiles [] MyInputMultiFileListComponent inputFiles null MyInputMultiFileListControlComponent inputFiles null info - Generating static pages (9/39) info - Generating static pages (19/39) info - Generating static pages (29/39) info - Generating static pages (39/39) info - Finalizing page optimization... Route (pages) Size First Load JS ┌ ● / (ISR: 1 Seconds) (2223 ms) 2.25 kB 169 kB ├ /_app 0 B 167 kB ├ ○ /404 486 B 167 kB ├ λ /api/auth/[...nextauth] 0 B 167 kB ├ λ /api/hello 0 B 167 kB ├ λ /api/notion-blog/article 0 B 167 kB ├ λ /api/notion-blog/comments 0 B 167 kB ├ λ /api/notion-blog/likes/[page_id] 0 B 167 kB ├ ℇ /api/notion-blog/og 0 B 167 kB ├ λ /api/ogp 0 B 167 kB ├ ○ /contact 6.28 kB 300 kB ├ ○ /login 2.01 kB 169 kB ├ ● /posts (ISR: 1 Seconds) (2072 ms) 17.2 kB 215 kB ├ ● /posts/[slug] (ISR: 1 Seconds) (64468 ms) 19.5 kB 458 kB ├ ├ /posts/Notion-Block-Preview (8210 ms) ├ ├ /posts/logo (7049 ms) ├ ├ /posts/RDP_remote-desktop (6443 ms) ├ ├ /posts/kakuteishinkoku_r5 (6370 ms) ├ ├ /posts/notion-blog_google-analytics (6339 ms) ├ ├ /posts/icon (5748 ms) ├ ├ /posts/BI_seikika (4143 ms) ├ └ [+11 more paths] (avg 1833 ms) ├ ● /profile (530 ms) 1.09 kB 315 kB ├ ● /sandbox 839 B 198 kB ├ ○ /sandbox/input-file-list 1.55 kB 225 kB ├ λ /sandbox/nextjs-ssr 907 B 315 kB ├ ● /sandbox/notion-blocks-preview (1804 ms) 4.2 kB 318 kB ├ ○ /sandbox/react-hook-form 21.3 kB 244 kB ├ ○ /sandbox/react-memo 869 B 224 kB ├ ○ /sandbox/react-use-memo 707 B 224 kB ├ ○ /sandbox/rive 24.4 kB 247 kB ├ ○ /sandbox/shape-by-css 1.02 kB 168 kB ├ ○ /sandbox/svgr 2.1 kB 225 kB ├ ○ /sandbox/swr 2.33 kB 230 kB ├ ○ /sandbox/touch-event 1.68 kB 225 kB ├ ○ /sandbox/view-transitions-api 1.23 kB 224 kB ├ ○ /sandbox/view-transitions-api/other 922 B 168 kB └ ○ /sandbox/worldcoin 311 kB 541 kB + First Load JS shared by all 174 kB ├ chunks/framework-ce84985cd166733a.js 45.2 kB ├ chunks/main-4da6185358dbe7bf.js 26.9 kB ├ chunks/pages/_app-5ab992d176049a74.js 92.7 kB ├ chunks/webpack-215200621d8945fb.js 1.89 kB └ css/9dba346ae5c2fd17.css 6.87 kB ℇ (Streaming) server-side renders with streaming (uses React 18 SSR streaming or Server Components) λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) ○ (Static) automatically rendered as static HTML (uses no initial props) ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) (ISR) incremental static regeneration (uses revalidate in getStaticProps) Done in 93.18s. ​ (build.command completed in 1m 33.3s) NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com Moving static page files to serve from CDN... Moving static page files to serve from CDN... Moved 22 files to CDN Moved 22 files to CDN The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ​ Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Functions from .netlify/functions-internal directory: - ___netlify-handler/___netlify-handler.js - ___netlify-odb-handler/___netlify-odb-handler.js - _ipx/_ipx.js ​ ​ (Functions bundling completed in 2m 3.9s) ​ Edge Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Edge Functions from .netlify/edge-functions directory: - next_pages_api_notion_blog_og ​ (Edge Functions bundling completed in 6.5s) Next.js cache saved. Next.js cache saved. Next.js cache saved. Deploy path: /home/runner/work/blog/blog/.next Deploying to draft URL... ​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags auth: nfp_GoRr3esto6qez5kYyUhqYYVSpSHm3zB166e2 build: true deployId: 6722fb9c8dba55dff1d11da7 open: false prod: false prodIfUnlocked: false site: 80899a26-cfcb-42f8-886e-c84364cdaae9 skipFunctionsCache: false ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context dev ​ Netlify Build Complete ──────────────────────────────────────────────────────────────── ​ (Netlify Build completed in 4m 4.4s)
Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/6722fb9c8dba55dff1d11da7 Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:6722fb9c8dba55dff1d11da7 Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:6722fb9c8dba55dff1d11da7 Website draft URL: https://6722fb9c8dba55dff1d11da7--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 3 weeks ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​ $ yarn run build yarn run v1.22.22 $ next build info - Linting and checking validity of types... ./src/server/utils/algolia.ts 20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/ogp.ts 52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/expiredImage.ts 17:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 89:41 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/storage.ts 9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Creating an optimized production build... info - Compiled successfully info - Collecting page data... info - Generating static pages (0/39) MyInputFileListComponent inputFiles null MyInputFileComponent inputFiles [] MyInputMultiFileListComponent inputFiles null MyInputMultiFileListControlComponent inputFiles null info - Generating static pages (9/39) info - Generating static pages (19/39) info - Generating static pages (29/39) info - Generating static pages (39/39) info - Finalizing page optimization... Route (pages) Size First Load JS ┌ ● / (ISR: 1 Seconds) (431 ms) 2.25 kB 169 kB ├ /_app 0 B 167 kB ├ ○ /404 486 B 167 kB ├ λ /api/auth/[...nextauth] 0 B 167 kB ├ λ /api/hello 0 B 167 kB ├ λ /api/notion-blog/article 0 B 167 kB ├ λ /api/notion-blog/comments 0 B 167 kB ├ λ /api/notion-blog/likes/[page_id] 0 B 167 kB ├ ℇ /api/notion-blog/og 0 B 167 kB ├ λ /api/ogp 0 B 167 kB ├ ○ /contact 6.28 kB 300 kB ├ ○ /login 2.01 kB 169 kB ├ ● /posts (ISR: 1 Seconds) (1646 ms) 17.2 kB 215 kB ├ ● /posts/[slug] (ISR: 1 Seconds) (79150 ms) 19.5 kB 458 kB ├ ├ /posts/notion-blog_google-analytics (9702 ms) ├ ├ /posts/notion-blog_image-issue (9461 ms) ├ ├ /posts/Notion-Block-Preview (8710 ms) ├ ├ /posts/logo (7632 ms) ├ ├ /posts/icon (6137 ms) ├ ├ /posts/kakuteishinkoku_r5 (5462 ms) ├ ├ /posts/RDP_remote-desktop (4301 ms) ├ └ [+11 more paths] (avg 2522 ms) ├ ● /profile (404 ms) 1.09 kB 315 kB ├ ● /sandbox 839 B 198 kB ├ ○ /sandbox/input-file-list 1.55 kB 225 kB ├ λ /sandbox/nextjs-ssr 907 B 315 kB ├ ● /sandbox/notion-blocks-preview (2219 ms) 4.2 kB 318 kB ├ ○ /sandbox/react-hook-form 21.3 kB 244 kB ├ ○ /sandbox/react-memo 869 B 224 kB ├ ○ /sandbox/react-use-memo 707 B 224 kB ├ ○ /sandbox/rive 24.4 kB 247 kB ├ ○ /sandbox/shape-by-css 1.02 kB 168 kB ├ ○ /sandbox/svgr 2.1 kB 225 kB ├ ○ /sandbox/swr 2.33 kB 230 kB ├ ○ /sandbox/touch-event 1.68 kB 225 kB ├ ○ /sandbox/view-transitions-api 1.23 kB 224 kB ├ ○ /sandbox/view-transitions-api/other 922 B 168 kB └ ○ /sandbox/worldcoin (362 ms) 311 kB 541 kB + First Load JS shared by all 174 kB ├ chunks/framework-ce84985cd166733a.js 45.2 kB ├ chunks/main-4da6185358dbe7bf.js 26.9 kB ├ chunks/pages/_app-5ab992d176049a74.js 92.7 kB ├ chunks/webpack-215200621d8945fb.js 1.89 kB └ css/9dba346ae5c2fd17.css 6.87 kB ℇ (Streaming) server-side renders with streaming (uses React 18 SSR streaming or Server Components) λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps) ○ (Static) automatically rendered as static HTML (uses no initial props) ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps) (ISR) incremental static regeneration (uses revalidate in getStaticProps) Done in 96.58s. ​ (build.command completed in 1m 36.7s) NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com NextAuth package detected, setting NEXTAUTH_URL environment variable to https://blog.ec-maker.com Moving static page files to serve from CDN... Moving static page files to serve from CDN... Moved 22 files to CDN Moved 22 files to CDN The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. The following routes use "revalidate" values of under 60 seconds, which is not supported. They will use a revalidate time of 60 seconds instead. ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ ┌─────────┬─────────────────────────────────────────────┬────────────┐ │ (index) │ Route │ Revalidate │ ├─────────┼─────────────────────────────────────────────┼────────────┤ │ 0 │ '/' │ 1 │ │ 1 │ '/posts' │ 1 │ │ 2 │ '/posts/debug-test' │ 1 │ │ 3 │ '/posts/notion-blog_image-issue' │ 1 │ │ 4 │ '/posts/Notion-Block-Preview' │ 1 │ │ 5 │ '/posts/notion-blog_netlify-deploy-methods' │ 1 │ │ 6 │ '/posts/notion-blog_getting-started' │ 1 │ │ 7 │ '/posts/next.js_TipTap_plugin' │ 1 │ │ 8 │ '/posts/logo' │ 1 │ │ 9 │ '/posts/icon' │ 1 │ │ 10 │ '/posts/kakuteishinkoku_r5' │ 1 │ │ 11 │ '/posts/openAI-API' │ 1 │ │ 12 │ '/posts/notion-blog_google-analytics' │ 1 │ │ 13 │ '/posts/notion-blog_image-size' │ 1 │ │ 14 │ '/posts/schedule-git' │ 1 │ │ 15 │ '/posts/RDP_remote-desktop' │ 1 │ │ 16 │ '/posts/relocation' │ 1 │ │ 17 │ '/posts/BI_seikika' │ 1 │ │ 18 │ '/posts/nodejs_npm-audit-fix' │ 1 │ │ 19 │ '/posts/github-pr-auto-branch' │ 1 │ └─────────┴─────────────────────────────────────────────┴────────────┘ You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. You are not using Netlify Edge Functions for image format detection. Set env var "NEXT_FORCE_EDGE_IMAGES=true" to enable. ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ✨ Deploying middleware and functions to Netlify Edge Functions ✨ ​ Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Functions from .netlify/functions-internal directory: - ___netlify-handler/___netlify-handler.js - ___netlify-odb-handler/___netlify-odb-handler.js - _ipx/_ipx.js ​ ​ (Functions bundling completed in 1m 59.2s) ​ Edge Functions bundling ──────────────────────────────────────────────────────────────── ​ Packaging Edge Functions from .netlify/edge-functions directory: - next_pages_api_notion_blog_og ​ (Edge Functions bundling completed in 6.2s) Next.js cache saved. Next.js cache saved. Next.js cache saved. Deploy path: /home/runner/work/blog/blog/.next Deploying to draft URL... ​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags auth: nfp_GoRr3esto6qez5kYyUhqYYVSpSHm3zB166e2 build: true deployId: 6724662e879161b7849086c0 open: false prod: false prodIfUnlocked: false site: 80899a26-cfcb-42f8-886e-c84364cdaae9 skipFunctionsCache: false ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context dev ​ Netlify Build Complete ──────────────────────────────────────────────────────────────── ​ (Netlify Build completed in 3m 59.3s)
Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/6724662e879161b7849086c0 Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:6724662e879161b7849086c0 Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:6724662e879161b7849086c0 Website draft URL: https://6724662e879161b7849086c0--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 3 weeks ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​
Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/672631b4d58019ad1a4047a2 Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:672631b4d58019ad1a4047a2 Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:672631b4d58019ad1a4047a2 Website draft URL: https://672631b4d58019ad1a4047a2--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 3 weeks ago
Netlify Build Log
Netlify Build
────────────────────────────────────────────────────────────────

❯ Version
@netlify/build 29.56.0

❯ Flags
accountId: 64825fd12059ab0e3dd39238

❯ Current directory
/home/runner/work/blog/blog

❯ Config file
No config file was defined: using default values.

❯ Context
production

❯ Using Next.js Runtime - v4.41.3

❯ Outdated plugins
- @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1
To upgrade this plugin, please update its version in "package.json"
No Next.js cache to restore.

Build command from Netlify app
────────────────────────────────────────────────────────────────


- [Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/672635fde00adfb8a4c158cd](Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/672635fde00adfb8a4c158cd) - [Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:672635fde00adfb8a4c158cd](Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:672635fde00adfb8a4c158cd) - [Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:672635fde00adfb8a4c158cd](Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:672635fde00adfb8a4c158cd) - [Website draft URL: https://672635fde00adfb8a4c158cd--blog-ecmaker.netlify.app](Website draft URL: https://672635fde00adfb8a4c158cd--blog-ecmaker.netlify.app) - []() - [If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag.](If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag.) - [netlify deploy --build --prod](netlify deploy --build --prod) - []()
github-actions[bot] commented 1 week ago
Netlify Build Log
Netlify Build
────────────────────────────────────────────────────────────────

❯ Version
@netlify/build 29.56.0

❯ Flags
accountId: 64825fd12059ab0e3dd39238

❯ Current directory
/home/runner/work/blog/blog

❯ Config file
No config file was defined: using default values.

❯ Context
production

❯ Using Next.js Runtime - v4.41.3

❯ Outdated plugins
- @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1
To upgrade this plugin, please update its version in "package.json"
No Next.js cache to restore.

Build command from Netlify app
────────────────────────────────────────────────────────────────

$ yarn run build
yarn run v1.22.22
$ next build
info - Linting and checking validity of types...

./src/hooks/apiHooks/useExpiredImg.ts
23:49 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
23:63 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/server/utils/algolia.ts
20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/server/utils/ogp.ts
52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/utils/expiredImage.ts
16:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
88:41 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/utils/storage.ts
9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
info - Creating an optimized production build...
info - Compiled successfully
info - Collecting page data...
info - Generating static pages (0/39)
MyInputFileListComponent inputFiles null
MyInputFileComponent inputFiles []
MyInputMultiFileListComponent inputFiles null
MyInputMultiFileListControlComponent inputFiles null
info - Generating static pages (9/39)
info - Generating static pages (19/39)
!U post {
id: '11b83811-5c88-80cb-bd0e-f362472a6d84',
icon: '🐞',
title: '管理者用 Debug Test',
category: { id: 't>bO', name: 'program', color: 'blue' },
createdAt: '2024-10-10',
updatedAt: '2024-11-02',
tags: [
{
id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e',
name: 'NotionBlog',
color: 'blue'
},
{
id: 'aad4edfe-c592-48db-97c8-b959ef302415',
name: 'next.js',
color: 'green'
}
],
likes: 0,
slug: 'debug-test',
image: '/logos/900^2_tomei_textBlack.gif',
description: 'just only text....',
children: [
{
object: 'block',
id: '11b83811-5c88-8048-aa9d-dac87b2efba2',
parent: [Object],
created_time: '2024-10-10T06:25:00.000Z',
last_edited_time: '2024-10-19T05:38:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: '12e83811-5c88-8018-838c-fe3a8ff34314',
parent: [Object],
created_time: '2024-10-29T05:06:00.000Z',
last_edited_time: '2024-11-02T05:28:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'image',
image: [Object]
}
]
}
!U postImgUpdated {
id: '11b83811-5c88-80cb-bd0e-f362472a6d84',
icon: '🐞',
title: '管理者用 Debug Test',
category: { id: 't>bO', name: 'program', color: 'blue' },
createdAt: '2024-10-10',
updatedAt: '2024-11-02',
tags: [
{
id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e',
name: 'NotionBlog',
color: 'blue'
},
{
id: 'aad4edfe-c592-48db-97c8-b959ef302415',
name: 'next.js',
color: 'green'
}
],
likes: 0,
slug: 'debug-test',
image: '/logos/900^2_tomei_textBlack.gif',
description: 'just only text....',
children: [
{
object: 'block',
id: '11b83811-5c88-8048-aa9d-dac87b2efba2',
parent: [Object],
created_time: '2024-10-10T06:25:00.000Z',
last_edited_time: '2024-10-19T05:38:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: '12e83811-5c88-8018-838c-fe3a8ff34314',
parent: [Object],
created_time: '2024-10-29T05:06:00.000Z',
last_edited_time: '2024-11-02T05:28:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'image',
image: [Object]
}
]
}
!U post {
id: 'd11e9abe-d26e-483f-ab9a-4e07fd8441f3',
icon: '📄',
title: 'Notionの更新でNetlifyに自動デプロイする方法',
category: { id: '', name: 'カテゴリなし', color: 'default' },
createdAt: '2023-06-22',
updatedAt: '2024-10-14',
tags: [
{
id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e',
name: 'NotionBlog',
color: 'blue'
}
],
likes: 2,
slug: 'notion-blog_netlify-deploy-methods',
image: 'https://prod-files-secure.s3.us-west-2.amazonaws.com/33aab3b9-f114-454a-9e23-ed5a17aea264/a4f91054-4ef4-4f7c-8770-98de703fdaa2/%E6%96%B0%E8%A6%8F_%E3%83%93%E3%83%83%E3%83%88%E3%83%9E%E3%83%83%E3%83%97_%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45GO43JXI4%2F20241113%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20241113T073045Z&X-Amz-Expires=3600&X-Amz-Signature=7beb9ead115e342f4ed63ab8d5cb26e0d1b62957479af116c2510ade5a39dec2&X-Amz-SignedHeaders=host&x-id=GetObject',
description: 'ロードマップNetlifyの手動deploy方法MAINブランチにマージしたときMAINにマージするとNetlifyにデプロイされる。プレビューを確認したいときはプルリクを投げる...',
children: [
{
object: 'block',
id: '6c2dc0d2-4a7c-4ebc-a28c-a263804f3153',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2024-04-06T05:35:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_1',
heading_1: [Object]
},
{
object: 'block',
id: 'bbecaad3-fa73-4ce0-a705-6114dddf5296',
parent: [Object],
created_time: '2024-04-06T05:35:00.000Z',
last_edited_time: '2024-10-12T01:00:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'image',
image: [Object]
},
{
object: 'block',
id: '9d8a5f1b-7400-4e0a-9172-c31b91115393',
parent: [Object],
created_time: '2024-04-06T05:35:00.000Z',
last_edited_time: '2024-04-06T05:35:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: '8c44bba0-79dd-4fc0-9662-52cae8d85ee6',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2024-04-06T05:35:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'divider',
divider: {}
},
{
object: 'block',
id: 'fb724a32-2029-49b4-ac1d-6d837ce22f07',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2024-04-06T05:36:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_1',
heading_1: [Object]
},
{
object: 'block',
id: '67e43d52-2a29-42bf-a5fd-f99931a90bff',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_3',
heading_3: [Object]
},
{
object: 'block',
id: '1fdd5238-50cb-4558-8ba5-3b92f5355f95',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: 'e64f61ac-07df-4d68-9c30-047ea3d72a8a',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_3',
heading_3: [Object]
},
{
object: 'block',
id: '9ccd3256-82ea-4395-a4c9-5401995692bc',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_tra

- [Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/67345638ccf82291bf785c75](Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/67345638ccf82291bf785c75) - [Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:67345638ccf82291bf785c75](Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:67345638ccf82291bf785c75) - [Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:67345638ccf82291bf785c75](Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:67345638ccf82291bf785c75) - [Website draft URL: https://67345638ccf82291bf785c75--blog-ecmaker.netlify.app](Website draft URL: https://67345638ccf82291bf785c75--blog-ecmaker.netlify.app) - []() - [If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag.](If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag.) - [netlify deploy --build --prod](netlify deploy --build --prod) - []()
github-actions[bot] commented 1 week ago
Netlify Build Log
Netlify Build
────────────────────────────────────────────────────────────────

❯ Version
@netlify/build 29.56.0

❯ Flags
accountId: 64825fd12059ab0e3dd39238

❯ Current directory
/home/runner/work/blog/blog

❯ Config file
No config file was defined: using default values.

❯ Context
production

❯ Using Next.js Runtime - v4.41.3

❯ Outdated plugins
- @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1
To upgrade this plugin, please update its version in "package.json"
No Next.js cache to restore.

Build command from Netlify app
────────────────────────────────────────────────────────────────

$ yarn run build
yarn run v1.22.22
$ next build
info - Linting and checking validity of types...

./src/hooks/apiHooks/useExpiredImg.ts
23:49 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
23:63 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/server/utils/algolia.ts
20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/server/utils/ogp.ts
52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/utils/expiredImage.ts
16:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any
88:41 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

./src/utils/storage.ts
9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any

info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
info - Creating an optimized production build...
info - Compiled successfully
info - Collecting page data...
info - Generating static pages (0/39)
MyInputFileListComponent inputFiles null
MyInputFileComponent inputFiles []
MyInputMultiFileListComponent inputFiles null
MyInputMultiFileListControlComponent inputFiles null
info - Generating static pages (9/39)
info - Generating static pages (19/39)
!U post {
id: '11b83811-5c88-80cb-bd0e-f362472a6d84',
icon: '🐞',
title: '管理者用 Debug Test',
category: { id: 't>bO', name: 'program', color: 'blue' },
createdAt: '2024-10-10',
updatedAt: '2024-11-02',
tags: [
{
id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e',
name: 'NotionBlog',
color: 'blue'
},
{
id: 'aad4edfe-c592-48db-97c8-b959ef302415',
name: 'next.js',
color: 'green'
}
],
likes: 0,
slug: 'debug-test',
image: '/logos/900^2_tomei_textBlack.gif',
description: 'just only text....',
children: [
{
object: 'block',
id: '11b83811-5c88-8048-aa9d-dac87b2efba2',
parent: [Object],
created_time: '2024-10-10T06:25:00.000Z',
last_edited_time: '2024-10-19T05:38:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: '12e83811-5c88-8018-838c-fe3a8ff34314',
parent: [Object],
created_time: '2024-10-29T05:06:00.000Z',
last_edited_time: '2024-11-02T05:28:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'image',
image: [Object]
}
]
}
!U postImgUpdated {
id: '11b83811-5c88-80cb-bd0e-f362472a6d84',
icon: '🐞',
title: '管理者用 Debug Test',
category: { id: 't>bO', name: 'program', color: 'blue' },
createdAt: '2024-10-10',
updatedAt: '2024-11-02',
tags: [
{
id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e',
name: 'NotionBlog',
color: 'blue'
},
{
id: 'aad4edfe-c592-48db-97c8-b959ef302415',
name: 'next.js',
color: 'green'
}
],
likes: 0,
slug: 'debug-test',
image: '/logos/900^2_tomei_textBlack.gif',
description: 'just only text....',
children: [
{
object: 'block',
id: '11b83811-5c88-8048-aa9d-dac87b2efba2',
parent: [Object],
created_time: '2024-10-10T06:25:00.000Z',
last_edited_time: '2024-10-19T05:38:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: '12e83811-5c88-8018-838c-fe3a8ff34314',
parent: [Object],
created_time: '2024-10-29T05:06:00.000Z',
last_edited_time: '2024-11-02T05:28:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'image',
image: [Object]
}
]
}
!U post {
id: 'd11e9abe-d26e-483f-ab9a-4e07fd8441f3',
icon: '📄',
title: 'Notionの更新でNetlifyに自動デプロイする方法',
category: { id: '', name: 'カテゴリなし', color: 'default' },
createdAt: '2023-06-22',
updatedAt: '2024-10-14',
tags: [
{
id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e',
name: 'NotionBlog',
color: 'blue'
}
],
likes: 2,
slug: 'notion-blog_netlify-deploy-methods',
image: 'https://prod-files-secure.s3.us-west-2.amazonaws.com/33aab3b9-f114-454a-9e23-ed5a17aea264/a4f91054-4ef4-4f7c-8770-98de703fdaa2/%E6%96%B0%E8%A6%8F_%E3%83%93%E3%83%83%E3%83%88%E3%83%9E%E3%83%83%E3%83%97_%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIAT73L2G45GO43JXI4%2F20241113%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20241113T074638Z&X-Amz-Expires=3600&X-Amz-Signature=33955f1499880334387fb48ceda955d9394927ab0962514cecf709480257e528&X-Amz-SignedHeaders=host&x-id=GetObject',
description: 'ロードマップNetlifyの手動deploy方法MAINブランチにマージしたときMAINにマージするとNetlifyにデプロイされる。プレビューを確認したいときはプルリクを投げる...',
children: [
{
object: 'block',
id: '6c2dc0d2-4a7c-4ebc-a28c-a263804f3153',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2024-04-06T05:35:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_1',
heading_1: [Object]
},
{
object: 'block',
id: 'bbecaad3-fa73-4ce0-a705-6114dddf5296',
parent: [Object],
created_time: '2024-04-06T05:35:00.000Z',
last_edited_time: '2024-10-12T01:00:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'image',
image: [Object]
},
{
object: 'block',
id: '9d8a5f1b-7400-4e0a-9172-c31b91115393',
parent: [Object],
created_time: '2024-04-06T05:35:00.000Z',
last_edited_time: '2024-04-06T05:35:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: '8c44bba0-79dd-4fc0-9662-52cae8d85ee6',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2024-04-06T05:35:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'divider',
divider: {}
},
{
object: 'block',
id: 'fb724a32-2029-49b4-ac1d-6d837ce22f07',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2024-04-06T05:36:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_1',
heading_1: [Object]
},
{
object: 'block',
id: '67e43d52-2a29-42bf-a5fd-f99931a90bff',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_3',
heading_3: [Object]
},
{
object: 'block',
id: '1fdd5238-50cb-4558-8ba5-3b92f5355f95',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'paragraph',
paragraph: [Object]
},
{
object: 'block',
id: 'e64f61ac-07df-4d68-9c30-047ea3d72a8a',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_trash: false,
type: 'heading_3',
heading_3: [Object]
},
{
object: 'block',
id: '9ccd3256-82ea-4395-a4c9-5401995692bc',
parent: [Object],
created_time: '2023-06-22T10:25:00.000Z',
last_edited_time: '2023-06-22T10:25:00.000Z',
created_by: [Object],
last_edited_by: [Object],
has_children: false,
archived: false,
in_tra

Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/673459f3ccf822960f785c68 Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:673459f3ccf822960f785c68 Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:673459f3ccf822960f785c68 Website draft URL: https://673459f3ccf822960f785c68--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 1 week ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​ $ yarn run build yarn run v1.22.22 $ next build info - Linting and checking validity of types... ./src/hooks/apiHooks/useExpiredImg.ts 23:49 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 23:63 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/algolia.ts 20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/ogp.ts 52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/expiredImage.ts 16:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 88:41 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/storage.ts 9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Creating an optimized production build... info - Compiled successfully info - Collecting page data... info - Generating static pages (0/39) MyInputFileListComponent inputFiles null MyInputFileComponent inputFiles [] MyInputMultiFileListComponent inputFiles null MyInputMultiFileListControlComponent inputFiles null info - Generating static pages (9/39) info - Generating static pages (19/39) !U post { id: '11b83811-5c88-80cb-bd0e-f362472a6d84', icon: '🐞', title: '管理者用 Debug Test', category: { id: 't>bO', name: 'program', color: 'blue' }, createdAt: '2024-10-10', updatedAt: '2024-11-02', tags: [ { id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e', name: 'NotionBlog', color: 'blue' }, { id: 'aad4edfe-c592-48db-97c8-b959ef302415', name: 'next.js', color: 'green' } ], likes: 0, slug: 'debug-test', image: '/logos/900^2_tomei_textBlack.gif', description: 'just only text....', children: [ { object: 'block', id: '11b83811-5c88-8048-aa9d-dac87b2efba2', parent: [Object], created_time: '2024-10-10T06:25:00.000Z', last_edited_time: '2024-10-19T05:38:00.000Z', created_by: [Object], last_edited_by: [Object], has_children: false, archived: false, in_trash: false, type: 'paragraph', paragraph: [Object] }, { object: 'block', id: '12e83811-5c88-8018-838c-fe3a8ff34314', parent: [Object], created_time: '2024-10-29T05:06:00.000Z', last_edited_time: '2024-11-02T05:28:00.000Z', created_by: [Object], last_edited_by: [Object], has_children: false, archived: false, in_trash: false, type: 'image', image: [Object] } ] } !U postImgUpdated { id: '11b83811-5c88-80cb-bd0e-f362472a6d84', icon: '🐞', title: '管理者用 Debug Test', category: { id: 't>bO', name: 'program', color: 'blue' }, createdAt: '2024-10-10', updatedAt: '2024-11-02', tags: [ { id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e', name: 'NotionBlog', color: 'blue' }, { id: 'aad4edfe-c592-48db-97c8-b959ef302415', name... (Log truncated due to length)
Build logs: https://app.netlify.com/sites/blog-ecmaker/deploys/67345e84eb009e992248095b Function logs: https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy:67345e84eb009e992248095b Edge function Logs: https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid:67345e84eb009e992248095b Website draft URL: https://67345e84eb009e992248095b--blog-ecmaker.netlify.app If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod
github-actions[bot] commented 1 week ago
Netlify Build Log​ Netlify Build ──────────────────────────────────────────────────────────────── ​ ❯ Version @netlify/build 29.56.0 ​ ❯ Flags accountId: 64825fd12059ab0e3dd39238 ​ ❯ Current directory /home/runner/work/blog/blog ​ ❯ Config file No config file was defined: using default values. ​ ❯ Context production ​ ❯ Using Next.js Runtime - v4.41.3 ​ ❯ Outdated plugins - @netlify/plugin-nextjs@4.41.3: latest version is 5.8.1 To upgrade this plugin, please update its version in "package.json" No Next.js cache to restore. ​ Build command from Netlify app ──────────────────────────────────────────────────────────────── ​ $ yarn run build yarn run v1.22.22 $ next build info - Linting and checking validity of types... ./src/hooks/apiHooks/useExpiredImg.ts 23:49 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 23:63 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/algolia.ts 20:45 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/server/utils/ogp.ts 52:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 52:57 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/expiredImage.ts 16:16 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any 88:41 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any ./src/utils/storage.ts 9:53 Warning: Unexpected any. Specify a different type. @typescript-eslint/no-explicit-any info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules info - Creating an optimized production build... info - Compiled successfully info - Collecting page data... info - Generating static pages (0/39) MyInputFileListComponent inputFiles null MyInputFileComponent inputFiles [] MyInputMultiFileListComponent inputFiles null MyInputMultiFileListControlComponent inputFiles null info - Generating static pages (9/39) info - Generating static pages (19/39) !U post { id: '11b83811-5c88-80cb-bd0e-f362472a6d84', icon: '🐞', title: '管理者用 Debug Test', category: { id: 't>bO', name: 'program', color: 'blue' }, createdAt: '2024-10-10', updatedAt: '2024-11-02', tags: [ { id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e', name: 'NotionBlog', color: 'blue' }, { id: 'aad4edfe-c592-48db-97c8-b959ef302415', name: 'next.js', color: 'green' } ], likes: 0, slug: 'debug-test', image: '/logos/900^2_tomei_textBlack.gif', description: 'just only text....', children: [ { object: 'block', id: '11b83811-5c88-8048-aa9d-dac87b2efba2', parent: [Object], created_time: '2024-10-10T06:25:00.000Z', last_edited_time: '2024-10-19T05:38:00.000Z', created_by: [Object], last_edited_by: [Object], has_children: false, archived: false, in_trash: false, type: 'paragraph', paragraph: [Object] }, { object: 'block', id: '12e83811-5c88-8018-838c-fe3a8ff34314', parent: [Object], created_time: '2024-10-29T05:06:00.000Z', last_edited_time: '2024-11-02T05:28:00.000Z', created_by: [Object], last_edited_by: [Object], has_children: false, archived: false, in_trash: false, type: 'image', image: [Object] } ] } !U postImgUpdated { id: '11b83811-5c88-80cb-bd0e-f362472a6d84', icon: '🐞', title: '管理者用 Debug Test', category: { id: 't>bO', name: 'program', color: 'blue' }, createdAt: '2024-10-10', updatedAt: '2024-11-02', tags: [ { id: '8fba139f-ed2e-4e23-a90c-d1f5b4e87f6e', name: 'NotionBlog', color: 'blue' }, { id: 'aad4edfe-c592-48db-97c8-b959ef302415', name... (Log truncated due to length)
Build logs: [Link](https://app.netlify.com/sites/blog-ecmaker/deploys/673494ba421d4dfb65ab2c64) Function logs: [Link](https://app.netlify.com/sites/blog-ecmaker/logs/functions?scope=deploy):673494ba421d4dfb65ab2c64 Edge function Logs: [Link](https://app.netlify.com/sites/blog-ecmaker/logs/edge-functions?scope=deployid):673494ba421d4dfb65ab2c64 Website draft URL: [Link](https://673494ba421d4dfb65ab2c64--blog-ecmaker.netlify.app) If everything looks good on your draft URL, deploy it to your main site URL with the --prod flag. netlify deploy --build --prod