|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑
" r( l- @ j3 C) v5 C7 R& k1 e4 v7 }$ j/ @* L
最近撸Auto Blog,准备开源一些BLOG模版迭代;
$ h) u/ O& e# a3 B) }
( ]. u5 B$ A) |7 ] U* YWP 的痛点就是上量卡得不行,然后就自己撸;4 { _. t4 j# ^9 d+ W0 J! B" Y h
; g2 [ t. b) R: S$ F后端部署比较简单,使用的docker;
6 l; b. s2 z; i0 Z# I' c# u8 v9 W' r, ~& p F3 j( G6 l& v0 w! C
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。
1 l0 X" M0 i% ^) g! J0 h1 M+ ?8 Q
& `& U2 _+ M' V& J, |+ H# o: E0 o) q5 p0 N
5 ?) R9 I+ k* ^. ~0 G+ J8 r
5 M# A0 s! Y. y! _! Y* k
技术栈:' E# x; Z; C4 f& f% k2 F) ~
- Postgresql (数据库)* P J- [& r/ F2 R- D- t- e% {
- Redis (缓存加速)
2 F* P* z! I* L- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。( S8 u2 I3 h8 r3 U, j+ r
- Astro (CMS 前端模版)
" j ]: ], J# [) w; ^- Workers & Pages (Astro 部署到Cloudflare ). G% x* }8 A3 j& N r
( y( r" O! b: Y& e
后端: https://github.com/seadfeng/headless-directus-starter) e; O' d; T0 r+ {8 f$ d* M
2 z9 E( H- i& G3 ~
$ [$ e. K5 B" z) Y3 L* c" d9 i2 Q( Q% z Y& c5 Q
前端: https://github.com/seadfeng/astro-directus-starter
, \! {; ]3 ]" L5 o* D, X: }/ R2 I
: _* C% V7 ]4 t3 J& A, W# O8 T- t/ l3 L8 a+ _, E
2 j2 x J7 h" E. l1 g0 Z
( j4 j5 x1 @" A8 \5 {+ v1 g1 s
Cloudflare Workers & Pages/ C0 ` L. S% x# p
" r. ~/ G" t8 X$ f9 c x" f0 I
( a- }8 N3 q' \# dDocker 资源使用情况:
8 G# E: d ~6 Y# l7 s6 ^
9 y2 o; r! Q& }, ^+ @; @: t' B% S0 ]3 m+ o# }+ C9 F) c4 c
5 U: {; q% y& |2 X- R* J
' \5 ?& C3 \9 {! u
" A# I# _5 k3 \. } |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|