上海交通大学 AI 专业(本科)课程信息网站
上海交通大学人工智能专业设立于 2019 年,「专业之新」导致了培养计划较为独特。
因此,该网站旨在为今后人工智能专业的学生提供丰富的课程信息,比如:
- 来自前几届同学的课程评价、课程笔记与复习笔记。
- 该门课程是否值得选修?
- 是否应该
翘掉课程以自学? - 该类学科的知识体系是什么?
值得说明的是,不同人的学习方法不尽相同,我们希望该网站的创立能够帮助到后来者发现属于自己的学习方法(找到自己的交大 AI 专业生存指南)。
更多信息可见:https://aisjtu.github.io 或 https://aisjtu.icu
Resource
文件夹中包含了网址中所涉及的笔记等资源,你可以直接在此处浏览或下载。此外 docs
文件夹用于网站生成与渲染,核心 Markdown 文件在 docs/pages
目录下。
下载及本地编译
-
克隆该库:
git clone https://github.com/aisjtu/aisjtu.github.io.git
-
移动到对应文件夹:
cd aisjtu.github.io/docs
-
渲染:
bash run_server.sh
- 在浏览器中输入终端输出的链接后,即可在本地进行实时预览
建立该网站的灵感来自于上海交通大学 IEEE 专业课程网站:ieee.icu.
感谢上海交通大学的所有相关任课教师及助教,因为我的课程笔记等资源或多或少总结自他们的课程及 slides.
感谢所有贡献者:Contributors;感谢所有为该网站建立提供建议的朋友们。
网站中的部分表格基于 jQuery DataTables 所做,支持搜索、排序和折叠等显示;评论模块使用了开源的 gitalk 库。
特别的,我使用了 Tom Johnson et al. 的 documentation-theme-jekyll 模版进行网页的制作,并对其作了如下的修改:
相关改动
-
为了更好地适应中文字体,修改了路径
docs/css/
中的customstyles.css
文件。 -
修改了
topnav
中 Search 框、搜索结果框的大小,以更好的适配中文。 -
在路径
docs/_includes
中加入了pdf.html
文件,调用该文件可以实现网页嵌入。 -
同上一条,加入了
download.html
文件,可以简洁的插入“下载 Button”. -
原模版中使用 Commento 进行评论,我们将其更改为了免费开源的的 gitalk。换言之,在
docs/_includes
中加入了gitalk.html
文件。 -
在 @Bluxie 的帮助下,我优化了手机版 (@media) 下的搜索框,修改了
customstyles.css
文件中 “navbar breakpoint so that it converts to hamburger earlier” 部分。
该模版的版权:Google LLC