Skip to content

OSCPU/ysyx

Repository files navigation

一生一芯信息发布和资料共享网站

讲座资料上传

用于讲座时分发的资料请放置到 /events/202X-XX-XX_Keyword 目录下(每场讲座建立一个独立的文件夹, 命名方法如上所示(日期_关键词).

另外,添加新的报告时,请在 /Schedule.json 中仿照已有的记录添加新的记录. 如果不熟悉 JSON 的语法或者不确定添加格式是否正确, 请联系网站负责人代为添加.

/* 
 * 这是 /Schedule.json 中活动记录的格式模板
 * 请注意: JSON 文件不支持注释, 实际使用时请移除全部注释.
 */
{
	// 记录的名称格式为 日期_关键词.
	// 其中, 日期部分将被网页自动解析, 是自动更新的重要依据, 请确保格式正确.
	"2021-07-07_Startup": {
		// 活动开始时间(北京时间)
		"Time_Start" : "21:00",
		// 活动类型(讲座|答疑|节点)
		"Type"       : "讲座",
		// 活动主题(讲座标题/节点名称), 如果活动类型是答疑, 请填写 "Q&A Session"
		"Topic"      : "一生一芯<sup>3rd</sup> 启动会",
		// 活动负责人, 可以有一个或多个负责人, 以数组的形式列出
		"Host"       : ["负责人1", "负责人2"],
		// 需要发布的文件列表, 文件名可以是中文.
		// 网页会自动分配路径到 /events/xxxx_xx_xx_Keyword/xxx.xx
		// 请确保此处填写的文件名和上传文件的名称完全一致, 请不要省略后缀名
		// 如果没有文件需要发布, 可以直接删除 "shared_files" 条目
		"shared_files":[
			"第三期“一生一芯”启动会.pdf"
		],
		// 腾讯会议会议号和会议链接
		// 如果暂时没有会议信息, 请将 "ID" 和 "URL" 留空 (""), 网站会自动隐藏会议入口.
		// 如果同时填写了会议信息和回放信息, 系统会默认活动已经结束, 只展示回放信息.
		"LiveMeeting": {
			"Title": "会议信息 (腾讯会议)",
			"ID"   : "",
			"URL"  : ""
		},
		// 哔哩哔哩视频编号 (BV) 和视频链接
		// 如果暂时没有回放信息, 请将 "ID" 和 "URL" 留空 (""), 网站会自动隐藏回放入口.
		"PlayBack" : {
			"Title": "回放信息 (哔哩哔哩)",
			"ID"   : "1PU4y1V7X3[P3]",
			"URL"  : "https://www.bilibili.com/video/BV1PU4y1V7X3?p=3"
		}
	}
}

报告定稿后请将导出的PDF版报告一并上传到上述目录. 如果条件允许, 还可以提交一份 Markdown 文档, 每个讲座对应的目录下名为 index.md 的文档将会被自动渲染为详情页正文并展示。

Wiki 编译

编译 Wiki 的环境需要安装 Sphinxsphinx-rtd-theme.

pip3 install Sphinx sphinx-rtd-theme

上述PIP包安装完成后, 即可编译wiki, 请注意当前目录为 OSCPU/ysyx (Repo 根目录):

.../ysyx/ % sphinx-build -b html wiki.src wiki

网站内容勘误

请在此 Repo 下发起 issue 或者联系该网站内列出的的在岗维护人员。