feat: add article CMS with safe deployment locking
Showing
CMS_README.md
0 → 100644
This diff is collapsed.
| ... | ... | @@ -4,14 +4,22 @@ |
| "version": "1.0.0", | ||
| "private": true, | ||
| "scripts": { | ||
| "dev": "astro dev", | ||
| "build": "astro check && astro build", | ||
| "dev": "node --env-file=.env ./node_modules/astro/bin/astro.mjs dev", | ||
| "build": "node scripts/build-site.mjs", | ||
| "build:inside-lock": "node scripts/build-site.mjs --inside-lock", | ||
| "build:astro": "astro check && astro build", | ||
| "preview": "astro preview", | ||
| "check": "astro check" | ||
| "check": "astro check", | ||
| "start": "node --env-file=.env server.mjs", | ||
| "admin": "npm start", | ||
| "serve": "npm run build && npm start" | ||
| }, | ||
| "dependencies": { | ||
| "@astrojs/node": "^11.0.2", | ||
| "@astrojs/sitemap": "^3.7.3", | ||
| "astro": "^7.1.3" | ||
| "astro": "^7.1.3", | ||
| "gray-matter": "^4.0.3", | ||
| "marked": "^14.1.4" | ||
| }, | ||
| "devDependencies": { | ||
| "@astrojs/check": "^0.9.6", | ||
| ... | ... |
public/admin/app.js
0 → 100644
This diff is collapsed.
public/admin/style.css
0 → 100644
This diff is collapsed.
scripts/build-site.mjs
0 → 100644
scripts/site-build.d.mts
0 → 100644
scripts/site-build.mjs
0 → 100644
server.mjs
0 → 100644
src/lib/article-store.ts
0 → 100644
This diff is collapsed.
src/lib/articles.ts
0 → 100644
src/lib/cms-api.ts
0 → 100644
src/pages/admin/index.astro
0 → 100644
src/pages/uploads/[file].ts
0 → 100644
Please register or sign in to comment