{post.title}
-summary:{post.summary}
-category_name:{post.category_name}
-From bbacb11bcee7bf1faf176925f11c0bf554663da2 Mon Sep 17 00:00:00 2001 From: xy <10816187@qq.com> Date: Wed, 8 Jul 2026 18:11:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E7=89=88ui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- astro.config.mjs | 5 +- src/components/BaseFooter.astro | 2 +- src/components/BaseHeader.astro | 25 +++++--- src/pages/index.astro | 85 ++++++++++++++++++-------- src/pages/posts/[...slug].astro | 105 +++++++++++++++++--------------- src/styles/github-markdown.css | 5 ++ src/styles/global.css | 8 ++- 7 files changed, 149 insertions(+), 86 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 298dddf..6dc2691 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,5 +1,5 @@ // @ts-check -import { defineConfig } from 'astro/config'; +import {defineConfig} from 'astro/config'; import solidJs from '@astrojs/solid-js'; import node from '@astrojs/node'; @@ -7,6 +7,9 @@ import node from '@astrojs/node'; export default defineConfig({ site: 'https://ua42.com', output: 'server', + server: { + host: "0.0.0.0", + }, integrations: [solidJs()], adapter: node({ mode: 'standalone' diff --git a/src/components/BaseFooter.astro b/src/components/BaseFooter.astro index 3f706d3..6e2f81d 100644 --- a/src/components/BaseFooter.astro +++ b/src/components/BaseFooter.astro @@ -4,7 +4,7 @@ height: 70px; overflow: hidden; flex-shrink: 0; - box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px; + box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 2px; } .content { diff --git a/src/components/BaseHeader.astro b/src/components/BaseHeader.astro index 0668fc1..4fb3640 100644 --- a/src/components/BaseHeader.astro +++ b/src/components/BaseHeader.astro @@ -8,7 +8,7 @@ import { metadata } from "../consts"; position: sticky; top: 0; z-index: 99999; - box-shadow: rgba(17, 17, 26, 0.1) 0 1px 0; + box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; flex-shrink: 0; background: #fff; } @@ -23,6 +23,12 @@ import { metadata } from "../consts"; justify-content: space-between; } + @media (max-width: 768px) { + .main-nav{ + padding: 16px; + } + } + .main-nav h1 { user-select: none; cursor: pointer; @@ -37,11 +43,16 @@ import { metadata } from "../consts"; align-items: center; } + .menu-item{ + text-align: center; + } + .main-nav .menu-item a { text-decoration: none; } .main-nav .menu-item a:hover { + color: #64748b; } @@ -50,11 +61,11 @@ import { metadata } from "../consts";
summary:{post.summary}
-category_name:{post.category_name}
-