|
本帖最后由 sead 于 2024-10-28 13:00 编辑 0 S. ^* Z- j) h- b0 J
+ g; B' ~" j6 o" O- G2 j' c最近撸Auto Blog,准备开源一些BLOG模版迭代;
! i: z0 N2 Z$ t$ Q2 O" n% `
% m# v" Y g; X$ B* A: M9 q9 qWP 的痛点就是上量卡得不行,然后就自己撸;
9 J8 d! {5 r. ]/ C( E" N6 L% H8 b# ]. O/ e; |1 c
后端部署比较简单,使用的docker;# Q( L+ N, t+ m4 f
0 w% f9 u; N) p2 h' ?4 n8 B9 ]$ w前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
6 g% [6 d8 a' Q) K# ^% [$ K) t0 }) f5 S0 p+ v4 S% m- v& {5 m7 l2 s
( c: c5 B$ D% }( `# _
; K% G- O, c" {8 q9 m( p9 m d7 o0 n1 m" e0 y* G2 N
技术栈:
1 [2 u2 x" s' i E% {1 o! y- Postgresql (数据库)
2 Y# a# t# d3 r3 E/ z' I; g- Redis (缓存加速)
5 t5 L0 E! P0 w2 E- n- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。. w- @% P7 B) k1 p1 r
- Astro (CMS 前端模版)
# S3 a! l" G, u- Workers & Pages (Astro 部署到Cloudflare )
2 l1 u& H8 Z1 e8 E* R
, R) h. i5 R" g! P/ V4 t后端: https://github.com/seadfeng/headless-directus-starter7 f/ O, q' x- @2 v
3 o a$ i3 D9 K' X6 Z
2 F) r* T; k7 U
0 q+ f3 C7 O6 v1 d+ L前端: https://github.com/seadfeng/astro-directus-starter
2 L1 H4 z. ?4 }+ k* Z/ Y7 `% b0 w8 \ X+ ]5 e0 }! O
4 X) P! ]+ r7 K9 N2 T. V8 D; Y* f1 m, Y' q$ e1 V; L7 d/ u
- D. z3 W$ y& l1 z' q: ^Cloudflare Workers & Pages+ u7 R5 r! \8 O; u7 i- c1 Q: Z& x
b9 s, W3 ^$ f# d' z2 M
- @- Z/ [" t& n0 EDocker 资源使用情况: 2 U5 F! Z* P9 A q# c* [3 H
2 I" ]4 W$ [7 v0 q) ?2 [5 z3 v+ v, }# ?
+ z B2 g) j& P4 w5 @; A
8 h* f9 @+ G- f+ A0 H- h: A; W9 b9 H& O$ s: x0 B
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|