update
This commit is contained in:
36
main.js
36
main.js
@@ -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("")
|
||||||
|
|||||||
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user