Verified Commit 2fc3109b authored by Yohan Jarosz's avatar Yohan Jarosz 🐶
Browse files

add jekyll

parent 345ae940
/_site
/.jekyll-cache
\ No newline at end of file
---
layout: default
---
<style type="text/css" media="screen">
.container {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
h1 {
margin: 30px 0;
font-size: 4em;
line-height: 1;
letter-spacing: -1px;
}
</style>
<div class="container">
<h1>404</h1>
<p><strong>Page not found :(</strong></p>
<p>The requested page could not be found.</p>
</div>
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
gem "jekyll", "~> 4.0"
gem "bundler", "> 2.0"
gem "minima", "~> 2.5"
gem 'jekyll-theme-lcsb-default', '~> 0.3'
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-paginate-v2",
"~> 2",
:git => "https://github.com/sverrirs/jekyll-paginate-v2.git"
gem "jekyll-feed",
"~> 0.6"
gem 'jekyll-theme-lcsb-frozen-components',
'~> 0.0.1',
:git => "https://git-r3lab.uni.lu/core-services/jekyll-theme-lcsb-frozen-components.git",
:branch => "master"
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem "tzinfo-data", platforms: [:mingw, :mswin, :x64_mingw, :jruby]
# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.1" if Gem.win_platform?
GIT
remote: https://git-r3lab.uni.lu/core-services/jekyll-theme-lcsb-frozen-components.git
revision: 068c2c0edc8ae3b462008bfd9882fa2c36909c2b
branch: master
specs:
jekyll-theme-lcsb-frozen-components (0.0.2)
jekyll (> 3.0)
GIT
remote: https://github.com/sverrirs/jekyll-paginate-v2.git
revision: f8664cf68b59de823b88d4e6b1b985457f2c13af
specs:
jekyll-paginate-v2 (2.1.0)
jekyll (>= 3.0, < 5.0)
GEM
remote: https://rubygems.org/
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
eventmachine (1.2.7-x64-mingw32)
ffi (1.11.2)
ffi (1.11.2-x64-mingw32)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (1.7.0)
concurrent-ruby (~> 1.0)
jekyll (4.0.0)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (>= 0.9.5, < 2)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 3.0)
safe_yaml (~> 1.0)
terminal-table (~> 1.8)
jekyll-feed (0.13.0)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (2.0.1)
sassc (> 2.0.1, < 3.0)
jekyll-seo-tag (2.6.1)
jekyll (>= 3.3, < 5.0)
jekyll-theme-lcsb-default (0.3.0)
jekyll (~> 4.0)
jekyll-seo-tag (~> 2.5)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.1.0)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.2.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.1)
rb-fsevent (0.10.3)
rb-inotify (0.10.0)
ffi (~> 1.0)
rouge (3.13.0)
safe_yaml (1.0.5)
sassc (2.2.1)
ffi (~> 1.9)
sassc (2.2.1-x64-mingw32)
ffi (~> 1.9)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
tzinfo (2.0.0)
concurrent-ruby (~> 1.0)
tzinfo-data (1.2019.3)
tzinfo (>= 1.0.0)
unicode-display_width (1.6.0)
PLATFORMS
ruby
x64-mingw32
DEPENDENCIES
bundler (> 2.0)
jekyll (~> 4.0)
jekyll-feed (~> 0.6)
jekyll-paginate-v2 (~> 2)!
jekyll-theme-lcsb-default (~> 0.3)
jekyll-theme-lcsb-frozen-components (~> 0.0.1)!
minima (~> 2.5)
tzinfo-data
BUNDLED WITH
2.0.2
# This config file is meant to be edited once, before the site is deployed.
# After that, new edits are rarely needed.
# Usually, you need only to change `title`, `email`, `description`, `baseurl`, `url` and `date`.
# To see complete guide, please take a look into `readme.md` file.
# For technical reasons, this file is *NOT* reloaded automatically when you use
# 'bundle exec jekyll serve'. If you change this file, please restart the server process.
# Site settings
# These are used to personalize your new site. If you look in the HTML files,
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: Blank template using LCSB theme.
email: your-email@example.com
description: >- # this means to ignore newlines until "baseurl:"
Write an awesome description for your new site here. You can edit this
line in _config.yml. It will appear in your document head meta (for
Google search results) and in your feed.xml site description.
# URL settings that will be used to access on your local machine
# Note #1: by default you will need to use port 4000 (https://localhost:4000/website) to access the website in your browser running on your machine with `bundle exec jekyll serve`
# Note #2: the configuration used in GitlabCI is generated in `.gitlab-ci.yml` file automatically for you, if you need to change that - do it there
baseurl: "/"
url: "https://fp.pages.uni.lu/"
# Banner settings
banner: default # When you have custom images, change this setting's value to the name of the folder containing them
logo: small # Change to "big" (without quotas) in case of having broad logo
date: "2018"
# Social media icon settings
twitter_username: uni_lu
facebook_username: uni.lu
linkedin_schoolname: university-of-luxembourg
# Produces a cleaner folder structure when using categories
permalink: /:year/:month/:title.html
# Pagination Settings
pagination:
enabled: true
title: ':title - page :num of :max'
per_page: 7
permalink: '/page/:num/'
limit: 0
sort_field: 'date'
sort_reverse: true
trail:
before: 2
after: 2
# Build settings (no need to touch these)
markdown: kramdown
theme: jekyll-theme-lcsb-default
plugins:
- jekyll-feed
- jekyll-paginate-v2
- jekyll-theme-lcsb-frozen-components
# Exclude from processing. (no need to touch these)
# The following items will not be processed, by default. Create a custom list
# to override the default setting.
# exclude:
# - Gemfile
# - Gemfile.lock
# - node_modules
# - vendor/bundle/
# - vendor/cache/
# - vendor/gems/
# - vendor/ruby/
collections:
frozen:
output: true
############################################################
# Site configuration for the Auto-Pages feature
# The values here represent the defaults if nothing is set
autopages:
# Site-wide kill switch, disable here and it doesn't run at all
enabled: true
# Collection pages, omit to disable
collections:
layouts:
- 'frozen.html'
title: ':coll pages' # :coll is replaced by the collection name
permalink: '/:coll'
\ No newline at end of file
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
{%- seo -%}
<link rel="shortcut icon" type="image/png" href="{{ '/assets/favicon.png' | relative_url }}"/>
<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
<link rel="stylesheet" href="{{ '/assets/fontawesome/css/fontawesome-all.min.css' | relative_url }}">
{%- include css-imports.html -%}
{%- if jekyll.environment == "review" -%}
<script defer
data-project-id='{{site.project_id}}'
data-project-path='{{site.project_namespace}}'
data-merge-request-id='{{site.mr_id}}'
data-mr-url='{{site.gitlab_host}}'
id='review-app-toolbar-script'
src='{{site.gitlab_host}}/assets/webpack/visual_review_toolbar.js'></script>
{%- endif -%}
{%- if jekyll.environment == 'production' and site.google_analytics -%}
{%- include google-analytics.html -%}
{%- endif -%}
</head>
\ No newline at end of file
---
layout: default
title: "Welcome to Jekyll!"
date: 2018-03-12 17:03:38 +0100
categories: jekyll update
---
You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated.
To add new posts, simply add a file in the `_posts` directory that follows the convention `YYYY-MM-DD-name-of-post.ext` and includes the necessary front matter. Take a look at the source for this post to get an idea about how it works.
Jekyll also offers powerful support for code snippets:
{% highlight ruby %}
def print_hi(name)
puts "Hi, #{name}"
end
print_hi('Tom')
#=> prints 'Hi, Tom' to STDOUT.
{% endhighlight %}
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
[jekyll-docs]: https://jekyllrb.com/docs/home
[jekyll-gh]: https://github.com/jekyll/jekyll
[jekyll-talk]: https://talk.jekyllrb.com/
---
layout: page
title: About
permalink: /about/
order: 2
---
Here you would normally put your contact information.
---
You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
You can find the source code for this theme at Gitlab:
[core-services/jekyll-theme-lcsb-default](https://git-r3lab.uni.lu/core-services/jekyll-theme-lcsb-default).
We have successfully helped in publishing at least (their number is increasing) the following websites:
* [Page of theme](https://core-services.pages.uni.lu/jekyll-theme-lcsb-default/)
* [This very page](https://core-services.pages.uni.lu/pages-jekyll-lcsb-template/)
* [Minerva doc's](https://minerva.pages.uni.lu/doc/)
* [PDmap blog](https://pdmap.pages.uni.lu/blog/)
* [IMP](https://imp.pages.uni.lu/web/)
\ No newline at end of file
Create a folder with your custom banners.
Don't forget to change the settings to point to the newly created directory!
\ No newline at end of file
---
layout: page
title: Help
permalink: /the-help/
order: 3
---
If you need help, don't hesitate to send us (`lcsb-sysadmins (at) uni.lu`) an email!
\ No newline at end of file
---
layout: default
title: Index
order: 1
---
# App review test index
This is a App review index in development.
### Other problems?
Please send us an email! (`lcsb-sysadmins (at) uni.lu`)
\ No newline at end of file
---
# To enable the pagination, do the following changes in this file:
# published: true
# pagination:
# enabled: true
# And inside `index.md` header (e.g. after `title: index`), add `published: false`
title: index
layout: paginated_index
published: false
pagination:
enabled: false
---
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment