关于云糕的网站这档事

Icon

这是小站的第二版了,依然使用了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 视频的简介。


 游戏与云糕

Account
lkyear

Value
Half-Life
Half-Life 2
Black Mesa
Left 4 Dead 2
CS:GO


Rockstar
Grand Theft Auto 3
Grand Theft Auto IV
Grand Theft Auto V


Electronic Arts
Red Alert
Crysis
Dead Space


Mobile Game
崩坏3(桌面服 200040233)
双生视界(iOS服 1996194)



 纠错与加群

如果网站出现错误或下载失效等问题时,可以通过以下方式与云糕取得联系。
1、点击此链接加入QQ群
2、点击此处查看加群二维码
3、将错误信息发送到feedback@digiyear.tech



小站的生存离不开你我的支持!贡献微薄之力,助小站持续运营!