打破平庸,让每一次阅读都成为视觉享受。 告别服务器开销,告别复杂的后端维护。 只要你会用 GitHub,就能拥有一个全球秒开、动效顶级、完全属于你的现代化博客。通过 Fork 本项目,你将获得一个开箱即用的专业级内容发布平台。 PJ Blog 是为追求极致性能与优雅交互的开发者打造的现代化个人博客系统。基于 Vue 3 + Vite 驱动,它剥离了复杂的后端逻辑,回归静态之美,实现真正的“全球秒开”。
💎 立即预览 Demo | 🛠️ 快速上手 || 💬 参与贡献 |⚡ 立即 Fork 开始部署


在服务器维护成本日益增高的今天,PJ Blog 采用了 "Content as Data" 的前卫理念。
术底座:现代前端的“梦幻联动”
PJFUN Blog 不堆砌工具,只选择最合适的利器:
技术名称 | 角色 | 核心价值 | |
|---|---|---|---|
Vue 3 (Setup) | 核心框架 | 极致的响应式体验与组件化开发 | |
Vite 7 | 构建引擎 | 秒级的热重载(HMR),编译速度快如闪电 | |
UnoCSS | 样式引擎 | 原子化 CSS,生成体积几乎为零,支持按需加载集中化配置文件 | 改改颜色、图标、名字,一分钟变身 |
TypeScript | 类型安全 | 完整的代码提示,减少 99% 的运行期错误 | |
Giscus | 评论系统 | 基于 GitHub Discussions,数据永不丢失 | |
Highlight.js | 代码美化 | 支持上百种语言,为开发者提供沉浸式阅读 | |
PWA 增强 | 支持添加到桌面 | 即使断网,也能像应用一样流畅阅读 |
你只需要在 public/content/ 目录下放置 Markdown (html)文件。系统会自动解析 Frontmatter,动态生成:
pnpm (推荐)点击本项目右上角的 Fork 按钮,将代码克隆到你自己的 GitHub 账号下。
你不需要去翻代码,只需修改 src/constants/index.ts:
// 快速修改站点信息
export const SITE_CONFIG = {
title: '你的博客名称',
author: '你的名字',
description: '你的个性签名',
avatar: '/avatar.jpg',
social: [
{ name: 'GitHub', link: 'https://github.com/your-id' },
// ... 更多社交链接
]
}想要调整 UI 颜色?在 uno.config.ts 中修改主题色,即可全局改变色调。
将你的 Markdown 文件放入 public/content/ 目录。
---
title: 第一篇博文
date: 2025-12-12
tags: [教程, 部署]
---
Hello World! 这是我的新博客。Push 代码,系统将自动触发构建并上线!
PJFUN Blog 提供了极高的自由度:
我们欢迎任何形式的贡献,无论是新功能的 Idea、Bug 修复,还是文档改进!
git checkout -b feature/AmazingFeature)。git commit -m 'Add some AmazingFeature')。git push origin feature/AmazingFeature)。基于 MIT License 许可。你可以自由地使用、修改和分发。
如果你对这个感兴趣,或者想交流技术:
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。