For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (
- [ ]) syntax for tracking.
Goal: Replace the placeholder About page with a custom personal-card page that reflects the user’s current identity, tone, and Morandi visual style.
Architecture: Keep /about/ as a Jekyll page, but render it with custom structured content and page-scoped classes instead of relying on a default article-like body. Extend the existing custom stylesheet with focused About page sections so the new design stays isolated from the rest of the site.
Tech Stack: Jekyll, Minimal Mistakes, SCSS, Markdown/HTML
/Users/ssunxie/code/my-blog/_pages/about.md/Users/ssunxie/code/my-blog/assets/css/main.scss/Users/ssunxie/code/my-blog/_site/about/index.htmlFiles:
Modify: /Users/ssunxie/code/my-blog/_pages/about.md
Step 1: Inspect the current About page
Run: sed -n '1,220p' /Users/ssunxie/code/my-blog/_pages/about.md
Expected: Confirm the page still contains placeholder text.
Write page content that includes:
sunxie码农研究生朝阳 · 北京code is cheap,show me your talkExpected: The page body has stable wrapper classes that can be targeted cleanly in SCSS.
Ensure front matter keeps:
permalink: /about/
title: "关于"
Expected: Route and page title stay stable.
Files:
Modify: /Users/ssunxie/code/my-blog/assets/css/main.scss
Step 1: Add an About page style section
Create a scoped style block targeting the About page content wrappers only.
Expected: Styles do not leak into posts or archive pages.
Add styles for:
sunxieExpected: The wordmark feels special, while supporting text remains readable.
Add styles for:
Expected: The page feels like a designed card layout rather than plain body text.
Add a clear button-like treatment for the GitHub link.
Expected: It stands out without overwhelming the page.
Files:
Test: /Users/ssunxie/code/my-blog/_site/about/index.html
Step 1: Build the site
Run:
export PATH="/opt/homebrew/opt/ruby@3.3/bin:$PATH"
bundle exec jekyll build
Expected: Build succeeds.
Run:
sed -n '1,260p' /Users/ssunxie/code/my-blog/_site/about/index.html
Expected: Output includes the new About page text and structure.
Run:
rg -n "about-card|about-hero|about-focus|about-links" /Users/ssunxie/code/my-blog/_site/assets/css/main.css
Expected: The generated stylesheet includes the new About page rules.