|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑
N7 r' D q) Y, S- K4 l; X7 c$ b: C! }/ s
最近撸Auto Blog,准备开源一些BLOG模版迭代;
! D# o3 s7 C9 O* W' V! }: R0 k: I: M; b& j/ e! _+ ?( S) H3 o, z
WP 的痛点就是上量卡得不行,然后就自己撸;
' [5 Z& t9 i% W5 c) Q: L& y8 n# E4 p' f8 d- h8 F
后端部署比较简单,使用的docker;& f0 H# d1 b" P+ E, P
4 L, i1 s3 z1 J! a2 w$ u7 y
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。& _% |7 K7 ^2 ?( s3 n# j7 b
6 @. F7 u3 f1 v2 u& \5 X- s: j- N* k$ a5 S) X
( N& Q! J: x2 V. J v" v, A5 i) {* L. M5 i
技术栈:2 Q' s# N% k g) ?# E
- Postgresql (数据库)
$ H( J |" h1 @2 Q/ {3 T! O0 M- Redis (缓存加速)
/ m b& H* L9 n3 y( I) A6 |- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。* Y" k1 c' w7 _, ]( j* U8 \
- Astro (CMS 前端模版)5 F% E5 K$ b0 [& J+ e: I5 C) \
- Workers & Pages (Astro 部署到Cloudflare ). l( ^& U8 [6 @/ s/ ?4 H: J% w
, w0 ]/ C( p+ }5 D后端: https://github.com/seadfeng/headless-directus-starter
6 G7 S; U0 Q" Q+ n% t/ P5 T3 I2 N* h9 F. P# R# j0 g. o1 S7 F" [( Z
4 k! o; d! i1 s! p* e5 k8 @1 e6 E2 c" G& _# I- o
前端: https://github.com/seadfeng/astro-directus-starter! v2 l f# k" T R5 t9 P' R! X+ v
4 j7 d8 u+ g. ]3 R; Z0 e) i
' Z% |3 c; ~2 H' |4 f3 d
4 F/ g( }7 d P) Y# k
7 i2 M2 O7 P3 Q1 W$ KCloudflare Workers & Pages
' T* x; I* o, ?' y" J- j# j) ^
. @) ^1 l7 O. L6 x6 |* v* p/ Q6 W* Q$ O) m3 x; `
Docker 资源使用情况:
+ ` V' Y/ T8 ^" J+ F$ V! T. r
3 [& U4 A/ O o1 g0 R
3 @: X7 O/ r5 v' p }3 {4 N9 @0 F1 b$ n# S$ _* D0 q
6 _4 b. ?/ q8 c. j. u) A$ v1 H% l9 f" F8 Z% a; T7 `4 N
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|