|
本帖最后由 sead 于 2024-10-28 13:00 编辑 ( B4 {( K# k) a% p. `1 D
* y1 \, @6 ~6 v( u: p) S: t
最近撸Auto Blog,准备开源一些BLOG模版迭代;2 S5 E; r( C3 p8 S
5 r) v& Y' [3 j8 |$ R* MWP 的痛点就是上量卡得不行,然后就自己撸;
0 T2 O( {; Z6 g7 k0 Z
0 d/ M$ `5 c, u2 B( n后端部署比较简单,使用的docker;
; k6 w' _3 X1 a, h4 k5 K' y- ^$ u7 [. @% f) E
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
; n; }% I2 k7 Y
M3 G; j: p3 ]1 |# z" N
( j l( q K& Z- E" ^6 x6 G3 m4 T9 ~
0 J$ M; _6 ^; }0 m' V
技术栈:
: m* _( X8 {* W, j p8 I, ^/ X- u9 H- Postgresql (数据库)
0 ` Y- j0 v/ F/ H- Y h6 c- Redis (缓存加速)
5 K# T( {2 {1 i6 `3 U5 z0 ?- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
& F' P0 \0 q; S% z5 i9 u6 R- Astro (CMS 前端模版): s l; C7 z& U4 c3 x' |2 S; u
- Workers & Pages (Astro 部署到Cloudflare )" X6 f: x/ |2 I6 A% V
( R( D% M4 |# R1 @3 S3 @7 j! d后端: https://github.com/seadfeng/headless-directus-starter2 P; o' ]2 G4 o$ P+ J, `8 }
: q. G# c7 ?0 U
% J5 S( M4 G9 M! p- G
' U, F8 W% U3 l+ E4 i. T) T5 x前端: https://github.com/seadfeng/astro-directus-starter
3 B4 ?% k1 i& J3 b1 p( `. J% e2 |5 B$ x4 s D; w; F B. r
# [( K! c0 n+ }3 v7 F$ e) [
4 D g- a3 Y' ~4 ~
( X6 f2 D/ R& i E
Cloudflare Workers & Pages
9 ?# h; [& C$ b ]: [0 l# e. h; p5 ?1 P q* Q
6 Z4 @. D- q6 u$ l2 {8 _* k0 JDocker 资源使用情况:
0 Z) `7 [* i* `
6 `8 R$ G7 Z+ S3 C% X9 N
" O! H! l7 X- W; Q# F5 L! u, ^: P5 M$ o) s ~
0 H( W/ j9 k- k( ^7 ^; @% n3 |$ x4 D
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|