|
本帖最后由 sead 于 2024-10-28 13:00 编辑
! s- b4 Q1 D& O9 n4 I" g3 G
. |* n: }) i7 h( ]; X最近撸Auto Blog,准备开源一些BLOG模版迭代;9 W* v& x( Q. m/ K Q5 H! ]
N0 w( {3 d, R& Z0 hWP 的痛点就是上量卡得不行,然后就自己撸;: C# y+ e2 w0 V# K6 f
9 N& }" @* h% @后端部署比较简单,使用的docker;$ p9 E9 N+ o' _
9 V4 ?5 _! y6 M6 T/ `前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。" R6 i7 c4 @: V1 m$ c: W
- ]* U% P. ?; u; T; w% o
5 T5 Q8 u) [7 h% ^$ Z" Q' S" {$ }$ z& y& w2 W$ M
/ Y* Z) k/ v, p7 J
技术栈:
% `9 `# f. s8 C+ q7 S L- G- Postgresql (数据库)
- S) k* P6 d6 R2 R3 i7 h+ q2 m- Redis (缓存加速)# S+ \( D+ U+ J' |5 [
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。2 m2 r0 s' D! Y% u/ G! y3 ~2 b
- Astro (CMS 前端模版)
! S9 Q9 K& I. m$ p& x( I- Workers & Pages (Astro 部署到Cloudflare )
0 w4 u! S" f" H$ c' K' [4 ~: \4 y' X z3 T4 R3 n/ n$ r
后端: https://github.com/seadfeng/headless-directus-starter% \/ x7 d2 c, ^# n
+ F0 r" C8 |! T. ^1 B/ c
1 l7 v1 c. `/ [
8 y! S7 S9 S6 q- P4 a% j前端: https://github.com/seadfeng/astro-directus-starter
6 V6 k/ x, [& N1 v& u
( w: a4 S) o6 Z: O# d0 I
/ R' P4 E+ j- B E9 ?
. w' u8 u/ I' s4 B
4 D: s" N* [3 _! [7 ACloudflare Workers & Pages4 ~* B1 Z: J" C* x/ V, ^ B
4 v0 h+ F4 O# P, Y u7 D+ u& r9 N6 e+ h0 R2 s3 ]8 Y$ c: {0 y1 c
Docker 资源使用情况:
( k! E, F1 d; d2 g& M0 j1 }" {5 `, N2 g+ H6 `
4 S6 f, S2 o9 w) G1 Y/ D
* r/ Y( c! d. w
( M- [7 T' c( H6 r
! U0 l4 D2 K6 i4 D! K |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|