From 764cff8c1b0f8534e8348a9f9daaf149ec7f03a7 Mon Sep 17 00:00:00 2001 From: Arman <71238839+armannaj@users.noreply.github.com> Date: Mon, 10 Nov 2025 20:17:36 +1100 Subject: [PATCH 1/7] Added JekyllPad docs in CMS section --- src/content/docs/en/guides/cms/jekyllpad.mdx | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/content/docs/en/guides/cms/jekyllpad.mdx diff --git a/src/content/docs/en/guides/cms/jekyllpad.mdx b/src/content/docs/en/guides/cms/jekyllpad.mdx new file mode 100644 index 0000000000000..1b4a21f28d454 --- /dev/null +++ b/src/content/docs/en/guides/cms/jekyllpad.mdx @@ -0,0 +1,39 @@ +--- +title: JekyllPad & Astro +description: Manage your Astro site content with JekyllPad’s browser-based, GitHub-backed editor, no Git or Markdown hassles ever. +sidebar: + label: JekyllPad +type: cms +service: JekyllPad +i18nReady: true +--- + +[JekyllPad](https://www.jekyllpad.com) is a lightweight, browser-based CMS that connects directly to your GitHub repository. + +It provides a modern WYSIWYG + Markdown editor, commits changes straight to your repo, and runs 100% client‑side, so you can manage content for Astro without setting up servers or learning Git. + +It is a client-side application that runs completely in user's browser. This means data, oauth and security tokens, all stays in user's browser. No installation required, works with any mobile or desktop browsers. + +## Features +- **Easy sign-in with Github**: Secure sign-in using your Github account with minimum access (only public repositories Or all repositories) +- **Modern Online Markdown Editor**: Real-time WYSIWYG editor with all modern features you need including code blocks and media embeding +- **VSCode Style Editor**: Modern VSCode style editor for YAML, JSON, HTML and all other text files with intelisense, folding, minimap, code highlights, etc. +- **Frontmatter Editor**: Manage frontmatter in a grid property style which supports text, boolean, single select, multi select and date +- **Rich Media Integration**: Seamless media integration (images, videos, youtube and social media content), Drag-and-drop uploads, Embed directly from Pexels, Youtube, and more +- **Seamless GitHub Integration**: Your content changes are automatically saved, committed, and synced with GitHub repository +- **Robust Security & Privacy**: Your data does not leave your browser and is protected by industry-leading security measures. JekyllPad is fully client-side application that runs in your browser. +- **No Installation or Setup Required**: Cross-platform compatibile and works with any mobile, tablet and desktop browsers. + + +## Try it out +JekyllPad offers a free tier, So visit the [JekyllPad.com website](https://www.jekyllpad.com) or watch the demo on youtube [here](https://www.youtube.com/watch?v=LoWm3Xqm7sQ). + + +## Official Resources + +- [JekyllPad Website](https://www.jekyllpad.com) +- [Watch Demo](https://www.youtube.com/watch?v=LoWm3Xqm7sQ) +- [How JekyllPad Works](https://www.jekyllpad.com/blog/how-jekyllpad-works-9) +- [Pricing](https://www.jekyllpad.com/pricing) +- [Start for Free](https://www.jekyllpad.com/start) + From 1d113ebd22f1f2aa133d378b3b4f9eb255ba9433 Mon Sep 17 00:00:00 2001 From: Arman <71238839+armannaj@users.noreply.github.com> Date: Tue, 11 Nov 2025 23:28:45 +1100 Subject: [PATCH 2/7] PR comments --- public/logos/jekyllpad.svg | 1 + src/content/docs/en/guides/cms/jekyllpad.mdx | 1 + src/data/logos.ts | 1 + 3 files changed, 3 insertions(+) create mode 100644 public/logos/jekyllpad.svg diff --git a/public/logos/jekyllpad.svg b/public/logos/jekyllpad.svg new file mode 100644 index 0000000000000..6db287e781996 --- /dev/null +++ b/public/logos/jekyllpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/content/docs/en/guides/cms/jekyllpad.mdx b/src/content/docs/en/guides/cms/jekyllpad.mdx index 1b4a21f28d454..23d31468255ea 100644 --- a/src/content/docs/en/guides/cms/jekyllpad.mdx +++ b/src/content/docs/en/guides/cms/jekyllpad.mdx @@ -6,6 +6,7 @@ sidebar: type: cms service: JekyllPad i18nReady: true +stub: true --- [JekyllPad](https://www.jekyllpad.com) is a lightweight, browser-based CMS that connects directly to your GitHub repository. diff --git a/src/data/logos.ts b/src/data/logos.ts index 7939d010cfc60..93c52fca166fe 100644 --- a/src/data/logos.ts +++ b/src/data/logos.ts @@ -111,6 +111,7 @@ export const logos = LogoCheck({ optimizely: { file: 'optimizely.svg', padding: '.2em' }, zephyr: { file: 'zephyr.svg', padding: '0' }, seenode: { file: 'seenode.svg', padding: '.2em' }, + jekyllpad: { file: 'jekyllpad.svg', padding: '0' }, }); export type LogoKey = keyof typeof logos; From fdf91e99c3a0f1d12be7818c71727f0d03c1ec4d Mon Sep 17 00:00:00 2001 From: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Date: Tue, 11 Nov 2025 08:40:49 -0400 Subject: [PATCH 3/7] fix YAML frontmatter --- src/content/docs/en/guides/cms/jekyllpad.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/en/guides/cms/jekyllpad.mdx b/src/content/docs/en/guides/cms/jekyllpad.mdx index 23d31468255ea..2ba1a8dd6701f 100644 --- a/src/content/docs/en/guides/cms/jekyllpad.mdx +++ b/src/content/docs/en/guides/cms/jekyllpad.mdx @@ -2,7 +2,7 @@ title: JekyllPad & Astro description: Manage your Astro site content with JekyllPad’s browser-based, GitHub-backed editor, no Git or Markdown hassles ever. sidebar: - label: JekyllPad + label: JekyllPad type: cms service: JekyllPad i18nReady: true From db106295bf78d3a04e799a5138d75c494a41b474 Mon Sep 17 00:00:00 2001 From: Arman <71238839+armannaj@users.noreply.github.com> Date: Wed, 12 Nov 2025 07:55:02 +1100 Subject: [PATCH 4/7] Update public/logos/jekyllpad.svg Co-authored-by: Chris Swithinbank --- public/logos/jekyllpad.svg | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/logos/jekyllpad.svg b/public/logos/jekyllpad.svg index 6db287e781996..2d5d7b08c21c9 100644 --- a/public/logos/jekyllpad.svg +++ b/public/logos/jekyllpad.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + + \ No newline at end of file From c6c0866f75a49eebe78e43ae5b3ba63be3210352 Mon Sep 17 00:00:00 2001 From: Arman <71238839+armannaj@users.noreply.github.com> Date: Wed, 12 Nov 2025 07:56:02 +1100 Subject: [PATCH 5/7] Update src/content/docs/en/guides/cms/jekyllpad.mdx Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> --- src/content/docs/en/guides/cms/jekyllpad.mdx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/content/docs/en/guides/cms/jekyllpad.mdx b/src/content/docs/en/guides/cms/jekyllpad.mdx index 2ba1a8dd6701f..64eb7cc8441bd 100644 --- a/src/content/docs/en/guides/cms/jekyllpad.mdx +++ b/src/content/docs/en/guides/cms/jekyllpad.mdx @@ -15,21 +15,6 @@ It provides a modern WYSIWYG + Markdown editor, commits changes straight to your It is a client-side application that runs completely in user's browser. This means data, oauth and security tokens, all stays in user's browser. No installation required, works with any mobile or desktop browsers. -## Features -- **Easy sign-in with Github**: Secure sign-in using your Github account with minimum access (only public repositories Or all repositories) -- **Modern Online Markdown Editor**: Real-time WYSIWYG editor with all modern features you need including code blocks and media embeding -- **VSCode Style Editor**: Modern VSCode style editor for YAML, JSON, HTML and all other text files with intelisense, folding, minimap, code highlights, etc. -- **Frontmatter Editor**: Manage frontmatter in a grid property style which supports text, boolean, single select, multi select and date -- **Rich Media Integration**: Seamless media integration (images, videos, youtube and social media content), Drag-and-drop uploads, Embed directly from Pexels, Youtube, and more -- **Seamless GitHub Integration**: Your content changes are automatically saved, committed, and synced with GitHub repository -- **Robust Security & Privacy**: Your data does not leave your browser and is protected by industry-leading security measures. JekyllPad is fully client-side application that runs in your browser. -- **No Installation or Setup Required**: Cross-platform compatibile and works with any mobile, tablet and desktop browsers. - - -## Try it out -JekyllPad offers a free tier, So visit the [JekyllPad.com website](https://www.jekyllpad.com) or watch the demo on youtube [here](https://www.youtube.com/watch?v=LoWm3Xqm7sQ). - - ## Official Resources - [JekyllPad Website](https://www.jekyllpad.com) From c6e51eb08bb0e0ab510b926ac0d479bb7792004a Mon Sep 17 00:00:00 2001 From: Arman <71238839+armannaj@users.noreply.github.com> Date: Wed, 12 Nov 2025 07:56:15 +1100 Subject: [PATCH 6/7] Update src/content/docs/en/guides/cms/jekyllpad.mdx Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> --- src/content/docs/en/guides/cms/jekyllpad.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/content/docs/en/guides/cms/jekyllpad.mdx b/src/content/docs/en/guides/cms/jekyllpad.mdx index 64eb7cc8441bd..149d05b65e18c 100644 --- a/src/content/docs/en/guides/cms/jekyllpad.mdx +++ b/src/content/docs/en/guides/cms/jekyllpad.mdx @@ -17,9 +17,5 @@ It is a client-side application that runs completely in user's browser. This mea ## Official Resources -- [JekyllPad Website](https://www.jekyllpad.com) -- [Watch Demo](https://www.youtube.com/watch?v=LoWm3Xqm7sQ) -- [How JekyllPad Works](https://www.jekyllpad.com/blog/how-jekyllpad-works-9) -- [Pricing](https://www.jekyllpad.com/pricing) -- [Start for Free](https://www.jekyllpad.com/start) +- [JekyllPad CMS for Astro](https://www.jekyllpad.com/features/astro-headless-cms) From a389d92449bdd6accc379ce6f7103cefadc40201 Mon Sep 17 00:00:00 2001 From: Arman <71238839+armannaj@users.noreply.github.com> Date: Wed, 12 Nov 2025 07:58:08 +1100 Subject: [PATCH 7/7] Updated padding for Jekyllpad logo --- src/data/logos.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/logos.ts b/src/data/logos.ts index 93c52fca166fe..aeecaadfb4694 100644 --- a/src/data/logos.ts +++ b/src/data/logos.ts @@ -111,7 +111,7 @@ export const logos = LogoCheck({ optimizely: { file: 'optimizely.svg', padding: '.2em' }, zephyr: { file: 'zephyr.svg', padding: '0' }, seenode: { file: 'seenode.svg', padding: '.2em' }, - jekyllpad: { file: 'jekyllpad.svg', padding: '0' }, + jekyllpad: { file: 'jekyllpad.svg', padding: '0.2em' }, }); export type LogoKey = keyof typeof logos;