Read Landing Page content from pelicanconf

main
Georg Krause 2019-05-15 21:14:07 +02:00
parent a85a507667
commit cea15f5850
2 changed files with 70 additions and 48 deletions

View File

@ -4,7 +4,6 @@ from __future__ import unicode_literals
AUTHOR = 'Georg Krause'
SITENAME = 'Luppp'
SITE_SUBHEADING = 'A free and Open Source Live Performance Tool'
SITEURL = ''
THEME = 'themes/openAV-Luppp'
@ -32,4 +31,56 @@ SOCIAL = (('You can add links in your config file', '#'),
DEFAULT_PAGINATION = 10
# Uncomment following line if you want document-relative URLs when developing
#RELATIVE_URLS = True
#RELATIVE_URLS = True
# Landing Page Content
SPLASH_HEADING = 'LUPPP'
SPLASH_SUBHEADING = 'A free and Open Source Live Performance Tool'
SPLASH_BUTTON_TEXT = 'Get Started'
FEATURES_HEADING = 'Solid Live Performance Tool'
FEATURES_FIRST_HEADING = 'Grid Launcher'
FEATURES_FIRST_CONTENT = 'There is the well known Grid Launcher, ready to record or load your Loops and perform your music.'
FEATURES_SECOND_HEADING = 'Mixer Section'
FEATURES_SECOND_CONTENT = """The versatile Mixer Sections allows you to use anything whats needed: A global Send for Reverb,
Sidechaining and one independend FX Send per Track."""
FEATURES_THIRD_HEADING = 'MIDI Controller Support'
FEATURES_THIRD_CONTENT = """With extensive MIDI mapping support, you can get looping just how you like! If your Controller is
not already supported, simply use MIDI learn or write your own Controller map."""
FEATURES_FOURTH_HEADING = 'Intended for Live Usage'
FEATURES_FOURTH_CONTENT = """While development we always have live usage in mind. We focus on real time processing without any
crashes. Nothing should disturb the show!"""
RIBBON_HEADING = 'Become a part of the community!'
RIBBON_CONTENT = """Luppp is useful for you? You enjoy it or have idea how to improve? Do you want to help with testing,
documentation or development? We are looking forward to get in touch with you!
<a href = "https://github.com/openAVproductions/openAV-Luppp/issues/new">Create an issue on Github</a>. Join our discussion
via <a href="https://matrix.to/#/#openav:matrix.org"> Matrix </a> or <a href="http://webchat.freenode.net/#openav">IRC</a>."""
CONTENT_HEADING = 'Get Luppp now and make some music!'
CONTENT = """
<h4>Your Distrubition</h4>
<p>
If you are on Debian or Ubuntu, its recommended to use <a href="https://kx.studio/Repositories">the KXStudio repositories</a>.
On Arch Linux based distribution there is an <a href="https://www.archlinux.org/packages/community/x86_64/luppp/">official
package</a> available.
</p>
<h4>Build it on your own!</h4>
<p>
If there is no official package for your distribution, we recommend building Luppp on your own. Learning this also enables you to
try the latest features and help developing. Its not hard, read <a href="https://github.com/openAVproductions/openAV-Luppp/tree/release-1.2.1#install">here</a>
how to do it!
</p>
<h4>App Image</h4>
<p>
If your distribution does not provide a package and you don't want to build Luppp on your own, you can use the
<a href="https://github.com/openAVproductions/openAV-Luppp/releases/latest">the latest App Image</a> directly from Github. It runs on
any Linux, without installing any dependencies. Read <a href="https://appimage.org/">here</a> how to execute an App Image.
Please note: App Images introduce additional CPU load and might reduce stability of Luppp!
</p>
"""
FOOTER = 'Luppp is developed by <a href="http://openavproductions.com">OpenAV Productions</a>.'

View File

@ -46,14 +46,14 @@
<div class="splash-container">
<div class="splash">
<h1 class="splash-head">{{ SITENAME }}</h1>
<h1 class="splash-head">{{ SPLASH_HEADING }}</h1>
<p class="splash-subhead">
{{ SITE_SUBHEADING }}
{{ SPLASH_SUBHEADING }}
</p>
<p>
<a href="#GetLuppp" class="pure-button pure-button-primary">
<span class="icon"></span>
<span class="button-text">Get Started</span>
<span class="button-text">{{ SPLASH_BUTTON_TEXT }}</span>
</a>
</p>
</div>
@ -61,43 +61,40 @@
<div class="content-wrapper">
<div class="content">
<h2 class="content-head is-center">Solid Live Performance Tool</h2>
<h2 class="content-head is-center">{{ FEATURES_HEADING}}</h2>
<div class="pure-g">
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-4">
<h3 class="content-subhead">
Grid Launcher
{{ FEATURES_FIRST_HEADING }}
</h3>
<p>
There is the well known Grid Launcher, ready to record or load your Loops and perform your music.
{{ FEATURES_FIRST_CONTENT }}
</p>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-4">
<h3 class="content-subhead">
Mixer Section
{{ FEATURES_SECOND_HEADING }}
</h3>
<p>
The versatile Mixer Sections allows you to use anything whats needed: A global Send for Reverb, Sidechaining
and one independend FX Send per Track.
{{ FEATURES_SECOND_CONTENT }}
</p>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-4">
<h3 class="content-subhead">
MIDI Control
{{ FEATURES_THIRD_HEADING }}
</h3>
<p>
With extensive MIDI mapping support, you can get looping just how you like! If your Controller is not already
supported, simply use MIDI learn or write your own Controller map.
{{ FEATURES_THIRD_CONTENT }}
</p>
</div>
<div class="l-box pure-u-1 pure-u-md-1-2 pure-u-lg-1-4">
<h3 class="content-subhead">
Intended for Live Usage
{{ FEATURES_FOURTH_HEADING }}
</h3>
<p>
While development we always have live usage in mind. We focus on real time processing without any crashes. Nothing
should disturb the show!
{{ FEATURES_FOURTH_CONTENT }}
</p>
</div>
</div>
@ -109,58 +106,32 @@
</div>
<div class="pure-u-1 pure-u-md-1-2 pure-u-lg-3-5">
<h2 class="content-head content-head-ribbon">Become a part of the community!</h2>
<h2 class="content-head content-head-ribbon">{{ RIBBON_HEADING }}</h2>
<p>
Luppp is useful for you? You enjoy it or have idea how to improve? Do you want to help with testing, documentation or development?
We are looking forward to get in touch with you!
<a href="https://github.com/openAVproductions/openAV-Luppp/issues/new">Create an issue on Github</a>. Join our discussion
via <a href="https://matrix.to/#/#openav:matrix.org">Matrix</a> or <a href="http://webchat.freenode.net/#openav">IRC</a>.
{{ RIBBON_CONTENT }}
</p>
</div>
</div>
<div class="content">
<h2 id="GetLuppp" class="content-head is-center">Get Luppp now and make some music!</h2>
<h2 id="GetLuppp" class="content-head is-center">{{ CONTENT_HEADING }}</h2>
<div class="pure-g">
<div class="l-box-lrg pure-u-md-1-5"></div>
<div class="l-box-lrg pure-u-1 pure-u-md-3-5">
<h4>Your Distrubition</h4>
<p>
If you are on Debian or Ubuntu, its recommended to use <a href="https://kx.studio/Repositories">the KXStudio repositories</a>.
On Arch Linux based distribution there is an <a href="https://www.archlinux.org/packages/community/x86_64/luppp/">official
package</a> available.
</p>
<h4>Build it on your own!</h4>
<p>
If there is no official package for your distribution, we recommend building Luppp on your own. Learning this also enables you to
try the latest features and help developing. Its not hard, read <a href="https://github.com/openAVproductions/openAV-Luppp/tree/release-1.2.1#install">here</a>
how to do it!
</p>
<h4>App Image</h4>
<p>
If your distribution does not provide a package and you don't want to build Luppp on your own, you can use the
<a href="https://github.com/openAVproductions/openAV-Luppp/releases/latest">the latest App Image</a> directly from Github. It runs on
any Linux, without installing any dependencies. Read <a href="https://appimage.org/">here</a> how to execute an App Image.
Please note: App Images introduce additional CPU load and might reduce stability of Luppp!
</p>
{{ CONTENT }}
</div>
</div>
</div>
<div class="footer l-box is-center">
Luppp is developed by <a href="http://openavproductions.com">OpenAV Productions</a>.
{{ FOOTER }}
</div>
</div>
</body>
</html>