|
本帖最后由 sead 于 2024-10-28 13:00 编辑
& p- M7 o- C/ `0 ] {9 q, G, @0 x" R$ H* \
最近撸Auto Blog,准备开源一些BLOG模版迭代;
% h3 q$ D5 i! w/ Y# G1 F- w' R
1 G# j& y" m# H% ?' eWP 的痛点就是上量卡得不行,然后就自己撸;& D9 l; N# {& X. {: O/ V1 \# z
" p- i5 a% J) j& U
后端部署比较简单,使用的docker;. @5 |7 K( c% f3 ~6 P
* }) P; T9 ~3 u/ q8 o, {/ Y# E
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。+ B$ t4 v- K- X/ d
2 f; A6 R2 ~0 \& s! B
- G! n( w* g' x
6 Z+ n+ l& F$ D- G" Q/ ^
9 I( P- e+ v5 Y. ?+ L1 ?* v( V3 q技术栈:
2 i) k+ ]+ k. J9 g- Postgresql (数据库), `: O. e+ ^6 w9 j) J9 H
- Redis (缓存加速)7 o# t% w. d; @5 P8 ~
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
a. y* X* v3 g/ O, J- Astro (CMS 前端模版)$ n& ~# w# U: e4 w+ \
- Workers & Pages (Astro 部署到Cloudflare )
, b, i: X. ?3 x) L( V+ A8 ~8 [/ X/ _* B7 x' ]
后端: https://github.com/seadfeng/headless-directus-starter/ e- L; F z. T/ G% M- w* M
1 W% l$ B+ B/ f) e6 @, O' r
4 I3 _9 O" \6 X# F. O' s! ~) z1 V, U+ ?* `
前端: https://github.com/seadfeng/astro-directus-starter5 v3 p/ w5 `( S# U9 W
( z8 l$ P% E* u
4 ?% {, W& a+ \) O& g
[: n, }6 d' h5 v1 m# i( h7 Z5 y7 q: [9 p/ r6 z: [, f
Cloudflare Workers & Pages
. R$ r5 e# e* h$ Q
1 V. a" I1 R8 w) [+ v
0 c) B" q: L+ n+ A. ^. w* Y) Z7 TDocker 资源使用情况:
* o2 }# t& E5 p! v2 a1 B1 _# `; h' f- } r" i' U" i
# S7 [# i+ Z/ X A# b% }
9 Z- C% M/ ?/ e. D9 }" q9 Y3 w' s$ d! A' F
. I# G) B& L! R6 e0 L |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|