|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑
( D5 e- @6 z1 T% x5 Q# S
6 j- Y! u0 P: P1 m, E. b最近撸Auto Blog,准备开源一些BLOG模版迭代;
; a2 b$ g3 z% B9 b. G, I% o( w5 v% U/ i: K W
: g- u) Q5 f0 ^5 B! C0 H! q1 y' M: RWP 的痛点就是上量卡得不行,然后就自己撸; G/ n9 |3 n' k8 ]# P! {
% ]* e0 |1 M9 K3 ]$ `后端部署比较简单,使用的docker;
& E1 ?/ a+ H) D! r9 F1 Z$ ]7 H, q: g, j0 r5 l; i
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
m0 Q/ n3 R4 X+ C# I/ K; K4 N, _* N% ?' n
0 w6 l0 M0 b1 N9 G+ m# S, }4 Y
( u; J* p$ B- f2 i
9 M1 T0 X" ^* V- a技术栈:
9 E. C- I- _# F" t, V% `7 W8 C- Postgresql (数据库)
( A# q+ z! y8 F5 r- Redis (缓存加速)7 C3 |. K6 R" W6 m4 W
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。6 W! c8 V$ X% p" J5 T
- Astro (CMS 前端模版)
5 ^) ~' C' y+ ]! K0 W9 }- Workers & Pages (Astro 部署到Cloudflare )
4 @* W m, Z3 O5 M( G
2 {$ z4 @0 Y* R1 T0 O; b; }后端: https://github.com/seadfeng/headless-directus-starter- w8 q$ f( D: b% d
: q* [3 H4 K. w$ i
, t! x! \- @2 g8 ]$ ]5 w- G$ U+ D2 c# n
前端: https://github.com/seadfeng/astro-directus-starter
! W5 W7 N* k: s; A( k2 d( e# k7 A# @3 K
9 f5 ?5 y b& ?: \$ T3 U" y* ~5 J: E$ H+ W) \4 d
9 F$ H" f ?( s8 g1 z2 ^; K' M
+ @1 F; ?$ C- q2 I1 l# c3 FCloudflare Workers & Pages" K7 H0 P6 o1 X5 p
% m9 W4 i: S7 @: A8 ^
/ D$ j8 s( H7 J& V9 wDocker 资源使用情况:
- e7 A( x- u- w. o
& a; A$ |0 u; V% o w
8 L7 f1 {' N9 z$ ]$ H9 A/ L* z( z$ b& @' a8 i9 f) B N
! L0 p( c! i1 g5 h1 E2 j% D7 t3 c) D. E6 g& u! \# @3 b: c! N
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|