|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑
# {* l V- ~+ ~5 T5 G; ]$ l' v
) O- m R5 c& b3 M) `0 L最近撸Auto Blog,准备开源一些BLOG模版迭代;
. j% S' D, g) ^# p8 m. R; H, s3 z" D, K
WP 的痛点就是上量卡得不行,然后就自己撸;- _ U$ \1 W- S$ l
; w" ]- x8 b5 \ y% ?: A% l
后端部署比较简单,使用的docker;* p: A" p. G! p
+ f# \& }% ^* p* s" G! }+ r$ Z前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。8 x' J% C: S+ C2 k- Q! d5 m
* c+ v; o; K* M7 g* H2 O
5 {6 V9 P# ]- `5 P; f" r7 j2 A' n. X% p- x: {) m
a3 g2 A0 J0 B# R, D P
技术栈:
$ O& z' `, {6 T. K$ q0 ^- Postgresql (数据库)
5 I7 k$ Z4 S2 L. F- Redis (缓存加速)
" F* o7 J% r" d5 q4 b; k/ w- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
# H1 T" ?+ I9 X4 k& o- Astro (CMS 前端模版)( P% b5 A8 {8 O8 [# F' E1 u* K
- Workers & Pages (Astro 部署到Cloudflare )! d) ?$ t( r4 }. H
" G% P! d+ `1 V. Y- ?8 _2 S后端: https://github.com/seadfeng/headless-directus-starter
" K! ~* G- z9 N0 @6 \1 m. I- K4 U/ u9 p/ S
$ s2 n. K$ ?: h( n
" E5 Y; o ?' T1 E% s7 \( E前端: https://github.com/seadfeng/astro-directus-starter
4 R- J* ]7 n# J6 T0 |: m; K& a8 R9 T( d6 J" r
, _: D7 J! C+ r" G" c" a7 v" V1 b( S6 e7 ^3 ^$ N" p) Y: i
+ Q4 G2 E) P: g0 O5 `
Cloudflare Workers & Pages
$ ~. F8 {- V* m# ?; l5 Q
" E* S* V) D1 H. h) ?, z7 s; ^4 G7 W- p: C1 o/ d
Docker 资源使用情况: 4 R6 E9 h# N/ _& h- U$ ^! l
' {) X8 o# Z/ k, k( s& G: s( v9 E7 s( ~/ F$ s w
4 e3 I1 N. O4 w9 H; T9 x _7 |/ }' k( A& x G) D) L H2 }
/ u2 v6 Q2 M; x* ~7 X
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|