|
本帖最后由 sead 于 2024-10-28 13:00 编辑
% `, A. B; ]/ y" e7 j$ z
2 ?: u! [0 _, Y8 t最近撸Auto Blog,准备开源一些BLOG模版迭代;4 \' T7 M I1 O6 G1 |# N* x& c
: e% \3 D% Y3 H! |& d/ m
WP 的痛点就是上量卡得不行,然后就自己撸;- g$ r" F' W H/ B3 U6 o
1 C) b: P6 ]8 E3 `6 O* }5 p1 Z; F
后端部署比较简单,使用的docker;
& V2 N+ G4 q7 S7 |3 A% W t, x- O U8 ~' i/ `: |2 U) F' T5 L: l
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。1 Z( C! `# f; b h( r# {8 R
( j+ |. G5 c8 `6 D
& Y- S5 L/ W- Y3 o
3 W: C8 @( Z/ k
8 ~* g" d: l+ i技术栈:% ^& G: p8 c3 F
- Postgresql (数据库)
0 ?; X# A7 ?+ ^8 S2 V* P- Redis (缓存加速)7 @) t. `9 `/ T0 R0 L7 {
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。8 s& s* t. z' l
- Astro (CMS 前端模版)
' B$ P, e4 o& Z6 e- Workers & Pages (Astro 部署到Cloudflare )
8 c7 C" i% \5 z* |) Z# R
2 ~/ u. n' T3 Z+ G6 d后端: https://github.com/seadfeng/headless-directus-starter; W3 ~ f* o- `5 \2 w
( |& |1 g% \5 C" n0 h4 t$ S. h6 _; Q0 ]; |" c4 l& U' K2 k& H# V
" z0 D6 A/ d' }, l9 [# W+ e; K前端: https://github.com/seadfeng/astro-directus-starter
5 F3 G6 v( j9 v& X9 \" F: t: A' n# V( _# A2 |+ ^" f. M' m, v/ C
/ L* f3 b+ X Y2 v: J; Q5 y, g
4 S# y0 t6 R, }; J
2 Z5 D( E3 G; _9 i3 B" g1 I* MCloudflare Workers & Pages
( e- [- W1 y2 D( Y/ w; s. g" G3 B" S+ |4 E+ i& r
0 t* j( n4 c2 w+ xDocker 资源使用情况:
( n/ W- } e8 T
% k/ p; j# L3 ^$ X; Y
0 `1 M" [) k* M
, L" H V1 A+ i! f6 M8 J9 q) k
. o* J. N* H$ t4 r' d: A' p2 B8 l* {& p3 j
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|