|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑
; Q+ n" O. W$ w! ?
# O) A& K6 U/ \: E! W# W最近撸Auto Blog,准备开源一些BLOG模版迭代;
& g, d9 n+ V% a; k$ t3 R9 K( H. \6 U) T+ s. u6 m
WP 的痛点就是上量卡得不行,然后就自己撸;; l8 |/ J1 A, H7 p( @& |7 b
; q" p7 |: \8 z5 G) X& _; {
后端部署比较简单,使用的docker;
$ h5 E, M5 w! \0 O8 [% {
1 v- q' k6 O+ |: Q' ?; ^8 d前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。; E7 q. {% |* B% ~4 Y4 G
2 \4 N0 q. D: u' E6 x
; ^4 u/ [+ O+ O5 h) h) d! B* |) h
2 Q0 x9 |! p- i1 m* t! V0 n
, _/ E$ I4 E W6 u$ s) K5 K技术栈:; @2 b% n$ }4 X: s( d. K2 f/ x
- Postgresql (数据库)
. Y2 Y+ G* `1 ^2 r: Y- Redis (缓存加速)) Y( J. o [& ]) J! T6 @
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。7 B* V: j" a' d3 Q0 t& Q
- Astro (CMS 前端模版)' Y! |7 ?: D, b5 V4 J9 L
- Workers & Pages (Astro 部署到Cloudflare )% [& y: b+ r% P1 B2 d
. Q- h* `8 l' B
后端: https://github.com/seadfeng/headless-directus-starter' T: D! J9 j$ y+ J+ B/ b9 n
8 B+ B% g$ {, I; D
* D( C5 z5 U0 ^# f
8 r' \ s. k0 Y V8 f% y! I前端: https://github.com/seadfeng/astro-directus-starter
) j5 H0 u* w; B/ `
) F/ ^, V5 i9 q w4 U9 U' r4 V$ e
5 Z! p, r' m1 _8 g3 P+ s0 D' Y! o3 F& e" W/ P9 R
% _5 I3 }/ W$ k2 S7 U/ k6 h+ Q
Cloudflare Workers & Pages1 }" Z/ [* r' B- B+ Q% ?" U
, q1 M, ^7 H$ e! a& Q2 x
7 d0 I' R* u, z6 eDocker 资源使用情况: $ d- H8 y( M" \, @
! ^! M4 G: t2 J% u
0 G! y$ C" \- k# W% D1 j5 h4 `* m4 u- V# r9 m7 |! \
& [8 b* o8 W1 k3 w e( @4 F
% ^% q: Q4 T- X; I |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|