littlebot
Published on 2025-04-11 / 0 Visits
0

【源码】基于Python的学术页面生成器

项目简介

本项目是基于Python的学术页面生成工具,旨在为学术人员提供快速生成与更新个人学术网站的便利。用户借助该工具可高效管理和展示出版物、演讲、学术活动等各类学术成果。

项目的主要特性和功能

  1. 可管理论文、专利、项目等多种学术成果。
  2. 依据用户提供的TSV文件自动生成用于学术网站展示的Markdown格式文件。
  3. 生成基于Leaflet的演讲地点集群地图,呈现演讲者活动轨迹。
  4. 实现BibTeX格式的出版物引用向Markdown格式的转换,便于在网站展示。
  5. 拥有灵活的模板系统,支持用户根据自身需求自定义页面样式。

安装使用步骤

假设用户已下载本项目的源码文件。 1. 环境准备:确保已安装Python以及pandas、geopy等必要的库。 2. 数据准备:准备包含学术成果信息(如标题、作者、日期等)的TSV文件。 3. 运行脚本:根据需求运行对应的Python脚本,如talks.pypublications.py等。 4. 生成Markdown文件:脚本会根据TSV文件在指定目录生成Markdown文件。 5. 本地预览:使用Jekyll等工具在本地预览生成的网页效果。

注意事项

  1. 确保TSV文件格式正确,遵循项目要求的格式规范。
  2. 根据实际情况调整路径,确保脚本能正确找到TSV文件并生成Markdown文件。
  3. 若要使用自定义模板,需具备一定的HTML和CSS知识。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】