本项目基于Academic框架构建。
Academic是一款基于Hugo构建的Website Builder。
所以Academic和Hugo的文档可能会对你有用:
Academic's documentation
Hugo's documentation
-
你可以通过netlify预览本项目master分支的效果。
-
如果你想在自己的PC上编辑和预览,请参考一下步骤:
- 环境搭建:这里仅介绍windows下的安装方法,其他平台参看docs。
需要安装git、go、hugo-extended
notice:hugo-extended 需要手动配置环境变量。
建议手动安装所有软件,也可以参考文档中使用包管理器一键安装(由于网络原因,实际体验并不是太好) - 运行项目
>git clone https://github.com/Colins110/ADSLab.git >cd ADSLab >hugo server
打开浏览器,访问http://localhost:1313,即可预览效果
具体配置方法参见:Academic's documentation
更多Hugo配置方法参见Hugo's documentation - 环境搭建:这里仅介绍windows下的安装方法,其他平台参看docs。
-
创建课题
eg.hugo new --kind project project/分布式存储系统
-
创建论文
- 在google学术查找相关论文,并导入到 Zotero 中
- 从Zotero中将论文信息导出为
*.bib
结尾的 BibTeX 格式文件 - 安装
academic
工具:
pip3 install -U academic
- 在项目目录下运行:
academic import --bibtex <path_to_your/publications.bib>
-
添加新闻
hugo new --kind post detailNews/{新闻名}
将头图命名为featured.jpg/png 放入 content/detailNews/{新闻名},编辑对应文件夹下的index.md文件,包括title,summary,date和具体内容。 若要在主页现实新闻,则将对应新闻文件夹复制到content/homeNews而文件夹下即可 可以参考目录下已有例子 -
添加活动
hugo new --kind post post/{活动名}
将头图命名为featured.jpg/png 放入 content/post/{活动名},编辑对应文件夹下的index.md文件,包括title,summary,date和具体内容。 可以参考目录下已有例子