- Pages: Welcome
- Pages: About
- Pages: Contact
- Pages: Sponsor (redundant)
- Pages: Recruitment
- Pages: members (Consider move to another page)
- Academic profile for teacher advisor (embed google scholar profile https://scholar.google.com/citations?user=ha11OwIAAAAJ&hl=vi)
git clone --recurse-submodules -j8 https://github.com/clbattthcmut/bkisc.com-landing-page.git
cd bkisc.com-landing-page
- Golang
- Hugo (extended edition)
hugo server -D -w
- Docker, docker compose
docker compose up server
- IDE: recommend using VSCode
- EditorConfig for your IDE
- Node.js and npm (for Prettier)
npm install
Để contribute, mọi người cần lưu ý đọc kỹ trước về Hugo's loopkup order và Hugo's Variables and Params
Những folder mà mọi người cần chú ý:
- /assets/: đây sẽ là folder chứa các plugin, js, scss và ảnh.
- /config/: đây sẽ là folder chỉnh sửa và định nghĩa các params và variable được dùng trong các template. Hiện nếu không có gì cần thêm vào thì mọi ngườ có thể chinh sửa ở thư mục ./_default/.
- /content/: đây sẽ là folder chỉnh sửa nội dung và các variables được sử dụng trong các template. Các content được render như thế nào, ở template nào thì mọi người có thể đọc lại về Hugo's loopkup order.
- /layouts/: đây sẽ là folder chứa các template sử dụng các params và variables ở 2 thư mục /config và /content.
Các bước contribute:
- Clone repo về máy local
- Tạo một branch khác với tên của mình (ví dụ: hoangREALER sẽ tạo branch
hoangREALER
thông qua lệnhgit branch hoangREALER
) - Checkout vào nhánh vừa tạo thông qua lệnh
git checkout <tên nhánh vừa tạo>
- Chỉnh sửa, thay đổi, và thêm thắt cho branch của mình
- Git add và commit phần thay đổi của mình
- Khi đã sẵn sàng thì hãy push lên. Tuyệt đối không push thẳng lên main.