Commit Graph
8 Commits
Author SHA1 Message Date
hoelee 4c78e8efd4 Profile polish: both git links, tighter gutter, page-scroll thank section, 6x faster typing, reordered sequence, mobile thank panel 2026-09-20 07:45:15 +08:00
hoelee de7c44b87d Rewrite profile content as generalist; fix scrollbars, footer padding & link colour
Content (A/B):
- Headline no longer Web3-specific: "Full Stack Engineer · AI & Automation · DevOps"
- Resume restructured: summary, grouped core skills, selected projects,
  three roles with outcomes, education, languages, "Currently learning"
- Web3 demoted from a top-level section to a single learning bullet
- Thanks panel rewritten to generalist; contact links updated to Gitea
- SEO/OG metadata rewritten for a personal profile (was template copy)

Bug fixes:
- App.vue: progressivelyShowStyle(1) was called three times but is a no-op
  once its cumulative-length guard is satisfied, so stylesheet stages 2-3
  were never typed and the entire .thankEditor stylesheet (padding, link
  colours, box layout) was missing. Now every stage is typed in order.
- App.vue: enableHtml flipped before the text passes completed, rendering
  both panels as empty markdown. HTML swap now happens after typing.
- App.vue: removed html{min-height:100vh} which added a phantom 7px of
  vertical page scroll.
- profile.js: .styleEditor was fixed+left:0 with a left margin, pushing the
  panel 4px off-screen and creating page-level horizontal scroll. Widths now
  calc(50vw - 1em) with left/right offsets inside the viewport.
- profile.js: .thankEditor padding was being reset by a later margin:0 auto
  shorthand; final stage now re-declares padding/margin so the footer has
  real breathing room. Footer height fits inside #foot (no clipping).
- profile.js: footer links were UA-default blue (#0000EE) on a light panel;
  now #0b4a6f, weight 600, with a hover state.

Repo hygiene (C):
- Removed GitHub remote and the GitHub Pages workflow; Gitea only
- README rewritten as a personal profile repo (was template marketing copy)
- Dropped force-tracked build artifacts (dist/index.html, public/static/*)
  that were dead Vue2 leftovers and contradicted .gitignore
2026-09-20 06:29:34 +08:00
hoelee 0bf4551f19 docs: add prominent Demo section at top, move credits to bottom
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-08-10 08:15:00 +08:00
hoelee d3e4882f49 docs: add GitHub Pages live demo link to README
Deploy to GitHub Pages / deploy (push) Has been cancelled
2026-08-10 08:10:46 +08:00
hoelee 1feeaa6282 restore: GitHub Pages deploy workflow 2026-08-10 08:03:46 +08:00
hoelee a5af12de7b chore: remove GitHub Pages workflow (not using Pages) 2026-08-10 07:02:51 +08:00
hoelee 06d609ba94 feat: open-source template refactor
Deploy to GitHub Pages / deploy (push) Has been cancelled
- Extract content to src/config/profile.js (single-file customization)
- Add Apache-2.0 LICENSE, CONTRIBUTING.md, robots.txt
- Add GitHub Pages auto-deploy workflow
- Update package.json: private=false, license, homepage
- Add SEO/Open Graph meta tags to index.html
- Rewrite README.md with Quick Start guide
- Update .gitignore: AI tooling, caches, deployment state
2026-08-10 06:54:58 +08:00
hoelee dbe18e51bd Initial commit for Github 2025-10-16 04:59:04 +08:00