CURENT / curent.github.io

CURENT LTB website source repository

Home Page:https://ltb.curent.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CURENT LTB Web

Last Updated pages-build-deployment LTB Web Tests

The LTB website is built using the Jekyll Theme Feeling Responsive.

Content

Layout

The content of most pages is written in Markdown, as seen in files stored in the pages folder. Additionally, some pages are formatted using HTML, offering greater flexibility. Examples of HTML-formatted pages include the ltb and team pages.

Structure

  • Homepage: _layouts/about.html serves as the homepage of the website. It is revised directly in the HTML file for greater flexibility.
  • Product: in Product, it contains more sub-pages stored in _posts/product.md.
  • Showcase: in Showcase, it contains more sub-pages stored in _posts/showcase.md.

Configurations

Certain configurations and data are defined in files located within the _data directory.

Maintenance

The maintenance and updates to this website should follow a specific workflow to ensure smooth development and deployment:

  1. Branches: All updates should be made and tested on the develop branch first.
  2. Sync with Master: Ensure the develop branch is up to date with the master branch.
  3. Local Testing: Run the Jekyll site locally on the develop branch using the following command: bundle exec jekyll serve
  4. Pull Request: When you're ready to deploy the updates, create a pull request to merge the updated develop branch into the master branch. Ensure that the PR passes the tests defined in LTB Web Tests.
  5. Deployment: After the deployment, the website will be updated automatically by GitHub Pages.

References

About

CURENT LTB website source repository

https://ltb.curent.org

License:MIT License


Languages

Language:JavaScript 49.1%Language:SCSS 32.8%Language:HTML 14.6%Language:CSS 3.0%Language:XSLT 0.4%Language:Ruby 0.1%