|
本帖最后由 sead 于 2024-10-28 13:00 编辑 ( e1 J/ N5 ?8 k4 E/ J* ?
4 T5 Q' {+ _3 g* l) a) N最近撸Auto Blog,准备开源一些BLOG模版迭代;
' V3 P+ r7 j$ Q. `# Q- z( x- S/ ]3 I A0 w( A: J
WP 的痛点就是上量卡得不行,然后就自己撸;% v" C/ j8 o$ S. p! \& l3 z( I
( W, K" _) W6 Y! G
后端部署比较简单,使用的docker;
- H, `8 O: J, H6 I" {$ q( [! m# h3 o* ?2 m7 | t7 o
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
$ c' \$ {" H& q8 S
7 G) g- ]6 R* q3 u, w; u$ o" C" O" a5 Z
& u7 P9 ?4 e; r" B+ U+ @8 g
3 c- j' ]' V) F1 p4 ~, h技术栈:
. H4 _, B; N0 Y! |, ?( C2 `) T8 Q% G0 a- Postgresql (数据库)
. x$ M$ t, V# K7 T) i; U! Y4 K- Redis (缓存加速)
* k6 I- a5 d7 d4 ?7 V. Z% x4 S8 U4 t- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
* K- g; Z+ `) P" w5 c9 O- Astro (CMS 前端模版)
+ }; C7 e; W2 I5 N3 e- Workers & Pages (Astro 部署到Cloudflare )+ F' G( Z i: x8 U% C
# i; {' |" V4 s后端: https://github.com/seadfeng/headless-directus-starter
- [: a* |- ^8 j6 z; V2 P
; C$ H; p( X6 u8 Z( f
5 @% x0 t' m" O7 g t
: m: c( P h6 J2 m K- U前端: https://github.com/seadfeng/astro-directus-starter
1 s8 x3 D. h* y) k* `
+ |& r9 H$ @6 Z$ P; ~" e( ?
/ `, [/ n9 ^0 ?# ~1 y# p6 x9 X9 |3 p) X e
( s4 e! N4 b, ~; ?1 Z- n
Cloudflare Workers & Pages
/ A6 v! U/ w. n* f
- f( ?; w# R1 v( y( C! x6 `" ~+ D5 k8 n9 y
Docker 资源使用情况:
~9 p5 m7 t2 Z: U( z; M0 E# t/ Q( H9 o( ~+ u" Z
/ W7 B% J2 A/ I" N6 V
2 Q- P! x1 S- s& o' k
- H$ C+ {/ a' W3 U: P3 S
1 a4 _. I7 }* W+ @ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|