create new site layout

This commit is contained in:
Arthur Lu
2024-05-16 21:23:54 +00:00
committed by Arthur Lu
parent 0a8a25d785
commit ebcbc7b14e
14 changed files with 114 additions and 445 deletions

View File

@@ -1,24 +0,0 @@
import { Octokit } from "https://esm.sh/octokit";
window.addEventListener("DOMContentLoaded", init);
async function init () {
const octokit = new Octokit()
let repos = await octokit.request('GET /users/ltcptgeneral/starred', {
username: 'ltcptgeneral'
});
let container = document.querySelector("#projects");
repos.data.forEach((element) => {
let content = document.querySelector("#project-article").content.cloneNode(true);
content.querySelector("#project-name").innerText = element.name;
content.querySelector("#project-desc").innerText = element.description;
content.querySelector("#project-lang").innerText = element.language;
content.querySelector("article").addEventListener("click", () => {
window.location.assign(element.html_url);
});
container.append(content)
});
}