历史上的今天
data
为根目录, 目前有 anime
和 meme
两个子类
子类下的日期按照mm-dd
格式排序, 日期文件夹内储存当日事件数据
事件数据为 json
格式, 标准如下:
(以 data/meme/05-24/cherry.json
为例)
{
"id": "cherry",
"res": ".png",
"date": "2016-5-24",
"title": "陈睿 —— b站未来有可能会倒闭,但绝不会变质。"
}
id
: 用于识别此事件, 同一日期下不能重复res
: 资源文件(图片格式); 可简写为拓展名(".png"
等价于"cherry.png"
)date
: 日期,yyyy-mm-dd
格式title
: 事件描述,自由发挥
各级目录下由index.json
索引
对事件进行垃圾分类是非常麻烦的, 本项目由机器人完成自动分类
在子类下有autoFile
目录, 可直接提交更改到此目录
机器人会在几秒钟内自动将事件移动到正确目录
步骤
方法1: (适用于大量编辑)
-
点击右上角
Fork
按钮, 将此项目fork到自己的账户中 -
使用 Git 或 GitHub Disktop 克隆此仓库
- Git:
git clone https://github.com/Dituon/todayInHistory.git
- GitHub Disktop:
File
=>Clone reposit...
=>todayInHistory
=>Clone
- Git:
-
在本地编辑后提交更改
- Git:
git add . git commit -m "something" git push origin main
- GitHub Disktop:
Commit to main
=>Push origin
- Git:
方法2: (少量文件)
-
进入 anime/autoFile 或 meme/autoFile 目录
-
点击右上角
Add file
=>Create new file
, 参考 结构 中的格式编写json文件并提交 -
点击右上角
Add file
=>Upload files
, 上传res
中对应的图片文件并提交
更改合并到主仓库后, 可以在示例网页中看到添加的事件
注意
autoFile
目录仅接受标准结构的json和图片文件
例如: data/meme/autoFile/cherry.json
data/meme/autoFile/cherry.png
- 对于具体年份未知的事件, 应当以作品发行年份作为事件年份
- 对于设定发生在古代或未来的事件, 年份范围为
0001 - 9999
- 对于不存在的日期, 如
12月32日
, 应向下取最接近的日期