Redesign landing page: custom index.html (hero, skill cards, the loop)#22
Merged
Conversation
Replace the plain minimal-theme README render with a self-contained index.html as the GitHub Pages homepage: a dark, modern hero with a copy-able install command, the five paths rendered as scannable cards (Partnership Framework badged "Start here"), the CVE-to-signal loop as a visual stepper, a repo directory grid, and resource columns. All existing content and links are preserved. README.md stays as the repo readme. Also fix a typo in README.md: "built it" -> "built in". Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9216110f-774f-4874-bf03-0e8e2b838656
Contributor
There was a problem hiding this comment.
Pull request overview
This PR redesigns the GitHub Pages homepage by introducing a fully custom, self-contained index.html landing page (hero, scannable path cards, and a “CVE-to-signal” loop section) while keeping README.md as the repository front page, with only a small typo fix.
Changes:
- Add a new custom
index.htmlhomepage with styling, navigation sections, and a copy-to-clipboard install command. - Reframe the “paths” content into card-based navigation and add a visual “loop” stepper.
- Fix a typo in
README.md(“built it” → “built in”).
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Fixes a minor typo without changing README structure. |
| index.html | Adds the new static landing page UI, layout, and copy-to-clipboard behavior for GitHub Pages. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+575
to
+588
| function wire(btn) { | ||
| if (!btn) return; | ||
| btn.addEventListener("click", function () { | ||
| var label = btn.querySelector(".label"); | ||
| var restore = label ? label.textContent : "Copy"; | ||
| function ok() { btn.classList.add("copied"); if (label) label.textContent = "Copied"; setTimeout(function () { btn.classList.remove("copied"); if (label) label.textContent = restore; }, 1600); } | ||
| if (navigator.clipboard && navigator.clipboard.writeText) { | ||
| navigator.clipboard.writeText(CMD).then(ok).catch(function () {}); | ||
| } else { | ||
| var ta = document.createElement("textarea"); ta.value = CMD; document.body.appendChild(ta); ta.select(); | ||
| try { document.execCommand("copy"); ok(); } catch (e) {} document.body.removeChild(ta); | ||
| } | ||
| }); | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Redesign the GitHub Pages landing page so it is not, in Jenny's words, "a bit blah."
Adds a self-contained
index.htmlthat becomes the site homepage in place of the plainminimalremote-theme render ofREADME.md:copilot plugin install ember@awesome-copilotcommand.prefers-reduced-motionrespected, copy-to-clipboard on the install command.README.mdis unchanged as the repo readme except one typo fix: "built it" -> "built in".Why a separate index.html
Cards, a hero, and a stepper are structured HTML the
minimaltheme cannot render from markdown.index.htmlcleanly takes over as the Pages homepage (index beats README), andREADME.mdstays as the GitHub repo front page. The doc pages (agent-signals/, skills/, workshop/, etc.) are untouched and keep rendering via the theme.Validation
Ruby/Jekyll is not installed locally, so the page was rendered and reviewed as the exact static HTML that deploys (Edge headless, desktop + mobile). All internal links use repo-relative paths that resolve under the
/agentic-devops/base URL.