|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑 s, p, R/ \% \" Y2 K) ~* \
1 g3 B; _* d+ X* d( i最近撸Auto Blog,准备开源一些BLOG模版迭代;
+ |- ]; A9 a3 s4 n% B8 u( ]1 E8 N6 w3 f; R, M
WP 的痛点就是上量卡得不行,然后就自己撸;
8 z1 A& |1 D% x4 m8 D/ s! O. Q, n5 U; f
后端部署比较简单,使用的docker;
/ E* Q5 D2 m9 J: Z' h- d6 c! k" |! `9 D5 U
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
r1 i! R: r: o9 p. ?# F2 q8 N/ G) s x' b! t
! K/ f( ]8 R8 h% f' t0 y: f( r9 |( E
) ^& _+ {" X6 W. B; x% s* o技术栈:
& w3 G+ H! l7 i* Q' Z. l7 }- Postgresql (数据库)
8 p& D9 O6 x9 c7 L$ j8 ?; Y$ u; H& f' }! F- Redis (缓存加速) [. ^; a& `6 }
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。4 t! D( K" v4 _# [" \# F E
- Astro (CMS 前端模版)+ X* I o: q+ L) S9 K
- Workers & Pages (Astro 部署到Cloudflare )
' h7 F' i+ E, H! J4 V$ h
& O8 F& ^2 P" v1 X9 ~0 @后端: https://github.com/seadfeng/headless-directus-starter4 j7 }+ S. c& B3 a$ \* z
: O/ q1 m- W5 i- S8 Z
& m* d- \6 X i+ M- `0 e3 U# U" e% f- G
- N, a: T8 F3 j0 P4 i
前端: https://github.com/seadfeng/astro-directus-starter. ~ ], v+ g5 U4 i( ~
8 z$ r3 P0 [5 n7 z$ [
. k0 ]9 s% A; W' X8 x$ t; o4 n; i1 w* J! f6 ]7 v1 _
) ]" i1 k7 T: z i5 h% M$ L4 b. QCloudflare Workers & Pages7 G( B4 I: p: R
3 H% C6 r% W3 C2 M- N+ _
+ q. h# o& O1 l+ W& {, A( {; J' ?: oDocker 资源使用情况: + \. H, e' j1 i- G0 v3 X3 r
X+ p" f9 T$ J, @( x5 Z* o' O
C6 \" r+ \! u" H7 J
5 k( }* C4 J& ^- q8 K1 Y' u' Y) M! q4 C7 _4 C% s/ ]% }
# X+ P% {. e6 s+ {& A r. U) w |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|