Initial commit (stolen from https://gitlab.utc.fr/jrda-2021/website)
This commit is contained in:
41
README.md
Normal file
41
README.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Maraj Website
|
||||
|
||||
Website sources for the [Maraj](https://mariage.sagou.in). It uses Jekyll, a static site generator, coupled with the Prologue theme.
|
||||
|
||||
## Installing Dependencies
|
||||
Jekyll is based on recent versions of ruby. With Ubuntu 20.04 and up:
|
||||
```bash
|
||||
sudo apt install ruby-dev
|
||||
```
|
||||
|
||||
Then install Jekyll and dependencies (in the repository):
|
||||
```bash
|
||||
# install the jekyll and bundler packages
|
||||
sudo gem install jekyll bundler
|
||||
|
||||
# Build the theme
|
||||
gem build _themes/prologue/prologue.gemspec
|
||||
|
||||
# Retrieve the site's dependencies
|
||||
bundle install --path vendor/bundle
|
||||
```
|
||||
|
||||
## Running
|
||||
To run a test server of the website on the [local machine](https://localhost:4000), run
|
||||
```bash
|
||||
bundle exec jekyll serve
|
||||
```
|
||||
|
||||
## Uploading
|
||||
Commits pushed on the `master` branch are automatically applied to the [public website](https://maraj.sagou.in/). Thus, for development steps, please use another branch (`devel` or other). For this, the Gitlab CI is used (described in the `.gitlab-ci.yml`) and the process takes less than 10 minutes to install and compile.
|
||||
|
||||
## Modifying
|
||||
Changing/adding text is trivial. A page's content is described in a markdown file (same language as this readme), where simple formatting is straight-forward. For more complex formatting, it is also possible to write html directly.
|
||||
|
||||
## Theme
|
||||
The theme is a modified version of [Prologue](https://github.com/chrisbobbe/jekyll-theme-prologue), stored in the `_themes` directory. It is possible to modify it but remember to run
|
||||
```bash
|
||||
gem build _themes/prologue/prologue.gemspec
|
||||
bundle update
|
||||
```
|
||||
afterwards.
|
||||
Reference in New Issue
Block a user