Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inbo/oscibio
OSCIBIO website
https://github.com/inbo/oscibio
jekyll oscibio website
Last synced: about 2 months ago
JSON representation
OSCIBIO website
- Host: GitHub
- URL: https://github.com/inbo/oscibio
- Owner: inbo
- License: cc-by-4.0
- Created: 2013-05-31T09:36:51.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2024-08-28T14:52:41.000Z (4 months ago)
- Last Synced: 2024-08-28T16:25:33.574Z (4 months ago)
- Topics: jekyll, oscibio, website
- Language: Ruby
- Homepage: https://oscibio.inbo.be
- Size: 43.6 MB
- Stars: 2
- Watchers: 6
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OSCIBIO website
This repository contains the source files for the website of the [Open science lab for biodiversity](https://oscibio.inbo.be).
## Usage
The website makes use of the static website generator [Jekyll](https://jekyllrb.com/) and the [Petridish](https://github.com/peterdesmet/petridish) theme. **Each commit to `main` will automatically trigger a new build on GitHub Pages.** There is no need to build the site locally, but you can do so by installing Jekyll and running `bundle exec jekyll serve`.
Minor changes can be committed directly to `main`.
Changes requiring review (e.g. new blog posts) should be created in a separate branch and submitted as a pull request. Some guidelines:
- Use `72dpi` as image resolution
- Place background images in `assets/backgrounds`, name them after their corresponding page/post and ideally crop them to `2100 x 700px`
- Place content images in `assets/images/`, name them after their corresponding page/post + a suffix, e.g. `-month-tracks-3`
- Add tags to posts to indicate the project, output type, software language, and maybe partner organization, e.g. `[TrIAS, software, R, GBIF, rOpenSci]`
- Create internal links as `[previous post]({% post_url 2013-10-01-tracking-eric %})`## Repo structure
The repository structure follows that of Jekyll websites.
- General site settings: [_config.yml](_config.yml)
- Pages: [pages/](pages/)
- Posts: [_posts/](_posts/)
- Images & static files: [assets/](assets/)
- Top navigation: [_data/navigation.yml](_data/navigation.yml)
- Footer content: [_data/footer.yml](_data/footer.yml)
- Team members: [_data/team.yml](_data/team.yml)## Contributors
[List of contributors](https://github.com/inbo/oscibio/contributors)
## License
This work is licensed under a [Creative Commons Attribution 4.0 International License](https://creativecommons.org/licenses/by/4.0/).