Zhijian’s Website
Zhijian’s Website
This is a Jekyll website for Zhijian Qiao’s academic homepage.
To run locally (not on GitHub Pages, to serve on your own computer)
- Clone the repository and made updates as detailed above
- Make sure you have ruby-dev, bundler, and nodejs installed:
sudo apt install ruby-dev ruby-bundler nodejs - Run
bundle installto install ruby dependencies. If you get errors, delete Gemfile.lock and try again. - Use the Jekyll server management script:
# Start server (recommended - default action)
./scripts/jekyll-server.sh # 默认启动服务器
./scripts/jekyll-server.sh start # 明确启动服务器
# Other commands
./scripts/jekyll-server.sh stop # 停止服务器
./scripts/jekyll-server.sh restart # 重启服务器
./scripts/jekyll-server.sh status # 查看服务器状态
./scripts/jekyll-server.sh help # 显示帮助信息
Note: The script automatically handles port conflicts and prevents the “directory already being watched” error. When run without parameters, it defaults to starting the server.
# Navigation
_data/navigation.yml
_pages/about.md
_pages/publications.html
# Tutorials
_pages/markdown.md
