This commit is contained in:
2024-12-23 22:40:42 +08:00
parent 7f923bc18f
commit 60b6a1d5f1
2 changed files with 36 additions and 8 deletions

36
main.js
View File

@@ -1,5 +1,18 @@
import "./style.css" import "./style.css"
const pins = [
{
url: "https://code.xuyue.cc?query=30",
description: "12月25日 调试的示例代码",
pin: true,
},
{
url: "https://lc.xuyue.cc/public-forms/do0zqi0xlpe",
description: "12月25日 调试的记录单",
pin: true,
},
]
const sites = [ const sites = [
{ {
url: "https://oj.xuyue.cc", url: "https://oj.xuyue.cc",
@@ -7,7 +20,7 @@ const sites = [
description: "在线判题网站", description: "在线判题网站",
}, },
{ {
url: "https://code.xuyue.cc?query=30", url: "https://code.xuyue.cc",
title: "自测猫", title: "自测猫",
description: "代码运行网站", description: "代码运行网站",
}, },
@@ -26,6 +39,11 @@ const sites = [
title: "编程书", title: "编程书",
description: "编程和计算机相关知识汇总", description: "编程和计算机相关知识汇总",
}, },
{
url: "https://huabu.xuyue.cc",
title: "白板",
description: "在线板书",
},
{ {
url: "https://ppt.xuyue.cc/py", url: "https://ppt.xuyue.cc/py",
title: "Python PPT", title: "Python PPT",
@@ -33,14 +51,9 @@ const sites = [
}, },
{ {
url: "https://python.xuyue.cc", url: "https://python.xuyue.cc",
title: "Python 基础项目", title: "Python 项目",
description: "Python 第二学期上课用", description: "Python 第二学期上课用",
}, },
{
url: "https://huabu.xuyue.cc",
title: "画布",
description: "在线板书",
},
] ]
const item = (site) => ` const item = (site) => `
@@ -51,4 +64,11 @@ const item = (site) => `
</a> </a>
` `
document.querySelector("#sites").innerHTML = sites.map(item).join("") const pin = (site) => `
<a href="${site.url}" target="_blank" class="card pin">
<p>${site.description}</p>
</a>
`
document.querySelector("#sites").innerHTML =
pins.map(pin).join("") + sites.map(item).join("")

View File

@@ -65,6 +65,10 @@ a {
max-width: 300px; max-width: 300px;
} }
.card.pin {
background-color: whitesmoke;
}
.card:hover, .card:hover,
.card:focus, .card:focus,
.card:active { .card:active {
@@ -126,4 +130,8 @@ a {
.card { .card {
border-color: #222; border-color: #222;
} }
.pin.card {
background-color: #222;
}
} }