Welcome to the personal website of Yuanqing Feng. I am a scientist focusing on genetic mechanisms underlying human evolution, phenotypic diversity, and disease susceptibility.
- Jekyll: Static site generator used to build the website.
- HTML/CSS: For structuring and styling the website.
- Font Awesome: For icons used throughout the site.
- GitHub Pages: Hosting platform for the website.
The website is hosted on GitHub Pages and can be accessed at: https://fengyq.github.io
Here's a simple step-by-step guide for the typical Git workflow after making changes to files:
git add .; git commit -m "add readme"; git pull origin main; git push origin main-
Check status of changes:
git status
-
Add your changes:
# Add specific files git add filename1 filename2 # Or add all changed files git add .
-
Commit and push:
git commit -m "Your descriptive message about the changes" # Using rebase strategy (cleaner history) git pull --rebase origin main # or git pull origin main git push origin main
To run this website locally, you need to have Jekyll installed on your machine. Follow these steps:
-
Clone the repository:
git clone https://github.com/fengyq/fengyq.github.io.git cd fengyq.github.io -
Install dependencies: Make sure you have Ruby and Bundler installed, then run:
bundle install
-
Serve the site:
bundle exec jekyll serve -
View the site: Open your browser and go to
http://localhost:4000to view the site locally.
If you have suggestions or improvements, feel free to open an issue or submit a pull request. Contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please contact me at Fengyuanqing2010@gmail.com.