|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑 3 J. X: v7 T/ r( y3 @( P5 m1 q5 v
% l. ?0 S. `* [( y% W& u; z) {6 b2 |最近撸Auto Blog,准备开源一些BLOG模版迭代;6 D6 D3 h1 y# S8 D" C; T' n) n
, s. K7 E. F9 ^! r6 n
WP 的痛点就是上量卡得不行,然后就自己撸;
) w. p4 X8 R4 j9 V
2 F0 ~) T/ }. p% _后端部署比较简单,使用的docker;5 }; L4 Y( N/ X+ f, c, j4 O, P1 e2 I# A
* ~& p) B0 Q; d; S
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。( U1 H8 o. T, P+ N- S7 {
Q2 n6 _! l6 A' K
( b- M% f/ K g6 S" b' y. G1 k1 ?, T
1 k0 b1 l) ?' x2 e' d! @4 J# J" c a$ a g8 i5 C
技术栈:! y! M2 j; F2 e2 o2 J% F
- Postgresql (数据库)
' k% X1 _" V3 { ]; i2 `0 N- Redis (缓存加速)
: ^% s4 c0 R$ c4 U9 C- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
8 s D r9 W8 c5 [9 w7 j- Astro (CMS 前端模版)# m( c" [- R, o: S/ \2 i! D
- Workers & Pages (Astro 部署到Cloudflare ); s( B1 w c$ M4 c# b1 t9 w& p
) O3 Q* S! r4 U( a; d/ r
后端: https://github.com/seadfeng/headless-directus-starter. E/ f, v2 @( T; Z5 G0 i+ v
6 L" {, T4 m: s" _; z
0 r4 A6 J m7 f% @3 e' g/ \7 u+ m! X4 y- G" K
前端: https://github.com/seadfeng/astro-directus-starter
6 }: Q# U1 A9 a# Q4 d# i
0 m: x( N$ d6 \! [/ P( @% j5 \$ U# `" D& h0 A3 S
b5 z: w3 v+ z
. E |7 G: _3 S. Z
Cloudflare Workers & Pages
" @3 Y5 L, O" ], T7 N0 o7 K1 o
4 M5 m7 b3 U1 K; C; C% y) Y g5 E# J9 w* y
Docker 资源使用情况:
3 i, Z" y8 p \3 L) k& }& }1 l& z. W( `
) o! z l. }8 @ n/ s
( i+ i# x U5 Q2 x! y" n$ _8 V3 [& t% \2 a
0 y3 Q3 l8 Q& O+ o
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|