+
Skip to content
View yuxichau's full-sized avatar
  • Hong Kong

Block or report yuxichau

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yuxichau/README.md

Yu Xi Chau - Professional Blog

This is a Jekyll-based blog and professional website for Yu Xi Chau, hosted on GitHub Pages. The site uses the Minimal Mistakes theme and focuses on MLOps, AI Governance, and data science topics.

Project Structure

yuxichau/
├── _config.yml           # Jekyll configuration file
├── index.md              # Homepage content
├── Gemfile               # Ruby dependencies
├── _data/
│   └── navigation.yml    # Site navigation configuration
├── _pages/
│   ├── about.md          # About page
│   └── posts.md          # Posts listing page
├── _posts/               # Blog posts (Markdown files)
│   └── YYYY-MM-DD-post-title.md  # Blog post files
├── assets/
│   └── images/           # Site images and assets
│       ├── bio-photo.png
│       ├── logo.png
│       └── [other images]
├── .github/
│   └── workflows/
│       └── jekyll.yml    # GitHub Actions workflow for deployment
├── .gitignore            # Files to ignore by Git
└── README.md             # Project documentation

Technology Stack

  • Jekyll: Static site generator
  • Minimal Mistakes: Jekyll theme
  • Ruby: Required for Jekyll
  • GitHub Pages: Hosting platform
  • GitHub Actions: Automated deployment

Setup Instructions

Prerequisites

  • Ruby (version 3.1 or higher)
  • Bundler gem

Local Development

  1. Clone the repository:

    git clone https://github.com/yuxichau/yuxichau.git
    cd yuxichau
  2. Install dependencies:

    bundle install
  3. Serve the site locally:

    bundle exec jekyll serve
  4. Open your browser to http://localhost:4000 to view the site.

Content Management

Adding Blog Posts

Create new Markdown files in the _posts/ directory following the naming convention:

YYYY-MM-DD-title-of-post.md

Each post should include front matter:

---
title: "Your Post Title"
date: YYYY-MM-DD
categories: [category1, category2]
tags: [tag1, tag2]
---

Updating Site Configuration

  • Edit _config.yml for site-wide settings
  • Modify _data/navigation.yml for navigation menu
  • Update author information and social links in _config.yml

Managing Pages

  • Add new pages in the _pages/ directory
  • Include appropriate front matter for layout and permalink

Deployment

This site uses GitHub Actions for automated deployment to GitHub Pages. The workflow is defined in .github/workflows/jekyll.yml and triggers on pushes to the main branch.

Manual Deployment

If needed, you can build the site manually:

bundle exec jekyll build

Theme Customization

The site uses the Minimal Mistakes theme with the "air" skin. To customize:

  • Theme settings are in _config.yml
  • Custom CSS can be added via theme overrides
  • Layout modifications should follow Jekyll/Minimal Mistakes documentation

License

This project is licensed under the MIT License.

Popular repositories Loading

  1. alembic alembic Public

    Forked from daviddarnes/alembic

    ⚗ A Jekyll boilerplate theme designed to be a starting point for any Jekyll website

    CSS

  2. 8values.github.io 8values.github.io Public

    Forked from 8values/8values.github.io

    The 8values political quiz

    JavaScript

  3. ggplot2 ggplot2 Public

    Forked from tidyverse/ggplot2

    An implementation of the Grammar of Graphics in R

    R

  4. fundamentalDS fundamentalDS Public

    Working Document for personal clarification

    TeX

  5. emacs emacs Public

    Forked from emacs-mirror/emacs

    Mirror of GNU Emacs

    Emacs Lisp

  6. rmarkdown rmarkdown Public

    Forked from rstudio/rmarkdown

    Dynamic Documents for R

    R

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载