ColorWorld 个人网站

项目概述

ColorWorld 是一个基于 Hugo 框架的个人学术网站,用于展示岳书威博士的研究成果、博客文章和其他学术活动。网站支持中英文切换功能,并包含学术成果、博客文章、新闻动态、关于我和公众号等多个板块。

技术栈

  • 框架: Hugo
  • 主题: 基于 LoveIt 主题定制
  • 语言: HTML, CSS, JavaScript, Markdown
  • 部署: GitHub Pages

目录结构

主要功能

1. 学术成果展示

publications.md 页面按年份组织展示学术论文,包括:

  • 论文标题和作者
  • 发表期刊/会议信息
  • PDF下载链接
  • 代码仓库链接
  • 数据集链接
  • 幻灯片链接
  • 原文链接等

2. 中英文切换

通过 language-switch.js 实现简单的语言切换功能,主要切换导航菜单的语言。切换按钮位于导航栏,点击后可在中英文之间切换。

3. 公众号展示

wechat.md 页面展示"ColorWorld花花世界"公众号信息,包括:

  • 公众号简介
  • 内容特色
  • 最新推文链接
  • 公众号二维码

4. 自定义页脚

移除了默认的页脚信息,创建了简洁的自定义页脚,显示"@2025 ColorWorld"。

开发与维护指南

添加新论文

编辑 content/publications.md 文件,按照以下格式添加新论文:

确保相关PDF文件已上传到 static/pdf/ 目录。

添加新博客文章

  1. 创建新的Markdown文件: content/posts/文章名.md
  2. 添加前言(frontmatter):
  1. 编写文章内容

添加新闻动态

content/news/ 目录下创建新的Markdown文件,格式类似博客文章。

修改语言切换功能

编辑 static/js/language-switch.js 文件,可以扩展语言切换功能,使其支持更多页面元素的翻译。

部署说明

  1. 本地预览:
  1. 生成静态文件:
  1. 部署到GitHub Pages:
    • public/ 目录中的内容推送到GitHub仓库的相应分支
    • 或使用GitHub Actions自动部署

注意事项

  1. PDF文件命名应避免使用空格,推荐使用连字符或下划线
  2. 图片路径应从 /img/ 开始,不包含 static 前缀
  3. 更新主题时需注意自定义布局文件的兼容性

联系方式

如有任何问题或建议,请通过以下方式联系:

  • 邮箱: [your-email@example.com]
  • GitHub: [your-github-username]

© 2024 ColorWorld. 保留所有权利。