Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trang web OptiVisionLab

Deploy Docs

Đây là kho lưu trữ mã nguồn cho trang web tĩnh của OptiVisionLab, được xây dựng bằng MkDocs và theme Material for MkDocs.

Trang web được triển khai tự động lên GitHub Pages tại: https://optivisionlab.github.io/labs/

Giới thiệu

Trang web này đóng vai trò là cổng thông tin chính thức của OptiVisionLab, giới thiệu về các hoạt động nghiên cứu, các ấn phẩm khoa học, thành viên, sản phẩm và bộ dữ liệu mà lab đã công bố.

Phát triển cục bộ

Để chạy trang web trên máy tính của bạn, hãy làm theo các bước sau:

  1. Clone kho lưu trữ:

    git clone https://github.com/optivisionlab/labs.git
    cd labs
  2. Cài đặt các gói cần thiết: Đảm bảo bạn đã cài đặt Python và pip.

    pip install -r requirements.txt
  3. Chạy máy chủ phát triển:

    mkdocs serve

    Trang web sẽ có sẵn tại http://127.0.0.1:8000. Máy chủ sẽ tự động tải lại mỗi khi có thay đổi trong mã nguồn.

Triển khai

Quá trình triển khai được tự động hóa bằng GitHub Actions. Mỗi khi có một commit mới được đẩy lên nhánh main, workflow tại .github/workflows/ci.yml sẽ được kích hoạt. Workflow này sẽ:

  1. Cài đặt môi trường cần thiết.
  2. Xây dựng trang web tĩnh.
  3. Đẩy các tệp tĩnh đã xây dựng lên nhánh gh-pages.

GitHub Pages sau đó sẽ tự động phục vụ trang web từ nhánh gh-pages.

About

info labs

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages