Skip to content

Commit 4add810

Browse files
feat(media-library): add GitHub media library with image browsing
1 parent 8d3b46f commit 4add810

File tree

4 files changed

+402
-22
lines changed

4 files changed

+402
-22
lines changed

apps/web/public/admin/config.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ publish_mode: editorial_workflow
77
media_folder: apps/web/public/images
88
public_folder: /images
99

10+
media_library:
11+
name: github-images
12+
1013
collections:
1114
- name: articles
1215
label: Blog
@@ -22,7 +25,7 @@ collections:
2225
name: meta_title
2326
widget: string
2427
hint: Title for SEO/browser tab (50-60 chars ideal)
25-
pattern: ['^.{1,70}$', "Keep under 70 characters for SEO"]
28+
pattern: ["^.{1,70}$", "Keep under 70 characters for SEO"]
2629

2730
- label: Display Title
2831
name: display_title
@@ -34,7 +37,7 @@ collections:
3437
name: meta_description
3538
widget: text
3639
hint: Description for SEO (150-160 chars ideal)
37-
pattern: ['^.{50,200}$', "Aim for 150-160 characters"]
40+
pattern: ["^.{50,200}$", "Aim for 150-160 characters"]
3841

3942
- label: Author
4043
name: author

apps/web/public/admin/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<body>
1111
<script src="https://unpkg.com/decap-cms@^3.0.0/dist/decap-cms.js"></script>
1212
<script src="https://cdn.jsdelivr.net/npm/js-yaml@4.1.0/dist/js-yaml.min.js"></script>
13+
<script src="/admin/media-library.js"></script>
1314
<script type="module" src="/admin/registration.js"></script>
1415
<script src="/admin/preview-templates.js"></script>
1516
<script>

0 commit comments

Comments
 (0)