diff --git a/Gemfile b/Gemfile index e8207c05e..5e3848c73 100644 --- a/Gemfile +++ b/Gemfile @@ -9,4 +9,5 @@ group :jekyll_plugins do gem "jekyll-polyglot" end gem "jekyll-minifier" +gem "jekyll-paginate-v2" # gem "rails" diff --git a/Gemfile.lock b/Gemfile.lock index 7e39ae7e4..93caa7852 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -38,6 +38,8 @@ GEM jekyll (>= 3.5) json-minify (~> 0.0.3) uglifier (~> 4.1) + jekyll-paginate-v2 (3.0.0) + jekyll (>= 3.0, < 5.0) jekyll-polyglot (1.3.3) jekyll (>= 3.0) jekyll-sass-converter (2.1.0) @@ -79,6 +81,7 @@ PLATFORMS DEPENDENCIES jekyll jekyll-minifier + jekyll-paginate-v2 jekyll-polyglot BUNDLED WITH diff --git a/_config.yml b/_config.yml index 9eed52d94..95662eba3 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,5 @@ plugins: + - jekyll-paginate-v2 - jekyll-polyglot - jekyll-minifier languages: ["en", "es", "de", "it", "fr"] @@ -7,6 +8,7 @@ exclude_from_localization: ["assets", "images", "css", "README.md", "manifest. parallel_localization: true a_rootpage: "https://jamulus.io" githubrepoeditbase: "https://github.com/jamulussoftware/jamulussoftware.github.io/edit/changes" +kbnewpage: 'https://github.com/jamulussoftware/jamuluswebsite/new/changes/_posts/?value=---%0Alayout%3A%20post%0Atitle%3A%20%22Your%20Title%22%0Alang%3A%20%22en%22%0Aauthor%3A%20%22YourName%22%0Aheading%3A%20%22Heading%22%0A---%0AName%20This%20File%20and%20edit%20the%20parameters%20above%21&message=New%20post' exclude: ["README.md", "Gemfile.lock", "Gemfile", "CONTRIBUTING.md"] jekyll-minifier: remove_intertag_spaces: true @@ -14,3 +16,30 @@ jekyll-minifier: remove_multi_spaces: true compress_json: true exclude: "sitemap.xml" +excerpt_separator: +permalink: /kb/:categories/:year/:month/:day/:title:output_ext +pagination: + enabled: true + # Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages + debug: false + # The default document collection to paginate if nothing is specified ('posts' is default) + collection: 'posts' + # How many objects per paginated page, used to be `paginate` (default: 0, means all) + per_page: 4 + # The permalink structure for the paginated pages (this can be any level deep) + permalink: '/:num/index.html' + + title: ':title / :num' + # Limit how many pagenated pages to create (default: 0, means all) + limit: 0 + + # Optional, defines the field that the posts should be sorted on (omit to default to 'date') + sort_field: 'date' + + # Optional, sorts the posts in reverse order (omit to default decending or sort_reverse: true) + sort_reverse: true + # Optional,omit or set both before and after to zero to disable. + # Controls how the pagination trail for the paginated pages look like. + trail: + before: 2 + after: 3 diff --git a/_data/en/authors.yml b/_data/en/authors.yml new file mode 100644 index 000000000..19da538f0 --- /dev/null +++ b/_data/en/authors.yml @@ -0,0 +1,10 @@ +corrados: + name: Volker Fischer + url: https://github.com/corrados +niebert: + name: Engelbert Niehaus + url: https://github.com/niebert +ann0see: + url: https://github.com/ann0see +gilgongo: + url: https://github.com/gilgongo diff --git a/_data/en/general.yml b/_data/en/general.yml index 2f96a3de5..c53fba624 100644 --- a/_data/en/general.yml +++ b/_data/en/general.yml @@ -1,5 +1,5 @@ footer: - copyright: Software by Volker Fischer and contributors + copyright: Software by Volker Fischer and contributors alt: github: "Jamulus GitHub Repo" facebook: "Jamulus Facebook Group" @@ -10,4 +10,15 @@ nav: btnOpenNavigation: "Open navigation" altJamulusIcon: "Jamulus Icon. Links to Wiki homepage" wiki: - titleAdd: "– Jamulus Wiki" + titleAdd: "– Jamulus Wiki" +kb: + titleAdd: "– Jamulus Knowledge Base" + by: "by" + kbintro: "Community knowledge base
Feel free to add your own article!" + mainpage: "KB overview" + newpage: "Add a new page via GitHub" + readmore: "Read more..." + navpages: "More pages" + discuss: + title: "Comments" + linktitle: "Discuss this content" diff --git a/_data/en/navigation.yml b/_data/en/navigation.yml index d3d25885c..8c875d423 100644 --- a/_data/en/navigation.yml +++ b/_data/en/navigation.yml @@ -24,6 +24,9 @@ nav: url: /wiki/Command-Line-Options - page: Tips & Tricks url: /wiki/Tips-Tricks-More + - page: Community Knowledge Base + url: /kb/index.html + selectOnLayout: "post" - page: Demos url: /wiki/Demos - page: Privacy Statement diff --git a/_drafts/Jamulus-With-Zoom.md b/_drafts/Jamulus-With-Zoom.md new file mode 100644 index 000000000..6da840cb6 --- /dev/null +++ b/_drafts/Jamulus-With-Zoom.md @@ -0,0 +1,14 @@ +--- +layout: post +title: "Jamulus with Zoom" +heading: "Using Jamulus with Zoom" +lang: "en" +--- + +Jamulus doesn't support video streaming yet. This guide will show you how to get video using a video conferencing tool like Zoom. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. diff --git a/_includes/general/nav.html b/_includes/general/nav.html index 199d87524..34119f252 100644 --- a/_includes/general/nav.html +++ b/_includes/general/nav.html @@ -6,7 +6,7 @@ {% for item in site.data.navigation.nav %} {% if item.url %}
  • -

    {{ item.title }}

    +

    {{ item.title }}

    {% else %}
  • {{ item.title }}

    @@ -14,11 +14,11 @@

    {{ item.title }}

    {% if item.subfolderitems[0] %}