Skip to content

Redesign landing page: custom index.html (hero, skill cards, the loop)#22

Merged
jennyf19 merged 1 commit into
mainfrom
redesign/landing-page
Jul 21, 2026
Merged

Redesign landing page: custom index.html (hero, skill cards, the loop)#22
jennyf19 merged 1 commit into
mainfrom
redesign/landing-page

Conversation

@jennyf19

Copy link
Copy Markdown
Owner

What

Redesign the GitHub Pages landing page so it is not, in Jenny's words, "a bit blah."

Adds a self-contained index.html that becomes the site homepage in place of the plain minimal remote-theme render of README.md:

  • A dark, modern hero with the "Three paths to agents that learn" framing and a copy-able copilot plugin install ember@awesome-copilot command.
  • The five paths rendered as scannable cards (Partnership Framework badged Start here, build-cve-skill, build-agent-first-advisory, check-agent-drift, Agent Signals, The Workshop) instead of a wall of text.
  • The CVE-to-signal loop rendered as a visual stepper.
  • A "what's here" directory grid and clean Talks / Writing / Research resource columns.
  • Ember accent, responsive down to mobile, dark-mode native, prefers-reduced-motion respected, copy-to-clipboard on the install command.

README.md is 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 minimal theme cannot render from markdown. index.html cleanly takes over as the Pages homepage (index beats README), and README.md stays 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.

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
Copilot AI review requested due to automatic review settings July 21, 2026 17:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.html homepage 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 thread index.html
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);
}
});
}
@jennyf19
jennyf19 merged commit 27d7348 into main Jul 21, 2026
1 check passed
@jennyf19
jennyf19 deleted the redesign/landing-page branch July 21, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants