-
Notifications
You must be signed in to change notification settings - Fork 2
feat: add @aeorank/jekyll framework plugin #2
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestframework-pluginNew or improved framework integration (Next, Astro, Hugo, etc.)New or improved framework integration (Next, Astro, Hugo, etc.)good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestframework-pluginNew or improved framework integration (Next, Astro, Hugo, etc.)New or improved framework integration (Next, Astro, Hugo, etc.)good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Jekyll still powers GitHub Pages and a huge number of developer blogs. A Jekyll plugin would put AEOrank one
gem installaway for that audience.Scope
Ship
packages/jekyllas either:site.post_writeand writes the 9 files to_site/npx @aeorank/jekyll) that reads_config.yml— simpler, ships firstEither is fine for v1.
Reference
packages/astro— the simplest existing plugin, ~50 LOC. Copy as template.packages/core/src/generators/. Just call them with the site config you parse from_config.yml.Acceptance
packages/jekyll/publishes as@aeorank/jekyllgem installornpm install)apps/docsgets a/frameworks/jekyll/page