|
本帖最后由 sead 于 2024-10-28 13:00 编辑
( n* g$ M* I r S$ v- U
0 Y, Y/ k! L3 d7 n最近撸Auto Blog,准备开源一些BLOG模版迭代;
4 }& T, T( Q8 X6 z) V" }0 w/ z9 ^' S6 J5 j3 S: ?0 U
WP 的痛点就是上量卡得不行,然后就自己撸;
+ X* Q) r9 C# k$ n1 i$ U
* x$ s0 w5 Q' O5 t; H后端部署比较简单,使用的docker;
* @# I% |# Q. N' k6 B# v6 v9 H1 g% L" J" L4 U
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
* ]2 t+ ?3 D! x p
, Q; H2 K: P2 ^# v( T
4 G5 I5 ]) f3 g; W) i7 k5 _- o( n" P- r+ @
$ e6 }3 I: W$ \4 o ?1 A! V% [
技术栈:% V% T5 y8 e/ ^1 ]' M- E
- Postgresql (数据库)
/ U) t0 y# h. o- Redis (缓存加速)% j! ?& X p; L2 |# d
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
9 }: l4 A" q- X% g- Astro (CMS 前端模版)8 [' a9 c3 Q5 Z4 }0 K, f& X, g
- Workers & Pages (Astro 部署到Cloudflare )
' f2 V+ D, u: {
( M+ p W& f# X. [( l' O0 i后端: https://github.com/seadfeng/headless-directus-starter
: t3 X/ N, O$ o! t& C9 D& d' q3 X" S, d5 }
h+ H7 k* V; \8 G7 A( g
3 o' D M5 h" u. f. _0 n前端: https://github.com/seadfeng/astro-directus-starter+ F; k, \/ x* y7 x% O5 }
4 E; Q e- u/ N0 a9 l$ ?) z- A N; Y- A" N2 p3 @
3 D+ ?* h' A) X6 ]& u. C( d- O3 o0 I
1 {' Q; { M( \) u# [+ ]
Cloudflare Workers & Pages
5 k" w, e2 F( m z/ X% p/ d. i* p9 H! U$ j) F& {! z0 x" B# m
2 E: L7 ?; [4 g1 `1 L6 U
Docker 资源使用情况: ) G( e5 f1 {* k9 M" ]; }
. O! M Z3 `- O1 J
* f0 p2 e8 \3 t
]' A6 n3 m" m! q& A
2 X$ V( [* D- t' p+ ^% Q% |* L
2 j. W; \4 N/ U7 U+ |2 Q |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|