mirror of
https://github.com/tiennm99/iammiti99.git
synced 2026-10-19 14:16:04 +00:00
feat: implement config-driven link page
Single-page link-in-bio site at config.yaml -> build.js -> _site/index.html. Links flagged with `repo: owner/name` get live star count and last-commit age decoration from the GitHub REST API at build time. Stack: vanilla HTML/CSS output, Node 20 build script (sole dep: js-yaml). Deploy: GitHub Actions Pages artifact, daily cron + push triggers. Architecture inspired by linkyee (MIT); no source code copied. See NOTICE.
This commit is contained in:
1 parent
9fca485f14
commit
a90cb8126a
11 files changed
+589
-4
No files matched your search
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"name": "iammiti99",
|
||||
"version": "0.1.0",
|
||||
"description": "Personal link page for tiennm99 — config-driven, deployed to GitHub Pages.",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": ">=20"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "node build.js",
|
||||
"serve": "python3 -m http.server -d _site 8080"
|
||||
},
|
||||
"dependencies": {
|
||||
"js-yaml": "^4.1.0"
|
||||
},
|
||||
"license": "Apache-2.0"
|
||||
}
|
||||
Reference in new issue
Block a user