|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑 / }( A7 h, {8 W G3 y: e/ r
+ @# a/ n* G" i/ J2 I; X
最近撸Auto Blog,准备开源一些BLOG模版迭代;
- [7 u' ~5 E( V! n% @; ?& ]: |' M1 l) K
WP 的痛点就是上量卡得不行,然后就自己撸;
& A d5 W5 M; u, C- n" v0 o
% I( _! V8 p# O }/ N9 y后端部署比较简单,使用的docker;
+ x4 F4 |$ V3 ~2 ^: L+ `
( X' I* z6 Y: e前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
1 l3 S2 m6 v0 X) Y# U0 v# M8 l+ ?- r" I9 x+ `8 m1 z
$ n! A9 ]. `* p, O4 N; X
8 K0 w! W& Z! A* f
; i3 s" _8 @4 l; v' _" w
技术栈:6 J; o1 `) h5 H5 e1 _; W- B4 r
- Postgresql (数据库)
5 P7 R* {1 J8 l! ^- G$ v- Redis (缓存加速)
. @7 Z: h9 X( j! x1 j3 Q) m% f0 s! p; A- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
# `. ?% l9 |7 g$ J2 y- Astro (CMS 前端模版)
: W+ s: O" x0 x4 i: X- Workers & Pages (Astro 部署到Cloudflare )
) w) z+ e: v$ \& M) k$ ]! T
" N" o$ x% S" v% f- q后端: https://github.com/seadfeng/headless-directus-starter$ S3 Y: N4 I4 i, Q" @) M2 k
0 n* ]5 z6 b5 }/ o
2 X+ m7 m" q3 l& b; P* a5 N4 o* B
& \: s8 \& ?& \+ l, X. W" w
前端: https://github.com/seadfeng/astro-directus-starter
4 \( u+ A+ C$ q4 m/ }
0 D9 l ^/ A; s9 V7 D# L0 U$ ~; X& Y3 d! d; [! {: J8 G- h
: l3 K; j6 z: t3 D ]
! ?7 b' k* T* T& z
Cloudflare Workers & Pages) I' z. v) r; ? b' R, H* }
$ s/ ?5 e# m4 _6 r* r0 ~4 b( N W4 c' k, u) y o6 {0 P- y
Docker 资源使用情况: 0 H1 ?! @& B, l% O
; a, v# K1 K/ Q: T, c
# z( E% o! S& n
+ O* u, d% R# p3 v3 J7 b0 q& L! g* S* Y8 L9 W
4 ~# W. z; Q* B3 F' N/ k5 l
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|