This commit is contained in:
2026-01-02 20:40:55 +08:00
parent eb38ca1edc
commit 7cb3820687
3 changed files with 13 additions and 10 deletions

View File

@@ -17,17 +17,20 @@ jobs:
- name: Install Node.js - name: Install Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: 22 node-version: 24
cache: "npm" cache: "bun"
- name: Install Bun
run: npm install -g bun
- name: Install dependencies - name: Install dependencies
run: npm ci run: bun install
- name: Check Linting - name: Check Linting
run: npm run lint run: bun run lint
- name: Check Format - name: Check Format
run: npm run format run: bun run format
- name: Playgourd build check - name: Playgroud build check
run: npm run build run: bun run build

View File

@@ -40,7 +40,7 @@ withDefaults(defineProps<Props>(), {
</div> </div>
<h1 <h1
class="text-3xl md:text-4xl lg:text-5xl font-extrabold text-zinc-800 dark:text-zinc-100 mb-6 tracking-tight leading-tight break-words"> class="text-3xl md:text-4xl lg:text-5xl font-extrabold text-zinc-800 dark:text-zinc-100 mb-6 tracking-tight leading-tight wrap-break-word">
{{ title }} {{ title }}
</h1> </h1>

View File

@@ -43,7 +43,7 @@ useHead({
</script> </script>
<template> <template>
<div class="px-6 container max-w-6xl mx-auto sm:grid grid-cols-12 gap-x-12"> <div class="px-4 md:px-6 container max-w-6xl mx-auto sm:grid grid-cols-12 gap-x-12">
<div class="col-span-12 lg:col-span-8"> <div class="col-span-12 lg:col-span-8">
<BlogHeader <BlogHeader
:title="data.title" :title="data.title"
@@ -53,7 +53,7 @@ useHead({
:description="data.description" :description="data.description"
:tags="data.tags" /> :tags="data.tags" />
<div <div
class="prose prose-zinc dark:prose-invert max-w-none prose-headings:scroll-mt-28 prose-headings:tracking-tight prose-headings:font-bold prose-h1:text-4xl prose-h2:text-3xl prose-h3:text-2xl prose-p:leading-relaxed prose-p:text-zinc-600 dark:prose-p:text-zinc-400 prose-a:text-violet-600 dark:prose-a:text-violet-400 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-violet-500 prose-blockquote:bg-violet-500/5 prose-blockquote:py-1 prose-blockquote:px-6 prose-blockquote:rounded-r-xl prose-blockquote:italic prose-img:rounded-3xl prose-img:shadow-xl prose-code:text-violet-600 dark:prose-code:text-violet-400 prose-code:bg-violet-500/10 prose-code:px-1.5 prose-code:py-0.5 prose-code:rounded-md prose-code:before:content-none prose-code:after:content-none prose-pre:bg-slate-900 dark:prose-pre:bg-slate-950 prose-pre:rounded-2xl prose-pre:shadow-2xl prose-pre:border prose-pre:border-white/5"> class="prose prose-zinc dark:prose-invert max-w-none w-full prose-headings:scroll-mt-28 prose-headings:tracking-tight prose-headings:font-bold prose-h1:text-4xl prose-h2:text-3xl prose-h3:text-2xl prose-p:leading-relaxed prose-p:text-zinc-600 dark:prose-p:text-zinc-400 prose-a:text-violet-600 dark:prose-a:text-violet-400 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-violet-500 prose-blockquote:bg-violet-500/5 prose-blockquote:py-1 prose-blockquote:px-6 prose-blockquote:rounded-r-xl prose-blockquote:italic prose-img:rounded-3xl prose-img:shadow-xl prose-code:text-violet-600 dark:prose-code:text-violet-400 prose-code:bg-violet-500/10 prose-code:px-1.5 prose-code:py-0.5 prose-code:rounded-md prose-code:before:content-none prose-code:after:content-none prose-pre:bg-slate-900 dark:prose-pre:bg-slate-950 prose-pre:rounded-2xl prose-pre:shadow-2xl prose-pre:border prose-pre:border-white/5">
<ContentRenderer v-if="articles" :value="articles"> <ContentRenderer v-if="articles" :value="articles">
<template #empty> <template #empty>
<p>No content found.</p> <p>No content found.</p>