Commit 82652845 authored by Eliot Berriot's avatar Eliot Berriot

Initial commit

parents
---
BUNDLE_PATH: "vendor/bundle"
BUNDLE_DISABLE_SHARED_GEMS: "true"
_site
.sass-cache
.jekyll-metadata
vendor
image: ruby:2.3
pages:
script:
- bundle install --path vendor/bundle
- bundle exec jekyll build -d public --config "_config.yml,_config.prod.yml"
artifacts:
paths:
- public
cache:
paths:
- vendor/
only:
- master
---
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
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "3.5.0"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
# gem "minima", "~> 2.0"
gem "minimal-mistakes-jekyll"
# 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-feed", "~> 0.6"
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
baseurl: "" # the subpath of your site, e.g. /blog
url: "https://funkwhale.audio" # the base hostname & protocol for your site, e.g. http://example.com
# Welcome to Jekyll!
#
# This config file is meant for settings that affect your whole blog, values
# which you are expected to set up once and rarely edit after that. If you find
# yourself editing this file very often, consider using Jekyll's data files
# feature for the data you need to update frequently.
#
# 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: Funkwhale
email: contact@eliotberriot.com
description: > # this means to ignore newlines until "baseurl:"
Funkwhale is a self-hosted, free and open-source alternative to Grooveshark.
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
# Build settings
markdown: kramdown
theme: minimal-mistakes-jekyll
plugins:
- jekyll-feed
# Exclude from processing.
# 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/
main:
- title: "Demo"
url: https://demo.funkwhale.audio
- title: "Source"
url: https://code.eliotberriot.com/funkwhale
---
layout: archive
---
<p>Funkwhale is a modern, self-hosted, free and open-source music server</p>
<a href="https://demo.funkwhale.audio" class="btn btn--info"><i class="fa fa-external-link"></i> &nbsp; &nbsp;Please, show me the demo!</a>
<h2 class="ui header">
<i class="fa fa-music icon"></i> &nbsp; Unlimited music
</h2>
<p>Funkwhale is designed to make it easy to listen to music you like, or to discover new artists.</p>
<ul class="ui list">
<li class="item">
Click once, listen for hours using built-in radios
</li>
<li class="item">
Keep a track of your favorite songs
</li>
<li class="item">
Playlists? We got them
</li>
</ul>
<h2 class="ui header">
<i class="fa fa-book"></i> &nbsp; Clean library
</h2>
<p>Funkwhale takes care of fealing your music.</p>
<ul class="ui list">
<li class="item">
Import music from various platforms, such as YouTube or SoundCloud
</li>
<li class="item">
Get quality metadata about your music thanks to <a href="https://musicbrainz.org" target="_blank">MusicBrainz</a>
</li>
<li class="item">
Covers, lyrics, our goal is to have them all ;)
</li>
</ul>
<h2 class="ui header">
<i class="fa fa-check"></i> &nbsp; Easy to use
</h2>
<p>Funkwhale is dead simple to use.</p>
<ul class="ui list">
<li class="item">
No add-ons, no plugins : you only need a web browser
</li>
<li class="item">
Access your music from a clean interface that focus on what really matters
</li>
</ul>
<h2 class="ui header">
<i class="fa fa-heart"></i> &nbsp; Your music, your way
</h2>
<p>Funkwhale is free and gives you control on your music.</p>
<ul class="ui list">
<li class="item">
The plaform is free and open-source, you can install it and modify it without worries
</li>
<li class="item">
We do not track you or bother you with ads
</li>
<li class="item">
You can invite friends and family to your instance so they can enjoy your music
</li>
</ul>
---
layout: post
title: "Welcome to Jekyll!"
date: 2017-06-21 21:55:19 +0200
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/
---
# You don't need to edit this file, it's empty on purpose.
# Edit theme's home layout instead if you wanna make some changes
# See: https://jekyllrb.com/docs/themes/#overriding-theme-defaults
layout: home
---
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