Websites

contributors

Yao Jiayuan

last updating date

2021-05-22


Hugo is used to build the static websites, e.g., Prof. Ping Tong’s homepage. We use the hugo module, wowchemy.

Sphinx is used to build the documentation,e.g., MIG_Docs. We use the Read the Docs Sphinx theme.

Jekyll is used to build MIGG-NTU’s Github User Page, using the modernist theme.

All the websites and documentation are hosted at GitHub using GitHub Pages. GitHub Actions or Travis CI is used to build and deploy the websites and documentation.

Website Settings

Websites

Generators

Themes

Hostings

Building & Deployment

MIG homepage

Hugo

Wowchemy Module

GitHub Pages

Travis CI

MIG_Docs

Sphinx

Read the Docs Sphinx

GitHub Pages

GitHub Actions

SeisTomo_Tutorials

Sphinx

Read the Docs Sphinx

GitHub Pages

GitHub Actions

geosciences_Myanmar

Sphinx

Read the Docs Sphinx

GitHub Pages

GitHub Actions

MIGG-NTU.github.io

Jekyll

modernist

GitHub Pages

GitHub

Hugo

Hugo is the world’s fastest framework for building static websites:

Themes:

Wowchemy (GitHub) is a popular website builder for Hugo. It is now a Hugo Module and previously was a Hugo Theme called hugo-academic. Some Wowchemy Templates are available, e.g., Academic Starter (previous academic-kickstart).

You can edit the website on the local PC using Wowchemy along with some prerequisites. Please refer to Wowchemy Documentation for more details.

Hugo provides a lot of useful Themes which can be also used to build our websites.

Website examples:

Tutorials:

We can refer to some parts of those tutorials, because the settings in our websites are a little different.

Sphnix

Sphnix is a tool that makes it easy to create intelligent and beautiful documentation.

Themes:

Documentation examples:

Tutorials:

GitHub Pages

GitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository on GitHub, optionally runs the files through a build process, and publishes a website.

Github Actions

GitHub Actions makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.

Tutorials:

Travis CI

Travis CI is a continuous integration (CI) platform used to build and test code changes, provide immediate feedback on the success of the change, and manage deployments and notifications. Please refer to the Documentation for more details.

Tutorials: