|
本帖最后由 sead 于 2024-10-28 13:00 编辑 4 |6 ]" _9 z5 G* Y% U7 {
5 T) s: y( j" Z- j* C1 F9 [
最近撸Auto Blog,准备开源一些BLOG模版迭代;- I0 b7 u* v& h
- t5 _; }0 n5 X* H# lWP 的痛点就是上量卡得不行,然后就自己撸;8 v$ ^- F% l9 ]: z+ [
2 n; G& c) H8 Y# l, {
后端部署比较简单,使用的docker;7 m; X/ S- K% k z' y" A
) R! z1 d% H4 `
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。, X1 C6 Y9 B, }& [
9 C( H0 q5 b7 U/ n
+ }9 a+ \2 ~4 Y) |0 W! b: {1 L" O$ ~2 s0 J% |
* ]4 {# T9 Y+ L8 c& q
技术栈:% K% v) A9 A! F* I( B0 {4 u5 D
- Postgresql (数据库)
% Q7 I9 M; }' X2 {/ n- o- Redis (缓存加速)8 S4 s: F' Y8 o7 E
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
: _9 Z! @* b* L- N' v) K- Astro (CMS 前端模版)' l7 p! V k& m# Z. |, r, C
- Workers & Pages (Astro 部署到Cloudflare )" A( m v3 M2 T3 {4 Q5 w
# c: \ t! z( L, o5 b
后端: https://github.com/seadfeng/headless-directus-starter
7 l1 l2 ?! j- g% ~
8 }! k3 x, @- P: M% u4 Y. R3 ~( T+ a0 Z. {6 s- o
2 k6 U* G; ]/ E% L! J8 D4 I$ k9 N前端: https://github.com/seadfeng/astro-directus-starter
8 w% F, h4 J" v2 U
% _) z9 h. ?( A# W, g6 Z: x2 {' j8 S& [3 ?' ~7 I
4 N3 n$ C" ~+ |* I' F5 S3 e0 K, R9 e3 r5 ^) g5 |
Cloudflare Workers & Pages6 Y. L: M9 V" E0 @6 I! F
& z' d3 M% P( N6 w4 j
# F0 Z$ v6 n/ k N/ d3 M
Docker 资源使用情况:
! P2 `0 a( o0 u2 I: w- d% j A4 ?) h5 w7 b1 Q# Z
* O5 }4 \5 T2 \% C9 q5 h2 G
& a b+ T1 R3 L$ u
3 j0 r5 e$ W9 C- [! g! z, Q j' l. }8 \& ^ T( S4 k+ J
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|