fayazara/portfolio-site-template

GitHub: fayazara/portfolio-site-template

一个使用 Astro、Tailwind CSS 和 Motion 构建的个人作品集网站模板,支持一键部署到 Cloudflare Workers,通过文件夹形式组织内容展示。

Stars: 129 | Forks: 17

# 个人作品集网站模板 一个使用 [Astro](https://astro.build)、Tailwind CSS 4 和 [Motion](https://motion.dev) 构建的小型个人作品集。你的内容存放在各种小文件夹中 —— 旅行照片、项目、文章 —— 点击即可展开为完整的合集。 ## 部署 一键将你自己的副本部署到 Cloudflare Workers: [![部署到 Cloudflare](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/fayazara/portfolio-site-template) 或者从你的本地计算机手动部署: ``` pnpm install pnpm run deploy ``` ## 快速开始 ``` pnpm install pnpm dev ``` 该网站运行在 `localhost:4321`。 ## 自定义你的网站 - **`src/data/collections.ts`** — 主页上的文件夹以及其中的所有内容。条目可以是图片、带标签的项目 Logo,或者简短的笔记。 - **`src/components/About.astro`** — 你的姓名、照片和简介。 - **`src/layouts/Layout.astro`** — 页面标题、meta 信息和全局界面元素。 ## 命令 | 命令 | 操作 | | :---------------- | :------------------------------------------- | | `pnpm install` | 安装依赖 | | `pnpm dev` | 在 `localhost:4321` 启动本地开发服务器 | | `pnpm build` | 将生产环境网站构建到 `./dist/` | | `pnpm preview` | 在部署前本地预览构建 | | `pnpm run deploy` | 构建并部署到 Cloudflare Workers | ## 许可证 MIT
标签:Astro, Serverless, Tailwind CSS, 个人主页, 前端模板, 程序员工具