这是小站的第二版了,依然使用了UIKit 2作为前端框架,至于后端嘛......抱歉目前还没有那个成本在国内做有备案的动态网站。云糕我目前的编程水平依然处于兴趣阶段,并没有相关从业人员厉害,也没有在相关行业工作,所以对于一些可能存在的小问题,多多包容哈!
第一版网站编写完成后由于是静态的原因,更新数据时非常不方便,考虑到这个原因此版网站在编写时着重解决静态网站数据更新问题。频道页面和硬件页面的数据来源于对应的JSON文件,页面载入时JS负责解析对应页面的数据JSON,然后生成对应的HTML,这样一来当有新的数据时,只需要更新JSON就可以了,从而避免直接和HTML打交道。
频道页面数据源:channel.json
{
"videos": [{
"title": "这货是电脑?1981年袖珍计算机长这样!",
"thumb": "images/videos/thumb_av51492411.jpg",
"link": "https://www.bilibili.com/video/av51492411",
"update": "2019-5-5",
"desp": "一台比你还大很多岁的袖珍式“电脑”"
}...
]
}
NOTE 如果你愿意,也可以在对应页面的HTML中找到JSON,并尝试解析这些JSON用于原生客户端。
channel.json 定义
标签 | 定义 |
---|---|
video |
根标签,所有内容均包含在内。 |
title |
视频标题 |
thumb |
视频缩略图,标注为图片在服务器上的地址,客户端引用时需要加上域名。 |
link |
视频的链接,通常情况下是视频在哔哩哔哩上的链接。 |
update |
视频的上传日期。 |
desp |
视频的简介。 |
如果网站出现错误或下载失效等问题时,可以通过以下方式与云糕取得联系。
1、将错误信息发送到feedback@digiyear.tech
小站的生存离不开你我的支持!贡献微薄之力,助小站持续运营!