Skip to content

Commit e23d159

Browse files
authored
Merge branch 'main' into main
2 parents efece77 + 6f56d46 commit e23d159

File tree

4 files changed

+400
-217
lines changed

4 files changed

+400
-217
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ Internationalization support - [Template with i18n](https://tailwind-nextjs-star
8787
- [Utanzu Cybersecurity](https://utanzu.com/) – A thriving community where mentorship and expert training help cybersecurity professionals unlock their full potential and advance their careers.
8888
- [trungtmnguyen.com](https://www.trungtmnguyen.com/) - 🇻🇳 Trung's personal and technical blogs – some idea about me, tips, ideas and learned. Add some custom components, like: UnderlineHoverLink, Timeline, neon-border styles and will have more in the future. ([source](https://github.com/trungntm/trungtmnguyen.com))
8989
- [Ryan Fitton's Blog](https://ryanfitton.co.uk/) – A custom theme version with 'Portfolio' section. Used as a personal Blog/Portfolio for development projects. ([source code](https://github.com/ryanfitton/ryanfitton-nextjs-2024))
90+
- [ktovoz.com](https://www.ktovoz.com/) - Kto's personal blog, sharing life, technology. Added article categories and article directory navigation 「中文」
9091

9192
Using the template? Feel free to create a PR and add your blog to this list.
9293

app/blog/[...slug]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export async function generateMetadata(props: {
4545
}
4646
const ogImages = imageList.map((img) => {
4747
return {
48-
url: img.includes('http') ? img : siteMetadata.siteUrl + img,
48+
url: img && img.includes('http') ? img : siteMetadata.siteUrl + img,
4949
}
5050
})
5151

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,27 @@
1313
},
1414
"dependencies": {
1515
"@headlessui/react": "2.2.0",
16-
"@next/bundle-analyzer": "15.1.4",
16+
"@next/bundle-analyzer": "15.2.4",
1717
"@tailwindcss/forms": "^0.5.9",
1818
"@tailwindcss/postcss": "^4.0.5",
1919
"@tailwindcss/typography": "^0.5.15",
2020
"body-scroll-lock": "^4.0.0-beta.0",
21-
"contentlayer2": "0.5.4",
22-
"esbuild": "0.20.2",
21+
"contentlayer2": "0.5.5",
22+
"esbuild": "0.25.2",
2323
"github-slugger": "^2.0.0",
2424
"gray-matter": "^4.0.2",
2525
"hast-util-from-html-isomorphic": "^2.0.0",
26-
"image-size": "1.0.0",
27-
"next": "15.1.4",
28-
"next-contentlayer2": "0.5.4",
29-
"next-themes": "^0.3.0",
26+
"image-size": "2.0.1",
27+
"next": "15.2.4",
28+
"next-contentlayer2": "0.5.5",
29+
"next-themes": "^0.4.6",
3030
"pliny": "0.4.1",
3131
"postcss": "^8.4.24",
3232
"react": "19.0.0",
3333
"react-dom": "19.0.0",
3434
"reading-time": "1.5.0",
3535
"rehype-autolink-headings": "^7.1.0",
36-
"rehype-citation": "^2.0.0",
36+
"rehype-citation": "^2.3.0",
3737
"rehype-katex": "^7.0.0",
3838
"rehype-katex-notranslate": "^1.1.4",
3939
"rehype-preset-minify": "7.0.0",
@@ -56,7 +56,7 @@
5656
"@typescript-eslint/parser": "^8.12.0",
5757
"cross-env": "^7.0.3",
5858
"eslint": "^9.14.0",
59-
"eslint-config-next": "15.1.4",
59+
"eslint-config-next": "15.2.4",
6060
"eslint-config-prettier": "^9.1.0",
6161
"eslint-plugin-prettier": "^5.2.0",
6262
"globals": "^15.12.0",

0 commit comments

Comments
 (0)