From eee822d7e982a193b954d7f3cadb75b1d42a2dd0 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 5 May 2021 13:40:16 +0200 Subject: [PATCH 01/85] 1st verstion of iframe shortcode --- layouts/shortcodes/iframe.html | 20 +++++++++++++++++++ .../dev-test-content/iframe-test/_index.md | 16 +++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 layouts/shortcodes/iframe.html create mode 100644 userguide/content/en/docs/dev-test-content/iframe-test/_index.md diff --git a/layouts/shortcodes/iframe.html b/layouts/shortcodes/iframe.html new file mode 100644 index 0000000000..811a7ce4cd --- /dev/null +++ b/layouts/shortcodes/iframe.html @@ -0,0 +1,20 @@ +{{ $src := .Get "src" | default "/" }} +{{ $width := .Get "width" | default "100%" }} +{{ $tryautoheight := .Get "tryautoheight" | default true }} +{{ $style := .Get "style" | default "min-height:98vh" }} +{{ $name := .Get "name" | default "External content" }} +{{ $id := .Get "id" | default "iframe-id" }} +{{ $class := .Get "class" }} +{{ $sub := .Get "sub" | default "Your browser can not display embedded frames. You can access the embedded page via the following link:" }} +{{ with $src }} +{{ if $tryautoheight }} + +{{ end }} + +{{ end }} \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/iframe-test/_index.md b/userguide/content/en/docs/dev-test-content/iframe-test/_index.md new file mode 100644 index 0000000000..f3f39c378d --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/iframe-test/_index.md @@ -0,0 +1,16 @@ +--- +title: "IFRAME Test" +weight: 8 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 6"] +projects: ["project 1","project 2","project 6"] +description: > + Test page for iframe shortcode. +--- + +{{< iframe src = "/about" class = "css-class" >}} + +height="{{ $height }}" + style="height: 100vh" + onload="this.height=this.contentWindow.document.body.scrollHeight;" + style="min-height:98vh" \ No newline at end of file From 8cca7848db4291ef2ba25494d05169c172783027 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 5 May 2021 13:43:51 +0200 Subject: [PATCH 02/85] dev content for iframe shortcode --- .../content/en/docs/dev-test-content/_index.md | 11 +++++++++++ .../docs/dev-test-content/iframe-test/_index.md | 16 ---------------- 2 files changed, 11 insertions(+), 16 deletions(-) create mode 100644 userguide/content/en/docs/dev-test-content/_index.md delete mode 100644 userguide/content/en/docs/dev-test-content/iframe-test/_index.md diff --git a/userguide/content/en/docs/dev-test-content/_index.md b/userguide/content/en/docs/dev-test-content/_index.md new file mode 100644 index 0000000000..431c2242fb --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/_index.md @@ -0,0 +1,11 @@ +--- +title: "Test iframe shortcode" +weight: 1 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 6"] +projects: ["project 1","project 2","project 6"] +description: > + Test page for iframe shortcode. +--- + +{{< iframe src = "/about" class = "css-class" >}} \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/iframe-test/_index.md b/userguide/content/en/docs/dev-test-content/iframe-test/_index.md deleted file mode 100644 index f3f39c378d..0000000000 --- a/userguide/content/en/docs/dev-test-content/iframe-test/_index.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: "IFRAME Test" -weight: 8 -icon: fas fa-tools -tags: ["tag 1","tag 2","tag 6"] -projects: ["project 1","project 2","project 6"] -description: > - Test page for iframe shortcode. ---- - -{{< iframe src = "/about" class = "css-class" >}} - -height="{{ $height }}" - style="height: 100vh" - onload="this.height=this.contentWindow.document.body.scrollHeight;" - style="min-height:98vh" \ No newline at end of file From 0efed1c19c69547d626de36052f34a968860a559 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 5 May 2021 14:38:10 +0200 Subject: [PATCH 03/85] Testing iframe shortcode for X-Frame-Options --- layouts/shortcodes/iframe.html | 6 +++--- .../en/docs/dev-test-content/external-iframe-1.md | 11 +++++++++++ .../en/docs/dev-test-content/external-iframe-2.md | 13 +++++++++++++ 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 userguide/content/en/docs/dev-test-content/external-iframe-1.md create mode 100644 userguide/content/en/docs/dev-test-content/external-iframe-2.md diff --git a/layouts/shortcodes/iframe.html b/layouts/shortcodes/iframe.html index 811a7ce4cd..fce1538d24 100644 --- a/layouts/shortcodes/iframe.html +++ b/layouts/shortcodes/iframe.html @@ -1,8 +1,8 @@ {{ $src := .Get "src" | default "/" }} {{ $width := .Get "width" | default "100%" }} {{ $tryautoheight := .Get "tryautoheight" | default true }} -{{ $style := .Get "style" | default "min-height:98vh" }} -{{ $name := .Get "name" | default "External content" }} +{{ $style := .Get "style" | default "min-height:98vh; border:none;" }} +{{ $name := .Get "name" | default "iframe-name" }} {{ $id := .Get "id" | default "iframe-id" }} {{ $class := .Get "class" }} {{ $sub := .Get "sub" | default "Your browser can not display embedded frames. You can access the embedded page via the following link:" }} @@ -15,6 +15,6 @@ {{ end }} {{ end }} \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-iframe-1.md b/userguide/content/en/docs/dev-test-content/external-iframe-1.md new file mode 100644 index 0000000000..5f702a9850 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-iframe-1.md @@ -0,0 +1,11 @@ +--- +title: "Working external iframe" +weight: 10 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 6"] +projects: ["project 1","project 2","project 6"] +description: > + Working test page for iframe shortcode. +--- + +{{< iframe src = "https://wikipedia.org/" class = "css-class" >}} \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-iframe-2.md b/userguide/content/en/docs/dev-test-content/external-iframe-2.md new file mode 100644 index 0000000000..6d4e98f220 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-iframe-2.md @@ -0,0 +1,13 @@ +--- +title: "Not working external iframe" +weight: 20 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 6"] +projects: ["project 1","project 2","project 6"] +description: > + Not working test page for iframe shortcode. +--- + +The official Hugo website https://gohugo.io can't be embedded, because of it's X-Frame-Options - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options + +{{< iframe src = "https://gohugo.io" class = "css-class" >}} \ No newline at end of file From 66c5d2a182d9bf79d91fb8be3f791adabb99b20e Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 5 May 2021 15:15:54 +0200 Subject: [PATCH 04/85] included sandboxing for iframe shortcode --- layouts/shortcodes/iframe.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layouts/shortcodes/iframe.html b/layouts/shortcodes/iframe.html index fce1538d24..699faf2bbc 100644 --- a/layouts/shortcodes/iframe.html +++ b/layouts/shortcodes/iframe.html @@ -1,6 +1,7 @@ {{ $src := .Get "src" | default "/" }} {{ $width := .Get "width" | default "100%" }} {{ $tryautoheight := .Get "tryautoheight" | default true }} +{{ $sandbox := .Get "sandbox" | default false }} {{ $style := .Get "style" | default "min-height:98vh; border:none;" }} {{ $name := .Get "name" | default "iframe-name" }} {{ $id := .Get "id" | default "iframe-id" }} @@ -14,7 +15,7 @@ } {{ end }} - {{ end }} \ No newline at end of file From e9fce150cb0a6b4378874e732f56f99b528fd012 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 6 May 2021 10:02:45 +0200 Subject: [PATCH 05/85] manual for iframe shortcode --- layouts/shortcodes/iframe.html | 2 +- .../docs/Adding content/Shortcodes/index.md | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/layouts/shortcodes/iframe.html b/layouts/shortcodes/iframe.html index 699faf2bbc..a12e50596d 100644 --- a/layouts/shortcodes/iframe.html +++ b/layouts/shortcodes/iframe.html @@ -1,8 +1,8 @@ {{ $src := .Get "src" | default "/" }} {{ $width := .Get "width" | default "100%" }} {{ $tryautoheight := .Get "tryautoheight" | default true }} -{{ $sandbox := .Get "sandbox" | default false }} {{ $style := .Get "style" | default "min-height:98vh; border:none;" }} +{{ $sandbox := .Get "sandbox" | default false }} {{ $name := .Get "name" | default "iframe-name" }} {{ $id := .Get "id" | default "iframe-id" }} {{ $class := .Get "class" }} diff --git a/userguide/content/en/docs/Adding content/Shortcodes/index.md b/userguide/content/en/docs/Adding content/Shortcodes/index.md index 5ff0c8aeda..2f74adf909 100644 --- a/userguide/content/en/docs/Adding content/Shortcodes/index.md +++ b/userguide/content/en/docs/Adding content/Shortcodes/index.md @@ -241,6 +241,26 @@ description: Reference for the Pet Store API You can customize Swagger UI's look and feel by overriding Swagger's CSS or by editing and compiling a [Swagger UI dist](https://github.com/swagger-api/swagger-ui) yourself and replace `themes/docsy/static/css/swagger-ui.css`. +### iframe + +With the `iframe` shortcode you can embedd external content into a Docsy page. + +| Parameter | Default | Description | +| ---------------- |------------| ------------| +| src | / | URL of externals content +| width | 100% | Width of iframe +| tryautoheight | true | If true the shortcode tries to calculate the needed height for the embedded content by JS (https://stackoverflow.com/a/14618068). But this is only possible, if the embedded content is on the same domain (https://stackoverflow.com/questions/22086722/resize-cross-domain-iframe-height). Also when the embedded content is on the same domain, it debends on the structuer of content, if the needed height can be calculated correctly. +| style | min-height:98vh; border:none; | CSS styles for the iframe. `min-height:98vh;` is a backup if `tryautoheight` doesn't work and `border:none;` removes the border from the iframe, that it looks a little bit more like internal content. +| sandbox | false | You can switch the sandbox completly on by setting `sandbox = true` or allow specifc functionality with the common values for the iframe parameter `sandbox` defined in the HTML standard (https://www.w3schools.com/tags/att_iframe_sandbox.asp). +| name | iframe-name | Specify the name of the iframe (https://www.w3schools.com/tags/att_iframe_name.asp). +| id | iframe-id | Setting the ID of the iframe. +| class | | Optional parameter to setting the classes of the iframe. +| sub | Your browser can not display embedded frames. You can access the embedded page via the following link: | Shown text (as addition to the embedded URL) if the browser can't display embedded frames. + +{{% alert title="Warning" color="warning" %}} +It is only possible to embedd external content from a server, when it's X-Frame-Options is set correctly. - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options +{{% /alert %}} + ## Tabbed panes Sometimes it's very useful to have tabbed panes when authoring content. One common use-case is to show multiple syntax highlighted code blocks that showcase the same problem, and how to solve it in different programming languages. As an example, the table below shows the language-specific variants of the famous `Hello world!` program one usually writes first when learning a new programming language from scratch: From e3113069a8a19e27f37e05af576ddcdc30ee6bfb Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 6 May 2021 14:29:37 +0200 Subject: [PATCH 06/85] some tweaks for iframe shortcode --- layouts/shortcodes/iframe.html | 2 +- .../content/en/docs/Adding content/Shortcodes/index.md | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/layouts/shortcodes/iframe.html b/layouts/shortcodes/iframe.html index a12e50596d..38ab12c6d9 100644 --- a/layouts/shortcodes/iframe.html +++ b/layouts/shortcodes/iframe.html @@ -1,4 +1,4 @@ -{{ $src := .Get "src" | default "/" }} +{{ $src := .Get "src" | }} {{ $width := .Get "width" | default "100%" }} {{ $tryautoheight := .Get "tryautoheight" | default true }} {{ $style := .Get "style" | default "min-height:98vh; border:none;" }} diff --git a/userguide/content/en/docs/Adding content/Shortcodes/index.md b/userguide/content/en/docs/Adding content/Shortcodes/index.md index 2f74adf909..6ca7a0cac0 100644 --- a/userguide/content/en/docs/Adding content/Shortcodes/index.md +++ b/userguide/content/en/docs/Adding content/Shortcodes/index.md @@ -243,11 +243,11 @@ You can customize Swagger UI's look and feel by overriding Swagger's CSS or by e ### iframe -With the `iframe` shortcode you can embedd external content into a Docsy page. +With this shortcode you can embedd external content into a Docsy page as an so called `iframe` - see: https://www.w3schools.com/tags/tag_iframe.asp | Parameter | Default | Description | | ---------------- |------------| ------------| -| src | / | URL of externals content +| src | | URL of external content | width | 100% | Width of iframe | tryautoheight | true | If true the shortcode tries to calculate the needed height for the embedded content by JS (https://stackoverflow.com/a/14618068). But this is only possible, if the embedded content is on the same domain (https://stackoverflow.com/questions/22086722/resize-cross-domain-iframe-height). Also when the embedded content is on the same domain, it debends on the structuer of content, if the needed height can be calculated correctly. | style | min-height:98vh; border:none; | CSS styles for the iframe. `min-height:98vh;` is a backup if `tryautoheight` doesn't work and `border:none;` removes the border from the iframe, that it looks a little bit more like internal content. @@ -258,7 +258,10 @@ With the `iframe` shortcode you can embedd external content into a Docsy page. | sub | Your browser can not display embedded frames. You can access the embedded page via the following link: | Shown text (as addition to the embedded URL) if the browser can't display embedded frames. {{% alert title="Warning" color="warning" %}} -It is only possible to embedd external content from a server, when it's X-Frame-Options is set correctly. - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options +It is only possible to embed external content from a server, when it's X-Frame-Options is not set or allows the embedding espcially for your site. - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options + +There are serveral tools to check, if a website can be embedded via iframe - e.g.: https://gf.dev/x-frame-options-test (Attention: When this test say "Couldn’t find the X-Frame-Options header +in the response headers." you __CAN__ embed it, but when the test say "Great! X-Frame-Options header was found in the HTTP response headers as highlight below.", you __CANNOT__ - except it is allowed explicit for you site.) {{% /alert %}} ## Tabbed panes From 456b2f2dae7f64609a9746d5ab7a411764472598 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 6 May 2021 21:59:49 +0200 Subject: [PATCH 07/85] little update for docs for iframe shortcode --- userguide/content/en/docs/Adding content/Shortcodes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/content/en/docs/Adding content/Shortcodes/index.md b/userguide/content/en/docs/Adding content/Shortcodes/index.md index 6ca7a0cac0..4a486a938d 100644 --- a/userguide/content/en/docs/Adding content/Shortcodes/index.md +++ b/userguide/content/en/docs/Adding content/Shortcodes/index.md @@ -260,7 +260,7 @@ With this shortcode you can embedd external content into a Docsy page as an so c {{% alert title="Warning" color="warning" %}} It is only possible to embed external content from a server, when it's X-Frame-Options is not set or allows the embedding espcially for your site. - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options -There are serveral tools to check, if a website can be embedded via iframe - e.g.: https://gf.dev/x-frame-options-test (Attention: When this test say "Couldn’t find the X-Frame-Options header +There are serveral tools to check, if a website can be embedded via iframe - e.g.: https://gf.dev/x-frame-options-test (__Attention:__ When this test say "Couldn’t find the X-Frame-Options header in the response headers." you __CAN__ embed it, but when the test say "Great! X-Frame-Options header was found in the HTTP response headers as highlight below.", you __CANNOT__ - except it is allowed explicit for you site.) {{% /alert %}} From c38f7ae5a346eb667187cb5d5563d02557fdfb4b Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 10 May 2021 10:20:49 +0200 Subject: [PATCH 08/85] config for dev taxonomies --- userguide/config.toml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index 648a0ed767..7bb03d3198 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -16,7 +16,7 @@ defaultContentLanguageInSubdir = false # Useful when translating. enableMissingTranslationPlaceholders = true -disableKinds = ["taxonomy", "taxonomyTerm"] +# disableKinds = ["taxonomy", "taxonomyTerm"] # Highlighting config pygmentsCodeFences = true @@ -228,3 +228,13 @@ enable = true [params.print] disable_toc = false + +[params.taxonomy] +taxonomyCloud = ["tags"] +taxonomyCloudTitle = ["Tag Cloud"] +taxonomyPageHeader = ["tags", "categories", "projects"] + +[taxonomies] +tag = "tags" +category = "categories" +project = "projects" \ No newline at end of file From d7fd667ad09e362540b25498e95bc54bb1be305a Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 10 May 2021 10:21:05 +0200 Subject: [PATCH 09/85] test content --- .../Contribution guidelines/_index.md | 110 ++++++ .../dev-test-content/Deployment/_index.md | 71 ++++ .../docs/dev-test-content/Examples/_index.md | 39 +++ .../Getting started copy/_index.md | 317 ++++++++++++++++++ .../Getting started copy/quickstart-docker.md | 81 +++++ .../Getting started/_index.md | 317 ++++++++++++++++++ .../Getting started/quickstart-docker.md | 81 +++++ .../Language/Language copy/Language/_index.md | 60 ++++ .../Language/Language copy/_index.md | 60 ++++ .../docs/dev-test-content/Language/_index.md | 61 ++++ .../en/docs/dev-test-content/_index.md | 40 +++ .../dev-test-content/external-links/_index.md | 6 + .../external-links/external-link.md | 13 + .../external-links/internal-link.md | 12 + .../external-links/internal_link-relref.md | 14 + .../external-links/url-link.md | 11 + 16 files changed, 1293 insertions(+) create mode 100644 userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Deployment/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Examples/_index.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/_index.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md create mode 100644 userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Language/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/external-link.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/internal-link.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/url-link.md diff --git a/userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md b/userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md new file mode 100644 index 0000000000..835395fdb2 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md @@ -0,0 +1,110 @@ +--- +title: "Guidelines for Contribution to Docsy" +linkTitle: "Contribution Guidelines" +weight: 9 +icon: fas fa-indent +tags: ["tag 1","tag 2","tag 4"] +projects: ["project 1","project 2","project 4"] +description: > + How to contribute to Docsy +--- + +Docsy is an open source project and we love getting patches and contributions to make Docsy and its docs even better. + +## Contributing to Docsy + +The Docsy theme itself lives in . + +### Contributor License Agreement + +Contributions to this project must be accompanied by a Contributor License +Agreement. You (or your employer) retain the copyright to your contribution; +this simply gives us permission to use and redistribute your contributions as +part of the project. Head over to to see +your current agreements on file or to sign a new one. + +You generally only need to submit a CLA once, so if you've already submitted one +(even if it was for a different project), you probably don't need to do it +again. + +### Code reviews + +All submissions, including submissions by project members, require review. We +use GitHub pull requests for this purpose. Consult +[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more +information on using pull requests. + +### Previewing your changes + +As Docsy is a theme rather than a site, you can't serve the theme directly to check your changes work. Instead use your updated local theme in a local copy of the Docsy example site (copy or make your changes in the `themes/docsy` directory) and [preview](/docs/deployment/) from there. Alternatively, clone the [Docsy theme repo](https://github.com/google/docsy) and test your changes in a local copy of this site, as described [below](#previewing-your-changes-locally). + +### Community guidelines + +This project follows +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). + +### Creating issues + +Alternatively, if there's something you'd like to see in Docsy (or if you've found something that isn't working the way you'd expect), but you're not sure how to fix it yourself, please create an [issue](https://github.com/google/docsy/issues). + +## Contributing to these docs + +This user guide is, like our example site, a Docsy site that uses the Hugo static site generator. We welcome updates to the docs! + +We use [Netlify](https://www.netlify.com/) to manage the deployment of the site and provide previews of doc updates. The instructions here assume you're familiar with basic GitHub workflows. + +### Quick start with Netlify + +1. Fork the [Docsy repo](https://github.com/google/docsy) on GitHub: this site's files live in the `userguide` subdirectory. +1. Make your changes and send a pull request (PR). +1. If you're not yet ready for a review, add "WIP" to the PR name to indicate + it's a work in progress. (**Don't** add the Hugo property + "draft = true" to the page front matter, because that prevents the + auto-deployment of the content preview described in the next point.) +1. Wait for the automated PR workflow to do some checks. When it's ready, + you should see a comment like this: **deploy/netlify — Deploy preview ready!** +1. Click **Details** to the right of "Deploy preview ready" to see a preview + of your updates. +1. Continue updating your doc and pushing your changes until you're happy with + the content. +1. When you're ready for a review, add a comment to the PR, and remove any + "WIP" markers. + +### Updating a single page + +If you've just spotted something you'd like to change while using the docs, Docsy has a shortcut for you: + +1. Click **Edit this page** in the top right hand corner of the page. +1. If you don't already have an up to date fork of the project repo, you are prompted to get one - click **Fork this repository and propose changes** or **Update your Fork** to get an up to date version of the project to edit. The appropriate page in your fork is displayed in edit mode. +1. Follow the rest of the [Quick start with Netlify](#quick-start-with-netlify) process above to make and preview your changes. + + +### Previewing your changes locally + +If you want to run your own local Hugo server to preview your changes as you work: + +1. Follow the instructions in [Getting started](/docs/getting-started) to install Hugo and any other tools you need. +1. Fork the [Docsy](https://github.com/google/docsy) repo into your own project, then create a local copy using `git clone`. Don’t forget to use `--recurse-submodules` or you won’t pull down some of the code you need to generate a working site. + + ``` + git clone --recurse-submodules --depth 1 https://github.com/google/docsy.git + ``` + +1. Change to the `userguide` directory and run the following Hugo command to build the site and start the Hugo server. + Note that you need the `themesDir` flag because the site files are inside the theme repo. + + ``` + cd userguide + hugo server --themesDir ../.. + ``` + + By default your site will be available at http://localhost:1313/. Now that you're serving your site locally, Hugo will watch for changes to the content and automatically refresh your site. + +1. Continue with the usual GitHub workflow to edit files, commit them, push the + changes up to your fork, and create a pull request. + +### Creating an issue + +If there's something you'd like to see in the docs, but you're not sure how to fix it yourself, please create an issue in [this repository](https://github.com/google/docsy). You can also create an issue about a specific page by clicking the **Create Issue** button in the top right hand corner of the page. + + diff --git a/userguide/content/en/docs/dev-test-content/Deployment/_index.md b/userguide/content/en/docs/dev-test-content/Deployment/_index.md new file mode 100644 index 0000000000..67e4d57c3a --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Deployment/_index.md @@ -0,0 +1,71 @@ +--- +title: "Previews and Deployment" +linkTitle: "Previews and Deployment" +weight: 7 +icon: fas fa-eye +tags: ["tag 1","tag 4","tag 5"] +projects: ["project 1","project 4","project 5"] +categories: ["category 4"] +description: > + Deploying your Docsy site. +--- + +There are multiple possible options for deploying a Hugo site, including Netlify, Firebase Hosting, Bitbucket with Aerobatic, and more; you can read about them all in [Hosting and Deployment](https://gohugo.io/hosting-and-deployment/). Hugo also makes it easy to deploy your site locally for quick previews of your content. + +## Serving your site locally + +Depending on your deployment choice you may want to serve your site locally during development to preview content changes. To serve your site locally: + +1. Ensure you have an up to date local copy of your site files cloned from your repo. Don't forget to use `--recurse-submodules` or you won't pull down some of the code you need to generate a working site. + + ``` + git clone --recurse-submodules --depth 1 https://github.com/my/example.git + ``` + + {{% alert title="Note" color="primary" %}} +If you've just added the theme as a submodule in a local version of your site and haven't committed it to a repo yet, you must get local copies of the theme's own submodules before serving your site. + + git submodule update --init --recursive + {{% /alert %}} + +1. Ensure you have the tools described in [Prerequisites and installation](/docs/getting-started/#prerequisites-and-installation) installed on your local machine, including `postcss-cli` (you'll need it to generate the site resources the first time you run the server). +1. Run the `hugo server` command in your site root. By default your site will be available at http://localhost:1313/. + +Now that you're serving your site locally, Hugo will watch for changes to the content and automatically refresh your site. If you have more than one local git branch, when you switch between git branches the local website reflects the files in the current branch. + +## Deployment with Netlify + +We recommend using [Netlify](https://www.netlify.com/) as a particularly simple way to serve your site from your Git provider (GitHub, GitLab, or BitBucket), with [continuous deployment](https://www.netlify.com/docs/continuous-deployment/), previews of the generated site when you or your users create pull requests against the doc repo, and more. Netlify is free to use for Open Source projects, with premium tiers if you require greater support. + +Before deploying with Netlify, make sure that you've pushed your site source to your chosen GitHub (or other provider) repo, following any setup instructions in [Using the theme](/docs/getting-started/#using-the-theme). + +Then follow the instructions in [Host on Netlify](https://gohugo.io/hosting-and-deployment/hosting-on-netlify/) to set up a Netlify account (if you don't have one already) and authorize access to your GitHub or other Git provider account. Once you're logged in: + +1. Click **New site from Git**. +1. Click your chosen Git provider, then choose your site repo from your list of repos. +1. In the **Deploy settings** page: + 1. For your **Build command**, specify `cd themes/docsy && git submodule update -f --init && cd ../.. && hugo`. You need to specify this rather than just `hugo` so that Netlify can use the theme's submodules. + 1. Click **Show advanced**. + 1. In the **Advanced build settings** section, click **New variable**. + 1. Specify `HUGO_VERSION` as the **Key** for the new variable, and `0.53` or later as its **Value**. + 1. (Optional) Click **New variable** again, and this time set `HUGO_ENV` to `production`. Do this if you want your site to be indexed by search engines. You must do this if you want to use a [Google Custom Search Engine](/docs/adding-content/navigation/#configure-search-with-a-google-custom-search-engine). +1. Click **Deploy site**. + +{{% alert title="Note" color="primary" %}} +Netlify uses your site repo's `package.json` file to install any JavaScript dependencies (like `postcss`) before building your site. If you haven't just copied our example site's version of this file, make sure that you've specified all our [prerequisites](/docs/getting-started/#install-postcss). + +For example, if you want to use a version of `postcss-cli` later than version 8.0.0, you need to ensure that your `package.json` also specifies `postcss` separately: + +``` + "devDependencies": { + "autoprefixer": "^9.8.6", + "postcss-cli": "^8.0.0", + "postcss": "^8.0.0" + } +``` +{{% /alert %}} + +Alternatively, you can follow the same instructions but specify your **Deploy settings** in a [`netlify.toml` file](https://docs.netlify.com/configure-builds/file-based-configuration/) in your repo rather than in the **Deploy settings** page. You can see an example of this in the [Docsy theme repo](https://github.com/google/docsy/blob/master/netlify.toml) (though note that the build command here is a little unusual because the Docsy user guide is *inside* the theme repo). + +If you have an existing deployment you can view and update the relevant information by selecting the site from your list of sites in Netlify, then clicking **Site settings** - **Build and deploy**. Ensure that **Ubuntu Xenial 16.04** is selected in the **Build image selection** section - if you're creating a new deployment this is used by default. You need to use this image to run the extended version of Hugo. + diff --git a/userguide/content/en/docs/dev-test-content/Examples/_index.md b/userguide/content/en/docs/dev-test-content/Examples/_index.md new file mode 100644 index 0000000000..6f4e7b9e79 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Examples/_index.md @@ -0,0 +1,39 @@ +--- +title: "Examples" +weight: 8 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 6"] +projects: ["project 1","project 2","project 6"] +description: > + Some examples of Docsy in action! +--- + +One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you've got a production site up and running with Docsy! + +## Docsy theme examples + +Example sites that have low to no customization: + +| Site | Repo (if public) | +|---|---| +| [This Docsy documentation site](/docs) | https://github.com/google/docsy | +| ["Goldydocs" - a Docsy example site](https://example.docsy.dev) | https://github.com/google/docsy-example | +| https://www.kubeflow.org/ | https://github.com/kubeflow/website | +| https://agones.dev/site/ | https://github.com/GoogleCloudPlatform/agones/tree/master/site | +| https://googlecontainertools.github.io/kpt/ | https://github.com/GoogleContainerTools/kpt/tree/master/docs | +| [Navidrome Music Server](https://www.navidrome.org) | https://github.com/navidrome/website | +| https://docs.agilebase.co.uk/ | https://github.com/okohll/abdocs | +| https://jvmperf.net/ | https://github.com/cchesser/java-perf-workshop | +| [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io + +## Customized Docsy examples + +Example sites that include a moderate to high amount of customization: + +| Site | Repo (if public) | +|---|---| +| [Knative](https://knative.dev) | https://github.com/knative/docs and https://github.com/knative/website | +| [Apache Airflow](https://airflow.apache.org/) | https://github.com/apache/airflow-site/ | +| [Docsy Just Docs](https://docsyjustdocs.netlify.com/) | https://github.com/LisaFC/justdocs | +| [Thunderhead Engineering Product Support](https://support.thunderheadeng.com/) | https://gitlab.com/tecidev/support (private) | +| [Kubernetes](https://kubernetes.io) | https://github.com/kubernetes/website | diff --git a/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md new file mode 100755 index 0000000000..5aeb8cc684 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md @@ -0,0 +1,317 @@ + +--- +title: "Getting Started" +linkTitle: "Getting Started" +weight: 2 +date: 2018-07-30 +icon: fas fa-exclamation +description: > + This page tells you how to get started with the Docsy theme, including installation and basic configuration. +--- + + +## Prerequisites and installation + +### Use our Docker image + +We provide a Docker image that you can use to run and test your Docsy site +locally, without having to install all Docsy's dependencies. + +You can see how to get started with this approach by following our [Docker +Quickstart tutorial](quickstart-docker). If you don't want to use Docker, +follow the instructions below to install Hugo and PostCSS. + +### Install Hugo + +You need a [recent **extended** version](https://github.com/gohugoio/hugo/releases) (we recommend version 0.75.0 or later) of [Hugo](https://gohugo.io/) to do local builds and previews of sites (like this one) that use Docsy. If you install from the release page, make sure to get the `extended` Hugo version, which supports [SCSS](https://sass-lang.com/documentation/file.SCSS_FOR_SASS_USERS.html); you may need to scroll down the list of releases to see it. + +For comprehensive Hugo documentation, see [gohugo.io](https://gohugo.io/). + +#### Linux + +Be careful using `sudo apt-get install hugo`, as it [doesn't get you the `extended` version for all Debian/Ubuntu versions](https://gohugo.io/getting-started/installing/#debian-and-ubuntu), and may not be up-to-date with the most recent Hugo version. + +If you've already installed Hugo, check your version: + +``` +hugo version +``` +If the result is `v0.75` or earlier, or if you don't see `Extended`, you'll need to install the latest version. You can see a complete list of Linux installation options in [Install Hugo](https://gohugo.io/getting-started/installing/#linux). The following shows you how to install Hugo from the release page: + +1. Go to the [Hugo releases](https://github.com/gohugoio/hugo/releases) page. +2. In the most recent release, scroll down until you find a list of + **Extended** versions. +3. Download the latest extended version (`hugo_extended_0.5X_Linux-64bit.tar.gz`). +4. Create a new directory: + + mkdir hugo + +5. Extract the files you downloaded to `hugo`. + +6. Switch to your new directory: + + cd hugo + +7. Install Hugo: + + sudo install hugo /usr/bin + +#### macOS + +Install Hugo using [Brew](https://gohugo.io/getting-started/installing/#homebrew-macos). + +#### As an `npm` module + +You can install Hugo as an `npm` module using [`hugo-bin`](https://www.npmjs.com/package/hugo-bin). This adds `hugo-bin` to your `node_modules` folder and adds the dependency to your `package.json` file. To install the extended version of Hugo: + +``` +npm install hugo-extended --save-dev +``` + +See the [`hugo-bin` documentation](https://www.npmjs.com/package/hugo-bin) for usage details. + +### Install PostCSS + +To build or update your site's CSS resources, you also need [`PostCSS`](https://postcss.org/) to create the final assets. If you need to install it, you must have a recent version of [NodeJS](https://nodejs.org/en/) installed on your machine so you can use `npm`, the Node package manager. By default `npm` installs tools under the directory where you run [`npm install`](https://docs.npmjs.com/cli/v6/commands/npm-install#description): + +``` +sudo npm install -D autoprefixer +sudo npm install -D postcss-cli +``` + +Starting in [version 8 of `postcss-cli`](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md), you must also separately install `postcss`: + +``` +sudo npm install -D postcss +``` + +Note that versions of `PostCSS` later than 5.0.1 will not load `autoprefixer` if installed [globally](https://flaviocopes.com/npm-packages-local-global/), you must use a local install. + +## Using the theme + +To use the Docsy Hugo theme, you have a couple of options: + +* **Copy and edit the source for the [Docsy example site](https://github.com/google/docsy-example).** This approach gives you a skeleton structure for your site, with top-level and documentation sections and templates that you can modify as necessary. The example site uses Docsy as a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules), so it's easy to [keep up to date](/docs/updating/). +* **Build your own site using the Docsy theme.** Specify the [Docsy theme](https://github.com/google/docsy) like any other [Hugo theme](https://gohugo.io/themes/) when creating or updating your site. With this option, you'll get Docsy look and feel, navigation, and other features, but you'll need to specify your own site structure. + +### Option 1: Copy the Docsy example site + +The [Example Site](https://example.docsy.dev) gives you a good starting point for building your docs site and is +pre-configured to use the Docsy theme as a Git submodule. You can copy the Example Site either by: + +* [Using the GitHub UI](#using-the-github-ui) +* [Using the command line](#using-the-command-line) + +#### Using the GitHub UI + +This is the simplest approach, as the Docsy example site repo is a [template repository](https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/). To create your own copy of the Docsy example site repo: + +1. Go to the [repo page](https://github.com/google/docsy-example) and click **Use this template**. + +1. Type your chosen name for your new repository in the **Repository name** field. You can also add an optional **Description**. + +1. Click **Create repository from template** to create your new repository. Congratulations, you now have a Docsy site repo! + +1. To test your copied site locally with Hugo, or make local edits, you'll also need to make a local copy of your new repository. To do this, use `git clone`, replacing `https://github.com/my/example.git` with your repo's web URL (don't forget to use `--recurse-submodules` or you won't pull down some of the code you need to generate a working site): + +
+    git clone --recurse-submodules --depth 1 https://github.com/my/example.git
+    
+ +You can now edit your local versions of the site's source files. To preview your site, go to your site root directory and run `hugo server` ([see the known issues on MacOS](#known-issues)). By default, your site will be available at http://localhost:1313/. To push changes to your new repo, go to your site root directory and use `git push`. + +#### Using the command line + +To copy the example site: + +1. Make a local working copy of the example site directly using `git clone`: + + git clone https://github.com/google/docsy-example.git + +1. Switch to the root of the cloned project, for example: + + cd docsy-example + +1. Get local copies of the project submodules so you can build and run your site locally: + + git submodule update --init --recursive + +1. Build your site: + + hugo server + +1. Preview your site in your browser at: http://localhost:1313/. You can use `Ctrl + c` to stop the Hugo server whenever you like. + [See the known issues on MacOS](#known-issues). + +1. Now that you have a site running, you can push it to a new repository: + + 1. [Create a new repository in GitHub](https://help.github.com/en/articles/create-a-repo) + for your site with your chosen repo name. For clarity you may also want to rename the root + directory (`docsy-example`) of your working copy to match, though everything will still + work even if you don't. + + 1. Configure + [`origin`](https://help.github.com/en/articles/configuring-a-remote-for-a-fork) + in your project. From your site's root directory, set the URL for `origin` to your new + repo (otherwise you'll be trying to push changes to `google/docsy` rather than to your repo): + + git remote set-url origin https://github.com/MY-SITE/EXAMPLE.git + + + 1. Verify that your remote is configured correctly by running: + + git remote -v + + + 1. Push your Docsy site to your repository: + + git push -u origin master + +### Option 2: Use the Docsy theme in your own site + +Specify the [Docsy theme](https://github.com/google/docsy) like any other Hugo theme when creating or updating your site. This gives you all the theme-y goodness but you'll need to specify your own site structure. You can either use the theme as a submodule (our recommended approach for easy updates), or just clone the theme into your project's `themes` subdirectory. + +Whichever approach you use, for simplicity we recommend copying and editing our [example site configuration](#basic-site-configuration) for your project, or you may get Hugo errors for missing parameters and values when you try to build your site. + +#### Using the Docsy theme as a submodule + +Adding Docsy as a Git submodule is our recommended approach for using the theme, as it means your project +always refers to the Docsy repo version at your chosen revision, rather than you having your own copy in +your repo that may result in merge conflicts when you try to update it. This is the approach used by our +[example project](https://github.com/google/docsy-example). + + +To create a new Hugo site project and then add the Docs theme as a submodule, run the following commands from your project's root directory. + +```shell +hugo new site myproject +cd myproject +git init +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +To add the Docsy theme to an existing site, run the following commands from your project's root directory: + +``` +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +#### Cloning the Docsy theme to your project's `themes` subdirectory + +If you don't want to use a submodules (for example, if you want to customize and maintain your own copy of the theme directly, or your deployment choice requires you to include a copy of the theme in your repository), you can clone the theme into your project. + + + + +To clone Docsy into your project's `theme` folder, run the following commands from your project's root directory: + +``` +cd themes +git clone https://github.com/google/docsy +``` + +If you want to build and/or serve your site [locally](/docs/deployment/#serving-your-site-locally), you also need to get local copies of the theme’s own submodules: + +``` +git submodule update --init --recursive +``` + +For more information, see [Theme Components](https://gohugo.io/hugo-modules/theme-components/) on the [Hugo](https://gohugo.io) site. + +#### Preview your site + +To build and preview your site locally: + +``` +cd myproject +hugo server +``` + +By default, your site will be available at http://localhost:1313/. [See the known issues on MacOS](#known-issues). + +## Basic site configuration + +Site-wide configuration details and parameters are defined in your project's `config.toml` file. These include your chosen Hugo theme (Docsy, of course!), project name, community links, Google Analytics configuration, and Markdown parser parameters. See the examples with comments in [`config.toml` in the example project](https://github.com/google/docsy-example/blob/master/config.toml) for how to add this information. **We recommend copying this `config.toml` and editing it even if you're just using the theme and not copying the entire Docsy example site**. + +The Docsy example site comes with some defaults you may want to remove or customize straight away: + +### Internationalization + +The Docsy example site supports content in English and Norwegian. You can find out more about how Docsy supports multi-language content in [Multi-language support](/docs/language/). + +If you don't intend to translate your site to Norwegian, you can remove the language switcher by removing the following lines from `config.toml`: + +``` +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +``` + +To remove the translated source files, delete the `docsy-example/content/no` directory. + +### Search + +By default, the Docsy example site uses its own [Google Custom Search Engine](https://cse.google.com/cse/all). To disable this site search, delete or comment out the following lines: + +``` +# Google Custom Search Engine ID. Remove or comment out to disable search. +gcs_engine_id = "011737558837375720776:fsdu1nryfng" +``` + +To use your own Custom Search Engine, replace the value in the `gcs_engine_id` with the ID of your own search engine. Or [choose another search option](/docs/adding-content/navigation/#site-search-options). + +## Known issues + +### MacOS + +#### Errors: `too many open files` or `fatal error: pipe failed` + +By default, MacOS permits a small number of open File Descriptors. For larger sites, or when you're simultaneously running multiple applications, +you might receive one of the following errors when you run [`hugo server`](https://gohugo.io/commands/hugo_server/) to preview your site locally: + +* POSTCSS v7 and earlier: + + ``` + ERROR 2020/04/14 12:37:16 Error: listen tcp 127.0.0.1:1313: socket: too many open files + ``` +* POSTCSS v8 and later: + + ``` + fatal error: pipe failed + ``` + +##### Workaround + +To temporarily allow more open files: + +1. View your current settings by running: + + ``` + sudo launchctl limit maxfiles + ``` + +2. Increase the limit to `65535` files by running the following commands. If your site has fewer files, you can set choose to set lower soft (`65535`) and + hard (`200000`) limits. + + ```shell + sudo launchctl limit maxfiles 65535 200000 + ulimit -n 65535 + sudo sysctl -w kern.maxfiles=200000 + sudo sysctl -w kern.maxfilesperproc=65535 + ``` + +Note that you might need to set these limits for each new shell. +[Learn more about these limits and how to make them permanent](https://www.google.com/search?q=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com&oq=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com). + +## What's next? + +* [Add content and customize your site](/docs/adding-content/) +* Get some ideas from our [Example Site](https://github.com/google/docsy-example) and other [Examples](/docs/examples/). +* [Publish your site](/docs/deployment/). + diff --git a/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md new file mode 100755 index 0000000000..6ae3255179 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md @@ -0,0 +1,81 @@ + +--- +title: "Docker Quickstart" +linkTitle: "Docker Quickstart" +weight: 3 +date: 2018-07-30 +description: > + This page helps you to setup and run a local Docsy site with Docker in 5 minutes. +--- + +## Install the prerequisites + +1. On Mac and Windows, download and install [Docker + Desktop](ihttps://www.docker.com/get-started). On Linux, install [Docker + engine](https://docs.docker.com/engine/install/#server) and [Docker + compose](https://docs.docker.com/compose/install/). + + The installation may require you to reboot your computer for the changes to + take effect. + +1. [Install git](https://github.com/git-guides/install-git). + +## Create your repository from the docsy-example template + +The docsy-example repository provides a basic site structure that you can use +as starting point to create your own documentation. + +1. Use the [docsy-example template](https://github.com/google/docsy-example) + to [create your own repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template). + +1. Download the code to your local machine by [cloning your newly created + repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository). + +1. Change your working directory to the newly created folder: + + ```bash + cd docsy-example + ``` + +## Build and run the container + +The docsy-example repository includes a +[Dockerfile](https://docs.docker.com/engine/reference/builder/) that you can +use to run your site. + +1. Build the docker image: + + ```bash + docker-compose build + ``` + +1. Run the built image: + + ```bash + docker-compose up + ``` + +1. Open the address `http://localhost:1313` in your web browser to load the + docsy-example homepage. You can now make changes to the source files, those + changes will be live-reloaded in your browser. + +## Cleanup + +To cleanup your system and delete the container image follow the next steps. + +1. Stop Docker Compose with **Ctrl + C**. + +1. Remove the produced images + + ```bash + docker-compose rm + ``` + +## What's next? + +* Learn about [basic setup and configurations for Docsy](/docs/getting-started/). +* [Add content and customize your site](/docs/adding-content/) +* [Publish your site](/docs/deployment/). + + + diff --git a/userguide/content/en/docs/dev-test-content/Getting started/_index.md b/userguide/content/en/docs/dev-test-content/Getting started/_index.md new file mode 100755 index 0000000000..5aeb8cc684 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/_index.md @@ -0,0 +1,317 @@ + +--- +title: "Getting Started" +linkTitle: "Getting Started" +weight: 2 +date: 2018-07-30 +icon: fas fa-exclamation +description: > + This page tells you how to get started with the Docsy theme, including installation and basic configuration. +--- + + +## Prerequisites and installation + +### Use our Docker image + +We provide a Docker image that you can use to run and test your Docsy site +locally, without having to install all Docsy's dependencies. + +You can see how to get started with this approach by following our [Docker +Quickstart tutorial](quickstart-docker). If you don't want to use Docker, +follow the instructions below to install Hugo and PostCSS. + +### Install Hugo + +You need a [recent **extended** version](https://github.com/gohugoio/hugo/releases) (we recommend version 0.75.0 or later) of [Hugo](https://gohugo.io/) to do local builds and previews of sites (like this one) that use Docsy. If you install from the release page, make sure to get the `extended` Hugo version, which supports [SCSS](https://sass-lang.com/documentation/file.SCSS_FOR_SASS_USERS.html); you may need to scroll down the list of releases to see it. + +For comprehensive Hugo documentation, see [gohugo.io](https://gohugo.io/). + +#### Linux + +Be careful using `sudo apt-get install hugo`, as it [doesn't get you the `extended` version for all Debian/Ubuntu versions](https://gohugo.io/getting-started/installing/#debian-and-ubuntu), and may not be up-to-date with the most recent Hugo version. + +If you've already installed Hugo, check your version: + +``` +hugo version +``` +If the result is `v0.75` or earlier, or if you don't see `Extended`, you'll need to install the latest version. You can see a complete list of Linux installation options in [Install Hugo](https://gohugo.io/getting-started/installing/#linux). The following shows you how to install Hugo from the release page: + +1. Go to the [Hugo releases](https://github.com/gohugoio/hugo/releases) page. +2. In the most recent release, scroll down until you find a list of + **Extended** versions. +3. Download the latest extended version (`hugo_extended_0.5X_Linux-64bit.tar.gz`). +4. Create a new directory: + + mkdir hugo + +5. Extract the files you downloaded to `hugo`. + +6. Switch to your new directory: + + cd hugo + +7. Install Hugo: + + sudo install hugo /usr/bin + +#### macOS + +Install Hugo using [Brew](https://gohugo.io/getting-started/installing/#homebrew-macos). + +#### As an `npm` module + +You can install Hugo as an `npm` module using [`hugo-bin`](https://www.npmjs.com/package/hugo-bin). This adds `hugo-bin` to your `node_modules` folder and adds the dependency to your `package.json` file. To install the extended version of Hugo: + +``` +npm install hugo-extended --save-dev +``` + +See the [`hugo-bin` documentation](https://www.npmjs.com/package/hugo-bin) for usage details. + +### Install PostCSS + +To build or update your site's CSS resources, you also need [`PostCSS`](https://postcss.org/) to create the final assets. If you need to install it, you must have a recent version of [NodeJS](https://nodejs.org/en/) installed on your machine so you can use `npm`, the Node package manager. By default `npm` installs tools under the directory where you run [`npm install`](https://docs.npmjs.com/cli/v6/commands/npm-install#description): + +``` +sudo npm install -D autoprefixer +sudo npm install -D postcss-cli +``` + +Starting in [version 8 of `postcss-cli`](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md), you must also separately install `postcss`: + +``` +sudo npm install -D postcss +``` + +Note that versions of `PostCSS` later than 5.0.1 will not load `autoprefixer` if installed [globally](https://flaviocopes.com/npm-packages-local-global/), you must use a local install. + +## Using the theme + +To use the Docsy Hugo theme, you have a couple of options: + +* **Copy and edit the source for the [Docsy example site](https://github.com/google/docsy-example).** This approach gives you a skeleton structure for your site, with top-level and documentation sections and templates that you can modify as necessary. The example site uses Docsy as a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules), so it's easy to [keep up to date](/docs/updating/). +* **Build your own site using the Docsy theme.** Specify the [Docsy theme](https://github.com/google/docsy) like any other [Hugo theme](https://gohugo.io/themes/) when creating or updating your site. With this option, you'll get Docsy look and feel, navigation, and other features, but you'll need to specify your own site structure. + +### Option 1: Copy the Docsy example site + +The [Example Site](https://example.docsy.dev) gives you a good starting point for building your docs site and is +pre-configured to use the Docsy theme as a Git submodule. You can copy the Example Site either by: + +* [Using the GitHub UI](#using-the-github-ui) +* [Using the command line](#using-the-command-line) + +#### Using the GitHub UI + +This is the simplest approach, as the Docsy example site repo is a [template repository](https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/). To create your own copy of the Docsy example site repo: + +1. Go to the [repo page](https://github.com/google/docsy-example) and click **Use this template**. + +1. Type your chosen name for your new repository in the **Repository name** field. You can also add an optional **Description**. + +1. Click **Create repository from template** to create your new repository. Congratulations, you now have a Docsy site repo! + +1. To test your copied site locally with Hugo, or make local edits, you'll also need to make a local copy of your new repository. To do this, use `git clone`, replacing `https://github.com/my/example.git` with your repo's web URL (don't forget to use `--recurse-submodules` or you won't pull down some of the code you need to generate a working site): + +
+    git clone --recurse-submodules --depth 1 https://github.com/my/example.git
+    
+ +You can now edit your local versions of the site's source files. To preview your site, go to your site root directory and run `hugo server` ([see the known issues on MacOS](#known-issues)). By default, your site will be available at http://localhost:1313/. To push changes to your new repo, go to your site root directory and use `git push`. + +#### Using the command line + +To copy the example site: + +1. Make a local working copy of the example site directly using `git clone`: + + git clone https://github.com/google/docsy-example.git + +1. Switch to the root of the cloned project, for example: + + cd docsy-example + +1. Get local copies of the project submodules so you can build and run your site locally: + + git submodule update --init --recursive + +1. Build your site: + + hugo server + +1. Preview your site in your browser at: http://localhost:1313/. You can use `Ctrl + c` to stop the Hugo server whenever you like. + [See the known issues on MacOS](#known-issues). + +1. Now that you have a site running, you can push it to a new repository: + + 1. [Create a new repository in GitHub](https://help.github.com/en/articles/create-a-repo) + for your site with your chosen repo name. For clarity you may also want to rename the root + directory (`docsy-example`) of your working copy to match, though everything will still + work even if you don't. + + 1. Configure + [`origin`](https://help.github.com/en/articles/configuring-a-remote-for-a-fork) + in your project. From your site's root directory, set the URL for `origin` to your new + repo (otherwise you'll be trying to push changes to `google/docsy` rather than to your repo): + + git remote set-url origin https://github.com/MY-SITE/EXAMPLE.git + + + 1. Verify that your remote is configured correctly by running: + + git remote -v + + + 1. Push your Docsy site to your repository: + + git push -u origin master + +### Option 2: Use the Docsy theme in your own site + +Specify the [Docsy theme](https://github.com/google/docsy) like any other Hugo theme when creating or updating your site. This gives you all the theme-y goodness but you'll need to specify your own site structure. You can either use the theme as a submodule (our recommended approach for easy updates), or just clone the theme into your project's `themes` subdirectory. + +Whichever approach you use, for simplicity we recommend copying and editing our [example site configuration](#basic-site-configuration) for your project, or you may get Hugo errors for missing parameters and values when you try to build your site. + +#### Using the Docsy theme as a submodule + +Adding Docsy as a Git submodule is our recommended approach for using the theme, as it means your project +always refers to the Docsy repo version at your chosen revision, rather than you having your own copy in +your repo that may result in merge conflicts when you try to update it. This is the approach used by our +[example project](https://github.com/google/docsy-example). + + +To create a new Hugo site project and then add the Docs theme as a submodule, run the following commands from your project's root directory. + +```shell +hugo new site myproject +cd myproject +git init +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +To add the Docsy theme to an existing site, run the following commands from your project's root directory: + +``` +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +#### Cloning the Docsy theme to your project's `themes` subdirectory + +If you don't want to use a submodules (for example, if you want to customize and maintain your own copy of the theme directly, or your deployment choice requires you to include a copy of the theme in your repository), you can clone the theme into your project. + + + + +To clone Docsy into your project's `theme` folder, run the following commands from your project's root directory: + +``` +cd themes +git clone https://github.com/google/docsy +``` + +If you want to build and/or serve your site [locally](/docs/deployment/#serving-your-site-locally), you also need to get local copies of the theme’s own submodules: + +``` +git submodule update --init --recursive +``` + +For more information, see [Theme Components](https://gohugo.io/hugo-modules/theme-components/) on the [Hugo](https://gohugo.io) site. + +#### Preview your site + +To build and preview your site locally: + +``` +cd myproject +hugo server +``` + +By default, your site will be available at http://localhost:1313/. [See the known issues on MacOS](#known-issues). + +## Basic site configuration + +Site-wide configuration details and parameters are defined in your project's `config.toml` file. These include your chosen Hugo theme (Docsy, of course!), project name, community links, Google Analytics configuration, and Markdown parser parameters. See the examples with comments in [`config.toml` in the example project](https://github.com/google/docsy-example/blob/master/config.toml) for how to add this information. **We recommend copying this `config.toml` and editing it even if you're just using the theme and not copying the entire Docsy example site**. + +The Docsy example site comes with some defaults you may want to remove or customize straight away: + +### Internationalization + +The Docsy example site supports content in English and Norwegian. You can find out more about how Docsy supports multi-language content in [Multi-language support](/docs/language/). + +If you don't intend to translate your site to Norwegian, you can remove the language switcher by removing the following lines from `config.toml`: + +``` +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +``` + +To remove the translated source files, delete the `docsy-example/content/no` directory. + +### Search + +By default, the Docsy example site uses its own [Google Custom Search Engine](https://cse.google.com/cse/all). To disable this site search, delete or comment out the following lines: + +``` +# Google Custom Search Engine ID. Remove or comment out to disable search. +gcs_engine_id = "011737558837375720776:fsdu1nryfng" +``` + +To use your own Custom Search Engine, replace the value in the `gcs_engine_id` with the ID of your own search engine. Or [choose another search option](/docs/adding-content/navigation/#site-search-options). + +## Known issues + +### MacOS + +#### Errors: `too many open files` or `fatal error: pipe failed` + +By default, MacOS permits a small number of open File Descriptors. For larger sites, or when you're simultaneously running multiple applications, +you might receive one of the following errors when you run [`hugo server`](https://gohugo.io/commands/hugo_server/) to preview your site locally: + +* POSTCSS v7 and earlier: + + ``` + ERROR 2020/04/14 12:37:16 Error: listen tcp 127.0.0.1:1313: socket: too many open files + ``` +* POSTCSS v8 and later: + + ``` + fatal error: pipe failed + ``` + +##### Workaround + +To temporarily allow more open files: + +1. View your current settings by running: + + ``` + sudo launchctl limit maxfiles + ``` + +2. Increase the limit to `65535` files by running the following commands. If your site has fewer files, you can set choose to set lower soft (`65535`) and + hard (`200000`) limits. + + ```shell + sudo launchctl limit maxfiles 65535 200000 + ulimit -n 65535 + sudo sysctl -w kern.maxfiles=200000 + sudo sysctl -w kern.maxfilesperproc=65535 + ``` + +Note that you might need to set these limits for each new shell. +[Learn more about these limits and how to make them permanent](https://www.google.com/search?q=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com&oq=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com). + +## What's next? + +* [Add content and customize your site](/docs/adding-content/) +* Get some ideas from our [Example Site](https://github.com/google/docsy-example) and other [Examples](/docs/examples/). +* [Publish your site](/docs/deployment/). + diff --git a/userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md b/userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md new file mode 100755 index 0000000000..6ae3255179 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md @@ -0,0 +1,81 @@ + +--- +title: "Docker Quickstart" +linkTitle: "Docker Quickstart" +weight: 3 +date: 2018-07-30 +description: > + This page helps you to setup and run a local Docsy site with Docker in 5 minutes. +--- + +## Install the prerequisites + +1. On Mac and Windows, download and install [Docker + Desktop](ihttps://www.docker.com/get-started). On Linux, install [Docker + engine](https://docs.docker.com/engine/install/#server) and [Docker + compose](https://docs.docker.com/compose/install/). + + The installation may require you to reboot your computer for the changes to + take effect. + +1. [Install git](https://github.com/git-guides/install-git). + +## Create your repository from the docsy-example template + +The docsy-example repository provides a basic site structure that you can use +as starting point to create your own documentation. + +1. Use the [docsy-example template](https://github.com/google/docsy-example) + to [create your own repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template). + +1. Download the code to your local machine by [cloning your newly created + repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository). + +1. Change your working directory to the newly created folder: + + ```bash + cd docsy-example + ``` + +## Build and run the container + +The docsy-example repository includes a +[Dockerfile](https://docs.docker.com/engine/reference/builder/) that you can +use to run your site. + +1. Build the docker image: + + ```bash + docker-compose build + ``` + +1. Run the built image: + + ```bash + docker-compose up + ``` + +1. Open the address `http://localhost:1313` in your web browser to load the + docsy-example homepage. You can now make changes to the source files, those + changes will be live-reloaded in your browser. + +## Cleanup + +To cleanup your system and delete the container image follow the next steps. + +1. Stop Docker Compose with **Ctrl + C**. + +1. Remove the produced images + + ```bash + docker-compose rm + ``` + +## What's next? + +* Learn about [basic setup and configurations for Docsy](/docs/getting-started/). +* [Add content and customize your site](/docs/adding-content/) +* [Publish your site](/docs/deployment/). + + + diff --git a/userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md b/userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md new file mode 100644 index 0000000000..6c522471af --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md @@ -0,0 +1,60 @@ +--- +title: "Multi-language Support" +linkTitle: "Multi-language Support" +weight: 7 +description: > + Support multiple languages in your site. +--- + +If you'd like to provide site content in multiple languages, the Docsy theme and Hugo make it easy to both add your translated content and for your users to navigate between language versions. + +## Content and configuration + +To add content in multiple languages, you first need to define the available languages in a `languages` section in your site configuration. Each language can have its own language-specific configuration. For example, the Docsy Example Site config specifies that it provides content in English and Norwegian, and that the language version visitors will see by default is English: + +```toml +contentDir = "content/en" +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = false +... +[languages] +[languages.en] +title = "Docsy" +description = "Docsy does docs" +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +``` + +Any setting not defined in a `[languages]` block will fall back to the global value for that setting: so, for example, the content directory used for the site above will be `content/en` unless the user selects the Norwegian language option. + +Once you've updated your site config, you create a content root directory for each language version in your source repo, such as `content/en` for English text, and add your [content](/docs/adding-content/content/) as usual. See the [Hugo Docs](https://gohugo.io/content-management/multilingual) on multi-language support for more information. + +{{% alert title="Tip" %}} +If there's any possibility your site might be translated into other languages, consider creating your site with your content in a language-specific subdirectory, as it means you don't need to move it if you add another language. +{{% /alert %}} + +For adding multiple language versions of other site elements such as button text, see the [internationalization bundles](#internationalization-bundles) section below. + +## Selecting a language + +If you configure more than one language in `config.toml`, the Docsy theme adds a language selector drop down to the top-level menu. Selecting a language takes the user to the translated version of the current page, or the home page for the given language. + +## Internationalization bundles + +All UI strings (text for buttons etc.) are bundled inside `/i18n` in the theme, with a `.toml` file for each language. + +If your chosen language isn't currently in the theme and you create your own `.toml` file for all the common UI strings (for example, if you translate the UI text into Japanese and create a copy of `en.toml` called `jp.toml`), we recommend you do this **in the theme** rather than in your own project, so it can be reused by others. Any additional strings or overridden values can be added to your project's `/i18n` folder. + +{{% alert title="Hugo Tip" %}} +Run `hugo server --i18n-warnings` when doing translation work, as it will give you warnings on what strings are missing. +{{% /alert %}} + + diff --git a/userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md b/userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md new file mode 100644 index 0000000000..6c522471af --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md @@ -0,0 +1,60 @@ +--- +title: "Multi-language Support" +linkTitle: "Multi-language Support" +weight: 7 +description: > + Support multiple languages in your site. +--- + +If you'd like to provide site content in multiple languages, the Docsy theme and Hugo make it easy to both add your translated content and for your users to navigate between language versions. + +## Content and configuration + +To add content in multiple languages, you first need to define the available languages in a `languages` section in your site configuration. Each language can have its own language-specific configuration. For example, the Docsy Example Site config specifies that it provides content in English and Norwegian, and that the language version visitors will see by default is English: + +```toml +contentDir = "content/en" +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = false +... +[languages] +[languages.en] +title = "Docsy" +description = "Docsy does docs" +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +``` + +Any setting not defined in a `[languages]` block will fall back to the global value for that setting: so, for example, the content directory used for the site above will be `content/en` unless the user selects the Norwegian language option. + +Once you've updated your site config, you create a content root directory for each language version in your source repo, such as `content/en` for English text, and add your [content](/docs/adding-content/content/) as usual. See the [Hugo Docs](https://gohugo.io/content-management/multilingual) on multi-language support for more information. + +{{% alert title="Tip" %}} +If there's any possibility your site might be translated into other languages, consider creating your site with your content in a language-specific subdirectory, as it means you don't need to move it if you add another language. +{{% /alert %}} + +For adding multiple language versions of other site elements such as button text, see the [internationalization bundles](#internationalization-bundles) section below. + +## Selecting a language + +If you configure more than one language in `config.toml`, the Docsy theme adds a language selector drop down to the top-level menu. Selecting a language takes the user to the translated version of the current page, or the home page for the given language. + +## Internationalization bundles + +All UI strings (text for buttons etc.) are bundled inside `/i18n` in the theme, with a `.toml` file for each language. + +If your chosen language isn't currently in the theme and you create your own `.toml` file for all the common UI strings (for example, if you translate the UI text into Japanese and create a copy of `en.toml` called `jp.toml`), we recommend you do this **in the theme** rather than in your own project, so it can be reused by others. Any additional strings or overridden values can be added to your project's `/i18n` folder. + +{{% alert title="Hugo Tip" %}} +Run `hugo server --i18n-warnings` when doing translation work, as it will give you warnings on what strings are missing. +{{% /alert %}} + + diff --git a/userguide/content/en/docs/dev-test-content/Language/_index.md b/userguide/content/en/docs/dev-test-content/Language/_index.md new file mode 100644 index 0000000000..b0a2a4fa83 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Language/_index.md @@ -0,0 +1,61 @@ +--- +title: "Multi-language Support" +linkTitle: "Multi-language Support" +weight: 7 +icon: fas fa-globe +description: > + Support multiple languages in your site. +--- + +If you'd like to provide site content in multiple languages, the Docsy theme and Hugo make it easy to both add your translated content and for your users to navigate between language versions. + +## Content and configuration + +To add content in multiple languages, you first need to define the available languages in a `languages` section in your site configuration. Each language can have its own language-specific configuration. For example, the Docsy Example Site config specifies that it provides content in English and Norwegian, and that the language version visitors will see by default is English: + +```toml +contentDir = "content/en" +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = false +... +[languages] +[languages.en] +title = "Docsy" +description = "Docsy does docs" +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +``` + +Any setting not defined in a `[languages]` block will fall back to the global value for that setting: so, for example, the content directory used for the site above will be `content/en` unless the user selects the Norwegian language option. + +Once you've updated your site config, you create a content root directory for each language version in your source repo, such as `content/en` for English text, and add your [content](/docs/adding-content/content/) as usual. See the [Hugo Docs](https://gohugo.io/content-management/multilingual) on multi-language support for more information. + +{{% alert title="Tip" %}} +If there's any possibility your site might be translated into other languages, consider creating your site with your content in a language-specific subdirectory, as it means you don't need to move it if you add another language. +{{% /alert %}} + +For adding multiple language versions of other site elements such as button text, see the [internationalization bundles](#internationalization-bundles) section below. + +## Selecting a language + +If you configure more than one language in `config.toml`, the Docsy theme adds a language selector drop down to the top-level menu. Selecting a language takes the user to the translated version of the current page, or the home page for the given language. + +## Internationalization bundles + +All UI strings (text for buttons etc.) are bundled inside `/i18n` in the theme, with a `.toml` file for each language. + +If your chosen language isn't currently in the theme and you create your own `.toml` file for all the common UI strings (for example, if you translate the UI text into Japanese and create a copy of `en.toml` called `jp.toml`), we recommend you do this **in the theme** rather than in your own project, so it can be reused by others. Any additional strings or overridden values can be added to your project's `/i18n` folder. + +{{% alert title="Hugo Tip" %}} +Run `hugo server --i18n-warnings` when doing translation work, as it will give you warnings on what strings are missing. +{{% /alert %}} + + diff --git a/userguide/content/en/docs/dev-test-content/_index.md b/userguide/content/en/docs/dev-test-content/_index.md new file mode 100644 index 0000000000..0786258f96 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/_index.md @@ -0,0 +1,40 @@ +--- +title: "DEV Test Content" +weight: 2 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 3"] +projects: ["project 1","project 2","project 3"] +categories: ["category 1","category 2","category 3"] +description: > + Some examples of Docsy in action! +--- + +One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you've got a production site up and running with Docsy! + +## Docsy theme examples + +Example sites that have low to no customization: + +| Site | Repo (if public) | +|---|---| +| [This Docsy documentation site](/docs) | https://github.com/google/docsy | +| ["Goldydocs" - a Docsy example site](https://example.docsy.dev) | https://github.com/google/docsy-example | +| https://www.kubeflow.org/ | https://github.com/kubeflow/website | +| https://agones.dev/site/ | https://github.com/GoogleCloudPlatform/agones/tree/master/site | +| https://googlecontainertools.github.io/kpt/ | https://github.com/GoogleContainerTools/kpt/tree/master/docs | +| [Navidrome Music Server](https://www.navidrome.org) | https://github.com/navidrome/website | +| https://docs.agilebase.co.uk/ | https://github.com/okohll/abdocs | +| https://jvmperf.net/ | https://github.com/cchesser/java-perf-workshop | +| [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io + +## Customized Docsy examples + +Example sites that include a moderate to high amount of customization: + +| Site | Repo (if public) | +|---|---| +| [Knative](https://knative.dev) | https://github.com/knative/docs and https://github.com/knative/website | +| [Apache Airflow](https://airflow.apache.org/) | https://github.com/apache/airflow-site/ | +| [Docsy Just Docs](https://docsyjustdocs.netlify.com/) | https://github.com/LisaFC/justdocs | +| [Thunderhead Engineering Product Support](https://support.thunderheadeng.com/) | https://gitlab.com/tecidev/support (private) | +| [Kubernetes](https://kubernetes.io) | https://github.com/kubernetes/website | diff --git a/userguide/content/en/docs/dev-test-content/external-links/_index.md b/userguide/content/en/docs/dev-test-content/external-links/_index.md new file mode 100644 index 0000000000..6cea0f0699 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/_index.md @@ -0,0 +1,6 @@ +--- +title: "Manual Link" +weight: 1 +description: > + Some examples for manual links +--- diff --git a/userguide/content/en/docs/dev-test-content/external-links/external-link.md b/userguide/content/en/docs/dev-test-content/external-links/external-link.md new file mode 100644 index 0000000000..20b5be8ee8 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/external-link.md @@ -0,0 +1,13 @@ +--- +title: "external link" +linkTitle: "external link" +manualLink: "https://themes.gohugo.io/docsy/" +manualLinkTitle: "external link opens in new window or tab" +manualLinkTarget: "_blank" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + External link to following page: [https://themes.gohugo.io/docsy/](https://themes.gohugo.io/docsy/ "external link") +--- \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-links/internal-link.md b/userguide/content/en/docs/dev-test-content/external-links/internal-link.md new file mode 100644 index 0000000000..daa1dc578f --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/internal-link.md @@ -0,0 +1,12 @@ +--- +title: "internal without relref" +linkTitle: "internal without relref" +manualLink: "/about/" +manualLinkTitle: "internal link to about page without using relref" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + Internal link to following page: [about](/about/ "internal link") +--- \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md b/userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md new file mode 100644 index 0000000000..18ddf47fa4 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md @@ -0,0 +1,14 @@ +--- +title: "internal link with relref" +linkTitle: "internal link with relref" +manualLinkRelref: "about" +manualLinkTitle: "internal link to about page using relref" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + Internal link to following page: [about]({{% relref "about" %}} "internal link") - The link in the page (which uses alsoe the relref function of Hugo) description doesn't render correct, because the page description get markdownified and markdownify doesn't replace shortcodes. +--- + +[about]({{< relref "about" >}} "internal link") diff --git a/userguide/content/en/docs/dev-test-content/external-links/url-link.md b/userguide/content/en/docs/dev-test-content/external-links/url-link.md new file mode 100644 index 0000000000..c7f12c6e90 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/url-link.md @@ -0,0 +1,11 @@ +--- +title: "Hugo like link via url parameter" +linkTitle: "url parameter" +url: "hugo-like-link" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + Hugo like link via url parameter +--- \ No newline at end of file From af2cefbd45c965bafca2a6d66574960be94370c5 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:01:13 +0200 Subject: [PATCH 10/85] CSS for taxonomy in article --- assets/scss/_taxonomy.scss | 79 ++++++++++++++++++++++++++++++++++++++ assets/scss/main.scss | 1 + 2 files changed, 80 insertions(+) create mode 100644 assets/scss/_taxonomy.scss diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss new file mode 100644 index 0000000000..c48621f229 --- /dev/null +++ b/assets/scss/_taxonomy.scss @@ -0,0 +1,79 @@ +// Taxonomies - e.g. Tags, Categories, ... + +.taxonomy-terms-article { + width: 100%; + clear: both; + font-size: 0.8rem; +} + +.taxonomy-title { + // font-weight: bold; + display: inline-block; + font-size: 1.25em; + height: 1em; // 26px; + line-height: 1em; // 26px; + float: left; + margin-right: 1em; + padding: 0; + // display: none; // to remove taxonomy title +} + +.taxonomy-terms { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0; + display: inline-block; + + li { + float: left; + } +} + +.taxonomy-term { + background: #eee; + border-radius: 3px 0 0 3px; + color: #999; + display: inline-block; + font-size: 1em; + height: 1.5em; // 26px; + line-height: 1.5em; // 26px; + padding: 0 1.4em 0 1.4em; // 0 20px 0 23px; + position: relative; + margin: 0 0.5em 0.1em 0; // 0 10px 10px 0; + text-decoration: none; + -webkit-transition: color 0.2s; + + &::before { + background: #fff; + border-radius: 10px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); + content: ''; + height: 0.5em; // 6px; + left: 0.5em; // 10px; + position: absolute; + width: 0.5em; // 6px; + top: 0.5em; // 10px; + } + + &::after { + background: #fff; + border-bottom: 0.75em solid transparent; // 13px solid transparent; + border-left: 0.75em solid #eee; // 13px solid #eee; + border-top: 0.75em solid transparent; // 13px solid transparent; + content: ''; + position: absolute; + right: 0; + top: 0; + } + + &:hover { + background-color: $primary; + color: white; + } + + &:hover::after { + border-left-color: $primary; + } +} + diff --git a/assets/scss/main.scss b/assets/scss/main.scss index 1992c27038..cca86aabd2 100644 --- a/assets/scss/main.scss +++ b/assets/scss/main.scss @@ -26,6 +26,7 @@ @import "blocks/blocks"; @import "section-index"; @import "pageinfo"; +@import "taxonomy"; @if $td-enable-google-fonts { @import url($web-font-path); From e92d87d4f9d0ac68d0cfc5c5898e8d419275f30e Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:01:57 +0200 Subject: [PATCH 11/85] 1st try of taxonomy pages --- layouts/_default/taxonomy.html | 40 ++++++++++++++++++++++++++++++ layouts/_default/terms.html | 45 ++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 layouts/_default/taxonomy.html create mode 100644 layouts/_default/terms.html diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html new file mode 100644 index 0000000000..87123c2399 --- /dev/null +++ b/layouts/_default/taxonomy.html @@ -0,0 +1,40 @@ +{{ define "main" }} + +
+ +
+ +
+ + +
+
+ {{ range .Pages }} + + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} + +
+
+ {{- .Title -}} +
+

{{ .Description | markdownify }}

+
+ + {{ end }} +
+
+ +
+ +
+ +
+ + {{ end }} \ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000000..1f59c1e65e --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,45 @@ +{{ define "main" }} +{{ $section_to_display := .Pages }} +
+ +
+ +
+ +
+ {{ range $key, $value := .Data.Terms }} +
+

+ + {{ $key }} + +

+ {{ range $value.Pages }} +

+ + {{ .Title }} + +

+ {{ end }} +
+ + {{ end }} + +
+ + + + +
+ +
+ + + + +
+{{ end }} \ No newline at end of file From b4ab0b98e8747d45437b92ad5747001a76604d33 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:02:14 +0200 Subject: [PATCH 12/85] taxonomy for pages --- layouts/docs/list.html | 10 ++++++++++ layouts/partials/taxonomy_terms_article.html | 14 ++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 layouts/partials/taxonomy_terms_article.html diff --git a/layouts/docs/list.html b/layouts/docs/list.html index b8394e027e..6f539db552 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,4 +1,14 @@ {{ define "main" }} +{{ $context := . }} +{{ if isset .Site.Params.Taxonomy "taxonomypageheader" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.Taxonomypageheader }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} +{{ end }}

{{ .Title }}

{{ with .Params.description }}
{{ . | markdownify }}
{{ end }} diff --git a/layouts/partials/taxonomy_terms_article.html b/layouts/partials/taxonomy_terms_article.html new file mode 100644 index 0000000000..608873bb68 --- /dev/null +++ b/layouts/partials/taxonomy_terms_article.html @@ -0,0 +1,14 @@ +{{ $context := .context }} +{{ $taxo := .taxo }} + +{{ if (gt (len ($context.GetTerms $taxo)) 0)}} +
+
{{ humanize $taxo }}:
+ +
+{{ end }} \ No newline at end of file From 3191edbdb0e23b5ac879696e9231d3368908dfa4 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:02:27 +0200 Subject: [PATCH 13/85] settings for taxonomy --- userguide/config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index 7bb03d3198..03548ca99f 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -232,7 +232,7 @@ disable_toc = false [params.taxonomy] taxonomyCloud = ["tags"] taxonomyCloudTitle = ["Tag Cloud"] -taxonomyPageHeader = ["tags", "categories", "projects"] +taxonomyPageHeader = ["projects", "tags"] [taxonomies] tag = "tags" From f9701022db75cd51643442db3bb958134db165dd Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 09:48:26 +0200 Subject: [PATCH 14/85] small typo --- layouts/docs/list.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/docs/list.html b/layouts/docs/list.html index 6f539db552..c7a1bf983e 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,7 +1,7 @@ {{ define "main" }} {{ $context := . }} {{ if isset .Site.Params.Taxonomy "taxonomypageheader" }} - {{ range $index, $taxo := .Site.Params.Taxonomy.Taxonomypageheader }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyPageHeader }} {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} {{ end }} {{ else }} From 3e43b1b6076d53a8dc8e36d753883dd82f933cd8 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 09:48:51 +0200 Subject: [PATCH 15/85] taxonomy clouds --- assets/scss/_taxonomy.scss | 64 ++++++++++++++++++---- layouts/partials/taxonomy_terms_cloud.html | 19 +++++++ layouts/partials/toc.html | 11 ++++ userguide/config.toml | 6 +- 4 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 layouts/partials/taxonomy_terms_cloud.html diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index c48621f229..c3a67f4c04 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -4,18 +4,42 @@ width: 100%; clear: both; font-size: 0.8rem; + + .taxonomy-title { + // font-weight: bold; + display: inline-block; + font-size: 1.25em; + height: 1em; // 26px; + line-height: 1em; // 26px; + float: left; + margin-right: 1em; + padding: 0; + // display: none; // to remove taxonomy title + } } -.taxonomy-title { - // font-weight: bold; - display: inline-block; - font-size: 1.25em; - height: 1em; // 26px; - line-height: 1em; // 26px; - float: left; - margin-right: 1em; - padding: 0; - // display: none; // to remove taxonomy title +.taxonomy-terms-cloud { + width: 100%; + clear: both; + // font-size: 0.8rem; + + .taxonomy-title { + // font-weight: bold; + display: block; + width: 100%; + font-size: 1rem; + // height: 1em; // 26px; + // line-height: 1em; // 26px; + // float: left; + // margin-right: 1em; + // padding: 0; + // display: none; // to remove taxonomy title + font-weight: 700; + color: #30638E; + border-bottom: 1px #30638E solid; + margin-bottom: 1rem; + padding-bottom: 0.375rem; + } } .taxonomy-terms { @@ -70,6 +94,10 @@ &:hover { background-color: $primary; color: white; + + .taxonomy-count{ + color: $dark!important; + } } &:hover::after { @@ -77,3 +105,19 @@ } } +.taxonomy-count { + font-size: 0.8em; + // height: 1.25em; // 26px; + line-height: 1.25em; // 26px; + + // from W3.CSS https://www.w3schools.com/w3css/w3css_badges.asp + display: inline-block; + padding-left: 0.6em; + padding-right: 0.6em; + margin-left: 0.6em; + // margin-right: 0.6em; + text-align: center; + border-radius: 50%; + // color: #fff!important; + background-color: #fff; +} \ No newline at end of file diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html new file mode 100644 index 0000000000..36ff37a27d --- /dev/null +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -0,0 +1,19 @@ +{{ $context := .context }} +{{ $taxo := .taxo }} + + + +{{ if isset $context.Site.Taxonomies ( lower $taxo ) }} + {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} + {{ if (gt (len $taxonomy) 0)}} +
+
{{ humanize $taxo }}
+ +
+ {{ end }} +{{ end }} \ No newline at end of file diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index f155f8b13a..b7df7e75ee 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -5,4 +5,15 @@ {{ . }} {{ end }} {{ end }} +{{ end }} + +{{ $context := . }} +{{ if isset .Site.Params.Taxonomy "taxonomycloud" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} {{ end }} \ No newline at end of file diff --git a/userguide/config.toml b/userguide/config.toml index 03548ca99f..0b91092549 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -230,9 +230,9 @@ enable = true disable_toc = false [params.taxonomy] -taxonomyCloud = ["tags"] -taxonomyCloudTitle = ["Tag Cloud"] -taxonomyPageHeader = ["projects", "tags"] +taxonomyCloud = ["tags"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Tag Cloud"] +taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [taxonomies] tag = "tags" From 09f99d45ef7fd50c1af8f48ea4a3d06e281a9409 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 14:08:14 +0200 Subject: [PATCH 16/85] developing layout of taxonomy terms --- assets/scss/_taxonomy.scss | 109 +++++++++++++++++++++++++------------ 1 file changed, 73 insertions(+), 36 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index c3a67f4c04..2bc2bf3a79 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -7,12 +7,12 @@ .taxonomy-title { // font-weight: bold; - display: inline-block; + display: inline; font-size: 1.25em; height: 1em; // 26px; line-height: 1em; // 26px; - float: left; - margin-right: 1em; + // float: left; + margin-right: 0.5em; padding: 0; // display: none; // to remove taxonomy title } @@ -20,12 +20,14 @@ .taxonomy-terms-cloud { width: 100%; + // max-width: 100%; + // overflow: hidden; clear: both; - // font-size: 0.8rem; + font-size: 0.8rem; .taxonomy-title { // font-weight: bold; - display: block; + display: inline-block; width: 100%; font-size: 1rem; // height: 1em; // 26px; @@ -47,49 +49,84 @@ margin: 0; overflow: hidden; padding: 0; - display: inline-block; + display: inline; li { - float: left; + display: inline; + + // https://stackoverflow.com/questions/3247358/how-do-i-wrap-text-with-no-whitespace-inside-a-td + /* These are technically the same, but use both */ + overflow-wrap: break-word; + word-wrap: break-word; + + -ms-word-break: break-all; + /* This is the dangerous one in WebKit, as it breaks things wherever */ + word-break: break-all; + /* Instead use this non-standard one: */ + word-break: break-word; + + /* Adds a hyphen where the word breaks, if supported (No Blink) */ + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; } } .taxonomy-term { background: #eee; - border-radius: 3px 0 0 3px; + border-radius: 3px; + // border-width: 0; color: #999; - display: inline-block; + display: inline-block !important; font-size: 1em; - height: 1.5em; // 26px; line-height: 1.5em; // 26px; - padding: 0 1.4em 0 1.4em; // 0 20px 0 23px; + min-height: 1.5em; // 26px; + max-width: 100%; + padding: 0 0.5em 0 0.2em; // 0 20px 0 23px; position: relative; - margin: 0 0.5em 0.1em 0; // 0 10px 10px 0; + margin: 0 0.5em 0.2em 0.8em; // 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; + - &::before { - background: #fff; - border-radius: 10px; - box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); - content: ''; - height: 0.5em; // 6px; - left: 0.5em; // 10px; - position: absolute; - width: 0.5em; // 6px; - top: 0.5em; // 10px; - } + // &::before { + // background: #fff; + // border-radius: 10px; + // box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); + // content: ''; + // height: 0.5em; // 6px; + // left: 0.5em; // 10px; + // position: absolute; + // width: 0.5em; // 6px; + // top: 0.5em; // 10px; + + // https://stackoverflow.com/questions/30753216/how-to-create-a-triangle-with-css-that-scales-to-parent-div-height?rq=1 + &::before { + content: ''; + position: absolute; + display: block; + left: -0.7em; + top: 0; + bottom: 0; + width: 0.8em; + height: 100%; + background: #eee; + -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); + clip-path: polygon(100% 0, 100% 100%, 0 50%); + } + // } - &::after { - background: #fff; - border-bottom: 0.75em solid transparent; // 13px solid transparent; - border-left: 0.75em solid #eee; // 13px solid #eee; - border-top: 0.75em solid transparent; // 13px solid transparent; - content: ''; - position: absolute; - right: 0; - top: 0; - } + // &::after { + // background: #fff; + // border-bottom: 0.75em solid transparent; // 13px solid transparent; + // border-left: 0.75em solid #eee; // 13px solid #eee; + // border-top: 0.75em solid transparent; // 13px solid transparent; + // content: ''; + // position: absolute; + // right: 0; + // top: 0; + // } &:hover { background-color: $primary; @@ -100,8 +137,8 @@ } } - &:hover::after { - border-left-color: $primary; + &:hover::before { + background: $primary; } } @@ -117,7 +154,7 @@ margin-left: 0.6em; // margin-right: 0.6em; text-align: center; - border-radius: 50%; + border-radius: 1em; // color: #fff!important; background-color: #fff; } \ No newline at end of file From 35bc1f3125e76f2e7eab63c231e3a003c139910c Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 14:10:52 +0200 Subject: [PATCH 17/85] dev content for taxonomies --- userguide/content/en/docs/dev-test-content/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/content/en/docs/dev-test-content/_index.md b/userguide/content/en/docs/dev-test-content/_index.md index 0786258f96..9a1123ff44 100644 --- a/userguide/content/en/docs/dev-test-content/_index.md +++ b/userguide/content/en/docs/dev-test-content/_index.md @@ -2,7 +2,7 @@ title: "DEV Test Content" weight: 2 icon: fas fa-tools -tags: ["tag 1","tag 2","tag 3"] +tags: ["tag 1","tag 2","tag 3","a very long tag","atagwithaveryverylongword","atagwithaveryveryveryveryveryverylongword","one more long tag existing of more words","And another long tag existing of much more words, to see if the screen will explode, wenn it's really very very long","Testtag"] projects: ["project 1","project 2","project 3"] categories: ["category 1","category 2","category 3"] description: > From def3ef0c0ae911d32cc8bee3c3919e546e3ec0c9 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 14:11:28 +0200 Subject: [PATCH 18/85] dev taxonomy control parameter --- layouts/partials/taxonomy_terms_cloud.html | 3 ++- layouts/partials/toc.html | 9 +++++++-- userguide/config.toml | 4 ++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html index 36ff37a27d..1b75d4616d 100644 --- a/layouts/partials/taxonomy_terms_cloud.html +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -1,5 +1,6 @@ {{ $context := .context }} {{ $taxo := .taxo }} +{{ $title := .title }} @@ -8,7 +9,7 @@ {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} {{ if (gt (len $taxonomy) 0)}}
-
{{ humanize $taxo }}
+
{{ $title }}
    {{ range $taxonomy }}
  • {{ .Page.Title }}{{ .Count }}
  • diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index b7df7e75ee..ab90ddd296 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -10,10 +10,15 @@ {{ $context := . }} {{ if isset .Site.Params.Taxonomy "taxonomycloud" }} {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} + {{ $.Scratch.Set "title" ( index $.Site.Params.Taxonomy.taxonomyCloudTitle $index ) }} + {{ else }} + {{ $.Scratch.Set "title" ( humanize $taxo ) }} + {{ end }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( $.Scratch.Get "title") ) }} {{ end }} {{ else }} {{ range $taxo, $taxo_map := .Site.Taxonomies }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} {{ end }} {{ end }} \ No newline at end of file diff --git a/userguide/config.toml b/userguide/config.toml index 0b91092549..d92f7b528e 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -230,8 +230,8 @@ enable = true disable_toc = false [params.taxonomy] -taxonomyCloud = ["tags"] # set taxonomyCloud = [] to hide taxonomy clouds -taxonomyCloudTitle = ["Tag Cloud"] +taxonomyCloud = ["tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Tag Cloud", "Cloud of Catagories"] # if used, must have same lang as taxonomyCloud taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [taxonomies] From 9687e8b8c1e4d1302d3f7e40e1d1a46561f79550 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 15:48:00 +0200 Subject: [PATCH 19/85] adding language variable ui_all --- i18n/de.toml | 4 ++++ i18n/en.toml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/i18n/de.toml b/i18n/de.toml index cec9c52ad4..9feabce51a 100644 --- a/i18n/de.toml +++ b/i18n/de.toml @@ -18,6 +18,10 @@ other = "Diese Seite durchsuchen…" [ui_in] other = "in" +# Used in sentences such as "All Tags" +[ui_all] +other = "alle" + # Footer text [footer_all_rights_reserved] other = "Alle Rechte vorbehalten" diff --git a/i18n/en.toml b/i18n/en.toml index 857a2ad70c..6f1360b365 100644 --- a/i18n/en.toml +++ b/i18n/en.toml @@ -18,6 +18,10 @@ other = "Search this site…" [ui_in] other = "in" +# Used in sentences such as "All Tags" +[ui_all] +other = "all" + # Footer text [footer_all_rights_reserved] other = "All Rights Reserved" From d29ef50e4a989814e58c060b1f3d85b5afc19b09 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 15:48:29 +0200 Subject: [PATCH 20/85] option to hide title in taxonomy_terms_cloud --- layouts/partials/taxonomy_terms_cloud.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html index 1b75d4616d..9d56a1171e 100644 --- a/layouts/partials/taxonomy_terms_cloud.html +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -9,7 +9,9 @@ {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} {{ if (gt (len $taxonomy) 0)}}
    -
    {{ $title }}
    + {{ with $title }} +
    {{ . }}
    + {{ end }}
      {{ range $taxonomy }}
    • {{ .Page.Title }}{{ .Count }}
    • From 5b511c49729db43096b2580eddbc684ccea3447e Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 15:48:51 +0200 Subject: [PATCH 21/85] 1st dev version for taxonomy specific pages --- assets/scss/_taxonomy.scss | 32 +++++++++++-- layouts/_default/taxonomy.html | 36 ++++++++------- layouts/_default/terms.html | 83 ++++++++++++++++++---------------- 3 files changed, 91 insertions(+), 60 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 2bc2bf3a79..ef1f74b183 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -18,7 +18,7 @@ } } -.taxonomy-terms-cloud { +.td-toc .taxonomy-terms-cloud { width: 100%; // max-width: 100%; // overflow: hidden; @@ -44,6 +44,16 @@ } } +.taxonomy-terms-page { + + .taxonomy-terms { + + li { + display: block; + } + } +} + .taxonomy-terms { list-style: none; margin: 0; @@ -75,7 +85,8 @@ .taxonomy-term { background: #eee; - border-radius: 3px; + border-width: 0; + border-radius: 0 3px 3px 0; // border-width: 0; color: #999; display: inline-block !important; @@ -106,14 +117,15 @@ content: ''; position: absolute; display: block; - left: -0.7em; + left: -0.8em; top: 0; bottom: 0; - width: 0.8em; + width: 0.81em; height: 100%; background: #eee; -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); clip-path: polygon(100% 0, 100% 100%, 0 50%); + border-width: 0; } // } @@ -142,6 +154,18 @@ } } +.taxonomy-taxonomy-page { + + .taxonomy-term { + background-color: $primary; + color: white; + + &::before { + background: $primary; + } + } +} + .taxonomy-count { font-size: 0.8em; // height: 1.25em; // 26px; diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 87123c2399..ade8984667 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -1,21 +1,24 @@ {{ define "main" }} +
      +
      -
      + + + +

      + + {{ .Title }}

      -
      +
      {{ .Content }}
      - + -
      -
      +
      + {{ range .Pages }} {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} @@ -28,13 +31,14 @@
      {{ end }} -
      +
      -
      - + + {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} - {{ end }} \ No newline at end of file +
      +
      +{{ end }} \ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 1f59c1e65e..6beeb8d154 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -1,45 +1,48 @@ {{ define "main" }} -{{ $section_to_display := .Pages }} -
      - -
      - -
      - -
      - {{ range $key, $value := .Data.Terms }} -
      -

      - - {{ $key }} - -

      - {{ range $value.Pages }} -

      - - {{ .Title }} - -

      - {{ end }} -
      - - {{ end }} - -
      - - - - -
      - -
      - - - - + + + {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }} + + + + + + + + + + + + + + + + +
      {{ end }} \ No newline at end of file From 1313585698e043e4c362422fdceaf0b8c249b025 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 23:33:31 +0200 Subject: [PATCH 22/85] rearrange taxonomy infos, css update --- assets/scss/_taxonomy.scss | 34 ++++++++++++++----- layouts/_default/taxonomy.html | 31 +++++++++++++---- layouts/docs/list.html | 10 ++++-- userguide/config.toml | 2 +- .../en/docs/dev-test-content/_index.md | 2 +- 5 files changed, 60 insertions(+), 19 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index ef1f74b183..9e06faeca4 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -18,7 +18,8 @@ } } -.td-toc .taxonomy-terms-cloud { +// .td-toc +.taxonomy-terms-cloud { width: 100%; // max-width: 100%; // overflow: hidden; @@ -45,6 +46,12 @@ } .taxonomy-terms-page { + max-width: 800px; + margin: auto; + + h1 { + margin-bottom: 1em; + } .taxonomy-terms { @@ -155,15 +162,22 @@ } .taxonomy-taxonomy-page { + max-width: 800px; + margin: auto; - .taxonomy-term { - background-color: $primary; - color: white; - - &::before { - background: $primary; - } + h1 { + margin-bottom: 1em; } + + +// .taxonomy-term { +// background-color: $primary; +// color: white; + +// &::before { +// background: $primary; +// } +// } } .taxonomy-count { @@ -181,4 +195,8 @@ border-radius: 1em; // color: #fff!important; background-color: #fff; +} + +.article-meta { + margin-bottom: 1.5rem; } \ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index ade8984667..a9cd4b1563 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -9,8 +9,8 @@
      -->

      - - {{ .Title }} + {{ with .Data.Singular }}{{ . | humanize }}: {{ end }} + {{ .Title }}

      {{ .Content }} @@ -23,12 +23,31 @@

      {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} -
      -
      +

      {{ .Description | markdownify }}

      -
      + + + + {{ end }} diff --git a/layouts/docs/list.html b/layouts/docs/list.html index c7a1bf983e..0ddac19ca8 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,4 +1,9 @@ {{ define "main" }} +
      +

      {{ .Title }}

      + {{ with .Params.description }}
      {{ . | markdownify }}
      {{ end }} + + {{ .Content }} {{ partial "section-index.html" . }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} diff --git a/userguide/config.toml b/userguide/config.toml index d92f7b528e..f0a6f48679 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -168,7 +168,7 @@ no = 'Sorry to hear that. Please - Some examples of Docsy in action! + Some examples of Docsy in action! - I need a little bit more lead text: One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you’ve got a production site up and running with Docsy! --- One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you've got a production site up and running with Docsy! From 5b94ee70b7ce48e63f1ba76346e815f06ca5cb4d Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 23:43:07 +0200 Subject: [PATCH 23/85] small CSS update --- assets/scss/_taxonomy.scss | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 9e06faeca4..8d26509864 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -1,6 +1,6 @@ // Taxonomies - e.g. Tags, Categories, ... -.taxonomy-terms-article { +.td-content .taxonomy-terms-article { width: 100%; clear: both; font-size: 0.8rem; @@ -53,7 +53,8 @@ margin-bottom: 1em; } - .taxonomy-terms { + .taxonomy-terms-cloud { + font-size: 1em; li { display: block; From e12e29714b879488d2fc196f3875bdbf3cebf0fe Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 13 May 2021 23:40:08 +0200 Subject: [PATCH 24/85] taxonomies also for blog articles --- assets/scss/_taxonomy.scss | 45 ++++ layouts/_default/taxonomy.html | 5 +- layouts/blog/content.html | 22 +- layouts/blog/list.html | 17 ++ userguide/content/en/blog/_index.md | 13 + userguide/content/en/blog/second_blog_post.md | 247 ++++++++++++++++++ 6 files changed, 345 insertions(+), 4 deletions(-) create mode 100644 userguide/content/en/blog/_index.md create mode 100644 userguide/content/en/blog/second_blog_post.md diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 8d26509864..dd30908715 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -200,4 +200,49 @@ .article-meta { margin-bottom: 1.5rem; +} + +article.article-teaser.article-type-docs h3 a:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + // font-weight: 900; + content: "\f02d"; + padding-right: 0.5em; +} + +article.article-teaser.article-type-blog h3 a:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + // font-weight: 900; + content: "\f781"; + padding-right: 0.5em; +} + +.all-taxonomy-terms { + // text-align: right; + // width: 100%; + // display: block; + font-weight: 500; + line-height: 1.2; + font-size: 1.5rem; + + &:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + // font-weight: 900; + content: "\f122"; + padding-right: 0.5em; + } } \ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index a9cd4b1563..f9480fdae3 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -23,7 +23,7 @@

      {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} -

      diff --git a/layouts/blog/content.html b/layouts/blog/content.html index cd3d4d04bf..3b6feb856b 100644 --- a/layouts/blog/content.html +++ b/layouts/blog/content.html @@ -5,9 +5,27 @@

      {{ .Title }}

      {{ with .Params.author }}{{ T "post_byline_by" }} {{ . | markdownify }} |{{ end}}
      - {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }} - {{ partial "reading-time.html" . }} + + + + {{ .Content }} {{ if (.Site.Params.DisqusShortname) }}
      diff --git a/layouts/blog/list.html b/layouts/blog/list.html index 6b487672c3..999543053d 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -17,6 +17,23 @@

      {{ T "post_posts_in" }} {{ .Key }}

      {{ .LinkTitle }}

      {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

      + + {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }}

      {{ .Plain | safeHTML | truncate 250 }}

      {{ T "ui_read_more"}}

      diff --git a/userguide/content/en/blog/_index.md b/userguide/content/en/blog/_index.md new file mode 100644 index 0000000000..cac87185bd --- /dev/null +++ b/userguide/content/en/blog/_index.md @@ -0,0 +1,13 @@ +--- +title: "Docsy Blog" +linkTitle: "Blog" +menu: + main: + weight: 30 + pre: +--- + + +This is the **blog** section. It has two categories: News and Releases. + +Files in these directories will be listed in reverse chronological order. \ No newline at end of file diff --git a/userguide/content/en/blog/second_blog_post.md b/userguide/content/en/blog/second_blog_post.md new file mode 100644 index 0000000000..0d06662831 --- /dev/null +++ b/userguide/content/en/blog/second_blog_post.md @@ -0,0 +1,247 @@ + +--- +title: "The second blog post" +linkTitle: "Second blog post" +date: 2018-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` From acad4cd22ee5897049df7849d52798c951ada16d Mon Sep 17 00:00:00 2001 From: Andreas Deininger Date: Mon, 17 May 2021 09:33:25 +0200 Subject: [PATCH 25/85] Enhance Lastmod to just be printed if there is git info present --- layouts/_default/content.html | 4 ++-- layouts/docs/list.html | 2 +- layouts/partials/page-meta-lastmod.html | 8 +++++++- layouts/swagger/list.html | 2 +- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/layouts/_default/content.html b/layouts/_default/content.html index f6f47475ad..da3092a830 100644 --- a/layouts/_default/content.html +++ b/layouts/_default/content.html @@ -3,7 +3,7 @@

      {{ .Title }}

      {{ with .Params.description }}
      {{ . | markdownify }}
      {{ end }} {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }} {{ partial "reading-time.html" . }} - {{ end }} + {{ end }} {{ .Content }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} {{ partial "feedback.html" .Site.Params.ui.feedback }} @@ -13,5 +13,5 @@

      {{ .Title }}


      {{ partial "disqus-comment.html" . }} {{ end }} -
      {{ partial "page-meta-lastmod.html" . }}
      + {{ partial "page-meta-lastmod.html" . }}
      diff --git a/layouts/docs/list.html b/layouts/docs/list.html index b8394e027e..c92c7d7181 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -15,6 +15,6 @@

      {{ .Title }}


      {{ partial "disqus-comment.html" . }} {{ end }} -
      {{ partial "page-meta-lastmod.html" . }}
      + {{ partial "page-meta-lastmod.html" . }}
      {{ end }} diff --git a/layouts/partials/page-meta-lastmod.html b/layouts/partials/page-meta-lastmod.html index b24e62d1ff..f7bc8caf1c 100644 --- a/layouts/partials/page-meta-lastmod.html +++ b/layouts/partials/page-meta-lastmod.html @@ -1 +1,7 @@ -{{ T "post_last_mod"}} {{ .Lastmod.Format .Site.Params.time_format_default }}{{ with .GitInfo }}: {{ .Subject }} ({{ .AbbreviatedHash }}){{end }} +
      +{{ if and (.GitInfo) (.Site.Params.github_repo) }} + {{ T "post_last_mod"}} + {{ .Lastmod.Format .Site.Params.time_format_default }} + {{ with .GitInfo }}: {{ .Subject }} ({{ .AbbreviatedHash }}){{ end }} +{{ end }} +
      diff --git a/layouts/swagger/list.html b/layouts/swagger/list.html index 712247801a..bd65dac941 100644 --- a/layouts/swagger/list.html +++ b/layouts/swagger/list.html @@ -12,6 +12,6 @@

      {{ .Title }}


      {{ partial "disqus-comment.html" . }} {{ end }} -
      {{ partial "page-meta-lastmod.html" . }}
      + {{ partial "page-meta-lastmod.html" . }}
    {{ end }} From d177b9d107ac0d1274f5a8967a32b2fb992f64eb Mon Sep 17 00:00:00 2001 From: Erin McKean Date: Mon, 17 May 2021 10:29:32 -0700 Subject: [PATCH 26/85] adding XLT to customized Docsy examples --- userguide/content/en/docs/Examples/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/userguide/content/en/docs/Examples/_index.md b/userguide/content/en/docs/Examples/_index.md index 21878bb0f1..e684d450d9 100644 --- a/userguide/content/en/docs/Examples/_index.md +++ b/userguide/content/en/docs/Examples/_index.md @@ -34,3 +34,4 @@ Example sites that include a moderate to high amount of customization: | [Docsy Just Docs](https://docsyjustdocs.netlify.com/) | https://github.com/LisaFC/justdocs | | [Thunderhead Engineering Product Support](https://support.thunderheadeng.com/) | https://gitlab.com/tecidev/support (private) | | [Kubernetes](https://kubernetes.io) | https://github.com/kubernetes/website | +| [XLT](https://xltdoc.xceptance.com/) | https://github.com/Xceptance/xlt-documentation | From a2de681df9b372b8769f473582293da63d348ca4 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 10:47:41 +0200 Subject: [PATCH 27/85] simplify tag layout --- assets/scss/_taxonomy.scss | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index dd30908715..0a5f7699bf 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -102,11 +102,13 @@ line-height: 1.5em; // 26px; min-height: 1.5em; // 26px; max-width: 100%; - padding: 0 0.5em 0 0.2em; // 0 20px 0 23px; + padding: 0 0.5em 0 1em; // 0 20px 0 23px; position: relative; - margin: 0 0.5em 0.2em 0.8em; // 0 10px 10px 0; + margin: 0 0.5em 0.2em 0; // 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; + -webkit-clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); + clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); // &::before { @@ -121,20 +123,20 @@ // top: 0.5em; // 10px; // https://stackoverflow.com/questions/30753216/how-to-create-a-triangle-with-css-that-scales-to-parent-div-height?rq=1 - &::before { - content: ''; - position: absolute; - display: block; - left: -0.8em; - top: 0; - bottom: 0; - width: 0.81em; - height: 100%; - background: #eee; - -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); - clip-path: polygon(100% 0, 100% 100%, 0 50%); - border-width: 0; - } + // &::before { + // content: ''; + // position: absolute; + // display: block; + // left: -0.8em; + // top: 0; + // bottom: 0; + // width: 0.81em; + // height: 100%; + // background: #eee; + // -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); + // clip-path: polygon(100% 0, 100% 100%, 0 50%); + // border-width: 0; + // } // } // &::after { From 46309a2e89d68abcc9209d959c3aa64ffacdf408 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 10:50:24 +0200 Subject: [PATCH 28/85] more dev content for blog --- userguide/content/en/blog/_index.md | 4 +- .../content/en/blog/blog-folder/_index.md | 9 + .../en/blog/blog-folder/blog-in-folder.md | 246 +++++++++++++++++ .../special-blog-post/featured-background.jpg | Bin 0 -> 221334 bytes .../blog-folder/special-blog-post/index.md | 246 +++++++++++++++++ userguide/content/en/blog/first_blog_post.md | 247 ++++++++++++++++++ userguide/content/en/blog/third_blog_post.md | 247 ++++++++++++++++++ 7 files changed, 996 insertions(+), 3 deletions(-) create mode 100644 userguide/content/en/blog/blog-folder/_index.md create mode 100644 userguide/content/en/blog/blog-folder/blog-in-folder.md create mode 100644 userguide/content/en/blog/blog-folder/special-blog-post/featured-background.jpg create mode 100644 userguide/content/en/blog/blog-folder/special-blog-post/index.md create mode 100644 userguide/content/en/blog/first_blog_post.md create mode 100644 userguide/content/en/blog/third_blog_post.md diff --git a/userguide/content/en/blog/_index.md b/userguide/content/en/blog/_index.md index cac87185bd..825c8f19a9 100644 --- a/userguide/content/en/blog/_index.md +++ b/userguide/content/en/blog/_index.md @@ -8,6 +8,4 @@ menu: --- -This is the **blog** section. It has two categories: News and Releases. - -Files in these directories will be listed in reverse chronological order. \ No newline at end of file +This is the **blog** section. \ No newline at end of file diff --git a/userguide/content/en/blog/blog-folder/_index.md b/userguide/content/en/blog/blog-folder/_index.md new file mode 100644 index 0000000000..3cd8db530a --- /dev/null +++ b/userguide/content/en/blog/blog-folder/_index.md @@ -0,0 +1,9 @@ +--- +title: "Folder in blog" +linkTitle: "Blog folder" +resources: +- src: '**.jpg' +--- + + +This is a folder in the **blog** section. \ No newline at end of file diff --git a/userguide/content/en/blog/blog-folder/blog-in-folder.md b/userguide/content/en/blog/blog-folder/blog-in-folder.md new file mode 100644 index 0000000000..45a1fd39a8 --- /dev/null +++ b/userguide/content/en/blog/blog-folder/blog-in-folder.md @@ -0,0 +1,246 @@ +--- +title: "Blog post in folder" +linkTitle: "Blog post in folder" +date: 2019-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` diff --git a/userguide/content/en/blog/blog-folder/special-blog-post/featured-background.jpg b/userguide/content/en/blog/blog-folder/special-blog-post/featured-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c9d8846dd4f763686302794cc508f3bd341a19cf GIT binary patch literal 221334 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 z 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 + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` diff --git a/userguide/content/en/blog/first_blog_post.md b/userguide/content/en/blog/first_blog_post.md new file mode 100644 index 0000000000..e10552a6c2 --- /dev/null +++ b/userguide/content/en/blog/first_blog_post.md @@ -0,0 +1,247 @@ + +--- +title: "The first blog post" +linkTitle: "First blog post" +date: 2018-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` diff --git a/userguide/content/en/blog/third_blog_post.md b/userguide/content/en/blog/third_blog_post.md new file mode 100644 index 0000000000..ca4e7d1fbc --- /dev/null +++ b/userguide/content/en/blog/third_blog_post.md @@ -0,0 +1,247 @@ + +--- +title: "The third blog post" +linkTitle: "Third blog post" +date: 2018-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` From 65bf8ddbce0b49c7b6aca0d8981fbf25690b4708 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:11:20 +0200 Subject: [PATCH 29/85] Norsk dev content --- userguide/content/no/_index.html | 22 ++ userguide/content/no/docs/_index.md | 20 ++ .../content/no/docs/api-reference/_index.md | 16 ++ .../no/docs/api-reference/examples/_index.md | 16 ++ .../in-depth-monoliths-detailed-spec.md | 237 ++++++++++++++++++ ...he-inside-of-cryptography-detailed-spec.md | 237 ++++++++++++++++++ ...nside-of-microservices-how-does-it-work.md | 237 ++++++++++++++++++ .../the-math-of-java-how-does-it-work.md | 237 ++++++++++++++++++ ...the-math-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ .../the-inside-of-java-the-inner-workings.md | 237 ++++++++++++++++++ .../the-math-of-monoliths-detailed-spec.md | 237 ++++++++++++++++++ userguide/content/no/docs/big-data/_index.md | 16 ++ .../no/docs/big-data/examples/_index.md | 16 ++ ...the-math-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ ...the-math-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ .../no/docs/big-data/tutorials/_index.md | 16 ++ .../in-depth-go-the-inner-workings.md | 237 ++++++++++++++++++ ...inside-of-cryptography-how-does-it-work.md | 237 ++++++++++++++++++ .../the-inside-of-java-detailed-spec.md | 237 ++++++++++++++++++ ...e-inside-of-microservices-detailed-spec.md | 237 ++++++++++++++++++ ...math-of-cryptography-the-inner-workings.md | 237 ++++++++++++++++++ .../content/no/docs/cloud-computing/_index.md | 16 ++ .../docs/cloud-computing/examples/_index.md | 16 ++ ...in-depth-cryptography-the-core-concepts.md | 237 ++++++++++++++++++ .../examples/in-depth-go-how-does-it-work.md | 237 ++++++++++++++++++ ...he-inside-of-monoliths-how-does-it-work.md | 237 ++++++++++++++++++ .../in-depth-go-detailed-spec.md | 237 ++++++++++++++++++ .../in-depth-monoliths-detailed-spec.md | 237 ++++++++++++++++++ .../the-inside-of-java-how-does-it-work.md | 237 ++++++++++++++++++ .../docs/cloud-computing/tutorials/_index.md | 16 ++ .../in-depth-monographs-the-inner-workings.md | 237 ++++++++++++++++++ .../the-inside-of-go-the-inner-workings.md | 237 ++++++++++++++++++ ...e-inside-of-microservices-detailed-spec.md | 237 ++++++++++++++++++ .../the-math-of-java-the-inner-workings.md | 237 ++++++++++++++++++ ...the-math-of-microservices-detailed-spec.md | 237 ++++++++++++++++++ .../the-math-of-monographs-detailed-spec.md | 237 ++++++++++++++++++ ...he-math-of-monoliths-the-inner-workings.md | 237 ++++++++++++++++++ .../no/docs/content-management/_index.md | 16 ++ ...inside-of-cryptography-how-does-it-work.md | 237 ++++++++++++++++++ ...-inside-of-monographs-the-core-concepts.md | 237 ++++++++++++++++++ ...-math-of-microservices-how-does-it-work.md | 237 ++++++++++++++++++ ...he-math-of-monoliths-the-inner-workings.md | 237 ++++++++++++++++++ .../content-management/tutorials/_index.md | 16 ++ ...n-depth-microservices-the-core-concepts.md | 237 ++++++++++++++++++ ...nside-of-cryptography-the-core-concepts.md | 237 ++++++++++++++++++ ...side-of-microservices-the-core-concepts.md | 237 ++++++++++++++++++ ...-inside-of-recursion-the-inner-workings.md | 237 ++++++++++++++++++ .../content/no/docs/cross-platform/_index.md | 19 ++ .../no/docs/cross-platform/examples/_index.md | 16 ++ .../examples/in-depth-java-detailed-spec.md | 237 ++++++++++++++++++ .../the-inside-of-java-the-core-concepts.md | 237 ++++++++++++++++++ .../the-math-of-go-the-inner-workings.md | 237 ++++++++++++++++++ ...he-math-of-recursion-the-inner-workings.md | 237 ++++++++++++++++++ .../in-depth-cryptography-detailed-spec.md | 237 ++++++++++++++++++ ...e-inside-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ ...e-inside-of-monoliths-the-core-concepts.md | 237 ++++++++++++++++++ ...he-inside-of-recursion-how-does-it-work.md | 237 ++++++++++++++++++ .../docs/cross-platform/tutorials/_index.md | 16 ++ ...e-math-of-cryptography-how-does-it-work.md | 237 ++++++++++++++++++ userguide/content/no/search.md | 6 + 60 files changed, 10687 insertions(+) create mode 100644 userguide/content/no/_index.html create mode 100755 userguide/content/no/docs/_index.md create mode 100755 userguide/content/no/docs/api-reference/_index.md create mode 100755 userguide/content/no/docs/api-reference/examples/_index.md create mode 100755 userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md create mode 100755 userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md create mode 100755 userguide/content/no/docs/big-data/_index.md create mode 100755 userguide/content/no/docs/big-data/examples/_index.md create mode 100755 userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/big-data/tutorials/_index.md create mode 100755 userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/_index.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/_index.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md create mode 100755 userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/_index.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md create mode 100755 userguide/content/no/docs/content-management/_index.md create mode 100755 userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md create mode 100755 userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md create mode 100755 userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md create mode 100755 userguide/content/no/docs/content-management/tutorials/_index.md create mode 100755 userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md create mode 100755 userguide/content/no/docs/cross-platform/_index.md create mode 100755 userguide/content/no/docs/cross-platform/examples/_index.md create mode 100755 userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md create mode 100755 userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md create mode 100755 userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md create mode 100755 userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md create mode 100755 userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md create mode 100755 userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md create mode 100755 userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md create mode 100755 userguide/content/no/docs/cross-platform/tutorials/_index.md create mode 100755 userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md create mode 100644 userguide/content/no/search.md diff --git a/userguide/content/no/_index.html b/userguide/content/no/_index.html new file mode 100644 index 0000000000..19125eb6a4 --- /dev/null +++ b/userguide/content/no/_index.html @@ -0,0 +1,22 @@ ++++ +title = "TechOS" +linkTitle = "TechOS" + ++++ + +{{< blocks/cover title="Dette er TechOS!" image_anchor="top" height="full" >}} +

    + }}"> + Dokumentasjon + + + Last ned + +

    TechOS kan nå lastes ned i AppStore!

    +
    + {{< blocks/link-down color="info" >}} +
    +
    +{{< /blocks/cover >}} + + diff --git a/userguide/content/no/docs/_index.md b/userguide/content/no/docs/_index.md new file mode 100755 index 0000000000..124ac34db9 --- /dev/null +++ b/userguide/content/no/docs/_index.md @@ -0,0 +1,20 @@ + +--- +title: "TechOS-Dokumentasjon" +linkTitle: "Dokumentasjon" +weight: 20 +menu: + main: + weight: 20 +tags: ["tag 1","tag 2","tag 3"] +projects: ["project 1"] +categories: ["category 1"] +--- + +Dette er landingssiden til en seksjon på øverste nivå. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/api-reference/_index.md b/userguide/content/no/docs/api-reference/_index.md new file mode 100755 index 0000000000..01bbce1c05 --- /dev/null +++ b/userguide/content/no/docs/api-reference/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Komplett API-referance" +linkTitle: "API-referanse" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/api-reference/examples/_index.md b/userguide/content/no/docs/api-reference/examples/_index.md new file mode 100755 index 0000000000..e9d36f16c9 --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md b/userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md new file mode 100755 index 0000000000..52affc7a1d --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om monolitter: Detaljert spesifikasjon" +linkTitle: "Detaljert om monolitter" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md b/userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md new file mode 100755 index 0000000000..521d53a471 --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: Detaljert spesifikasjon" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md b/userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md new file mode 100755 index 0000000000..77a59bf5c5 --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: Hvordan virker det?" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md b/userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md new file mode 100755 index 0000000000..8bcbcbec7b --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til Java: Hvordan virker det?" +linkTitle: "Matten til Java" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md b/userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..1246f8602d --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Hvordan virker det?" +linkTitle: "Matten til monografer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md b/userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md new file mode 100755 index 0000000000..83b8fc7ade --- /dev/null +++ b/userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: Drivverket" +linkTitle: "Innsiden av Java" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md b/userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md new file mode 100755 index 0000000000..548c97420b --- /dev/null +++ b/userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monolitter: Detaljert spesifikasjon" +linkTitle: "Matten til monolitter" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/_index.md b/userguide/content/no/docs/big-data/_index.md new file mode 100755 index 0000000000..18291a36ad --- /dev/null +++ b/userguide/content/no/docs/big-data/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Store mengder data" +linkTitle: "Big Data" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/big-data/examples/_index.md b/userguide/content/no/docs/big-data/examples/_index.md new file mode 100755 index 0000000000..59958a7f88 --- /dev/null +++ b/userguide/content/no/docs/big-data/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md b/userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..4c8f12b492 --- /dev/null +++ b/userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Hvordan virker det?" +linkTitle: "Matten til monografer" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md b/userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..2cec3dcbc5 --- /dev/null +++ b/userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Hvordan virker det?" +linkTitle: "Matten til monografer" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/_index.md b/userguide/content/no/docs/big-data/tutorials/_index.md new file mode 100755 index 0000000000..5df264ca42 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md b/userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md new file mode 100755 index 0000000000..7abe38a8bf --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Go: Drivverket" +linkTitle: "Detaljert om Go" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md b/userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md new file mode 100755 index 0000000000..2f496e23e4 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: Hvordan virker det?" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md b/userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md new file mode 100755 index 0000000000..72d1a75e88 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: Detaljert spesifikasjon" +linkTitle: "Innsiden av Java" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md b/userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md new file mode 100755 index 0000000000..9a8e8697b8 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: Detaljert spesifikasjon" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md b/userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md new file mode 100755 index 0000000000..aaf709760e --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til kryptografi: Drivverket" +linkTitle: "Matten til kryptografi" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/_index.md b/userguide/content/no/docs/cloud-computing/_index.md new file mode 100755 index 0000000000..7aeac7039b --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Data i skyen" +linkTitle: "Sky-data" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cloud-computing/examples/_index.md b/userguide/content/no/docs/cloud-computing/examples/_index.md new file mode 100755 index 0000000000..a6206892d7 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md b/userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md new file mode 100755 index 0000000000..2aa6773ed9 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om kryptografi: De grunnleggende konseptene" +linkTitle: "Detaljert om kryptografi" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md b/userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md new file mode 100755 index 0000000000..eae5daa8e9 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Go: Hvordan virker det?" +linkTitle: "Detaljert om Go" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md b/userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md new file mode 100755 index 0000000000..ac6f2161ce --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monolitter: Hvordan virker det?" +linkTitle: "Innsiden av monolitter" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md b/userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md new file mode 100755 index 0000000000..16c6c876c8 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Go: Detaljert spesifikasjon" +linkTitle: "Detaljert om Go" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md b/userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md new file mode 100755 index 0000000000..92d56012d3 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om monolitter: Detaljert spesifikasjon" +linkTitle: "Detaljert om monolitter" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md b/userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md new file mode 100755 index 0000000000..55fe39e02a --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: Hvordan virker det?" +linkTitle: "Innsiden av Java" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/_index.md b/userguide/content/no/docs/cloud-computing/tutorials/_index.md new file mode 100755 index 0000000000..2bcaf672cf --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md new file mode 100755 index 0000000000..eee19f6862 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om monografer: Drivverket" +linkTitle: "Detaljert om monografer" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md new file mode 100755 index 0000000000..8ca43cbe5f --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Go: Drivverket" +linkTitle: "Innsiden av Go" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md new file mode 100755 index 0000000000..9a8e8697b8 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: Detaljert spesifikasjon" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md new file mode 100755 index 0000000000..9cbb795de7 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til Java: Drivverket" +linkTitle: "Matten til Java" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md new file mode 100755 index 0000000000..bdae216e78 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til mikroservicer: Detaljert spesifikasjon" +linkTitle: "Matten til mikroservicer" +date: 2017-01-09 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md new file mode 100755 index 0000000000..2c0a4821a9 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Detaljert spesifikasjon" +linkTitle: "Matten til monografer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md new file mode 100755 index 0000000000..73c07d071c --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monolitter: Drivverket" +linkTitle: "Matten til monolitter" +date: 2017-01-08 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/_index.md b/userguide/content/no/docs/content-management/_index.md new file mode 100755 index 0000000000..abc05cf8e1 --- /dev/null +++ b/userguide/content/no/docs/content-management/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Håndtering av innhold" +linkTitle: "Innholdshåndtering" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md b/userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md new file mode 100755 index 0000000000..cd5f101856 --- /dev/null +++ b/userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: Hvordan virker det?" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md b/userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md new file mode 100755 index 0000000000..ccf5dac49b --- /dev/null +++ b/userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monografer: De grunnleggende konseptene" +linkTitle: "Innsiden av monografer" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md b/userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md new file mode 100755 index 0000000000..4ce850c0c9 --- /dev/null +++ b/userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til mikroservicer: Hvordan virker det?" +linkTitle: "Matten til mikroservicer" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md b/userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md new file mode 100755 index 0000000000..770763d4d7 --- /dev/null +++ b/userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monolitter: Drivverket" +linkTitle: "Matten til monolitter" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/_index.md b/userguide/content/no/docs/content-management/tutorials/_index.md new file mode 100755 index 0000000000..3109c50633 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md b/userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md new file mode 100755 index 0000000000..1a1748ecf3 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om mikroservicer: De grunnleggende konseptene" +linkTitle: "Detaljert om mikroservicer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md b/userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md new file mode 100755 index 0000000000..96ea0638c2 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: De grunnleggende konseptene" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md b/userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md new file mode 100755 index 0000000000..5b88bd0ceb --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: De grunnleggende konseptene" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md b/userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md new file mode 100755 index 0000000000..8e99842018 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av rekursjon: Drivverket" +linkTitle: "Innsiden av rekursjon" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/_index.md b/userguide/content/no/docs/cross-platform/_index.md new file mode 100755 index 0000000000..55a073fcaa --- /dev/null +++ b/userguide/content/no/docs/cross-platform/_index.md @@ -0,0 +1,19 @@ + +--- +title: "Flere plattformer" +linkTitle: "Flerplattform" +date: 2017-01-05 +tags: ["tag 3"] +projects: ["project 2"] +categories: ["category 2"] +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cross-platform/examples/_index.md b/userguide/content/no/docs/cross-platform/examples/_index.md new file mode 100755 index 0000000000..c392b3db6b --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md b/userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md new file mode 100755 index 0000000000..e4b3e5618d --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Java: Detaljert spesifikasjon" +linkTitle: "Detaljert om Java" +date: 2017-01-08 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md b/userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md new file mode 100755 index 0000000000..8be6dcc5c7 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: De grunnleggende konseptene" +linkTitle: "Innsiden av Java" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md b/userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md new file mode 100755 index 0000000000..9c5cf13a0a --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til Go: Drivverket" +linkTitle: "Matten til Go" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md b/userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md new file mode 100755 index 0000000000..11da16f4ea --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til rekursjon: Drivverket" +linkTitle: "Matten til rekursjon" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md b/userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md new file mode 100755 index 0000000000..9a5195c316 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om kryptografi: Detaljert spesifikasjon" +linkTitle: "Detaljert om kryptografi" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md b/userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..070194fa69 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monografer: Hvordan virker det?" +linkTitle: "Innsiden av monografer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md b/userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md new file mode 100755 index 0000000000..fdc0fbfa57 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monolitter: De grunnleggende konseptene" +linkTitle: "Innsiden av monolitter" +date: 2017-01-08 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md b/userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md new file mode 100755 index 0000000000..1ecd73d497 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av rekursjon: Hvordan virker det?" +linkTitle: "Innsiden av rekursjon" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/tutorials/_index.md b/userguide/content/no/docs/cross-platform/tutorials/_index.md new file mode 100755 index 0000000000..b07a0a9c62 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md b/userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md new file mode 100755 index 0000000000..dd0be966c9 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til kryptografi: Hvordan virker det?" +linkTitle: "Matten til kryptografi" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/search.md b/userguide/content/no/search.md new file mode 100644 index 0000000000..c68d3b0d11 --- /dev/null +++ b/userguide/content/no/search.md @@ -0,0 +1,6 @@ +--- +title: Søkeresultat +layout: search + +--- + From abf1e3410019aa8a4613aacdf4e9b08a43d7564f Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:11:59 +0200 Subject: [PATCH 30/85] test multi language support for taxonomies --- userguide/config.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/userguide/config.toml b/userguide/config.toml index f0a6f48679..b71b84a41d 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -80,6 +80,17 @@ description = "Docsy does docs" languageName ="English" # Weight used for sorting. weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +[languages.no.params.taxonomy] +taxonomyCloud = ["tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Norsk Tag Cloud", "Norsk Cloud of Catagories"] # if used, must have same lang as taxonomyCloud +taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [markup] [markup.goldmark] From 932a54dfe6c682ecc5ff3b5b2a7a103f0a0d6ffe Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:24:28 +0200 Subject: [PATCH 31/85] testing multinguage taxonomy support --- userguide/config.toml | 7 ++++++- userguide/content/no/docs/_index.md | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index b71b84a41d..3232466426 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -87,10 +87,15 @@ languageName ="Norsk" contentDir = "content/no" time_format_default = "02.01.2006" time_format_blog = "02.01.2006" +[languages.no.taxonomies] +tag = "tags" +category = "categories" +project = "projects" +norsktag = "norsk tags" [languages.no.params.taxonomy] taxonomyCloud = ["tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds taxonomyCloudTitle = ["Norsk Tag Cloud", "Norsk Cloud of Catagories"] # if used, must have same lang as taxonomyCloud -taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers +taxonomyPageHeader = ["projects", "tags", "norsk tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [markup] [markup.goldmark] diff --git a/userguide/content/no/docs/_index.md b/userguide/content/no/docs/_index.md index 124ac34db9..ea29edb9ab 100755 --- a/userguide/content/no/docs/_index.md +++ b/userguide/content/no/docs/_index.md @@ -9,6 +9,7 @@ menu: tags: ["tag 1","tag 2","tag 3"] projects: ["project 1"] categories: ["category 1"] +norsk tags: ["norsk tag 1","norsk tag 2","norsk tag 3"] --- Dette er landingssiden til en seksjon på øverste nivå. From 94853a419dccd94562308a5ee3cf964dbbf30ac6 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:34:03 +0200 Subject: [PATCH 32/85] some css tweaks --- assets/scss/_taxonomy.scss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 0a5f7699bf..345f112eb9 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -1,6 +1,7 @@ // Taxonomies - e.g. Tags, Categories, ... -.td-content .taxonomy-terms-article { +//.td-content +.taxonomy-terms-article { width: 100%; clear: both; font-size: 0.8rem; @@ -204,7 +205,7 @@ margin-bottom: 1.5rem; } -article.article-teaser.article-type-docs h3 a:before { +.article-teaser.article-type-docs h3 a:before { display: inline-block; font-style: normal; font-variant: normal; @@ -216,7 +217,7 @@ article.article-teaser.article-type-docs h3 a:before { padding-right: 0.5em; } -article.article-teaser.article-type-blog h3 a:before { +.article-teaser.article-type-blog h3 a:before { display: inline-block; font-style: normal; font-variant: normal; From dfd8b23adc196c1b5d87111a36343e6306c6ae26 Mon Sep 17 00:00:00 2001 From: RichieEscarez Date: Mon, 24 May 2021 09:44:13 -0700 Subject: [PATCH 33/85] Add Tekton to examples --- userguide/content/en/docs/Examples/_index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/userguide/content/en/docs/Examples/_index.md b/userguide/content/en/docs/Examples/_index.md index e684d450d9..470747ed4a 100644 --- a/userguide/content/en/docs/Examples/_index.md +++ b/userguide/content/en/docs/Examples/_index.md @@ -21,7 +21,8 @@ Example sites that have low to no customization: | [Navidrome Music Server](https://www.navidrome.org) | https://github.com/navidrome/website | | https://docs.agilebase.co.uk/ | https://github.com/okohll/abdocs | | https://jvmperf.net/ | https://github.com/cchesser/java-perf-workshop | -| [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io +| [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io | +| [tekton.dev](https://tekton.dev/) | https://github.com/tektoncd | ## Customized Docsy examples From c7c3588e103534724f2d725be84b53ae72e5c930 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 24 May 2021 23:19:12 +0200 Subject: [PATCH 34/85] rearange page structure td-sidebar td-sidebar-toc td-toc changing sidebar divs to aside elements --- assets/scss/_sidebar-toc.scss | 6 +++++- layouts/blog/baseof.html | 13 ++++++++----- layouts/docs/baseof.html | 13 ++++++++----- layouts/partials/taxonomy_terms_clouds.html | 15 +++++++++++++++ layouts/partials/toc.html | 16 ---------------- layouts/swagger/baseof.html | 13 ++++++++----- 6 files changed, 44 insertions(+), 32 deletions(-) create mode 100644 layouts/partials/taxonomy_terms_clouds.html diff --git a/assets/scss/_sidebar-toc.scss b/assets/scss/_sidebar-toc.scss index 96e7abbb16..eabf159ab3 100644 --- a/assets/scss/_sidebar-toc.scss +++ b/assets/scss/_sidebar-toc.scss @@ -1,7 +1,7 @@ // // Right side toc // -.td-toc { +.td-sidebar-toc { border-left: 1px solid $border-color; @supports (position: sticky) { @@ -16,6 +16,10 @@ padding-bottom: 1.5rem; vertical-align: top; +} + +.td-toc { + a { display: block; font-weight: $font-weight-light; diff --git a/layouts/blog/baseof.html b/layouts/blog/baseof.html index 3fdf721b4c..474f3b0b47 100644 --- a/layouts/blog/baseof.html +++ b/layouts/blog/baseof.html @@ -10,12 +10,15 @@
    -
    +
    -
    - {{ partial "toc.html" . }} -
    + +
    {{ with .CurrentSection.OutputFormats.Get "rss" -}} diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html index 5df82a7e4c..b525c7d065 100644 --- a/layouts/docs/baseof.html +++ b/layouts/docs/baseof.html @@ -10,12 +10,15 @@
    -
    +
    -
    - {{ partial "toc.html" . }} -
    + +
    {{ partial "version-banner.html" . }} {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} diff --git a/layouts/partials/taxonomy_terms_clouds.html b/layouts/partials/taxonomy_terms_clouds.html new file mode 100644 index 0000000000..574843b90f --- /dev/null +++ b/layouts/partials/taxonomy_terms_clouds.html @@ -0,0 +1,15 @@ +{{ $context := . }} +{{ if isset .Site.Params.Taxonomy "taxonomycloud" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} + {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} + {{ $.Scratch.Set "title" ( index $.Site.Params.Taxonomy.taxonomyCloudTitle $index ) }} + {{ else }} + {{ $.Scratch.Set "title" ( humanize $taxo ) }} + {{ end }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( $.Scratch.Get "title") ) }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} + {{ end }} +{{ end }} \ No newline at end of file diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index ab90ddd296..f155f8b13a 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -5,20 +5,4 @@ {{ . }} {{ end }} {{ end }} -{{ end }} - -{{ $context := . }} -{{ if isset .Site.Params.Taxonomy "taxonomycloud" }} - {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} - {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} - {{ $.Scratch.Set "title" ( index $.Site.Params.Taxonomy.taxonomyCloudTitle $index ) }} - {{ else }} - {{ $.Scratch.Set "title" ( humanize $taxo ) }} - {{ end }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( $.Scratch.Get "title") ) }} - {{ end }} -{{ else }} - {{ range $taxo, $taxo_map := .Site.Taxonomies }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} - {{ end }} {{ end }} \ No newline at end of file diff --git a/layouts/swagger/baseof.html b/layouts/swagger/baseof.html index fced877fc6..2412224489 100644 --- a/layouts/swagger/baseof.html +++ b/layouts/swagger/baseof.html @@ -12,12 +12,15 @@
    -
    +
    -
    - {{ partial "toc.html" . }} -
    + +
    {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} From c23f480e32c53d8a8d292dc5ae33b499ad90c1a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 May 2021 08:13:56 +0000 Subject: [PATCH 35/85] Bump browserslist from 4.16.3 to 4.16.6 in /userguide Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.6. - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.6) Signed-off-by: dependabot[bot] --- userguide/package-lock.json | 2235 ++++++++++++++++++++++++++++------- 1 file changed, 1815 insertions(+), 420 deletions(-) diff --git a/userguide/package-lock.json b/userguide/package-lock.json index c3d69bd7da..3ddebe78b0 100644 --- a/userguide/package-lock.json +++ b/userguide/package-lock.json @@ -4,36 +4,26 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, "requires": { - "@nodelib/fs.stat": "2.0.4", - "run-parallel": "^1.1.9" + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", "dev": true }, - "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.4", - "fastq": "^1.6.0" - } - }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, "ansi-styles": { @@ -46,13 +36,24 @@ } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } } }, "argparse": { @@ -64,16 +65,67 @@ "sprintf-js": "~1.0.2" } }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, - "at-least-node": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, "autoprefixer": { @@ -91,56 +143,176 @@ "postcss-value-parser": "^4.1.0" } }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "dev": true, + "optional": true, "requires": { - "fill-range": "^7.0.1" + "file-uri-to-path": "1.0.0" } }, - "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", - "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "callsites": "^2.0.0" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "caller-callsite": "^2.0.0" + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30001228", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz", + "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.737", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.737.tgz", + "integrity": "sha512-P/B84AgUSQXaum7a8m11HUsYL8tj9h/Pt5f7Hg7Ty6bm5DxlFq+e5+ouHUoNQMsKDJ7u4yGfI8mOErCmSH9wyg==", + "dev": true + } } }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, "caniuse-lite": { @@ -172,30 +344,73 @@ } }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } } }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color-convert": { @@ -219,16 +434,65 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { - "import-fresh": "^2.0.0", "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" } }, "decamelize": { @@ -237,32 +501,77 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, - "dependency-graph": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", - "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "path-type": "^4.0.0" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, - "electron-to-chromium": { - "version": "1.3.689", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.689.tgz", - "integrity": "sha512-WCn+ZaU3V8WttlLNSOGOAlR2XpxibGre7slwGrYBB6oTjYPgP29LNDGG6wLvLTMseLdE+G1vno7PfY7JyDV48g==", + "dependency-graph": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.7.2.tgz", + "integrity": "sha512-KqtH4/EZdtdfWX0p6MGP9jljvxSY6msy/pRUD4jgNwVpv3v1QmNLlsB3LDSSUg79BRVSn7jI1QPRtArGABovAQ==", "dev": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } }, "error-ex": { "version": "1.3.2", @@ -291,146 +600,411 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, - "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "reusify": "^1.0.4" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "dev": true, "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" } }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true, "optional": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "is-glob": "^4.0.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, - "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" + "locate-path": "^2.0.0" } }, - "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "import-from": "^2.1.0" + "map-cache": "^0.2.2" } }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "fs-extra": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" } }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "is-arrayish": { @@ -440,12 +1014,57 @@ "dev": true }, "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "binary-extensions": "^2.0.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, "is-directory": { @@ -454,6 +1073,12 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -461,9 +1086,9 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "is-glob": { @@ -476,9 +1101,62 @@ } }, "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, "js-yaml": { @@ -491,29 +1169,38 @@ "esprima": "^4.0.0" } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "dev": true, "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" + "invert-kv": "^2.0.0" } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -531,6 +1218,41 @@ "chalk": "^2.0.1" } }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -538,15 +1260,106 @@ "dev": true }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -565,68 +1378,208 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "^2.0.0" + "p-try": "^1.0.0" } }, "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "^2.2.0" + "p-limit": "^1.1.0" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "error-ex": "^1.2.0" } }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", "dev": true }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", "dev": true }, "postcss": { @@ -641,96 +1594,111 @@ } }, "postcss-cli": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.2.tgz", - "integrity": "sha512-3mlEmN1v2NVuosMWZM2tP8bgZn7rO5PYxRRrXtdSyL5KipcgBDjJ9ct8/LKxImMCJJi3x5nYhCGFJOkGyEqXBQ==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "chokidar": "^3.3.0", - "dependency-graph": "^0.9.0", - "fs-extra": "^9.0.0", - "get-stdin": "^8.0.0", - "globby": "^11.0.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "postcss-reporter": "^6.0.0", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-5.0.1.tgz", + "integrity": "sha512-yrvWl8axFdiXlJuVQRIHM4qskvl0F4/fWUUIYyYo0RV6lOdB0Vcyt8Rv7lBvtwVuNa0pClz88LgxzT4ZzC7UWA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "chokidar": "^2.0.0", + "dependency-graph": "^0.7.0", + "fs-extra": "^5.0.0", + "get-stdin": "^6.0.0", + "globby": "^8.0.0", + "postcss": "^6.0.1", + "postcss-load-config": "^1.1.0", + "postcss-reporter": "^5.0.0", "pretty-hrtime": "^1.0.3", "read-cache": "^1.0.0", - "yargs": "^15.0.2" + "yargs": "^11.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "color-name": "~1.1.4" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "has-flag": "^3.0.0" } } } }, "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" } }, "postcss-reporter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", - "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-5.0.0.tgz", + "integrity": "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==", "dev": true, "requires": { - "chalk": "^2.4.1", - "lodash": "^4.17.11", - "log-symbols": "^2.2.0", - "postcss": "^7.0.7" + "chalk": "^2.0.1", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "postcss": "^6.0.8" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-value-parser": { @@ -745,12 +1713,22 @@ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", "dev": true }, - "queue-microtask": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", - "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==", + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -758,94 +1736,385 @@ "dev": true, "requires": { "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "picomatch": "^2.2.1" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + }, "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "queue-microtask": "^1.2.2" + "ret": "~0.1.10" } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, "set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^5.0.0" + "ansi-regex": "^3.0.0" } }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", @@ -855,21 +2124,139 @@ "has-flag": "^3.0.0" } }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "dev": true, "requires": { - "is-number": "^7.0.0" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -877,83 +2264,91 @@ "dev": true }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "color-convert": "^2.0.1" + "number-is-nan": "^1.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "color-name": "~1.1.4" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } } } }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", "dev": true }, "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", + "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.1.0", "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", + "require-main-filename": "^1.0.1", "set-blocking": "^2.0.0", - "string-width": "^4.2.0", + "string-width": "^2.0.0", "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" } }, "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } + "camelcase": "^4.1.0" } } } From c3cefa7f26e32cfba52722bf549d75ffafa25d08 Mon Sep 17 00:00:00 2001 From: LisaFC Date: Wed, 26 May 2021 11:05:00 +0100 Subject: [PATCH 36/85] Few text tweaks --- .../docs/Adding content/Shortcodes/index.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/userguide/content/en/docs/Adding content/Shortcodes/index.md b/userguide/content/en/docs/Adding content/Shortcodes/index.md index 4a486a938d..0dd8f1d298 100644 --- a/userguide/content/en/docs/Adding content/Shortcodes/index.md +++ b/userguide/content/en/docs/Adding content/Shortcodes/index.md @@ -243,25 +243,25 @@ You can customize Swagger UI's look and feel by overriding Swagger's CSS or by e ### iframe -With this shortcode you can embedd external content into a Docsy page as an so called `iframe` - see: https://www.w3schools.com/tags/tag_iframe.asp +With this shortcode you can embed external content into a Docsy page as an inline frame (`iframe`) - see: https://www.w3schools.com/tags/tag_iframe.asp | Parameter | Default | Description | | ---------------- |------------| ------------| | src | | URL of external content | width | 100% | Width of iframe -| tryautoheight | true | If true the shortcode tries to calculate the needed height for the embedded content by JS (https://stackoverflow.com/a/14618068). But this is only possible, if the embedded content is on the same domain (https://stackoverflow.com/questions/22086722/resize-cross-domain-iframe-height). Also when the embedded content is on the same domain, it debends on the structuer of content, if the needed height can be calculated correctly. -| style | min-height:98vh; border:none; | CSS styles for the iframe. `min-height:98vh;` is a backup if `tryautoheight` doesn't work and `border:none;` removes the border from the iframe, that it looks a little bit more like internal content. -| sandbox | false | You can switch the sandbox completly on by setting `sandbox = true` or allow specifc functionality with the common values for the iframe parameter `sandbox` defined in the HTML standard (https://www.w3schools.com/tags/att_iframe_sandbox.asp). -| name | iframe-name | Specify the name of the iframe (https://www.w3schools.com/tags/att_iframe_name.asp). -| id | iframe-id | Setting the ID of the iframe. -| class | | Optional parameter to setting the classes of the iframe. -| sub | Your browser can not display embedded frames. You can access the embedded page via the following link: | Shown text (as addition to the embedded URL) if the browser can't display embedded frames. +| tryautoheight | true | If true the shortcode tries to calculate the needed height for the embedded content using JavaScript, as described here: https://stackoverflow.com/a/14618068. This is only possible if the embedded content is [on the same domain](https://stackoverflow.com/questions/22086722/resize-cross-domain-iframe-height). Note that even if the embedded content is on the same domain, it depends on the structure of the content if the height can be calculated correctly. +| style | min-height:98vh; border:none; | CSS styles for the iframe. `min-height:98vh;` is a backup if `tryautoheight` doesn't work. `border:none;` removes the border from the iframe - this is useful if you want the embedded content to look more like internal content from your page. +| sandbox | false | You can switch the sandbox completely on by setting `sandbox = true` or allow specific functionality with the common values for the iframe parameter `sandbox` defined in the [HTML standard](https://www.w3schools.com/tags/att_iframe_sandbox.asp). +| name | iframe-name | Specify the [name of the iframe](https://www.w3schools.com/tags/att_iframe_name.asp). +| id | iframe-id | Sets the ID of the iframe. +| class | | Optional parameter to set the classes of the iframe. +| sub | Your browser cannot display embedded frames. You can access the embedded page via the following link: | The text displayed (in addition to the embedded URL) if the user's browser can't display embedded frames. {{% alert title="Warning" color="warning" %}} -It is only possible to embed external content from a server, when it's X-Frame-Options is not set or allows the embedding espcially for your site. - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options +You can only embed external content from a server when its `X-Frame-Options` is not set or if it specifically allows embedding for your site. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options for details. -There are serveral tools to check, if a website can be embedded via iframe - e.g.: https://gf.dev/x-frame-options-test (__Attention:__ When this test say "Couldn’t find the X-Frame-Options header -in the response headers." you __CAN__ embed it, but when the test say "Great! X-Frame-Options header was found in the HTTP response headers as highlight below.", you __CANNOT__ - except it is allowed explicit for you site.) +There are several tools you can use to check if a website can be embedded via iframe - e.g.: https://gf.dev/x-frame-options-test. Be aware that when this test says "Couldn’t find the X-Frame-Options header +in the response headers." you __CAN__ embed it, but when the test says "Great! X-Frame-Options header was found in the HTTP response headers as highlighted below.", you __CANNOT__ - unless it has been explicitly enabled for your site. {{% /alert %}} ## Tabbed panes From cf71c6226339dd2cc25ae16ec8fcbd4ea071374d Mon Sep 17 00:00:00 2001 From: Daniel Holbach Date: Wed, 26 May 2021 15:29:47 +0200 Subject: [PATCH 37/85] add Flux website as an example - and thanks so much for Docsy Signed-off-by: Daniel Holbach --- userguide/content/en/docs/Examples/_index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/userguide/content/en/docs/Examples/_index.md b/userguide/content/en/docs/Examples/_index.md index 470747ed4a..2da3045ccf 100644 --- a/userguide/content/en/docs/Examples/_index.md +++ b/userguide/content/en/docs/Examples/_index.md @@ -23,6 +23,7 @@ Example sites that have low to no customization: | https://jvmperf.net/ | https://github.com/cchesser/java-perf-workshop | | [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io | | [tekton.dev](https://tekton.dev/) | https://github.com/tektoncd | +| [fluxcd.io](https://fluxcd.io) | https://github.com/fluxcd/website | ## Customized Docsy examples From 1f7e3442fabc79e7d23950e706afc1989064744f Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 26 May 2021 22:29:18 +0200 Subject: [PATCH 38/85] restructure right sidebar toc --- layouts/blog/baseof.html | 1 + layouts/docs/baseof.html | 1 + layouts/partials/toc.html | 1 - layouts/swagger/baseof.html | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/layouts/blog/baseof.html b/layouts/blog/baseof.html index 474f3b0b47..f9ed03bc4d 100644 --- a/layouts/blog/baseof.html +++ b/layouts/blog/baseof.html @@ -14,6 +14,7 @@ {{ partial "sidebar.html" . }}
    diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html index 41f9d4b263..20af4e6526 100644 --- a/layouts/docs/baseof.html +++ b/layouts/docs/baseof.html @@ -15,9 +15,7 @@
    diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index ecdacf69f5..fa5c69b460 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -1,7 +1,7 @@ {{ if not .Params.notoc }} {{ with .TableOfContents }} {{ if ge (len .) 200 }} -{{ . }} +
    {{ . }}
    {{ end }} {{ end }} {{ end }} \ No newline at end of file From d0e05529199c1e8f406cb85a006e4da6ca8d2135 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 12:10:56 +0200 Subject: [PATCH 44/85] init manual taxonomy support --- userguide/content/en/docs/Adding content/taxonomy.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 userguide/content/en/docs/Adding content/taxonomy.md diff --git a/userguide/content/en/docs/Adding content/taxonomy.md b/userguide/content/en/docs/Adding content/taxonomy.md new file mode 100644 index 0000000000..a6cee87f6f --- /dev/null +++ b/userguide/content/en/docs/Adding content/taxonomy.md @@ -0,0 +1,9 @@ +--- +title: "Taxonomy Support" +linkTitle: "Taxonomy Support" +weight: 10 +description: > + Structure the content using taxonomies like tags, categories, labels. +--- + +Docsy supports Hugo's Taxonomies: https://gohugo.io/content-management/taxonomies/ \ No newline at end of file From c58566895816d0ac4e0cc8997a315c6a8bf50da4 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 15:48:06 +0200 Subject: [PATCH 45/85] manual for taxonomy support --- .../en/docs/Adding content/taxonomy.md | 125 +++++++++++++++++- 1 file changed, 124 insertions(+), 1 deletion(-) diff --git a/userguide/content/en/docs/Adding content/taxonomy.md b/userguide/content/en/docs/Adding content/taxonomy.md index a6cee87f6f..1c5f6dc1b1 100644 --- a/userguide/content/en/docs/Adding content/taxonomy.md +++ b/userguide/content/en/docs/Adding content/taxonomy.md @@ -2,8 +2,131 @@ title: "Taxonomy Support" linkTitle: "Taxonomy Support" weight: 10 +tags: ["Tagging", "Structuring Content", "Labelling"] +categories: ["Taxonomies"] description: > Structure the content using taxonomies like tags, categories, labels. --- -Docsy supports Hugo's Taxonomies: https://gohugo.io/content-management/taxonomies/ \ No newline at end of file +Docsy supports Hugo's Taxonomies (see: https://gohugo.io/content-management/taxonomies/) in its docs and blog section. + +## Terminology + +To understand the usage of taxonomies you should understand the following terminology: + +Taxonomy +: a categorization that can be used to classify content - e.g.: Tags, Catagories, Projects, People + +Term +: a key within the taxonomy - e.g. within projects: Project A, Project B + +Value +: a piece of content assigned to a term - e.g. a page of your site, that belongs to a specifc project + +A example taxonomy for a movie website you can find in the official Hugo docs: https://gohugo.io/content-management/taxonomies/#example-taxonomy-movie-website + +## Parameters + +There are various parameter to control the functionalty of taxonomies in the `config.toml`. + +By default taxonomies for `tags` and `categories` are enabled in Hugo (see: https://gohugo.io/content-management/taxonomies/#default-taxonomies). In Docsy taxonomies are __disabled__ by default in the `config.toml`: + +```toml +disableKinds = ["taxonomy", "taxonomyTerm"] +``` + +If you want to enable taxonomies in Docsy you have to delete (or comment out) this line in your projects `config.toml`. Then the taxonomy pages for `tags` and `categories` will be generated by Hugo. If you want to use other taxonomies you have to define them in your `config.toml`. If you want to use beside your own taxonomies also the default taxonomies `tags` and `categories`, you also have to define them beside your own taxonomies. You need to provide both the plural and singular labels for each taxonomy. + +With the following example you define a additional taxonomy `projects` beside the default taxonomies `tags` and `categories`: + +```toml +[taxonomies] +tag = "tags" +category = "categories" +project = "projects" +``` + +You can use the following paramters in your projects `config.toml` to control the output of the assigned taxonomy terms for each article resp. page of your docs and/or blog section in Docsy or a "tag cloud" in Docsy's right sidebar: + +```toml +[params.taxonomy] +taxonomyCloud = ["projects", "tags"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Our Projects", "Tag Cloud"] # if used, must have same lang as taxonomyCloud +taxonomyPageHeader = ["tags", "categories"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers +``` + +The settings above would only show a taxonomy cloud for `projects` and `tags` (with the headlines "Our Projects" and "Tag Cloud") in Docsy's right sidebar and the assigned terms for the taxonomies `tags` and `categories` for each page. + +To disable any taxonomy cloud you have to set the Parameter `taxonomyCloud = []` resp. if you doesn't want to show the assigned terms you have to set `taxonomyPageHeader = []`. + +As default the plural label of a taxonomy is used as it cloud title. You can overwrite the default cloud title with `taxonomyCloudTitle`. But if you do so, you have to define a manual title for each enabled taxonomy cloud (`taxonomyCloud` and `taxonomyCloudTitle` must have the sam length!). + +If you doesn't set the parameters `taxonomyCloud` resp. `taxonomyPageHeader` the taxonomy clouds resp. assigned terms for all definied taxonomies will be generated. +## Partials + +The by default used partials for displaying taxonomies are so definied, that you should be able to use them also easily in your own layouts. + +### taxonomy_terms_article + +The partial `taxonomy_terms_article` shows all asigned terms of an given taxonomy (partial parameter `taxo`) of an article respectively page (partial parameter `context`, most of the time the current page or context `.`). + +Example usage in `layouts/docs/list.html` for the header of each page in the docs section: + +```go-html-template +{{ $context := . }} +{{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} +{{ end }} +``` + +This will gave you for each in the current page (resp. context) definied taxonomy a list with all assigned terms: +```html +
    +
    Categories:
    + +
    +
    +
    Tags:
    + +
    +``` + +### taxonomy_terms_cloud + +The partial `taxonomy_terms_cloud` shows all used terms of an given taxonomy (partial parameter `taxo`) for your site (partial parameter `context`, most of the time the current page or context `.`) and with the parameter `title` as headline. + +Example usage in partial `taxonomy_terms_clouds` for showing all definied taxonomies and its terms: + +```go-html-template +{{ $context := . }} +{{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} +{{ end }} +``` + +Es an example this will gave you for following HTML markup for the taxonomy `categories`: +```html +
    +
    Cloud of Catagories
    + +
    +``` + +### taxonomy_terms_clouds + +The partial `taxonomy_terms_clouds` is a wrapper for the partial `taxonomy_terms_cloud` with the only parameter `context` (most of the time the current page or context `.`) and checks the taxonomy parameters of you projects `config.toml` to loop threw all listed taxonomies in the parameter `taxonomyCloud` resp. all definied taxonomies of your page, if `taxonomyCloud` isn't set. + +## Multi language support for taxonomies + +The taxonomy terms associated content gets only counted and linked WITHIN the language! The control parameters for the taxonomy support can also get assigned language specific. \ No newline at end of file From 77ad2ac17a360cffa21fbd69d915531a1600ec78 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 16:11:28 +0200 Subject: [PATCH 46/85] cleaning up html code --- layouts/_default/content.html | 20 ++++- layouts/_default/taxonomy.html | 85 +++++++------------- layouts/_default/terms.html | 44 +--------- layouts/blog/content.html | 28 +++---- layouts/blog/list.html | 24 +++--- layouts/docs/list.html | 34 ++++---- layouts/partials/taxonomy_terms_article.html | 10 +-- layouts/partials/taxonomy_terms_cloud.html | 6 +- layouts/swagger/baseof.html | 4 +- layouts/swagger/list.html | 15 ++++ 10 files changed, 105 insertions(+), 165 deletions(-) diff --git a/layouts/_default/content.html b/layouts/_default/content.html index f6f47475ad..f2dbc3fc83 100644 --- a/layouts/_default/content.html +++ b/layouts/_default/content.html @@ -1,9 +1,21 @@

    {{ .Title }}

    - {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} - {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }} - {{ partial "reading-time.html" . }} - {{ end }} + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ .Content }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} {{ partial "feedback.html" .Site.Params.ui.feedback }} diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 1d0f5aba92..a5ade39a07 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -1,64 +1,35 @@ {{ define "main" }}
    - - - - - -

    - {{ with .Data.Singular }}{{ . | humanize }}: {{ end }} - {{ .Title }} -

    -
    - {{ .Content }} -
    - - -
    - - {{ range .Pages }} - - {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} - - - +

    {{ with .Data.Singular }}{{ . | humanize }}: {{ end }}{{ .Title }}

    +
    + {{ .Content }} +
    +
    + {{ range .Pages }} + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} +
    - - - {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} - -
    + {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} +
    {{ end }} \ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 6beeb8d154..0190198635 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -1,48 +1,8 @@ {{ define "main" }}
    - - - - - -

    - {{ .Title }} -

    - - - {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }} - - - - - - - - - - - - - - - - +

    {{ .Title }}

    + {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }}
    {{ end }} \ No newline at end of file diff --git a/layouts/blog/content.html b/layouts/blog/content.html index 3b6feb856b..c2036a5b26 100644 --- a/layouts/blog/content.html +++ b/layouts/blog/content.html @@ -5,27 +5,21 @@

    {{ .Title }}

    {{ with .Params.author }}{{ T "post_byline_by" }} {{ . | markdownify }} |{{ end}}
    - - - {{ .Content }} {{ if (.Site.Params.DisqusShortname) }}
    diff --git a/layouts/blog/list.html b/layouts/blog/list.html index 999543053d..e0e4405d26 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -17,22 +17,20 @@

    {{ T "post_posts_in" }} {{ .Key }}

    {{ .LinkTitle }}

    {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

    - {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }}

    {{ .Plain | safeHTML | truncate 250 }}

    diff --git a/layouts/docs/list.html b/layouts/docs/list.html index 0ddac19ca8..ffcef68fc3 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,24 +1,22 @@ {{ define "main" }}

    {{ .Title }}

    - {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} - - + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ .Content }} {{ partial "section-index.html" . }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} diff --git a/layouts/partials/taxonomy_terms_article.html b/layouts/partials/taxonomy_terms_article.html index 554e0a369b..97525eb826 100644 --- a/layouts/partials/taxonomy_terms_article.html +++ b/layouts/partials/taxonomy_terms_article.html @@ -1,14 +1,12 @@ {{ $context := .context }} -{{ $taxo := .taxo }} - +{{ $taxo := .taxo }} {{ if (gt (len ($context.GetTerms $taxo)) 0)}}
    {{ humanize $taxo }}:
    {{ end }} \ No newline at end of file diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html index 842182f75e..45b57e3a48 100644 --- a/layouts/partials/taxonomy_terms_cloud.html +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -1,10 +1,6 @@ {{ $context := .context }} -{{ $taxo := .taxo }} +{{ $taxo := .taxo }} {{ $title := .title }} - - - {{ if isset $context.Site.Taxonomies ( lower $taxo ) }} {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} {{ if (gt (len $taxonomy) 0)}} diff --git a/layouts/swagger/baseof.html b/layouts/swagger/baseof.html index eb37eef412..bf7baadd10 100644 --- a/layouts/swagger/baseof.html +++ b/layouts/swagger/baseof.html @@ -17,9 +17,7 @@
    diff --git a/layouts/swagger/list.html b/layouts/swagger/list.html index 712247801a..d79a858705 100644 --- a/layouts/swagger/list.html +++ b/layouts/swagger/list.html @@ -2,6 +2,21 @@

    {{ .Title }}

    {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ .Content }} {{ partial "section-index.html" . }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} From f29354b1e40acfe00a1b09fa8977d7fbb3a0ccf8 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 16:15:59 +0200 Subject: [PATCH 47/85] cleaning up SCSS --- assets/scss/_taxonomy.scss | 74 ++++++++++---------------------------- 1 file changed, 18 insertions(+), 56 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 5115ff4625..5dc9071c2e 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -1,46 +1,32 @@ // Taxonomies - e.g. Tags, Categories, ... -//.td-content .taxonomy-terms-article { width: 100%; clear: both; font-size: 0.8rem; .taxonomy-title { - // font-weight: bold; display: inline; font-size: 1.25em; - height: 1em; // 26px; - line-height: 1em; // 26px; - // float: left; + height: 1em; + line-height: 1em; margin-right: 0.5em; padding: 0; - // display: none; // to remove taxonomy title } } -// .td-toc .taxonomy-terms-cloud { width: 100%; - // max-width: 100%; - // overflow: hidden; clear: both; font-size: 0.8rem; .taxonomy-title { - // font-weight: bold; display: inline-block; width: 100%; font-size: 1rem; - // height: 1em; // 26px; - // line-height: 1em; // 26px; - // float: left; - // margin-right: 1em; - // padding: 0; - // display: none; // to remove taxonomy title font-weight: 700; - color: #30638E; - border-bottom: 1px #30638E solid; + color: $primary; + border-bottom: 1px $primary solid; margin-bottom: 1em; padding-bottom: 0.375rem; margin-top: 1em; @@ -98,20 +84,13 @@ display: inline; li { - display: inline; - // https://stackoverflow.com/questions/3247358/how-do-i-wrap-text-with-no-whitespace-inside-a-td - /* These are technically the same, but use both */ + display: inline; overflow-wrap: break-word; word-wrap: break-word; - -ms-word-break: break-all; - /* This is the dangerous one in WebKit, as it breaks things wherever */ word-break: break-all; - /* Instead use this non-standard one: */ word-break: break-word; - - /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; @@ -121,18 +100,13 @@ .taxonomy-count { font-size: 0.8em; - // height: 1.25em; // 26px; - line-height: 1.25em; // 26px; - - // from W3.CSS https://www.w3schools.com/w3css/w3css_badges.asp + line-height: 1.25em; display: inline-block; padding-left: 0.6em; padding-right: 0.6em; margin-left: 0.6em; - // margin-right: 0.6em; text-align: center; border-radius: 1em; - // color: #fff!important; background-color: $white; } @@ -140,16 +114,15 @@ background: $gray-200; border-width: 0; border-radius: 0 3px 3px 0; - // border-width: 0; color: $gray-600; display: inline-block; font-size: 1em; - line-height: 1.5em; // 26px; - min-height: 1.5em; // 26px; + line-height: 1.5em; + min-height: 1.5em; max-width: 100%; - padding: 0 0.5em 0 1em; // 0 20px 0 23px; + padding: 0 0.5em 0 1em; position: relative; - margin: 0 0.5em 0.2em 0; // 0 10px 10px 0; + margin: 0 0.5em 0.2em 0; text-decoration: none; -webkit-transition: color 0.2s; -webkit-clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); @@ -177,14 +150,13 @@ border-width: 0; border-radius: 0; color: $gray-600; - // display: inline-block !important; font-size: 1em; - line-height: 1.5em; // 26px; - min-height: 1.5em; // 26px; + line-height: 1.5em; + min-height: 1.5em; max-width: 100%; - padding: 0; // 0 20px 0 23px; + padding: 0; position: relative; - margin: 0; // 0 10px 10px 0; + margin: 0; text-decoration: none; -webkit-clip-path: none; clip-path: none; @@ -211,7 +183,7 @@ .taxonomy-count { font-size: 1em; - line-height: 1.25em; // 26px; + line-height: 1.25em; display: inline-block; padding: 0; margin: 0; @@ -264,20 +236,16 @@ } .taxonomy-term { - // padding: 4px 16px; - // right: 9999px; background: none; border-width: 0; border-radius: 0; color: $gray-600; - // display: inline-block !important; font-size: 1em; - line-height: 2.5em; // 26px; + line-height: 2.5em; max-width: 100%; - padding: 0; // 0 20px 0 23px; + padding: 0; position: relative; - margin: 0; // 0 10px 10px 0; - // margin-right: 1em; + margin: 0; text-decoration: none; -webkit-clip-path: none; clip-path: none; @@ -330,7 +298,6 @@ text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; - // font-weight: 900; content: "\f02d"; padding-right: 0.5em; } @@ -342,15 +309,11 @@ text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; - // font-weight: 900; content: "\f781"; padding-right: 0.5em; } .all-taxonomy-terms { - // text-align: right; - // width: 100%; - // display: block; font-weight: 500; line-height: 1.2; font-size: 1.5rem; @@ -362,7 +325,6 @@ text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; - // font-weight: 900; content: "\f122"; padding-right: 0.5em; } From 9a4f959ebcf418455e61f838b3bbc61dbc3df381 Mon Sep 17 00:00:00 2001 From: Lisa Carey Date: Thu, 27 May 2021 16:49:26 +0100 Subject: [PATCH 48/85] removing test content --- .../content/en/docs/dev-test-content/_index.md | 11 ----------- .../en/docs/dev-test-content/external-iframe-1.md | 11 ----------- .../en/docs/dev-test-content/external-iframe-2.md | 13 ------------- 3 files changed, 35 deletions(-) delete mode 100644 userguide/content/en/docs/dev-test-content/_index.md delete mode 100644 userguide/content/en/docs/dev-test-content/external-iframe-1.md delete mode 100644 userguide/content/en/docs/dev-test-content/external-iframe-2.md diff --git a/userguide/content/en/docs/dev-test-content/_index.md b/userguide/content/en/docs/dev-test-content/_index.md deleted file mode 100644 index 431c2242fb..0000000000 --- a/userguide/content/en/docs/dev-test-content/_index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Test iframe shortcode" -weight: 1 -icon: fas fa-tools -tags: ["tag 1","tag 2","tag 6"] -projects: ["project 1","project 2","project 6"] -description: > - Test page for iframe shortcode. ---- - -{{< iframe src = "/about" class = "css-class" >}} \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-iframe-1.md b/userguide/content/en/docs/dev-test-content/external-iframe-1.md deleted file mode 100644 index 5f702a9850..0000000000 --- a/userguide/content/en/docs/dev-test-content/external-iframe-1.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: "Working external iframe" -weight: 10 -icon: fas fa-tools -tags: ["tag 1","tag 2","tag 6"] -projects: ["project 1","project 2","project 6"] -description: > - Working test page for iframe shortcode. ---- - -{{< iframe src = "https://wikipedia.org/" class = "css-class" >}} \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-iframe-2.md b/userguide/content/en/docs/dev-test-content/external-iframe-2.md deleted file mode 100644 index 6d4e98f220..0000000000 --- a/userguide/content/en/docs/dev-test-content/external-iframe-2.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Not working external iframe" -weight: 20 -icon: fas fa-tools -tags: ["tag 1","tag 2","tag 6"] -projects: ["project 1","project 2","project 6"] -description: > - Not working test page for iframe shortcode. ---- - -The official Hugo website https://gohugo.io can't be embedded, because of it's X-Frame-Options - see: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options - -{{< iframe src = "https://gohugo.io" class = "css-class" >}} \ No newline at end of file From 601d881af4d3a19fe76764e6b4429221b32b7c17 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Fri, 28 May 2021 08:01:38 +0200 Subject: [PATCH 49/85] changed settings for dev --- userguide/config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index a35520df59..f70a35fd57 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -248,7 +248,7 @@ disable_toc = false [params.taxonomy] taxonomyCloud = ["fruits", "text tags", "tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds taxonomyCloudTitle = ["Fruits are healthy", "Simple Tags Layout", "Tag Cloud", "Cloud of Catagories"] # if used, must have same lang as taxonomyCloud -taxonomyPageHeader = ["fruits", "text tags", "projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers +taxonomyPageHeader = ["fruits", "text tags", "projects", "tags", "categories"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [taxonomies] tag = "tags" From 4ded4629d7d49f053069e35a3a54533955aaee04 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 10 May 2021 10:20:49 +0200 Subject: [PATCH 50/85] config for dev taxonomies --- userguide/config.toml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index 9afe1b45ba..34d61b3508 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -16,7 +16,7 @@ defaultContentLanguageInSubdir = false # Useful when translating. enableMissingTranslationPlaceholders = true -disableKinds = ["taxonomy", "taxonomyTerm"] +# disableKinds = ["taxonomy", "taxonomyTerm"] # Highlighting config pygmentsCodeFences = true @@ -228,3 +228,13 @@ enable = true [params.print] disable_toc = false + +[params.taxonomy] +taxonomyCloud = ["tags"] +taxonomyCloudTitle = ["Tag Cloud"] +taxonomyPageHeader = ["tags", "categories", "projects"] + +[taxonomies] +tag = "tags" +category = "categories" +project = "projects" \ No newline at end of file From b90af98505d3cb6c39c7d33e853a4a9966a274d1 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 10 May 2021 10:21:05 +0200 Subject: [PATCH 51/85] test content --- .../Contribution guidelines/_index.md | 110 ++++++ .../dev-test-content/Deployment/_index.md | 71 ++++ .../docs/dev-test-content/Examples/_index.md | 39 +++ .../Getting started copy/_index.md | 317 ++++++++++++++++++ .../Getting started copy/quickstart-docker.md | 81 +++++ .../Getting started/_index.md | 317 ++++++++++++++++++ .../Getting started/quickstart-docker.md | 81 +++++ .../Language/Language copy/Language/_index.md | 60 ++++ .../Language/Language copy/_index.md | 60 ++++ .../docs/dev-test-content/Language/_index.md | 61 ++++ .../en/docs/dev-test-content/_index.md | 40 +++ .../dev-test-content/external-links/_index.md | 6 + .../external-links/external-link.md | 13 + .../external-links/internal-link.md | 12 + .../external-links/internal_link-relref.md | 14 + .../external-links/url-link.md | 11 + 16 files changed, 1293 insertions(+) create mode 100644 userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Deployment/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Examples/_index.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/_index.md create mode 100755 userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md create mode 100644 userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/Language/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/_index.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/external-link.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/internal-link.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md create mode 100644 userguide/content/en/docs/dev-test-content/external-links/url-link.md diff --git a/userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md b/userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md new file mode 100644 index 0000000000..835395fdb2 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Contribution guidelines/_index.md @@ -0,0 +1,110 @@ +--- +title: "Guidelines for Contribution to Docsy" +linkTitle: "Contribution Guidelines" +weight: 9 +icon: fas fa-indent +tags: ["tag 1","tag 2","tag 4"] +projects: ["project 1","project 2","project 4"] +description: > + How to contribute to Docsy +--- + +Docsy is an open source project and we love getting patches and contributions to make Docsy and its docs even better. + +## Contributing to Docsy + +The Docsy theme itself lives in . + +### Contributor License Agreement + +Contributions to this project must be accompanied by a Contributor License +Agreement. You (or your employer) retain the copyright to your contribution; +this simply gives us permission to use and redistribute your contributions as +part of the project. Head over to to see +your current agreements on file or to sign a new one. + +You generally only need to submit a CLA once, so if you've already submitted one +(even if it was for a different project), you probably don't need to do it +again. + +### Code reviews + +All submissions, including submissions by project members, require review. We +use GitHub pull requests for this purpose. Consult +[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more +information on using pull requests. + +### Previewing your changes + +As Docsy is a theme rather than a site, you can't serve the theme directly to check your changes work. Instead use your updated local theme in a local copy of the Docsy example site (copy or make your changes in the `themes/docsy` directory) and [preview](/docs/deployment/) from there. Alternatively, clone the [Docsy theme repo](https://github.com/google/docsy) and test your changes in a local copy of this site, as described [below](#previewing-your-changes-locally). + +### Community guidelines + +This project follows +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). + +### Creating issues + +Alternatively, if there's something you'd like to see in Docsy (or if you've found something that isn't working the way you'd expect), but you're not sure how to fix it yourself, please create an [issue](https://github.com/google/docsy/issues). + +## Contributing to these docs + +This user guide is, like our example site, a Docsy site that uses the Hugo static site generator. We welcome updates to the docs! + +We use [Netlify](https://www.netlify.com/) to manage the deployment of the site and provide previews of doc updates. The instructions here assume you're familiar with basic GitHub workflows. + +### Quick start with Netlify + +1. Fork the [Docsy repo](https://github.com/google/docsy) on GitHub: this site's files live in the `userguide` subdirectory. +1. Make your changes and send a pull request (PR). +1. If you're not yet ready for a review, add "WIP" to the PR name to indicate + it's a work in progress. (**Don't** add the Hugo property + "draft = true" to the page front matter, because that prevents the + auto-deployment of the content preview described in the next point.) +1. Wait for the automated PR workflow to do some checks. When it's ready, + you should see a comment like this: **deploy/netlify — Deploy preview ready!** +1. Click **Details** to the right of "Deploy preview ready" to see a preview + of your updates. +1. Continue updating your doc and pushing your changes until you're happy with + the content. +1. When you're ready for a review, add a comment to the PR, and remove any + "WIP" markers. + +### Updating a single page + +If you've just spotted something you'd like to change while using the docs, Docsy has a shortcut for you: + +1. Click **Edit this page** in the top right hand corner of the page. +1. If you don't already have an up to date fork of the project repo, you are prompted to get one - click **Fork this repository and propose changes** or **Update your Fork** to get an up to date version of the project to edit. The appropriate page in your fork is displayed in edit mode. +1. Follow the rest of the [Quick start with Netlify](#quick-start-with-netlify) process above to make and preview your changes. + + +### Previewing your changes locally + +If you want to run your own local Hugo server to preview your changes as you work: + +1. Follow the instructions in [Getting started](/docs/getting-started) to install Hugo and any other tools you need. +1. Fork the [Docsy](https://github.com/google/docsy) repo into your own project, then create a local copy using `git clone`. Don’t forget to use `--recurse-submodules` or you won’t pull down some of the code you need to generate a working site. + + ``` + git clone --recurse-submodules --depth 1 https://github.com/google/docsy.git + ``` + +1. Change to the `userguide` directory and run the following Hugo command to build the site and start the Hugo server. + Note that you need the `themesDir` flag because the site files are inside the theme repo. + + ``` + cd userguide + hugo server --themesDir ../.. + ``` + + By default your site will be available at http://localhost:1313/. Now that you're serving your site locally, Hugo will watch for changes to the content and automatically refresh your site. + +1. Continue with the usual GitHub workflow to edit files, commit them, push the + changes up to your fork, and create a pull request. + +### Creating an issue + +If there's something you'd like to see in the docs, but you're not sure how to fix it yourself, please create an issue in [this repository](https://github.com/google/docsy). You can also create an issue about a specific page by clicking the **Create Issue** button in the top right hand corner of the page. + + diff --git a/userguide/content/en/docs/dev-test-content/Deployment/_index.md b/userguide/content/en/docs/dev-test-content/Deployment/_index.md new file mode 100644 index 0000000000..67e4d57c3a --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Deployment/_index.md @@ -0,0 +1,71 @@ +--- +title: "Previews and Deployment" +linkTitle: "Previews and Deployment" +weight: 7 +icon: fas fa-eye +tags: ["tag 1","tag 4","tag 5"] +projects: ["project 1","project 4","project 5"] +categories: ["category 4"] +description: > + Deploying your Docsy site. +--- + +There are multiple possible options for deploying a Hugo site, including Netlify, Firebase Hosting, Bitbucket with Aerobatic, and more; you can read about them all in [Hosting and Deployment](https://gohugo.io/hosting-and-deployment/). Hugo also makes it easy to deploy your site locally for quick previews of your content. + +## Serving your site locally + +Depending on your deployment choice you may want to serve your site locally during development to preview content changes. To serve your site locally: + +1. Ensure you have an up to date local copy of your site files cloned from your repo. Don't forget to use `--recurse-submodules` or you won't pull down some of the code you need to generate a working site. + + ``` + git clone --recurse-submodules --depth 1 https://github.com/my/example.git + ``` + + {{% alert title="Note" color="primary" %}} +If you've just added the theme as a submodule in a local version of your site and haven't committed it to a repo yet, you must get local copies of the theme's own submodules before serving your site. + + git submodule update --init --recursive + {{% /alert %}} + +1. Ensure you have the tools described in [Prerequisites and installation](/docs/getting-started/#prerequisites-and-installation) installed on your local machine, including `postcss-cli` (you'll need it to generate the site resources the first time you run the server). +1. Run the `hugo server` command in your site root. By default your site will be available at http://localhost:1313/. + +Now that you're serving your site locally, Hugo will watch for changes to the content and automatically refresh your site. If you have more than one local git branch, when you switch between git branches the local website reflects the files in the current branch. + +## Deployment with Netlify + +We recommend using [Netlify](https://www.netlify.com/) as a particularly simple way to serve your site from your Git provider (GitHub, GitLab, or BitBucket), with [continuous deployment](https://www.netlify.com/docs/continuous-deployment/), previews of the generated site when you or your users create pull requests against the doc repo, and more. Netlify is free to use for Open Source projects, with premium tiers if you require greater support. + +Before deploying with Netlify, make sure that you've pushed your site source to your chosen GitHub (or other provider) repo, following any setup instructions in [Using the theme](/docs/getting-started/#using-the-theme). + +Then follow the instructions in [Host on Netlify](https://gohugo.io/hosting-and-deployment/hosting-on-netlify/) to set up a Netlify account (if you don't have one already) and authorize access to your GitHub or other Git provider account. Once you're logged in: + +1. Click **New site from Git**. +1. Click your chosen Git provider, then choose your site repo from your list of repos. +1. In the **Deploy settings** page: + 1. For your **Build command**, specify `cd themes/docsy && git submodule update -f --init && cd ../.. && hugo`. You need to specify this rather than just `hugo` so that Netlify can use the theme's submodules. + 1. Click **Show advanced**. + 1. In the **Advanced build settings** section, click **New variable**. + 1. Specify `HUGO_VERSION` as the **Key** for the new variable, and `0.53` or later as its **Value**. + 1. (Optional) Click **New variable** again, and this time set `HUGO_ENV` to `production`. Do this if you want your site to be indexed by search engines. You must do this if you want to use a [Google Custom Search Engine](/docs/adding-content/navigation/#configure-search-with-a-google-custom-search-engine). +1. Click **Deploy site**. + +{{% alert title="Note" color="primary" %}} +Netlify uses your site repo's `package.json` file to install any JavaScript dependencies (like `postcss`) before building your site. If you haven't just copied our example site's version of this file, make sure that you've specified all our [prerequisites](/docs/getting-started/#install-postcss). + +For example, if you want to use a version of `postcss-cli` later than version 8.0.0, you need to ensure that your `package.json` also specifies `postcss` separately: + +``` + "devDependencies": { + "autoprefixer": "^9.8.6", + "postcss-cli": "^8.0.0", + "postcss": "^8.0.0" + } +``` +{{% /alert %}} + +Alternatively, you can follow the same instructions but specify your **Deploy settings** in a [`netlify.toml` file](https://docs.netlify.com/configure-builds/file-based-configuration/) in your repo rather than in the **Deploy settings** page. You can see an example of this in the [Docsy theme repo](https://github.com/google/docsy/blob/master/netlify.toml) (though note that the build command here is a little unusual because the Docsy user guide is *inside* the theme repo). + +If you have an existing deployment you can view and update the relevant information by selecting the site from your list of sites in Netlify, then clicking **Site settings** - **Build and deploy**. Ensure that **Ubuntu Xenial 16.04** is selected in the **Build image selection** section - if you're creating a new deployment this is used by default. You need to use this image to run the extended version of Hugo. + diff --git a/userguide/content/en/docs/dev-test-content/Examples/_index.md b/userguide/content/en/docs/dev-test-content/Examples/_index.md new file mode 100644 index 0000000000..6f4e7b9e79 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Examples/_index.md @@ -0,0 +1,39 @@ +--- +title: "Examples" +weight: 8 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 6"] +projects: ["project 1","project 2","project 6"] +description: > + Some examples of Docsy in action! +--- + +One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you've got a production site up and running with Docsy! + +## Docsy theme examples + +Example sites that have low to no customization: + +| Site | Repo (if public) | +|---|---| +| [This Docsy documentation site](/docs) | https://github.com/google/docsy | +| ["Goldydocs" - a Docsy example site](https://example.docsy.dev) | https://github.com/google/docsy-example | +| https://www.kubeflow.org/ | https://github.com/kubeflow/website | +| https://agones.dev/site/ | https://github.com/GoogleCloudPlatform/agones/tree/master/site | +| https://googlecontainertools.github.io/kpt/ | https://github.com/GoogleContainerTools/kpt/tree/master/docs | +| [Navidrome Music Server](https://www.navidrome.org) | https://github.com/navidrome/website | +| https://docs.agilebase.co.uk/ | https://github.com/okohll/abdocs | +| https://jvmperf.net/ | https://github.com/cchesser/java-perf-workshop | +| [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io + +## Customized Docsy examples + +Example sites that include a moderate to high amount of customization: + +| Site | Repo (if public) | +|---|---| +| [Knative](https://knative.dev) | https://github.com/knative/docs and https://github.com/knative/website | +| [Apache Airflow](https://airflow.apache.org/) | https://github.com/apache/airflow-site/ | +| [Docsy Just Docs](https://docsyjustdocs.netlify.com/) | https://github.com/LisaFC/justdocs | +| [Thunderhead Engineering Product Support](https://support.thunderheadeng.com/) | https://gitlab.com/tecidev/support (private) | +| [Kubernetes](https://kubernetes.io) | https://github.com/kubernetes/website | diff --git a/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md new file mode 100755 index 0000000000..5aeb8cc684 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/_index.md @@ -0,0 +1,317 @@ + +--- +title: "Getting Started" +linkTitle: "Getting Started" +weight: 2 +date: 2018-07-30 +icon: fas fa-exclamation +description: > + This page tells you how to get started with the Docsy theme, including installation and basic configuration. +--- + + +## Prerequisites and installation + +### Use our Docker image + +We provide a Docker image that you can use to run and test your Docsy site +locally, without having to install all Docsy's dependencies. + +You can see how to get started with this approach by following our [Docker +Quickstart tutorial](quickstart-docker). If you don't want to use Docker, +follow the instructions below to install Hugo and PostCSS. + +### Install Hugo + +You need a [recent **extended** version](https://github.com/gohugoio/hugo/releases) (we recommend version 0.75.0 or later) of [Hugo](https://gohugo.io/) to do local builds and previews of sites (like this one) that use Docsy. If you install from the release page, make sure to get the `extended` Hugo version, which supports [SCSS](https://sass-lang.com/documentation/file.SCSS_FOR_SASS_USERS.html); you may need to scroll down the list of releases to see it. + +For comprehensive Hugo documentation, see [gohugo.io](https://gohugo.io/). + +#### Linux + +Be careful using `sudo apt-get install hugo`, as it [doesn't get you the `extended` version for all Debian/Ubuntu versions](https://gohugo.io/getting-started/installing/#debian-and-ubuntu), and may not be up-to-date with the most recent Hugo version. + +If you've already installed Hugo, check your version: + +``` +hugo version +``` +If the result is `v0.75` or earlier, or if you don't see `Extended`, you'll need to install the latest version. You can see a complete list of Linux installation options in [Install Hugo](https://gohugo.io/getting-started/installing/#linux). The following shows you how to install Hugo from the release page: + +1. Go to the [Hugo releases](https://github.com/gohugoio/hugo/releases) page. +2. In the most recent release, scroll down until you find a list of + **Extended** versions. +3. Download the latest extended version (`hugo_extended_0.5X_Linux-64bit.tar.gz`). +4. Create a new directory: + + mkdir hugo + +5. Extract the files you downloaded to `hugo`. + +6. Switch to your new directory: + + cd hugo + +7. Install Hugo: + + sudo install hugo /usr/bin + +#### macOS + +Install Hugo using [Brew](https://gohugo.io/getting-started/installing/#homebrew-macos). + +#### As an `npm` module + +You can install Hugo as an `npm` module using [`hugo-bin`](https://www.npmjs.com/package/hugo-bin). This adds `hugo-bin` to your `node_modules` folder and adds the dependency to your `package.json` file. To install the extended version of Hugo: + +``` +npm install hugo-extended --save-dev +``` + +See the [`hugo-bin` documentation](https://www.npmjs.com/package/hugo-bin) for usage details. + +### Install PostCSS + +To build or update your site's CSS resources, you also need [`PostCSS`](https://postcss.org/) to create the final assets. If you need to install it, you must have a recent version of [NodeJS](https://nodejs.org/en/) installed on your machine so you can use `npm`, the Node package manager. By default `npm` installs tools under the directory where you run [`npm install`](https://docs.npmjs.com/cli/v6/commands/npm-install#description): + +``` +sudo npm install -D autoprefixer +sudo npm install -D postcss-cli +``` + +Starting in [version 8 of `postcss-cli`](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md), you must also separately install `postcss`: + +``` +sudo npm install -D postcss +``` + +Note that versions of `PostCSS` later than 5.0.1 will not load `autoprefixer` if installed [globally](https://flaviocopes.com/npm-packages-local-global/), you must use a local install. + +## Using the theme + +To use the Docsy Hugo theme, you have a couple of options: + +* **Copy and edit the source for the [Docsy example site](https://github.com/google/docsy-example).** This approach gives you a skeleton structure for your site, with top-level and documentation sections and templates that you can modify as necessary. The example site uses Docsy as a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules), so it's easy to [keep up to date](/docs/updating/). +* **Build your own site using the Docsy theme.** Specify the [Docsy theme](https://github.com/google/docsy) like any other [Hugo theme](https://gohugo.io/themes/) when creating or updating your site. With this option, you'll get Docsy look and feel, navigation, and other features, but you'll need to specify your own site structure. + +### Option 1: Copy the Docsy example site + +The [Example Site](https://example.docsy.dev) gives you a good starting point for building your docs site and is +pre-configured to use the Docsy theme as a Git submodule. You can copy the Example Site either by: + +* [Using the GitHub UI](#using-the-github-ui) +* [Using the command line](#using-the-command-line) + +#### Using the GitHub UI + +This is the simplest approach, as the Docsy example site repo is a [template repository](https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/). To create your own copy of the Docsy example site repo: + +1. Go to the [repo page](https://github.com/google/docsy-example) and click **Use this template**. + +1. Type your chosen name for your new repository in the **Repository name** field. You can also add an optional **Description**. + +1. Click **Create repository from template** to create your new repository. Congratulations, you now have a Docsy site repo! + +1. To test your copied site locally with Hugo, or make local edits, you'll also need to make a local copy of your new repository. To do this, use `git clone`, replacing `https://github.com/my/example.git` with your repo's web URL (don't forget to use `--recurse-submodules` or you won't pull down some of the code you need to generate a working site): + +
    +    git clone --recurse-submodules --depth 1 https://github.com/my/example.git
    +    
    + +You can now edit your local versions of the site's source files. To preview your site, go to your site root directory and run `hugo server` ([see the known issues on MacOS](#known-issues)). By default, your site will be available at http://localhost:1313/. To push changes to your new repo, go to your site root directory and use `git push`. + +#### Using the command line + +To copy the example site: + +1. Make a local working copy of the example site directly using `git clone`: + + git clone https://github.com/google/docsy-example.git + +1. Switch to the root of the cloned project, for example: + + cd docsy-example + +1. Get local copies of the project submodules so you can build and run your site locally: + + git submodule update --init --recursive + +1. Build your site: + + hugo server + +1. Preview your site in your browser at: http://localhost:1313/. You can use `Ctrl + c` to stop the Hugo server whenever you like. + [See the known issues on MacOS](#known-issues). + +1. Now that you have a site running, you can push it to a new repository: + + 1. [Create a new repository in GitHub](https://help.github.com/en/articles/create-a-repo) + for your site with your chosen repo name. For clarity you may also want to rename the root + directory (`docsy-example`) of your working copy to match, though everything will still + work even if you don't. + + 1. Configure + [`origin`](https://help.github.com/en/articles/configuring-a-remote-for-a-fork) + in your project. From your site's root directory, set the URL for `origin` to your new + repo (otherwise you'll be trying to push changes to `google/docsy` rather than to your repo): + + git remote set-url origin https://github.com/MY-SITE/EXAMPLE.git + + + 1. Verify that your remote is configured correctly by running: + + git remote -v + + + 1. Push your Docsy site to your repository: + + git push -u origin master + +### Option 2: Use the Docsy theme in your own site + +Specify the [Docsy theme](https://github.com/google/docsy) like any other Hugo theme when creating or updating your site. This gives you all the theme-y goodness but you'll need to specify your own site structure. You can either use the theme as a submodule (our recommended approach for easy updates), or just clone the theme into your project's `themes` subdirectory. + +Whichever approach you use, for simplicity we recommend copying and editing our [example site configuration](#basic-site-configuration) for your project, or you may get Hugo errors for missing parameters and values when you try to build your site. + +#### Using the Docsy theme as a submodule + +Adding Docsy as a Git submodule is our recommended approach for using the theme, as it means your project +always refers to the Docsy repo version at your chosen revision, rather than you having your own copy in +your repo that may result in merge conflicts when you try to update it. This is the approach used by our +[example project](https://github.com/google/docsy-example). + + +To create a new Hugo site project and then add the Docs theme as a submodule, run the following commands from your project's root directory. + +```shell +hugo new site myproject +cd myproject +git init +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +To add the Docsy theme to an existing site, run the following commands from your project's root directory: + +``` +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +#### Cloning the Docsy theme to your project's `themes` subdirectory + +If you don't want to use a submodules (for example, if you want to customize and maintain your own copy of the theme directly, or your deployment choice requires you to include a copy of the theme in your repository), you can clone the theme into your project. + + + + +To clone Docsy into your project's `theme` folder, run the following commands from your project's root directory: + +``` +cd themes +git clone https://github.com/google/docsy +``` + +If you want to build and/or serve your site [locally](/docs/deployment/#serving-your-site-locally), you also need to get local copies of the theme’s own submodules: + +``` +git submodule update --init --recursive +``` + +For more information, see [Theme Components](https://gohugo.io/hugo-modules/theme-components/) on the [Hugo](https://gohugo.io) site. + +#### Preview your site + +To build and preview your site locally: + +``` +cd myproject +hugo server +``` + +By default, your site will be available at http://localhost:1313/. [See the known issues on MacOS](#known-issues). + +## Basic site configuration + +Site-wide configuration details and parameters are defined in your project's `config.toml` file. These include your chosen Hugo theme (Docsy, of course!), project name, community links, Google Analytics configuration, and Markdown parser parameters. See the examples with comments in [`config.toml` in the example project](https://github.com/google/docsy-example/blob/master/config.toml) for how to add this information. **We recommend copying this `config.toml` and editing it even if you're just using the theme and not copying the entire Docsy example site**. + +The Docsy example site comes with some defaults you may want to remove or customize straight away: + +### Internationalization + +The Docsy example site supports content in English and Norwegian. You can find out more about how Docsy supports multi-language content in [Multi-language support](/docs/language/). + +If you don't intend to translate your site to Norwegian, you can remove the language switcher by removing the following lines from `config.toml`: + +``` +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +``` + +To remove the translated source files, delete the `docsy-example/content/no` directory. + +### Search + +By default, the Docsy example site uses its own [Google Custom Search Engine](https://cse.google.com/cse/all). To disable this site search, delete or comment out the following lines: + +``` +# Google Custom Search Engine ID. Remove or comment out to disable search. +gcs_engine_id = "011737558837375720776:fsdu1nryfng" +``` + +To use your own Custom Search Engine, replace the value in the `gcs_engine_id` with the ID of your own search engine. Or [choose another search option](/docs/adding-content/navigation/#site-search-options). + +## Known issues + +### MacOS + +#### Errors: `too many open files` or `fatal error: pipe failed` + +By default, MacOS permits a small number of open File Descriptors. For larger sites, or when you're simultaneously running multiple applications, +you might receive one of the following errors when you run [`hugo server`](https://gohugo.io/commands/hugo_server/) to preview your site locally: + +* POSTCSS v7 and earlier: + + ``` + ERROR 2020/04/14 12:37:16 Error: listen tcp 127.0.0.1:1313: socket: too many open files + ``` +* POSTCSS v8 and later: + + ``` + fatal error: pipe failed + ``` + +##### Workaround + +To temporarily allow more open files: + +1. View your current settings by running: + + ``` + sudo launchctl limit maxfiles + ``` + +2. Increase the limit to `65535` files by running the following commands. If your site has fewer files, you can set choose to set lower soft (`65535`) and + hard (`200000`) limits. + + ```shell + sudo launchctl limit maxfiles 65535 200000 + ulimit -n 65535 + sudo sysctl -w kern.maxfiles=200000 + sudo sysctl -w kern.maxfilesperproc=65535 + ``` + +Note that you might need to set these limits for each new shell. +[Learn more about these limits and how to make them permanent](https://www.google.com/search?q=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com&oq=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com). + +## What's next? + +* [Add content and customize your site](/docs/adding-content/) +* Get some ideas from our [Example Site](https://github.com/google/docsy-example) and other [Examples](/docs/examples/). +* [Publish your site](/docs/deployment/). + diff --git a/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md new file mode 100755 index 0000000000..6ae3255179 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/Getting started copy/quickstart-docker.md @@ -0,0 +1,81 @@ + +--- +title: "Docker Quickstart" +linkTitle: "Docker Quickstart" +weight: 3 +date: 2018-07-30 +description: > + This page helps you to setup and run a local Docsy site with Docker in 5 minutes. +--- + +## Install the prerequisites + +1. On Mac and Windows, download and install [Docker + Desktop](ihttps://www.docker.com/get-started). On Linux, install [Docker + engine](https://docs.docker.com/engine/install/#server) and [Docker + compose](https://docs.docker.com/compose/install/). + + The installation may require you to reboot your computer for the changes to + take effect. + +1. [Install git](https://github.com/git-guides/install-git). + +## Create your repository from the docsy-example template + +The docsy-example repository provides a basic site structure that you can use +as starting point to create your own documentation. + +1. Use the [docsy-example template](https://github.com/google/docsy-example) + to [create your own repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template). + +1. Download the code to your local machine by [cloning your newly created + repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository). + +1. Change your working directory to the newly created folder: + + ```bash + cd docsy-example + ``` + +## Build and run the container + +The docsy-example repository includes a +[Dockerfile](https://docs.docker.com/engine/reference/builder/) that you can +use to run your site. + +1. Build the docker image: + + ```bash + docker-compose build + ``` + +1. Run the built image: + + ```bash + docker-compose up + ``` + +1. Open the address `http://localhost:1313` in your web browser to load the + docsy-example homepage. You can now make changes to the source files, those + changes will be live-reloaded in your browser. + +## Cleanup + +To cleanup your system and delete the container image follow the next steps. + +1. Stop Docker Compose with **Ctrl + C**. + +1. Remove the produced images + + ```bash + docker-compose rm + ``` + +## What's next? + +* Learn about [basic setup and configurations for Docsy](/docs/getting-started/). +* [Add content and customize your site](/docs/adding-content/) +* [Publish your site](/docs/deployment/). + + + diff --git a/userguide/content/en/docs/dev-test-content/Getting started/_index.md b/userguide/content/en/docs/dev-test-content/Getting started/_index.md new file mode 100755 index 0000000000..5aeb8cc684 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/_index.md @@ -0,0 +1,317 @@ + +--- +title: "Getting Started" +linkTitle: "Getting Started" +weight: 2 +date: 2018-07-30 +icon: fas fa-exclamation +description: > + This page tells you how to get started with the Docsy theme, including installation and basic configuration. +--- + + +## Prerequisites and installation + +### Use our Docker image + +We provide a Docker image that you can use to run and test your Docsy site +locally, without having to install all Docsy's dependencies. + +You can see how to get started with this approach by following our [Docker +Quickstart tutorial](quickstart-docker). If you don't want to use Docker, +follow the instructions below to install Hugo and PostCSS. + +### Install Hugo + +You need a [recent **extended** version](https://github.com/gohugoio/hugo/releases) (we recommend version 0.75.0 or later) of [Hugo](https://gohugo.io/) to do local builds and previews of sites (like this one) that use Docsy. If you install from the release page, make sure to get the `extended` Hugo version, which supports [SCSS](https://sass-lang.com/documentation/file.SCSS_FOR_SASS_USERS.html); you may need to scroll down the list of releases to see it. + +For comprehensive Hugo documentation, see [gohugo.io](https://gohugo.io/). + +#### Linux + +Be careful using `sudo apt-get install hugo`, as it [doesn't get you the `extended` version for all Debian/Ubuntu versions](https://gohugo.io/getting-started/installing/#debian-and-ubuntu), and may not be up-to-date with the most recent Hugo version. + +If you've already installed Hugo, check your version: + +``` +hugo version +``` +If the result is `v0.75` or earlier, or if you don't see `Extended`, you'll need to install the latest version. You can see a complete list of Linux installation options in [Install Hugo](https://gohugo.io/getting-started/installing/#linux). The following shows you how to install Hugo from the release page: + +1. Go to the [Hugo releases](https://github.com/gohugoio/hugo/releases) page. +2. In the most recent release, scroll down until you find a list of + **Extended** versions. +3. Download the latest extended version (`hugo_extended_0.5X_Linux-64bit.tar.gz`). +4. Create a new directory: + + mkdir hugo + +5. Extract the files you downloaded to `hugo`. + +6. Switch to your new directory: + + cd hugo + +7. Install Hugo: + + sudo install hugo /usr/bin + +#### macOS + +Install Hugo using [Brew](https://gohugo.io/getting-started/installing/#homebrew-macos). + +#### As an `npm` module + +You can install Hugo as an `npm` module using [`hugo-bin`](https://www.npmjs.com/package/hugo-bin). This adds `hugo-bin` to your `node_modules` folder and adds the dependency to your `package.json` file. To install the extended version of Hugo: + +``` +npm install hugo-extended --save-dev +``` + +See the [`hugo-bin` documentation](https://www.npmjs.com/package/hugo-bin) for usage details. + +### Install PostCSS + +To build or update your site's CSS resources, you also need [`PostCSS`](https://postcss.org/) to create the final assets. If you need to install it, you must have a recent version of [NodeJS](https://nodejs.org/en/) installed on your machine so you can use `npm`, the Node package manager. By default `npm` installs tools under the directory where you run [`npm install`](https://docs.npmjs.com/cli/v6/commands/npm-install#description): + +``` +sudo npm install -D autoprefixer +sudo npm install -D postcss-cli +``` + +Starting in [version 8 of `postcss-cli`](https://github.com/postcss/postcss-cli/blob/master/CHANGELOG.md), you must also separately install `postcss`: + +``` +sudo npm install -D postcss +``` + +Note that versions of `PostCSS` later than 5.0.1 will not load `autoprefixer` if installed [globally](https://flaviocopes.com/npm-packages-local-global/), you must use a local install. + +## Using the theme + +To use the Docsy Hugo theme, you have a couple of options: + +* **Copy and edit the source for the [Docsy example site](https://github.com/google/docsy-example).** This approach gives you a skeleton structure for your site, with top-level and documentation sections and templates that you can modify as necessary. The example site uses Docsy as a [Git submodule](https://git-scm.com/book/en/v2/Git-Tools-Submodules), so it's easy to [keep up to date](/docs/updating/). +* **Build your own site using the Docsy theme.** Specify the [Docsy theme](https://github.com/google/docsy) like any other [Hugo theme](https://gohugo.io/themes/) when creating or updating your site. With this option, you'll get Docsy look and feel, navigation, and other features, but you'll need to specify your own site structure. + +### Option 1: Copy the Docsy example site + +The [Example Site](https://example.docsy.dev) gives you a good starting point for building your docs site and is +pre-configured to use the Docsy theme as a Git submodule. You can copy the Example Site either by: + +* [Using the GitHub UI](#using-the-github-ui) +* [Using the command line](#using-the-command-line) + +#### Using the GitHub UI + +This is the simplest approach, as the Docsy example site repo is a [template repository](https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/). To create your own copy of the Docsy example site repo: + +1. Go to the [repo page](https://github.com/google/docsy-example) and click **Use this template**. + +1. Type your chosen name for your new repository in the **Repository name** field. You can also add an optional **Description**. + +1. Click **Create repository from template** to create your new repository. Congratulations, you now have a Docsy site repo! + +1. To test your copied site locally with Hugo, or make local edits, you'll also need to make a local copy of your new repository. To do this, use `git clone`, replacing `https://github.com/my/example.git` with your repo's web URL (don't forget to use `--recurse-submodules` or you won't pull down some of the code you need to generate a working site): + +
    +    git clone --recurse-submodules --depth 1 https://github.com/my/example.git
    +    
    + +You can now edit your local versions of the site's source files. To preview your site, go to your site root directory and run `hugo server` ([see the known issues on MacOS](#known-issues)). By default, your site will be available at http://localhost:1313/. To push changes to your new repo, go to your site root directory and use `git push`. + +#### Using the command line + +To copy the example site: + +1. Make a local working copy of the example site directly using `git clone`: + + git clone https://github.com/google/docsy-example.git + +1. Switch to the root of the cloned project, for example: + + cd docsy-example + +1. Get local copies of the project submodules so you can build and run your site locally: + + git submodule update --init --recursive + +1. Build your site: + + hugo server + +1. Preview your site in your browser at: http://localhost:1313/. You can use `Ctrl + c` to stop the Hugo server whenever you like. + [See the known issues on MacOS](#known-issues). + +1. Now that you have a site running, you can push it to a new repository: + + 1. [Create a new repository in GitHub](https://help.github.com/en/articles/create-a-repo) + for your site with your chosen repo name. For clarity you may also want to rename the root + directory (`docsy-example`) of your working copy to match, though everything will still + work even if you don't. + + 1. Configure + [`origin`](https://help.github.com/en/articles/configuring-a-remote-for-a-fork) + in your project. From your site's root directory, set the URL for `origin` to your new + repo (otherwise you'll be trying to push changes to `google/docsy` rather than to your repo): + + git remote set-url origin https://github.com/MY-SITE/EXAMPLE.git + + + 1. Verify that your remote is configured correctly by running: + + git remote -v + + + 1. Push your Docsy site to your repository: + + git push -u origin master + +### Option 2: Use the Docsy theme in your own site + +Specify the [Docsy theme](https://github.com/google/docsy) like any other Hugo theme when creating or updating your site. This gives you all the theme-y goodness but you'll need to specify your own site structure. You can either use the theme as a submodule (our recommended approach for easy updates), or just clone the theme into your project's `themes` subdirectory. + +Whichever approach you use, for simplicity we recommend copying and editing our [example site configuration](#basic-site-configuration) for your project, or you may get Hugo errors for missing parameters and values when you try to build your site. + +#### Using the Docsy theme as a submodule + +Adding Docsy as a Git submodule is our recommended approach for using the theme, as it means your project +always refers to the Docsy repo version at your chosen revision, rather than you having your own copy in +your repo that may result in merge conflicts when you try to update it. This is the approach used by our +[example project](https://github.com/google/docsy-example). + + +To create a new Hugo site project and then add the Docs theme as a submodule, run the following commands from your project's root directory. + +```shell +hugo new site myproject +cd myproject +git init +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +To add the Docsy theme to an existing site, run the following commands from your project's root directory: + +``` +git submodule add https://github.com/google/docsy.git themes/docsy +echo 'theme = "docsy"' >> config.toml +git submodule update --init --recursive +``` + +#### Cloning the Docsy theme to your project's `themes` subdirectory + +If you don't want to use a submodules (for example, if you want to customize and maintain your own copy of the theme directly, or your deployment choice requires you to include a copy of the theme in your repository), you can clone the theme into your project. + + + + +To clone Docsy into your project's `theme` folder, run the following commands from your project's root directory: + +``` +cd themes +git clone https://github.com/google/docsy +``` + +If you want to build and/or serve your site [locally](/docs/deployment/#serving-your-site-locally), you also need to get local copies of the theme’s own submodules: + +``` +git submodule update --init --recursive +``` + +For more information, see [Theme Components](https://gohugo.io/hugo-modules/theme-components/) on the [Hugo](https://gohugo.io) site. + +#### Preview your site + +To build and preview your site locally: + +``` +cd myproject +hugo server +``` + +By default, your site will be available at http://localhost:1313/. [See the known issues on MacOS](#known-issues). + +## Basic site configuration + +Site-wide configuration details and parameters are defined in your project's `config.toml` file. These include your chosen Hugo theme (Docsy, of course!), project name, community links, Google Analytics configuration, and Markdown parser parameters. See the examples with comments in [`config.toml` in the example project](https://github.com/google/docsy-example/blob/master/config.toml) for how to add this information. **We recommend copying this `config.toml` and editing it even if you're just using the theme and not copying the entire Docsy example site**. + +The Docsy example site comes with some defaults you may want to remove or customize straight away: + +### Internationalization + +The Docsy example site supports content in English and Norwegian. You can find out more about how Docsy supports multi-language content in [Multi-language support](/docs/language/). + +If you don't intend to translate your site to Norwegian, you can remove the language switcher by removing the following lines from `config.toml`: + +``` +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +``` + +To remove the translated source files, delete the `docsy-example/content/no` directory. + +### Search + +By default, the Docsy example site uses its own [Google Custom Search Engine](https://cse.google.com/cse/all). To disable this site search, delete or comment out the following lines: + +``` +# Google Custom Search Engine ID. Remove or comment out to disable search. +gcs_engine_id = "011737558837375720776:fsdu1nryfng" +``` + +To use your own Custom Search Engine, replace the value in the `gcs_engine_id` with the ID of your own search engine. Or [choose another search option](/docs/adding-content/navigation/#site-search-options). + +## Known issues + +### MacOS + +#### Errors: `too many open files` or `fatal error: pipe failed` + +By default, MacOS permits a small number of open File Descriptors. For larger sites, or when you're simultaneously running multiple applications, +you might receive one of the following errors when you run [`hugo server`](https://gohugo.io/commands/hugo_server/) to preview your site locally: + +* POSTCSS v7 and earlier: + + ``` + ERROR 2020/04/14 12:37:16 Error: listen tcp 127.0.0.1:1313: socket: too many open files + ``` +* POSTCSS v8 and later: + + ``` + fatal error: pipe failed + ``` + +##### Workaround + +To temporarily allow more open files: + +1. View your current settings by running: + + ``` + sudo launchctl limit maxfiles + ``` + +2. Increase the limit to `65535` files by running the following commands. If your site has fewer files, you can set choose to set lower soft (`65535`) and + hard (`200000`) limits. + + ```shell + sudo launchctl limit maxfiles 65535 200000 + ulimit -n 65535 + sudo sysctl -w kern.maxfiles=200000 + sudo sysctl -w kern.maxfilesperproc=65535 + ``` + +Note that you might need to set these limits for each new shell. +[Learn more about these limits and how to make them permanent](https://www.google.com/search?q=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com&oq=mac+os+launchctl+limit+maxfiles+site%3Aapple.stackexchange.com). + +## What's next? + +* [Add content and customize your site](/docs/adding-content/) +* Get some ideas from our [Example Site](https://github.com/google/docsy-example) and other [Examples](/docs/examples/). +* [Publish your site](/docs/deployment/). + diff --git a/userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md b/userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md new file mode 100755 index 0000000000..6ae3255179 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Getting started/quickstart-docker.md @@ -0,0 +1,81 @@ + +--- +title: "Docker Quickstart" +linkTitle: "Docker Quickstart" +weight: 3 +date: 2018-07-30 +description: > + This page helps you to setup and run a local Docsy site with Docker in 5 minutes. +--- + +## Install the prerequisites + +1. On Mac and Windows, download and install [Docker + Desktop](ihttps://www.docker.com/get-started). On Linux, install [Docker + engine](https://docs.docker.com/engine/install/#server) and [Docker + compose](https://docs.docker.com/compose/install/). + + The installation may require you to reboot your computer for the changes to + take effect. + +1. [Install git](https://github.com/git-guides/install-git). + +## Create your repository from the docsy-example template + +The docsy-example repository provides a basic site structure that you can use +as starting point to create your own documentation. + +1. Use the [docsy-example template](https://github.com/google/docsy-example) + to [create your own repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-repository-from-a-template). + +1. Download the code to your local machine by [cloning your newly created + repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository). + +1. Change your working directory to the newly created folder: + + ```bash + cd docsy-example + ``` + +## Build and run the container + +The docsy-example repository includes a +[Dockerfile](https://docs.docker.com/engine/reference/builder/) that you can +use to run your site. + +1. Build the docker image: + + ```bash + docker-compose build + ``` + +1. Run the built image: + + ```bash + docker-compose up + ``` + +1. Open the address `http://localhost:1313` in your web browser to load the + docsy-example homepage. You can now make changes to the source files, those + changes will be live-reloaded in your browser. + +## Cleanup + +To cleanup your system and delete the container image follow the next steps. + +1. Stop Docker Compose with **Ctrl + C**. + +1. Remove the produced images + + ```bash + docker-compose rm + ``` + +## What's next? + +* Learn about [basic setup and configurations for Docsy](/docs/getting-started/). +* [Add content and customize your site](/docs/adding-content/) +* [Publish your site](/docs/deployment/). + + + diff --git a/userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md b/userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md new file mode 100644 index 0000000000..6c522471af --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Language/Language copy/Language/_index.md @@ -0,0 +1,60 @@ +--- +title: "Multi-language Support" +linkTitle: "Multi-language Support" +weight: 7 +description: > + Support multiple languages in your site. +--- + +If you'd like to provide site content in multiple languages, the Docsy theme and Hugo make it easy to both add your translated content and for your users to navigate between language versions. + +## Content and configuration + +To add content in multiple languages, you first need to define the available languages in a `languages` section in your site configuration. Each language can have its own language-specific configuration. For example, the Docsy Example Site config specifies that it provides content in English and Norwegian, and that the language version visitors will see by default is English: + +```toml +contentDir = "content/en" +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = false +... +[languages] +[languages.en] +title = "Docsy" +description = "Docsy does docs" +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +``` + +Any setting not defined in a `[languages]` block will fall back to the global value for that setting: so, for example, the content directory used for the site above will be `content/en` unless the user selects the Norwegian language option. + +Once you've updated your site config, you create a content root directory for each language version in your source repo, such as `content/en` for English text, and add your [content](/docs/adding-content/content/) as usual. See the [Hugo Docs](https://gohugo.io/content-management/multilingual) on multi-language support for more information. + +{{% alert title="Tip" %}} +If there's any possibility your site might be translated into other languages, consider creating your site with your content in a language-specific subdirectory, as it means you don't need to move it if you add another language. +{{% /alert %}} + +For adding multiple language versions of other site elements such as button text, see the [internationalization bundles](#internationalization-bundles) section below. + +## Selecting a language + +If you configure more than one language in `config.toml`, the Docsy theme adds a language selector drop down to the top-level menu. Selecting a language takes the user to the translated version of the current page, or the home page for the given language. + +## Internationalization bundles + +All UI strings (text for buttons etc.) are bundled inside `/i18n` in the theme, with a `.toml` file for each language. + +If your chosen language isn't currently in the theme and you create your own `.toml` file for all the common UI strings (for example, if you translate the UI text into Japanese and create a copy of `en.toml` called `jp.toml`), we recommend you do this **in the theme** rather than in your own project, so it can be reused by others. Any additional strings or overridden values can be added to your project's `/i18n` folder. + +{{% alert title="Hugo Tip" %}} +Run `hugo server --i18n-warnings` when doing translation work, as it will give you warnings on what strings are missing. +{{% /alert %}} + + diff --git a/userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md b/userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md new file mode 100644 index 0000000000..6c522471af --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Language/Language copy/_index.md @@ -0,0 +1,60 @@ +--- +title: "Multi-language Support" +linkTitle: "Multi-language Support" +weight: 7 +description: > + Support multiple languages in your site. +--- + +If you'd like to provide site content in multiple languages, the Docsy theme and Hugo make it easy to both add your translated content and for your users to navigate between language versions. + +## Content and configuration + +To add content in multiple languages, you first need to define the available languages in a `languages` section in your site configuration. Each language can have its own language-specific configuration. For example, the Docsy Example Site config specifies that it provides content in English and Norwegian, and that the language version visitors will see by default is English: + +```toml +contentDir = "content/en" +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = false +... +[languages] +[languages.en] +title = "Docsy" +description = "Docsy does docs" +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +``` + +Any setting not defined in a `[languages]` block will fall back to the global value for that setting: so, for example, the content directory used for the site above will be `content/en` unless the user selects the Norwegian language option. + +Once you've updated your site config, you create a content root directory for each language version in your source repo, such as `content/en` for English text, and add your [content](/docs/adding-content/content/) as usual. See the [Hugo Docs](https://gohugo.io/content-management/multilingual) on multi-language support for more information. + +{{% alert title="Tip" %}} +If there's any possibility your site might be translated into other languages, consider creating your site with your content in a language-specific subdirectory, as it means you don't need to move it if you add another language. +{{% /alert %}} + +For adding multiple language versions of other site elements such as button text, see the [internationalization bundles](#internationalization-bundles) section below. + +## Selecting a language + +If you configure more than one language in `config.toml`, the Docsy theme adds a language selector drop down to the top-level menu. Selecting a language takes the user to the translated version of the current page, or the home page for the given language. + +## Internationalization bundles + +All UI strings (text for buttons etc.) are bundled inside `/i18n` in the theme, with a `.toml` file for each language. + +If your chosen language isn't currently in the theme and you create your own `.toml` file for all the common UI strings (for example, if you translate the UI text into Japanese and create a copy of `en.toml` called `jp.toml`), we recommend you do this **in the theme** rather than in your own project, so it can be reused by others. Any additional strings or overridden values can be added to your project's `/i18n` folder. + +{{% alert title="Hugo Tip" %}} +Run `hugo server --i18n-warnings` when doing translation work, as it will give you warnings on what strings are missing. +{{% /alert %}} + + diff --git a/userguide/content/en/docs/dev-test-content/Language/_index.md b/userguide/content/en/docs/dev-test-content/Language/_index.md new file mode 100644 index 0000000000..b0a2a4fa83 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/Language/_index.md @@ -0,0 +1,61 @@ +--- +title: "Multi-language Support" +linkTitle: "Multi-language Support" +weight: 7 +icon: fas fa-globe +description: > + Support multiple languages in your site. +--- + +If you'd like to provide site content in multiple languages, the Docsy theme and Hugo make it easy to both add your translated content and for your users to navigate between language versions. + +## Content and configuration + +To add content in multiple languages, you first need to define the available languages in a `languages` section in your site configuration. Each language can have its own language-specific configuration. For example, the Docsy Example Site config specifies that it provides content in English and Norwegian, and that the language version visitors will see by default is English: + +```toml +contentDir = "content/en" +defaultContentLanguage = "en" +defaultContentLanguageInSubdir = false +... +[languages] +[languages.en] +title = "Docsy" +description = "Docsy does docs" +languageName ="English" +# Weight used for sorting. +weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +``` + +Any setting not defined in a `[languages]` block will fall back to the global value for that setting: so, for example, the content directory used for the site above will be `content/en` unless the user selects the Norwegian language option. + +Once you've updated your site config, you create a content root directory for each language version in your source repo, such as `content/en` for English text, and add your [content](/docs/adding-content/content/) as usual. See the [Hugo Docs](https://gohugo.io/content-management/multilingual) on multi-language support for more information. + +{{% alert title="Tip" %}} +If there's any possibility your site might be translated into other languages, consider creating your site with your content in a language-specific subdirectory, as it means you don't need to move it if you add another language. +{{% /alert %}} + +For adding multiple language versions of other site elements such as button text, see the [internationalization bundles](#internationalization-bundles) section below. + +## Selecting a language + +If you configure more than one language in `config.toml`, the Docsy theme adds a language selector drop down to the top-level menu. Selecting a language takes the user to the translated version of the current page, or the home page for the given language. + +## Internationalization bundles + +All UI strings (text for buttons etc.) are bundled inside `/i18n` in the theme, with a `.toml` file for each language. + +If your chosen language isn't currently in the theme and you create your own `.toml` file for all the common UI strings (for example, if you translate the UI text into Japanese and create a copy of `en.toml` called `jp.toml`), we recommend you do this **in the theme** rather than in your own project, so it can be reused by others. Any additional strings or overridden values can be added to your project's `/i18n` folder. + +{{% alert title="Hugo Tip" %}} +Run `hugo server --i18n-warnings` when doing translation work, as it will give you warnings on what strings are missing. +{{% /alert %}} + + diff --git a/userguide/content/en/docs/dev-test-content/_index.md b/userguide/content/en/docs/dev-test-content/_index.md new file mode 100644 index 0000000000..0786258f96 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/_index.md @@ -0,0 +1,40 @@ +--- +title: "DEV Test Content" +weight: 2 +icon: fas fa-tools +tags: ["tag 1","tag 2","tag 3"] +projects: ["project 1","project 2","project 3"] +categories: ["category 1","category 2","category 3"] +description: > + Some examples of Docsy in action! +--- + +One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you've got a production site up and running with Docsy! + +## Docsy theme examples + +Example sites that have low to no customization: + +| Site | Repo (if public) | +|---|---| +| [This Docsy documentation site](/docs) | https://github.com/google/docsy | +| ["Goldydocs" - a Docsy example site](https://example.docsy.dev) | https://github.com/google/docsy-example | +| https://www.kubeflow.org/ | https://github.com/kubeflow/website | +| https://agones.dev/site/ | https://github.com/GoogleCloudPlatform/agones/tree/master/site | +| https://googlecontainertools.github.io/kpt/ | https://github.com/GoogleContainerTools/kpt/tree/master/docs | +| [Navidrome Music Server](https://www.navidrome.org) | https://github.com/navidrome/website | +| https://docs.agilebase.co.uk/ | https://github.com/okohll/abdocs | +| https://jvmperf.net/ | https://github.com/cchesser/java-perf-workshop | +| [gRPC](https://www.grpc.io/) | https://github.com/grpc/grpc.io + +## Customized Docsy examples + +Example sites that include a moderate to high amount of customization: + +| Site | Repo (if public) | +|---|---| +| [Knative](https://knative.dev) | https://github.com/knative/docs and https://github.com/knative/website | +| [Apache Airflow](https://airflow.apache.org/) | https://github.com/apache/airflow-site/ | +| [Docsy Just Docs](https://docsyjustdocs.netlify.com/) | https://github.com/LisaFC/justdocs | +| [Thunderhead Engineering Product Support](https://support.thunderheadeng.com/) | https://gitlab.com/tecidev/support (private) | +| [Kubernetes](https://kubernetes.io) | https://github.com/kubernetes/website | diff --git a/userguide/content/en/docs/dev-test-content/external-links/_index.md b/userguide/content/en/docs/dev-test-content/external-links/_index.md new file mode 100644 index 0000000000..6cea0f0699 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/_index.md @@ -0,0 +1,6 @@ +--- +title: "Manual Link" +weight: 1 +description: > + Some examples for manual links +--- diff --git a/userguide/content/en/docs/dev-test-content/external-links/external-link.md b/userguide/content/en/docs/dev-test-content/external-links/external-link.md new file mode 100644 index 0000000000..20b5be8ee8 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/external-link.md @@ -0,0 +1,13 @@ +--- +title: "external link" +linkTitle: "external link" +manualLink: "https://themes.gohugo.io/docsy/" +manualLinkTitle: "external link opens in new window or tab" +manualLinkTarget: "_blank" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + External link to following page: [https://themes.gohugo.io/docsy/](https://themes.gohugo.io/docsy/ "external link") +--- \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-links/internal-link.md b/userguide/content/en/docs/dev-test-content/external-links/internal-link.md new file mode 100644 index 0000000000..daa1dc578f --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/internal-link.md @@ -0,0 +1,12 @@ +--- +title: "internal without relref" +linkTitle: "internal without relref" +manualLink: "/about/" +manualLinkTitle: "internal link to about page without using relref" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + Internal link to following page: [about](/about/ "internal link") +--- \ No newline at end of file diff --git a/userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md b/userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md new file mode 100644 index 0000000000..18ddf47fa4 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/internal_link-relref.md @@ -0,0 +1,14 @@ +--- +title: "internal link with relref" +linkTitle: "internal link with relref" +manualLinkRelref: "about" +manualLinkTitle: "internal link to about page using relref" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + Internal link to following page: [about]({{% relref "about" %}} "internal link") - The link in the page (which uses alsoe the relref function of Hugo) description doesn't render correct, because the page description get markdownified and markdownify doesn't replace shortcodes. +--- + +[about]({{< relref "about" >}} "internal link") diff --git a/userguide/content/en/docs/dev-test-content/external-links/url-link.md b/userguide/content/en/docs/dev-test-content/external-links/url-link.md new file mode 100644 index 0000000000..c7f12c6e90 --- /dev/null +++ b/userguide/content/en/docs/dev-test-content/external-links/url-link.md @@ -0,0 +1,11 @@ +--- +title: "Hugo like link via url parameter" +linkTitle: "url parameter" +url: "hugo-like-link" +type: docs +date: 2020-11-27T00:00:00+01:00 +draft: false +weight: 999 +description: > + Hugo like link via url parameter +--- \ No newline at end of file From 97746ef94a86053ec1e3d84245019294b8664a11 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:01:13 +0200 Subject: [PATCH 52/85] CSS for taxonomy in article --- assets/scss/_taxonomy.scss | 79 ++++++++++++++++++++++++++++++++++++++ assets/scss/main.scss | 1 + 2 files changed, 80 insertions(+) create mode 100644 assets/scss/_taxonomy.scss diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss new file mode 100644 index 0000000000..c48621f229 --- /dev/null +++ b/assets/scss/_taxonomy.scss @@ -0,0 +1,79 @@ +// Taxonomies - e.g. Tags, Categories, ... + +.taxonomy-terms-article { + width: 100%; + clear: both; + font-size: 0.8rem; +} + +.taxonomy-title { + // font-weight: bold; + display: inline-block; + font-size: 1.25em; + height: 1em; // 26px; + line-height: 1em; // 26px; + float: left; + margin-right: 1em; + padding: 0; + // display: none; // to remove taxonomy title +} + +.taxonomy-terms { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0; + display: inline-block; + + li { + float: left; + } +} + +.taxonomy-term { + background: #eee; + border-radius: 3px 0 0 3px; + color: #999; + display: inline-block; + font-size: 1em; + height: 1.5em; // 26px; + line-height: 1.5em; // 26px; + padding: 0 1.4em 0 1.4em; // 0 20px 0 23px; + position: relative; + margin: 0 0.5em 0.1em 0; // 0 10px 10px 0; + text-decoration: none; + -webkit-transition: color 0.2s; + + &::before { + background: #fff; + border-radius: 10px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); + content: ''; + height: 0.5em; // 6px; + left: 0.5em; // 10px; + position: absolute; + width: 0.5em; // 6px; + top: 0.5em; // 10px; + } + + &::after { + background: #fff; + border-bottom: 0.75em solid transparent; // 13px solid transparent; + border-left: 0.75em solid #eee; // 13px solid #eee; + border-top: 0.75em solid transparent; // 13px solid transparent; + content: ''; + position: absolute; + right: 0; + top: 0; + } + + &:hover { + background-color: $primary; + color: white; + } + + &:hover::after { + border-left-color: $primary; + } +} + diff --git a/assets/scss/main.scss b/assets/scss/main.scss index 1992c27038..cca86aabd2 100644 --- a/assets/scss/main.scss +++ b/assets/scss/main.scss @@ -26,6 +26,7 @@ @import "blocks/blocks"; @import "section-index"; @import "pageinfo"; +@import "taxonomy"; @if $td-enable-google-fonts { @import url($web-font-path); From b63d876154bd64a3238324bd508036884eacc8e3 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:01:57 +0200 Subject: [PATCH 53/85] 1st try of taxonomy pages --- layouts/_default/taxonomy.html | 40 ++++++++++++++++++++++++++++++ layouts/_default/terms.html | 45 ++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 layouts/_default/taxonomy.html create mode 100644 layouts/_default/terms.html diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html new file mode 100644 index 0000000000..87123c2399 --- /dev/null +++ b/layouts/_default/taxonomy.html @@ -0,0 +1,40 @@ +{{ define "main" }} + +
    + +
    + +
    + + +
    +
    + {{ range .Pages }} + + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} + +
    +
    + {{- .Title -}} +
    +

    {{ .Description | markdownify }}

    +
    + + {{ end }} +
    +
    + +
    + +
    + +
    + + {{ end }} \ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000000..1f59c1e65e --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,45 @@ +{{ define "main" }} +{{ $section_to_display := .Pages }} +
    + +
    + +
    + +
    + {{ range $key, $value := .Data.Terms }} +
    +

    + + {{ $key }} + +

    + {{ range $value.Pages }} +

    + + {{ .Title }} + +

    + {{ end }} +
    + + {{ end }} + +
    + + + + +
    + +
    + + + + +
    +{{ end }} \ No newline at end of file From f7cff8338dade7242edfa2e861d1f015c1f6c79b Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:02:14 +0200 Subject: [PATCH 54/85] taxonomy for pages --- layouts/docs/list.html | 10 ++++++++++ layouts/partials/taxonomy_terms_article.html | 14 ++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 layouts/partials/taxonomy_terms_article.html diff --git a/layouts/docs/list.html b/layouts/docs/list.html index c92c7d7181..7969415940 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,4 +1,14 @@ {{ define "main" }} +{{ $context := . }} +{{ if isset .Site.Params.Taxonomy "taxonomypageheader" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.Taxonomypageheader }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} +{{ end }}

    {{ .Title }}

    {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} diff --git a/layouts/partials/taxonomy_terms_article.html b/layouts/partials/taxonomy_terms_article.html new file mode 100644 index 0000000000..608873bb68 --- /dev/null +++ b/layouts/partials/taxonomy_terms_article.html @@ -0,0 +1,14 @@ +{{ $context := .context }} +{{ $taxo := .taxo }} + +{{ if (gt (len ($context.GetTerms $taxo)) 0)}} +
    +
    {{ humanize $taxo }}:
    + +
    +{{ end }} \ No newline at end of file From f6088c683148d708aa088c9efb5a608d10d49f7d Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 00:02:27 +0200 Subject: [PATCH 55/85] settings for taxonomy --- userguide/config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index 34d61b3508..02c2a1808b 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -232,7 +232,7 @@ disable_toc = false [params.taxonomy] taxonomyCloud = ["tags"] taxonomyCloudTitle = ["Tag Cloud"] -taxonomyPageHeader = ["tags", "categories", "projects"] +taxonomyPageHeader = ["projects", "tags"] [taxonomies] tag = "tags" From fd3f559051b906e60f6836f66be1a0e0dfe366d7 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 09:48:26 +0200 Subject: [PATCH 56/85] small typo --- layouts/docs/list.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/docs/list.html b/layouts/docs/list.html index 7969415940..ff84d4ef58 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,7 +1,7 @@ {{ define "main" }} {{ $context := . }} {{ if isset .Site.Params.Taxonomy "taxonomypageheader" }} - {{ range $index, $taxo := .Site.Params.Taxonomy.Taxonomypageheader }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyPageHeader }} {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} {{ end }} {{ else }} From 9ca613279c9aa9f99dd9a633dc733abfa6b125c0 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Tue, 11 May 2021 09:48:51 +0200 Subject: [PATCH 57/85] taxonomy clouds --- assets/scss/_taxonomy.scss | 64 ++++++++++++++++++---- layouts/partials/taxonomy_terms_cloud.html | 19 +++++++ layouts/partials/toc.html | 11 ++++ userguide/config.toml | 6 +- 4 files changed, 87 insertions(+), 13 deletions(-) create mode 100644 layouts/partials/taxonomy_terms_cloud.html diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index c48621f229..c3a67f4c04 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -4,18 +4,42 @@ width: 100%; clear: both; font-size: 0.8rem; + + .taxonomy-title { + // font-weight: bold; + display: inline-block; + font-size: 1.25em; + height: 1em; // 26px; + line-height: 1em; // 26px; + float: left; + margin-right: 1em; + padding: 0; + // display: none; // to remove taxonomy title + } } -.taxonomy-title { - // font-weight: bold; - display: inline-block; - font-size: 1.25em; - height: 1em; // 26px; - line-height: 1em; // 26px; - float: left; - margin-right: 1em; - padding: 0; - // display: none; // to remove taxonomy title +.taxonomy-terms-cloud { + width: 100%; + clear: both; + // font-size: 0.8rem; + + .taxonomy-title { + // font-weight: bold; + display: block; + width: 100%; + font-size: 1rem; + // height: 1em; // 26px; + // line-height: 1em; // 26px; + // float: left; + // margin-right: 1em; + // padding: 0; + // display: none; // to remove taxonomy title + font-weight: 700; + color: #30638E; + border-bottom: 1px #30638E solid; + margin-bottom: 1rem; + padding-bottom: 0.375rem; + } } .taxonomy-terms { @@ -70,6 +94,10 @@ &:hover { background-color: $primary; color: white; + + .taxonomy-count{ + color: $dark!important; + } } &:hover::after { @@ -77,3 +105,19 @@ } } +.taxonomy-count { + font-size: 0.8em; + // height: 1.25em; // 26px; + line-height: 1.25em; // 26px; + + // from W3.CSS https://www.w3schools.com/w3css/w3css_badges.asp + display: inline-block; + padding-left: 0.6em; + padding-right: 0.6em; + margin-left: 0.6em; + // margin-right: 0.6em; + text-align: center; + border-radius: 50%; + // color: #fff!important; + background-color: #fff; +} \ No newline at end of file diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html new file mode 100644 index 0000000000..36ff37a27d --- /dev/null +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -0,0 +1,19 @@ +{{ $context := .context }} +{{ $taxo := .taxo }} + + + +{{ if isset $context.Site.Taxonomies ( lower $taxo ) }} + {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} + {{ if (gt (len $taxonomy) 0)}} +
    +
    {{ humanize $taxo }}
    + +
    + {{ end }} +{{ end }} \ No newline at end of file diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index f155f8b13a..b7df7e75ee 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -5,4 +5,15 @@ {{ . }} {{ end }} {{ end }} +{{ end }} + +{{ $context := . }} +{{ if isset .Site.Params.Taxonomy "taxonomycloud" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ end }} {{ end }} \ No newline at end of file diff --git a/userguide/config.toml b/userguide/config.toml index 02c2a1808b..14f221c99f 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -230,9 +230,9 @@ enable = true disable_toc = false [params.taxonomy] -taxonomyCloud = ["tags"] -taxonomyCloudTitle = ["Tag Cloud"] -taxonomyPageHeader = ["projects", "tags"] +taxonomyCloud = ["tags"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Tag Cloud"] +taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [taxonomies] tag = "tags" From 6695da5a756ef25feff5e511fa5ec0c08a967b11 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 14:08:14 +0200 Subject: [PATCH 58/85] developing layout of taxonomy terms --- assets/scss/_taxonomy.scss | 109 +++++++++++++++++++++++++------------ 1 file changed, 73 insertions(+), 36 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index c3a67f4c04..2bc2bf3a79 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -7,12 +7,12 @@ .taxonomy-title { // font-weight: bold; - display: inline-block; + display: inline; font-size: 1.25em; height: 1em; // 26px; line-height: 1em; // 26px; - float: left; - margin-right: 1em; + // float: left; + margin-right: 0.5em; padding: 0; // display: none; // to remove taxonomy title } @@ -20,12 +20,14 @@ .taxonomy-terms-cloud { width: 100%; + // max-width: 100%; + // overflow: hidden; clear: both; - // font-size: 0.8rem; + font-size: 0.8rem; .taxonomy-title { // font-weight: bold; - display: block; + display: inline-block; width: 100%; font-size: 1rem; // height: 1em; // 26px; @@ -47,49 +49,84 @@ margin: 0; overflow: hidden; padding: 0; - display: inline-block; + display: inline; li { - float: left; + display: inline; + + // https://stackoverflow.com/questions/3247358/how-do-i-wrap-text-with-no-whitespace-inside-a-td + /* These are technically the same, but use both */ + overflow-wrap: break-word; + word-wrap: break-word; + + -ms-word-break: break-all; + /* This is the dangerous one in WebKit, as it breaks things wherever */ + word-break: break-all; + /* Instead use this non-standard one: */ + word-break: break-word; + + /* Adds a hyphen where the word breaks, if supported (No Blink) */ + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; } } .taxonomy-term { background: #eee; - border-radius: 3px 0 0 3px; + border-radius: 3px; + // border-width: 0; color: #999; - display: inline-block; + display: inline-block !important; font-size: 1em; - height: 1.5em; // 26px; line-height: 1.5em; // 26px; - padding: 0 1.4em 0 1.4em; // 0 20px 0 23px; + min-height: 1.5em; // 26px; + max-width: 100%; + padding: 0 0.5em 0 0.2em; // 0 20px 0 23px; position: relative; - margin: 0 0.5em 0.1em 0; // 0 10px 10px 0; + margin: 0 0.5em 0.2em 0.8em; // 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; + - &::before { - background: #fff; - border-radius: 10px; - box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); - content: ''; - height: 0.5em; // 6px; - left: 0.5em; // 10px; - position: absolute; - width: 0.5em; // 6px; - top: 0.5em; // 10px; - } + // &::before { + // background: #fff; + // border-radius: 10px; + // box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); + // content: ''; + // height: 0.5em; // 6px; + // left: 0.5em; // 10px; + // position: absolute; + // width: 0.5em; // 6px; + // top: 0.5em; // 10px; + + // https://stackoverflow.com/questions/30753216/how-to-create-a-triangle-with-css-that-scales-to-parent-div-height?rq=1 + &::before { + content: ''; + position: absolute; + display: block; + left: -0.7em; + top: 0; + bottom: 0; + width: 0.8em; + height: 100%; + background: #eee; + -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); + clip-path: polygon(100% 0, 100% 100%, 0 50%); + } + // } - &::after { - background: #fff; - border-bottom: 0.75em solid transparent; // 13px solid transparent; - border-left: 0.75em solid #eee; // 13px solid #eee; - border-top: 0.75em solid transparent; // 13px solid transparent; - content: ''; - position: absolute; - right: 0; - top: 0; - } + // &::after { + // background: #fff; + // border-bottom: 0.75em solid transparent; // 13px solid transparent; + // border-left: 0.75em solid #eee; // 13px solid #eee; + // border-top: 0.75em solid transparent; // 13px solid transparent; + // content: ''; + // position: absolute; + // right: 0; + // top: 0; + // } &:hover { background-color: $primary; @@ -100,8 +137,8 @@ } } - &:hover::after { - border-left-color: $primary; + &:hover::before { + background: $primary; } } @@ -117,7 +154,7 @@ margin-left: 0.6em; // margin-right: 0.6em; text-align: center; - border-radius: 50%; + border-radius: 1em; // color: #fff!important; background-color: #fff; } \ No newline at end of file From 3244426bcfdbc2ad335e026a56c8ee458c5b65c6 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 14:10:52 +0200 Subject: [PATCH 59/85] dev content for taxonomies --- userguide/content/en/docs/dev-test-content/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/content/en/docs/dev-test-content/_index.md b/userguide/content/en/docs/dev-test-content/_index.md index 0786258f96..9a1123ff44 100644 --- a/userguide/content/en/docs/dev-test-content/_index.md +++ b/userguide/content/en/docs/dev-test-content/_index.md @@ -2,7 +2,7 @@ title: "DEV Test Content" weight: 2 icon: fas fa-tools -tags: ["tag 1","tag 2","tag 3"] +tags: ["tag 1","tag 2","tag 3","a very long tag","atagwithaveryverylongword","atagwithaveryveryveryveryveryverylongword","one more long tag existing of more words","And another long tag existing of much more words, to see if the screen will explode, wenn it's really very very long","Testtag"] projects: ["project 1","project 2","project 3"] categories: ["category 1","category 2","category 3"] description: > From 3c0ae93b7139b51a16bb516fd162f68e5f9313c6 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 14:11:28 +0200 Subject: [PATCH 60/85] dev taxonomy control parameter --- layouts/partials/taxonomy_terms_cloud.html | 3 ++- layouts/partials/toc.html | 9 +++++++-- userguide/config.toml | 4 ++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html index 36ff37a27d..1b75d4616d 100644 --- a/layouts/partials/taxonomy_terms_cloud.html +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -1,5 +1,6 @@ {{ $context := .context }} {{ $taxo := .taxo }} +{{ $title := .title }} @@ -8,7 +9,7 @@ {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} {{ if (gt (len $taxonomy) 0)}}
    -
    {{ humanize $taxo }}
    +
    {{ $title }}
      {{ range $taxonomy }}
    • {{ .Page.Title }}{{ .Count }}
    • diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index b7df7e75ee..ab90ddd296 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -10,10 +10,15 @@ {{ $context := . }} {{ if isset .Site.Params.Taxonomy "taxonomycloud" }} {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} + {{ $.Scratch.Set "title" ( index $.Site.Params.Taxonomy.taxonomyCloudTitle $index ) }} + {{ else }} + {{ $.Scratch.Set "title" ( humanize $taxo ) }} + {{ end }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( $.Scratch.Get "title") ) }} {{ end }} {{ else }} {{ range $taxo, $taxo_map := .Site.Taxonomies }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo ) }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} {{ end }} {{ end }} \ No newline at end of file diff --git a/userguide/config.toml b/userguide/config.toml index 14f221c99f..114c828c5a 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -230,8 +230,8 @@ enable = true disable_toc = false [params.taxonomy] -taxonomyCloud = ["tags"] # set taxonomyCloud = [] to hide taxonomy clouds -taxonomyCloudTitle = ["Tag Cloud"] +taxonomyCloud = ["tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Tag Cloud", "Cloud of Catagories"] # if used, must have same lang as taxonomyCloud taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [taxonomies] From dbe214d07e7132678f5b3bd4651d67cc3336f3cd Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 15:48:00 +0200 Subject: [PATCH 61/85] adding language variable ui_all --- i18n/de.toml | 4 ++++ i18n/en.toml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/i18n/de.toml b/i18n/de.toml index cec9c52ad4..9feabce51a 100644 --- a/i18n/de.toml +++ b/i18n/de.toml @@ -18,6 +18,10 @@ other = "Diese Seite durchsuchen…" [ui_in] other = "in" +# Used in sentences such as "All Tags" +[ui_all] +other = "alle" + # Footer text [footer_all_rights_reserved] other = "Alle Rechte vorbehalten" diff --git a/i18n/en.toml b/i18n/en.toml index 857a2ad70c..6f1360b365 100644 --- a/i18n/en.toml +++ b/i18n/en.toml @@ -18,6 +18,10 @@ other = "Search this site…" [ui_in] other = "in" +# Used in sentences such as "All Tags" +[ui_all] +other = "all" + # Footer text [footer_all_rights_reserved] other = "All Rights Reserved" From 82328ce7f4ecd92e63445874d522cd3f3046378f Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 15:48:29 +0200 Subject: [PATCH 62/85] option to hide title in taxonomy_terms_cloud --- layouts/partials/taxonomy_terms_cloud.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html index 1b75d4616d..9d56a1171e 100644 --- a/layouts/partials/taxonomy_terms_cloud.html +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -9,7 +9,9 @@ {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} {{ if (gt (len $taxonomy) 0)}}
      -
      {{ $title }}
      + {{ with $title }} +
      {{ . }}
      + {{ end }}
        {{ range $taxonomy }}
      • {{ .Page.Title }}{{ .Count }}
      • From 3341a3d4fd57937edc48cc37f6af8137017e679e Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 15:48:51 +0200 Subject: [PATCH 63/85] 1st dev version for taxonomy specific pages --- assets/scss/_taxonomy.scss | 32 +++++++++++-- layouts/_default/taxonomy.html | 36 ++++++++------- layouts/_default/terms.html | 83 ++++++++++++++++++---------------- 3 files changed, 91 insertions(+), 60 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 2bc2bf3a79..ef1f74b183 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -18,7 +18,7 @@ } } -.taxonomy-terms-cloud { +.td-toc .taxonomy-terms-cloud { width: 100%; // max-width: 100%; // overflow: hidden; @@ -44,6 +44,16 @@ } } +.taxonomy-terms-page { + + .taxonomy-terms { + + li { + display: block; + } + } +} + .taxonomy-terms { list-style: none; margin: 0; @@ -75,7 +85,8 @@ .taxonomy-term { background: #eee; - border-radius: 3px; + border-width: 0; + border-radius: 0 3px 3px 0; // border-width: 0; color: #999; display: inline-block !important; @@ -106,14 +117,15 @@ content: ''; position: absolute; display: block; - left: -0.7em; + left: -0.8em; top: 0; bottom: 0; - width: 0.8em; + width: 0.81em; height: 100%; background: #eee; -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); clip-path: polygon(100% 0, 100% 100%, 0 50%); + border-width: 0; } // } @@ -142,6 +154,18 @@ } } +.taxonomy-taxonomy-page { + + .taxonomy-term { + background-color: $primary; + color: white; + + &::before { + background: $primary; + } + } +} + .taxonomy-count { font-size: 0.8em; // height: 1.25em; // 26px; diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 87123c2399..ade8984667 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -1,21 +1,24 @@ {{ define "main" }} +
        +
        -
        + + + +

        + + {{ .Title }}

        -
        +
        {{ .Content }}
        - + -
        -
        +
        + {{ range .Pages }} {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} @@ -28,13 +31,14 @@
        {{ end }} -
        +
        -
        - + + {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} - {{ end }} \ No newline at end of file +
        +
        +{{ end }} \ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 1f59c1e65e..6beeb8d154 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -1,45 +1,48 @@ {{ define "main" }} -{{ $section_to_display := .Pages }} -
        - -
        - -
        - -
        - {{ range $key, $value := .Data.Terms }} -
        -

        - - {{ $key }} - -

        - {{ range $value.Pages }} -

        - - {{ .Title }} - -

        - {{ end }} -
        - - {{ end }} - -
        - - - - -
        - -
        - - - - + + + {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }} + + + + + + + + + + + + + + + + +
    {{ end }} \ No newline at end of file From d8c5e04d529be077dbcfd074683cbd687006299d Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 23:33:31 +0200 Subject: [PATCH 64/85] rearrange taxonomy infos, css update --- assets/scss/_taxonomy.scss | 34 ++++++++++++++----- layouts/_default/taxonomy.html | 31 +++++++++++++---- layouts/docs/list.html | 10 ++++-- userguide/config.toml | 2 +- .../en/docs/dev-test-content/_index.md | 2 +- 5 files changed, 60 insertions(+), 19 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index ef1f74b183..9e06faeca4 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -18,7 +18,8 @@ } } -.td-toc .taxonomy-terms-cloud { +// .td-toc +.taxonomy-terms-cloud { width: 100%; // max-width: 100%; // overflow: hidden; @@ -45,6 +46,12 @@ } .taxonomy-terms-page { + max-width: 800px; + margin: auto; + + h1 { + margin-bottom: 1em; + } .taxonomy-terms { @@ -155,15 +162,22 @@ } .taxonomy-taxonomy-page { + max-width: 800px; + margin: auto; - .taxonomy-term { - background-color: $primary; - color: white; - - &::before { - background: $primary; - } + h1 { + margin-bottom: 1em; } + + +// .taxonomy-term { +// background-color: $primary; +// color: white; + +// &::before { +// background: $primary; +// } +// } } .taxonomy-count { @@ -181,4 +195,8 @@ border-radius: 1em; // color: #fff!important; background-color: #fff; +} + +.article-meta { + margin-bottom: 1.5rem; } \ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index ade8984667..a9cd4b1563 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -9,8 +9,8 @@
    -->

    - - {{ .Title }} + {{ with .Data.Singular }}{{ . | humanize }}: {{ end }} + {{ .Title }}

    {{ .Content }} @@ -23,12 +23,31 @@

    {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} -
    -
    +

    {{ .Description | markdownify }}

    -
    + + + + {{ end }} diff --git a/layouts/docs/list.html b/layouts/docs/list.html index ff84d4ef58..4dcf0229c4 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,4 +1,9 @@ {{ define "main" }} +
    +

    {{ .Title }}

    + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + + {{ .Content }} {{ partial "section-index.html" . }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} diff --git a/userguide/config.toml b/userguide/config.toml index 114c828c5a..0812f727b5 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -168,7 +168,7 @@ no = 'Sorry to hear that. Please - Some examples of Docsy in action! + Some examples of Docsy in action! - I need a little bit more lead text: One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you’ve got a production site up and running with Docsy! --- One of the best ways to see what Docsy can do, and learn how to configure a site with it, is to see some real projects. In addition to our provided Docsy Example Project, there are several live sites already using the theme. Please add your own examples once you've got a production site up and running with Docsy! From 2fc15ca6b37c7ce9b0139301d9b0c35cd46763d7 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 12 May 2021 23:43:07 +0200 Subject: [PATCH 65/85] small CSS update --- assets/scss/_taxonomy.scss | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 9e06faeca4..8d26509864 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -1,6 +1,6 @@ // Taxonomies - e.g. Tags, Categories, ... -.taxonomy-terms-article { +.td-content .taxonomy-terms-article { width: 100%; clear: both; font-size: 0.8rem; @@ -53,7 +53,8 @@ margin-bottom: 1em; } - .taxonomy-terms { + .taxonomy-terms-cloud { + font-size: 1em; li { display: block; From 36f23f7fc9aa4bee2d483d1e0002c4c70db864ec Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 13 May 2021 23:40:08 +0200 Subject: [PATCH 66/85] taxonomies also for blog articles --- assets/scss/_taxonomy.scss | 45 ++++ layouts/_default/taxonomy.html | 5 +- layouts/blog/content.html | 22 +- layouts/blog/list.html | 17 ++ userguide/content/en/blog/_index.md | 13 + userguide/content/en/blog/second_blog_post.md | 247 ++++++++++++++++++ 6 files changed, 345 insertions(+), 4 deletions(-) create mode 100644 userguide/content/en/blog/_index.md create mode 100644 userguide/content/en/blog/second_blog_post.md diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 8d26509864..dd30908715 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -200,4 +200,49 @@ .article-meta { margin-bottom: 1.5rem; +} + +article.article-teaser.article-type-docs h3 a:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + // font-weight: 900; + content: "\f02d"; + padding-right: 0.5em; +} + +article.article-teaser.article-type-blog h3 a:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + // font-weight: 900; + content: "\f781"; + padding-right: 0.5em; +} + +.all-taxonomy-terms { + // text-align: right; + // width: 100%; + // display: block; + font-weight: 500; + line-height: 1.2; + font-size: 1.5rem; + + &:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: "Font Awesome 5 Free"; + // font-weight: 900; + content: "\f122"; + padding-right: 0.5em; + } } \ No newline at end of file diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index a9cd4b1563..f9480fdae3 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -23,7 +23,7 @@

    {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} -

    diff --git a/layouts/blog/content.html b/layouts/blog/content.html index cd3d4d04bf..3b6feb856b 100644 --- a/layouts/blog/content.html +++ b/layouts/blog/content.html @@ -5,9 +5,27 @@

    {{ .Title }}

    {{ with .Params.author }}{{ T "post_byline_by" }} {{ . | markdownify }} |{{ end}}
    - {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }} - {{ partial "reading-time.html" . }} + + + + {{ .Content }} {{ if (.Site.Params.DisqusShortname) }}
    diff --git a/layouts/blog/list.html b/layouts/blog/list.html index 0ef22afef3..a7e0c8b68b 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -17,6 +17,23 @@

    {{ T "post_posts_in" }} {{ .Key }}

    {{ .LinkTitle }}

    {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

    + + {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }}

    {{ .Plain | safeHTML | truncate 250 }}

    {{ T "ui_read_more"}}

    diff --git a/userguide/content/en/blog/_index.md b/userguide/content/en/blog/_index.md new file mode 100644 index 0000000000..cac87185bd --- /dev/null +++ b/userguide/content/en/blog/_index.md @@ -0,0 +1,13 @@ +--- +title: "Docsy Blog" +linkTitle: "Blog" +menu: + main: + weight: 30 + pre: +--- + + +This is the **blog** section. It has two categories: News and Releases. + +Files in these directories will be listed in reverse chronological order. \ No newline at end of file diff --git a/userguide/content/en/blog/second_blog_post.md b/userguide/content/en/blog/second_blog_post.md new file mode 100644 index 0000000000..0d06662831 --- /dev/null +++ b/userguide/content/en/blog/second_blog_post.md @@ -0,0 +1,247 @@ + +--- +title: "The second blog post" +linkTitle: "Second blog post" +date: 2018-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` From 119f2350233ec8d81b3261ef2dbd5dd2dfbf7fdc Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 10:47:41 +0200 Subject: [PATCH 67/85] simplify tag layout --- assets/scss/_taxonomy.scss | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index dd30908715..0a5f7699bf 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -102,11 +102,13 @@ line-height: 1.5em; // 26px; min-height: 1.5em; // 26px; max-width: 100%; - padding: 0 0.5em 0 0.2em; // 0 20px 0 23px; + padding: 0 0.5em 0 1em; // 0 20px 0 23px; position: relative; - margin: 0 0.5em 0.2em 0.8em; // 0 10px 10px 0; + margin: 0 0.5em 0.2em 0; // 0 10px 10px 0; text-decoration: none; -webkit-transition: color 0.2s; + -webkit-clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); + clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); // &::before { @@ -121,20 +123,20 @@ // top: 0.5em; // 10px; // https://stackoverflow.com/questions/30753216/how-to-create-a-triangle-with-css-that-scales-to-parent-div-height?rq=1 - &::before { - content: ''; - position: absolute; - display: block; - left: -0.8em; - top: 0; - bottom: 0; - width: 0.81em; - height: 100%; - background: #eee; - -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); - clip-path: polygon(100% 0, 100% 100%, 0 50%); - border-width: 0; - } + // &::before { + // content: ''; + // position: absolute; + // display: block; + // left: -0.8em; + // top: 0; + // bottom: 0; + // width: 0.81em; + // height: 100%; + // background: #eee; + // -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%); + // clip-path: polygon(100% 0, 100% 100%, 0 50%); + // border-width: 0; + // } // } // &::after { From 6117578c779b6423b0bf0f4d1acc73f11b2a59df Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 10:50:24 +0200 Subject: [PATCH 68/85] more dev content for blog --- userguide/content/en/blog/_index.md | 4 +- .../content/en/blog/blog-folder/_index.md | 9 + .../en/blog/blog-folder/blog-in-folder.md | 246 +++++++++++++++++ .../special-blog-post/featured-background.jpg | Bin 0 -> 221334 bytes .../blog-folder/special-blog-post/index.md | 246 +++++++++++++++++ userguide/content/en/blog/first_blog_post.md | 247 ++++++++++++++++++ userguide/content/en/blog/third_blog_post.md | 247 ++++++++++++++++++ 7 files changed, 996 insertions(+), 3 deletions(-) create mode 100644 userguide/content/en/blog/blog-folder/_index.md create mode 100644 userguide/content/en/blog/blog-folder/blog-in-folder.md create mode 100644 userguide/content/en/blog/blog-folder/special-blog-post/featured-background.jpg create mode 100644 userguide/content/en/blog/blog-folder/special-blog-post/index.md create mode 100644 userguide/content/en/blog/first_blog_post.md create mode 100644 userguide/content/en/blog/third_blog_post.md diff --git a/userguide/content/en/blog/_index.md b/userguide/content/en/blog/_index.md index cac87185bd..825c8f19a9 100644 --- a/userguide/content/en/blog/_index.md +++ b/userguide/content/en/blog/_index.md @@ -8,6 +8,4 @@ menu: --- -This is the **blog** section. It has two categories: News and Releases. - -Files in these directories will be listed in reverse chronological order. \ No newline at end of file +This is the **blog** section. \ No newline at end of file diff --git a/userguide/content/en/blog/blog-folder/_index.md b/userguide/content/en/blog/blog-folder/_index.md new file mode 100644 index 0000000000..3cd8db530a --- /dev/null +++ b/userguide/content/en/blog/blog-folder/_index.md @@ -0,0 +1,9 @@ +--- +title: "Folder in blog" +linkTitle: "Blog folder" +resources: +- src: '**.jpg' +--- + + +This is a folder in the **blog** section. \ No newline at end of file diff --git a/userguide/content/en/blog/blog-folder/blog-in-folder.md b/userguide/content/en/blog/blog-folder/blog-in-folder.md new file mode 100644 index 0000000000..45a1fd39a8 --- /dev/null +++ b/userguide/content/en/blog/blog-folder/blog-in-folder.md @@ -0,0 +1,246 @@ +--- +title: "Blog post in folder" +linkTitle: "Blog post in folder" +date: 2019-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` diff --git a/userguide/content/en/blog/blog-folder/special-blog-post/featured-background.jpg b/userguide/content/en/blog/blog-folder/special-blog-post/featured-background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c9d8846dd4f763686302794cc508f3bd341a19cf GIT binary patch literal 221334 zcmeEvc_5VE*Z4Cl#*$^oT4T-5*eM!2*_T0584Sj5?Ak_28cUW)+K`<>+1e#ryAYxc z?WNM9J-<6csPuimpZEQ}-}j%MVV*PhoO|!N=bn4+x%bT6XKHY2L_*Rumf{ORmX`7m zD+EDo&>|Qd5(Q8^_~!;N7r5twe_-+iCd!b# zsjai28_r5e9cO6?rGnfH4u0GXeL}s+ID7xl$j}J?&@h}e#m_&I8X6jmGY%p}L{PkO z+RExUSsRi!C4@mD2dSyzb@WuhA0CI-(o<8_!>dDH0io0oWipi#s2oQ2AyXsBAq2l* z5+z94J2V(t3gvH|Zg&=F;DH%9AHWjH)9nULfR@d`J^)soff=0Qlc(FtNQW|5AS45? zrml*}n3hcuC>InO})q8a!NfVqq2_+LB&gJcL+Je>|e2tETd%0bLaN6o+*ARRp~oplCg zl*2YJ9WyVTV+LlFsaA|)%H%W1pivBmWI&oQL!jVd;0b7msg+FHd3~p$hX;M9`%{1Z zNXwuUK?I{k5Xj0bpgc_C23`B;#EK%&r0 zBsTur>vr5-Vv>uCd;x9AJ=SvRXOvZD8yiMYC~>!`S#iBfFHu(b&Dh(vz6bBf zQQLD$8rp9@eD52blv~=^(f?>t+uYSJX2+hgrp|%KA9O6-{9}{z%A30epL~?lwOmb! z+qt*m#Kl`rKgsK@au0~7=U1M*H1zB<4`>hI5`_Y7K(Znb!Js`n2qc4Jlmp-x9iEV> zR#^8Md;Z3Vq!GWP7j;5iO2c@oK$eqqk@vAymWUqBQIl-1chX@Oof;EL=v^% z96o+QR<3vKZQ}0Y`kz@gbD3lMk39bimZydw4xoE59ykxQ5_;2sx2m8wa_=Xev%XJ! z&hxsRh-A6IPqYdRBE~i>5v(kZ4%pyTzPr|V7~50RH|9Vuzfyh}!=0)t45Ke@FS{yf z&pF}j^>ndpai#~6Q;|1P!5Ueb+wOnAFReBl`Ff89zu{4=c%tHX?J&RTh0?{(%CJS* zCM=Cuc~0H~X!$awZJopXj&8}Cf|RtyTwZ*+u;X)^Tg22Hx{s8U?OW z<@LF@7D-D6VJ?3?@aaIz!yVqJlOB?3H}<6&II}2RU`WOnEl*F3kQ{c@;L4k6gj!`kgaTk z;aOI{dOH-({Ah8Ky}FdeVr-&PpJM~T{b43&ge+V217ZbM$I8t*GLKgS_1x@sW~Nf6 zwG6v#(FyS|=%UIAGuvJ3gET4vPv1`e$RF0+ET%v&Du}@gWY?UPvuM~?`kwXZU?EGH zU5CBfXwB4(x8;dGt5tY7*w$sjhWSk-l<-8tHaL-AzmE95Xqks&iE^QE`YoJb)}Gtz zg%sL?lk$cz8d(&h@(LaMLxZ14C9r!h+gB?eC^m-E2*do=#_fx5wYz8A6PhdeOW%tG z5&43Bd!nAwE7!Ukiu#sGQ1%C>++#&1DzRPid0@)5%ec1dbz`_p{DxI8A$}n~dheK% zbb7ZXrw?{GA~np(d#c)AMc=57$pOWAz`L8CiJ~Y!3;aycyoxM(mFT$Nq?SIyHzw?Q%fW@$Z zUuKpXOThi&q30*EREZlnFzv4fPi5JJ6WJqugX>(Udftws4flC^RVIY5DoVwi%a^@9 zLKLbYnsstY^n9v0P-S~ihmuyXF2=X?!HChO!%wo-Lf1GK1rf7`;-UpvrDNKi@_J-@ zXrc5Px6AL^-8ZPlk5*DC=XbPfw-c-16_jPaz!R-5Ki}Zig~a$+@9j`rZ{J^XfZnlr zsc7+~;W6yl)R<)(Ifm_F_c-ykkzYRI>}}LM8@gnS*Sr@W)7RYb zNry8}$i&!6mRfD!#hWP5Rdcc3vg>2eX%okGe?h#+*Sh=bG#sz`vMjl$xJ1~bdnjjo zdvz44FSL;;+v`K7IN$Z^NtH~COR!yGOEf*!>Lm3c!lc)Dso?pS{x&vRLRzfs+m;nu z9k}k1RYENj_n;Gl3J*uNI3lKc-`?+1U)RvCuy-pxn_i)L9}!&Jqr|Q>rWyO~BPFd+ zDkmlMELJ9dbEf8~GlqkxSNn$M$}xIw1u=VQsNJ82y6shUH%<_UVtZQ5b9&91BnNtx zNw0NlUS&AN=WDUrwkU+xJt0P_Mko7o5M1f4 z5wCiJogtm*a`UvRd_kQzomkZK)HU?jsRx!89D%M;%_senp6%Fj(92i)QY)%1&0d6Z z(q1%4SG`M)pHgAlt*9YNDA4~rpj@_eCwsZ31tI=@%j)tor{cY~9W|95W;b4yNh@AC z)ps9dgsCev%wJ;Fuy)U@3l{ZKP1YM8R0wRR>@?6RRP7yKa-W6@cYb#7lH;oLdBG#} z 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 + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` diff --git a/userguide/content/en/blog/first_blog_post.md b/userguide/content/en/blog/first_blog_post.md new file mode 100644 index 0000000000..e10552a6c2 --- /dev/null +++ b/userguide/content/en/blog/first_blog_post.md @@ -0,0 +1,247 @@ + +--- +title: "The first blog post" +linkTitle: "First blog post" +date: 2018-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` diff --git a/userguide/content/en/blog/third_blog_post.md b/userguide/content/en/blog/third_blog_post.md new file mode 100644 index 0000000000..ca4e7d1fbc --- /dev/null +++ b/userguide/content/en/blog/third_blog_post.md @@ -0,0 +1,247 @@ + +--- +title: "The third blog post" +linkTitle: "Third blog post" +date: 2018-10-06 +author: "narrenfrei" +tags: ["tag-1","blog"] +description: > + A short lead description about this content page. Text here can also be **bold** or _italic_ and can even be split over multiple paragraphs. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://github.com) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. There should be whitespace between paragraphs. + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header + +This is a normal paragraph following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Lorem markdownum tuta hospes stabat; idem saxum facit quaterque repetito +occumbere, oves novem gestit haerebat frena; qui. Respicit recurvam erat: +pignora hinc reppulit nos **aut**, aptos, ipsa. + +Meae optatos *passa est* Epiros utiliter *Talibus niveis*, hoc lata, edidit. +Dixi ad aestum. + +## Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Salt-n-Pepa +* Bel Biv DeVoe +* Kid 'N Play + +And an ordered list: + +1. Michael Jackson +2. Michael Bolton +3. Michael Bublé + +And an unordered task list: + +- [x] Create a sample markdown document +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Steal underpants +- ? +- [ ] Profit! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition terms are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://placekitten.com/g/300/200/) + +Large images should always scale down and fit in the content container. + +![](https://placekitten.com/g/1200/800/) + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note:" >}}This is an alert with a title.{{< /alert >}} +{{< alert type="success" >}}This is a successful alert.{{< /alert >}} +{{< alert type="warning" >}}This is a warning!{{< /alert >}} +{{< alert type="warning" title="Warning!" >}}This is a warning with a title!{{< /alert >}} + + +## Sizing + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Parameters available + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using pixels + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Using rem + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +## Memory + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### RAM to use + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### More is better + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Used RAM + +Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + + + +``` +This is the final element on the page and there should be no margin below this. +``` From d4d7782cd5d9693ba1c4473f43345ee7e868aa3c Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:11:20 +0200 Subject: [PATCH 69/85] Norsk dev content --- userguide/content/no/_index.html | 22 ++ userguide/content/no/docs/_index.md | 20 ++ .../content/no/docs/api-reference/_index.md | 16 ++ .../no/docs/api-reference/examples/_index.md | 16 ++ .../in-depth-monoliths-detailed-spec.md | 237 ++++++++++++++++++ ...he-inside-of-cryptography-detailed-spec.md | 237 ++++++++++++++++++ ...nside-of-microservices-how-does-it-work.md | 237 ++++++++++++++++++ .../the-math-of-java-how-does-it-work.md | 237 ++++++++++++++++++ ...the-math-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ .../the-inside-of-java-the-inner-workings.md | 237 ++++++++++++++++++ .../the-math-of-monoliths-detailed-spec.md | 237 ++++++++++++++++++ userguide/content/no/docs/big-data/_index.md | 16 ++ .../no/docs/big-data/examples/_index.md | 16 ++ ...the-math-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ ...the-math-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ .../no/docs/big-data/tutorials/_index.md | 16 ++ .../in-depth-go-the-inner-workings.md | 237 ++++++++++++++++++ ...inside-of-cryptography-how-does-it-work.md | 237 ++++++++++++++++++ .../the-inside-of-java-detailed-spec.md | 237 ++++++++++++++++++ ...e-inside-of-microservices-detailed-spec.md | 237 ++++++++++++++++++ ...math-of-cryptography-the-inner-workings.md | 237 ++++++++++++++++++ .../content/no/docs/cloud-computing/_index.md | 16 ++ .../docs/cloud-computing/examples/_index.md | 16 ++ ...in-depth-cryptography-the-core-concepts.md | 237 ++++++++++++++++++ .../examples/in-depth-go-how-does-it-work.md | 237 ++++++++++++++++++ ...he-inside-of-monoliths-how-does-it-work.md | 237 ++++++++++++++++++ .../in-depth-go-detailed-spec.md | 237 ++++++++++++++++++ .../in-depth-monoliths-detailed-spec.md | 237 ++++++++++++++++++ .../the-inside-of-java-how-does-it-work.md | 237 ++++++++++++++++++ .../docs/cloud-computing/tutorials/_index.md | 16 ++ .../in-depth-monographs-the-inner-workings.md | 237 ++++++++++++++++++ .../the-inside-of-go-the-inner-workings.md | 237 ++++++++++++++++++ ...e-inside-of-microservices-detailed-spec.md | 237 ++++++++++++++++++ .../the-math-of-java-the-inner-workings.md | 237 ++++++++++++++++++ ...the-math-of-microservices-detailed-spec.md | 237 ++++++++++++++++++ .../the-math-of-monographs-detailed-spec.md | 237 ++++++++++++++++++ ...he-math-of-monoliths-the-inner-workings.md | 237 ++++++++++++++++++ .../no/docs/content-management/_index.md | 16 ++ ...inside-of-cryptography-how-does-it-work.md | 237 ++++++++++++++++++ ...-inside-of-monographs-the-core-concepts.md | 237 ++++++++++++++++++ ...-math-of-microservices-how-does-it-work.md | 237 ++++++++++++++++++ ...he-math-of-monoliths-the-inner-workings.md | 237 ++++++++++++++++++ .../content-management/tutorials/_index.md | 16 ++ ...n-depth-microservices-the-core-concepts.md | 237 ++++++++++++++++++ ...nside-of-cryptography-the-core-concepts.md | 237 ++++++++++++++++++ ...side-of-microservices-the-core-concepts.md | 237 ++++++++++++++++++ ...-inside-of-recursion-the-inner-workings.md | 237 ++++++++++++++++++ .../content/no/docs/cross-platform/_index.md | 19 ++ .../no/docs/cross-platform/examples/_index.md | 16 ++ .../examples/in-depth-java-detailed-spec.md | 237 ++++++++++++++++++ .../the-inside-of-java-the-core-concepts.md | 237 ++++++++++++++++++ .../the-math-of-go-the-inner-workings.md | 237 ++++++++++++++++++ ...he-math-of-recursion-the-inner-workings.md | 237 ++++++++++++++++++ .../in-depth-cryptography-detailed-spec.md | 237 ++++++++++++++++++ ...e-inside-of-monographs-how-does-it-work.md | 237 ++++++++++++++++++ ...e-inside-of-monoliths-the-core-concepts.md | 237 ++++++++++++++++++ ...he-inside-of-recursion-how-does-it-work.md | 237 ++++++++++++++++++ .../docs/cross-platform/tutorials/_index.md | 16 ++ ...e-math-of-cryptography-how-does-it-work.md | 237 ++++++++++++++++++ userguide/content/no/search.md | 6 + 60 files changed, 10687 insertions(+) create mode 100644 userguide/content/no/_index.html create mode 100755 userguide/content/no/docs/_index.md create mode 100755 userguide/content/no/docs/api-reference/_index.md create mode 100755 userguide/content/no/docs/api-reference/examples/_index.md create mode 100755 userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md create mode 100755 userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md create mode 100755 userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md create mode 100755 userguide/content/no/docs/big-data/_index.md create mode 100755 userguide/content/no/docs/big-data/examples/_index.md create mode 100755 userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/big-data/tutorials/_index.md create mode 100755 userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md create mode 100755 userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/_index.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/_index.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md create mode 100755 userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md create mode 100755 userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/_index.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md create mode 100755 userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md create mode 100755 userguide/content/no/docs/content-management/_index.md create mode 100755 userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md create mode 100755 userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md create mode 100755 userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md create mode 100755 userguide/content/no/docs/content-management/tutorials/_index.md create mode 100755 userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md create mode 100755 userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md create mode 100755 userguide/content/no/docs/cross-platform/_index.md create mode 100755 userguide/content/no/docs/cross-platform/examples/_index.md create mode 100755 userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md create mode 100755 userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md create mode 100755 userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md create mode 100755 userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md create mode 100755 userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md create mode 100755 userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md create mode 100755 userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md create mode 100755 userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md create mode 100755 userguide/content/no/docs/cross-platform/tutorials/_index.md create mode 100755 userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md create mode 100644 userguide/content/no/search.md diff --git a/userguide/content/no/_index.html b/userguide/content/no/_index.html new file mode 100644 index 0000000000..19125eb6a4 --- /dev/null +++ b/userguide/content/no/_index.html @@ -0,0 +1,22 @@ ++++ +title = "TechOS" +linkTitle = "TechOS" + ++++ + +{{< blocks/cover title="Dette er TechOS!" image_anchor="top" height="full" >}} +

    + }}"> + Dokumentasjon + + + Last ned + +

    TechOS kan nå lastes ned i AppStore!

    +
    + {{< blocks/link-down color="info" >}} +
    +
    +{{< /blocks/cover >}} + + diff --git a/userguide/content/no/docs/_index.md b/userguide/content/no/docs/_index.md new file mode 100755 index 0000000000..124ac34db9 --- /dev/null +++ b/userguide/content/no/docs/_index.md @@ -0,0 +1,20 @@ + +--- +title: "TechOS-Dokumentasjon" +linkTitle: "Dokumentasjon" +weight: 20 +menu: + main: + weight: 20 +tags: ["tag 1","tag 2","tag 3"] +projects: ["project 1"] +categories: ["category 1"] +--- + +Dette er landingssiden til en seksjon på øverste nivå. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/api-reference/_index.md b/userguide/content/no/docs/api-reference/_index.md new file mode 100755 index 0000000000..01bbce1c05 --- /dev/null +++ b/userguide/content/no/docs/api-reference/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Komplett API-referance" +linkTitle: "API-referanse" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/api-reference/examples/_index.md b/userguide/content/no/docs/api-reference/examples/_index.md new file mode 100755 index 0000000000..e9d36f16c9 --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md b/userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md new file mode 100755 index 0000000000..52affc7a1d --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/in-depth-monoliths-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om monolitter: Detaljert spesifikasjon" +linkTitle: "Detaljert om monolitter" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md b/userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md new file mode 100755 index 0000000000..521d53a471 --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-inside-of-cryptography-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: Detaljert spesifikasjon" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md b/userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md new file mode 100755 index 0000000000..77a59bf5c5 --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-inside-of-microservices-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: Hvordan virker det?" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md b/userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md new file mode 100755 index 0000000000..8bcbcbec7b --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-math-of-java-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til Java: Hvordan virker det?" +linkTitle: "Matten til Java" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md b/userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..1246f8602d --- /dev/null +++ b/userguide/content/no/docs/api-reference/examples/the-math-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Hvordan virker det?" +linkTitle: "Matten til monografer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md b/userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md new file mode 100755 index 0000000000..83b8fc7ade --- /dev/null +++ b/userguide/content/no/docs/api-reference/the-inside-of-java-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: Drivverket" +linkTitle: "Innsiden av Java" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md b/userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md new file mode 100755 index 0000000000..548c97420b --- /dev/null +++ b/userguide/content/no/docs/api-reference/the-math-of-monoliths-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monolitter: Detaljert spesifikasjon" +linkTitle: "Matten til monolitter" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/_index.md b/userguide/content/no/docs/big-data/_index.md new file mode 100755 index 0000000000..18291a36ad --- /dev/null +++ b/userguide/content/no/docs/big-data/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Store mengder data" +linkTitle: "Big Data" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/big-data/examples/_index.md b/userguide/content/no/docs/big-data/examples/_index.md new file mode 100755 index 0000000000..59958a7f88 --- /dev/null +++ b/userguide/content/no/docs/big-data/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md b/userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..4c8f12b492 --- /dev/null +++ b/userguide/content/no/docs/big-data/examples/the-math-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Hvordan virker det?" +linkTitle: "Matten til monografer" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md b/userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..2cec3dcbc5 --- /dev/null +++ b/userguide/content/no/docs/big-data/the-math-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Hvordan virker det?" +linkTitle: "Matten til monografer" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/_index.md b/userguide/content/no/docs/big-data/tutorials/_index.md new file mode 100755 index 0000000000..5df264ca42 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md b/userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md new file mode 100755 index 0000000000..7abe38a8bf --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/in-depth-go-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Go: Drivverket" +linkTitle: "Detaljert om Go" +date: 2017-01-01 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md b/userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md new file mode 100755 index 0000000000..2f496e23e4 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-inside-of-cryptography-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: Hvordan virker det?" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md b/userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md new file mode 100755 index 0000000000..72d1a75e88 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-inside-of-java-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: Detaljert spesifikasjon" +linkTitle: "Innsiden av Java" +date: 2017-01-02 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md b/userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md new file mode 100755 index 0000000000..9a8e8697b8 --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-inside-of-microservices-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: Detaljert spesifikasjon" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md b/userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md new file mode 100755 index 0000000000..aaf709760e --- /dev/null +++ b/userguide/content/no/docs/big-data/tutorials/the-math-of-cryptography-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til kryptografi: Drivverket" +linkTitle: "Matten til kryptografi" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/_index.md b/userguide/content/no/docs/cloud-computing/_index.md new file mode 100755 index 0000000000..7aeac7039b --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Data i skyen" +linkTitle: "Sky-data" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cloud-computing/examples/_index.md b/userguide/content/no/docs/cloud-computing/examples/_index.md new file mode 100755 index 0000000000..a6206892d7 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md b/userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md new file mode 100755 index 0000000000..2aa6773ed9 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/in-depth-cryptography-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om kryptografi: De grunnleggende konseptene" +linkTitle: "Detaljert om kryptografi" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md b/userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md new file mode 100755 index 0000000000..eae5daa8e9 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/in-depth-go-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Go: Hvordan virker det?" +linkTitle: "Detaljert om Go" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md b/userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md new file mode 100755 index 0000000000..ac6f2161ce --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/examples/the-inside-of-monoliths-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monolitter: Hvordan virker det?" +linkTitle: "Innsiden av monolitter" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md b/userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md new file mode 100755 index 0000000000..16c6c876c8 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/in-depth-go-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Go: Detaljert spesifikasjon" +linkTitle: "Detaljert om Go" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md b/userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md new file mode 100755 index 0000000000..92d56012d3 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/in-depth-monoliths-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om monolitter: Detaljert spesifikasjon" +linkTitle: "Detaljert om monolitter" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md b/userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md new file mode 100755 index 0000000000..55fe39e02a --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/the-inside-of-java-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: Hvordan virker det?" +linkTitle: "Innsiden av Java" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/_index.md b/userguide/content/no/docs/cloud-computing/tutorials/_index.md new file mode 100755 index 0000000000..2bcaf672cf --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md new file mode 100755 index 0000000000..eee19f6862 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/in-depth-monographs-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om monografer: Drivverket" +linkTitle: "Detaljert om monografer" +date: 2017-01-03 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md new file mode 100755 index 0000000000..8ca43cbe5f --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-go-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Go: Drivverket" +linkTitle: "Innsiden av Go" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md new file mode 100755 index 0000000000..9a8e8697b8 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-inside-of-microservices-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: Detaljert spesifikasjon" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md new file mode 100755 index 0000000000..9cbb795de7 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-java-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til Java: Drivverket" +linkTitle: "Matten til Java" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md new file mode 100755 index 0000000000..bdae216e78 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-microservices-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til mikroservicer: Detaljert spesifikasjon" +linkTitle: "Matten til mikroservicer" +date: 2017-01-09 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md new file mode 100755 index 0000000000..2c0a4821a9 --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monographs-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monografer: Detaljert spesifikasjon" +linkTitle: "Matten til monografer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md new file mode 100755 index 0000000000..73c07d071c --- /dev/null +++ b/userguide/content/no/docs/cloud-computing/tutorials/the-math-of-monoliths-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monolitter: Drivverket" +linkTitle: "Matten til monolitter" +date: 2017-01-08 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/_index.md b/userguide/content/no/docs/content-management/_index.md new file mode 100755 index 0000000000..abc05cf8e1 --- /dev/null +++ b/userguide/content/no/docs/content-management/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Håndtering av innhold" +linkTitle: "Innholdshåndtering" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md b/userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md new file mode 100755 index 0000000000..cd5f101856 --- /dev/null +++ b/userguide/content/no/docs/content-management/the-inside-of-cryptography-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: Hvordan virker det?" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md b/userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md new file mode 100755 index 0000000000..ccf5dac49b --- /dev/null +++ b/userguide/content/no/docs/content-management/the-inside-of-monographs-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monografer: De grunnleggende konseptene" +linkTitle: "Innsiden av monografer" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md b/userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md new file mode 100755 index 0000000000..4ce850c0c9 --- /dev/null +++ b/userguide/content/no/docs/content-management/the-math-of-microservices-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til mikroservicer: Hvordan virker det?" +linkTitle: "Matten til mikroservicer" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md b/userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md new file mode 100755 index 0000000000..770763d4d7 --- /dev/null +++ b/userguide/content/no/docs/content-management/the-math-of-monoliths-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til monolitter: Drivverket" +linkTitle: "Matten til monolitter" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/_index.md b/userguide/content/no/docs/content-management/tutorials/_index.md new file mode 100755 index 0000000000..3109c50633 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md b/userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md new file mode 100755 index 0000000000..1a1748ecf3 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/in-depth-microservices-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om mikroservicer: De grunnleggende konseptene" +linkTitle: "Detaljert om mikroservicer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md b/userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md new file mode 100755 index 0000000000..96ea0638c2 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/the-inside-of-cryptography-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av kryptografi: De grunnleggende konseptene" +linkTitle: "Innsiden av kryptografi" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md b/userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md new file mode 100755 index 0000000000..5b88bd0ceb --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/the-inside-of-microservices-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av mikroservicer: De grunnleggende konseptene" +linkTitle: "Innsiden av mikroservicer" +date: 2017-01-04 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md b/userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md new file mode 100755 index 0000000000..8e99842018 --- /dev/null +++ b/userguide/content/no/docs/content-management/tutorials/the-inside-of-recursion-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av rekursjon: Drivverket" +linkTitle: "Innsiden av rekursjon" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/_index.md b/userguide/content/no/docs/cross-platform/_index.md new file mode 100755 index 0000000000..55a073fcaa --- /dev/null +++ b/userguide/content/no/docs/cross-platform/_index.md @@ -0,0 +1,19 @@ + +--- +title: "Flere plattformer" +linkTitle: "Flerplattform" +date: 2017-01-05 +tags: ["tag 3"] +projects: ["project 2"] +categories: ["category 2"] +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cross-platform/examples/_index.md b/userguide/content/no/docs/cross-platform/examples/_index.md new file mode 100755 index 0000000000..c392b3db6b --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Praktiske eksempler" +linkTitle: "Eksempler" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md b/userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md new file mode 100755 index 0000000000..e4b3e5618d --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/in-depth-java-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om Java: Detaljert spesifikasjon" +linkTitle: "Detaljert om Java" +date: 2017-01-08 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md b/userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md new file mode 100755 index 0000000000..8be6dcc5c7 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/the-inside-of-java-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av Java: De grunnleggende konseptene" +linkTitle: "Innsiden av Java" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md b/userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md new file mode 100755 index 0000000000..9c5cf13a0a --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/the-math-of-go-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til Go: Drivverket" +linkTitle: "Matten til Go" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md b/userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md new file mode 100755 index 0000000000..11da16f4ea --- /dev/null +++ b/userguide/content/no/docs/cross-platform/examples/the-math-of-recursion-the-inner-workings.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til rekursjon: Drivverket" +linkTitle: "Matten til rekursjon" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md b/userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md new file mode 100755 index 0000000000..9a5195c316 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/in-depth-cryptography-detailed-spec.md @@ -0,0 +1,237 @@ + +--- +title: "Detaljert om kryptografi: Detaljert spesifikasjon" +linkTitle: "Detaljert om kryptografi" +date: 2017-01-05 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md b/userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md new file mode 100755 index 0000000000..070194fa69 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/the-inside-of-monographs-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monografer: Hvordan virker det?" +linkTitle: "Innsiden av monografer" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md b/userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md new file mode 100755 index 0000000000..fdc0fbfa57 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/the-inside-of-monoliths-the-core-concepts.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av monolitter: De grunnleggende konseptene" +linkTitle: "Innsiden av monolitter" +date: 2017-01-08 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md b/userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md new file mode 100755 index 0000000000..1ecd73d497 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/the-inside-of-recursion-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Innsiden av rekursjon: Hvordan virker det?" +linkTitle: "Innsiden av rekursjon" +date: 2017-01-07 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/docs/cross-platform/tutorials/_index.md b/userguide/content/no/docs/cross-platform/tutorials/_index.md new file mode 100755 index 0000000000..b07a0a9c62 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/tutorials/_index.md @@ -0,0 +1,16 @@ + +--- +title: "Steg for steg hjelpeartikler" +linkTitle: "Hjelpeartikler" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Dette er landingssiden til en seksjon et sted nede i seksjonshierarkiet. + +* Oppsummer +* Seksjonen din +* Her + + diff --git a/userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md b/userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md new file mode 100755 index 0000000000..dd0be966c9 --- /dev/null +++ b/userguide/content/no/docs/cross-platform/tutorials/the-math-of-cryptography-how-does-it-work.md @@ -0,0 +1,237 @@ + +--- +title: "Matten til kryptografi: Hvordan virker det?" +linkTitle: "Matten til kryptografi" +date: 2017-01-06 +description: > + En kort oppsummering av denne siden. Tekst kan **utheves** sller skrives i _kursiv_ og kan ha flere avsnitt. +--- + +Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over). + +There should be whitespace between paragraphs. Lorem markdownum tempus auras formasque ore vir crescere est! Malo quod, hunc, est dura; aut haec simillima nec per conantemque iusserat audax moriensque confessasque. Haec vulneret quam libratum homo pede arbore tu manus membrisque iuveni Clymeneia se cepi unda, iustae? Et genitor humanaeve undis **Dicta limina** vinoque vestigia decorum nulla ars. Pectora sede: quoque magnum Persidaque in suos, adiciunt tenebor. + +Formidine humo velle vulnera remotis admonitu suo mora vivo ubi. Libidine et mittor Orphei nulla. Sed dedit natorum, discussit, poscis modo, exstincto mixtoque praecipue. Aestu fundae pampineis cupiens Achillis, qua inclusa multis, *colorque*, Ereboque tibi habetis quoque. + + +> There should be no margin above this first sentence. +> +> Blockquotes should be a lighter gray with a border along the left side in the secondary color. +> +> There should be no margin below this final sentence. + +## First Header 2 + +This is a normal paragraph following a header. Victrix tridentigero corripuere messibus, una rector, me se Iovis. *Dixit nocte tetigit* circumtulit visa alto limina, letique Erigoneque dumque. Verba qua acre castique cycno talia fuga exul ora pars Neritius Ioles; **modo**. Solacia fores servat querno tamen! Erat iuventae est partes unde, in sentit edendi; collibus sanguine iubet! + +Deae legum paulatimque terra, non vos mutata tacet: dic. Vocant docuique me plumas fila quin afuerunt copia haec o neque. + +On big screens, paragraphs and headings should not take up the full container width, but we want tables, code blocks and similar to take the full width. + +Erat vera cur scelus mundo quam? Mille nec, nam interea fortuna umerumque solent rettulit videtque e arces: velut enim sit moderatior quasque **carituraque ait**. + + +## Second Header 2 + +> This is a blockquote following a header. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### Header 3 + +``` +This is a code block following a header. +``` + +Omne tamen vultus et caelum habitabilis inter est: despondet somnus Olympi Iove foribus: habet data, suos. Suis illi auro verba sibi os Turno. Oris avis mariti callida deficis tangor. + + +#### Header 4 + +* This is an unordered list following a header. +* This is an unordered list following a header. +* This is an unordered list following a header. + +##### Header 5 + +1. This is an ordered list following a header. +2. This is an ordered list following a header. +3. This is an ordered list following a header. + +###### Header 6 + +| What | Follows | +|-----------|-----------------| +| A table | A header | +| A table | A header | +| A table | A header | + +---------------- + +There's a horizontal rule above and below this. + +---------------- + +Here is an unordered list: + +* Liverpool F.C. +* Chelsea F.C. +* Manchester United F.C. + +And an ordered list: + +1. Michael Brecker +2. Seamus Blake +3. Branford Marsalis + +And an unordered task list: + +- [x] Create a Hugo theme +- [x] Add task lists to it +- [ ] Take a vacation + +And a "mixed" task list: + +- [ ] Pack bags +- ? +- [ ] Travel! + +And a nested list: + +* Jackson 5 + * Michael + * Tito + * Jackie + * Marlon + * Jermaine +* TMNT + * Leonardo + * Michelangelo + * Donatello + * Raphael + +Definition lists can be used with Markdown syntax. Definition headers are bold. + +Name +: Godzilla + +Born +: 1952 + +Birthplace +: Japan + +Color +: Green + + +---------------- + +Tables should have bold headings and alternating shaded rows. + +| Artist | Album | Year | +|-------------------|-----------------|------| +| Michael Jackson | Thriller | 1982 | +| Prince | Purple Rain | 1984 | +| Beastie Boys | License to Ill | 1986 | + +If a table is too wide, it should scroll horizontally. + +| Artist | Album | Year | Label | Awards | Songs | +|-------------------|-----------------|------|-------------|----------|-----------| +| Michael Jackson | Thriller | 1982 | Epic Records | Grammy Award for Album of the Year, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Selling Album, Grammy Award for Best Engineered Album, Non-Classical | Wanna Be Startin' Somethin', Baby Be Mine, The Girl Is Mine, Thriller, Beat It, Billie Jean, Human Nature, P.Y.T. (Pretty Young Thing), The Lady in My Life | +| Prince | Purple Rain | 1984 | Warner Brothers Records | Grammy Award for Best Score Soundtrack for Visual Media, American Music Award for Favorite Pop/Rock Album, American Music Award for Favorite Soul/R&B Album, Brit Award for Best Soundtrack/Cast Recording, Grammy Award for Best Rock Performance by a Duo or Group with Vocal | Let's Go Crazy, Take Me With U, The Beautiful Ones, Computer Blue, Darling Nikki, When Doves Cry, I Would Die 4 U, Baby I'm a Star, Purple Rain | +| Beastie Boys | License to Ill | 1986 | Mercury Records | noawardsbutthistablecelliswide | Rhymin & Stealin, The New Style, She's Crafty, Posse in Effect, Slow Ride, Girls, (You Gotta) Fight for Your Right, No Sleep Till Brooklyn, Paul Revere, Hold It Now, Hit It, Brass Monkey, Slow and Low, Time to Get Ill | + +---------------- + +Code snippets like `var foo = "bar";` can be shown inline. + +Also, `this should vertically align` ~~`with this`~~ ~~and this~~. + +Code can also be shown in a block element. + +``` +foo := "bar"; +bar := "foo"; +``` + +Code can also use syntax highlighting. + +```go +func main() { + input := `var foo = "bar";` + + lexer := lexers.Get("javascript") + iterator, _ := lexer.Tokenise(nil, input) + style := styles.Get("github") + formatter := html.New(html.WithLineNumbers()) + + var buff bytes.Buffer + formatter.Format(&buff, style, iterator) + + fmt.Println(buff.String()) +} +``` + +``` +Long, single-line code blocks should not wrap. They should horizontally scroll if they are too long. This line should be long enough to demonstrate this. +``` + +Inline code inside table cells should still be distinguishable. + +| Language | Code | +|-------------|--------------------| +| Javascript | `var foo = "bar";` | +| Ruby | `foo = "bar"{` | + +---------------- + +Small images should be shown at their actual size. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/240px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +Large images should always scale down and fit in the content container. + +![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg/1024px-Picea_abies_shoot_with_buds%2C_Sogndal%2C_Norway.jpg) + +_The photo above of the Spruce Picea abies shoot with foliage buds: Bjørn Erik Pedersen, CC-BY-SA._ + + +## Components + +### Alerts + +{{< alert >}}This is an alert.{{< /alert >}} +{{< alert title="Note" >}}This is an alert with a title.{{< /alert >}} +{{% alert title="Note" %}}This is an alert with a title and **Markdown**.{{% /alert %}} +{{< alert color="success" >}}This is a successful alert.{{< /alert >}} +{{< alert color="warning" >}}This is a warning.{{< /alert >}} +{{< alert color="warning" title="Warning" >}}This is a warning with a title.{{< /alert >}} + + +## Another Heading + +Add some sections here to see how the ToC looks like. Bacon ipsum dolor sit amet t-bone doner shank drumstick, pork belly porchetta chuck sausage brisket ham hock rump pig. Chuck kielbasa leberkas, pork bresaola ham hock filet mignon cow shoulder short ribs biltong. + +### This Document + +Inguina genus: Anaphen post: lingua violente voce suae meus aetate diversi. Orbis unam nec flammaeque status deam Silenum erat et a ferrea. Excitus rigidum ait: vestro et Herculis convicia: nitidae deseruit coniuge Proteaque adiciam *eripitur*? Sitim noceat signa *probat quidem*. Sua longis *fugatis* quidem genae. + + +### Pixel Count + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + +### Contact Info + +Factum Perseus est brevis abdita Odrysius, quod contendere urbes misceat accessit nudum oris non. Cumque dentibus nullam nec mille potentia regnumque supplex! + + +### External Links + +Doloris decurrere vitae Ida Arcades matres de remisit polypus, introrsus et sed qua maerenti? Serpit meta illic ut sinu. Transformat ungues genitor, et visis ademit sustinet abstulit lampadibus. Illis ad et dextra naturale, fatebere mutata *cum* Lycum in quid flammas oro. Populus Aurora caerula et feremus clavigeri ungues dubitant et inde corpore clamat, qui non Ilioneus pugnat abstuleris undas, habet. + + + +``` +This is the final element on the page and there should be no margin below this. +``` \ No newline at end of file diff --git a/userguide/content/no/search.md b/userguide/content/no/search.md new file mode 100644 index 0000000000..c68d3b0d11 --- /dev/null +++ b/userguide/content/no/search.md @@ -0,0 +1,6 @@ +--- +title: Søkeresultat +layout: search + +--- + From 83fb756a4e31a89b0d8d3959abd28f85e4db3672 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:11:59 +0200 Subject: [PATCH 70/85] test multi language support for taxonomies --- userguide/config.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/userguide/config.toml b/userguide/config.toml index 0812f727b5..99feddbb55 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -80,6 +80,17 @@ description = "Docsy does docs" languageName ="English" # Weight used for sorting. weight = 1 +[languages.no] +title = "Docsy" +description = "Docsy er operativsystem for skyen" +languageName ="Norsk" +contentDir = "content/no" +time_format_default = "02.01.2006" +time_format_blog = "02.01.2006" +[languages.no.params.taxonomy] +taxonomyCloud = ["tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Norsk Tag Cloud", "Norsk Cloud of Catagories"] # if used, must have same lang as taxonomyCloud +taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [markup] [markup.goldmark] From 23d865b557bb25c612bbb4dba51ec2e981ee8c78 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:24:28 +0200 Subject: [PATCH 71/85] testing multinguage taxonomy support --- userguide/config.toml | 7 ++++++- userguide/content/no/docs/_index.md | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index 99feddbb55..a3fc7bc83a 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -87,10 +87,15 @@ languageName ="Norsk" contentDir = "content/no" time_format_default = "02.01.2006" time_format_blog = "02.01.2006" +[languages.no.taxonomies] +tag = "tags" +category = "categories" +project = "projects" +norsktag = "norsk tags" [languages.no.params.taxonomy] taxonomyCloud = ["tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds taxonomyCloudTitle = ["Norsk Tag Cloud", "Norsk Cloud of Catagories"] # if used, must have same lang as taxonomyCloud -taxonomyPageHeader = ["projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers +taxonomyPageHeader = ["projects", "tags", "norsk tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [markup] [markup.goldmark] diff --git a/userguide/content/no/docs/_index.md b/userguide/content/no/docs/_index.md index 124ac34db9..ea29edb9ab 100755 --- a/userguide/content/no/docs/_index.md +++ b/userguide/content/no/docs/_index.md @@ -9,6 +9,7 @@ menu: tags: ["tag 1","tag 2","tag 3"] projects: ["project 1"] categories: ["category 1"] +norsk tags: ["norsk tag 1","norsk tag 2","norsk tag 3"] --- Dette er landingssiden til en seksjon på øverste nivå. From 5725213a48b143dbe3f0def6aa1d9d0573695859 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 19 May 2021 11:34:03 +0200 Subject: [PATCH 72/85] some css tweaks --- assets/scss/_taxonomy.scss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 0a5f7699bf..345f112eb9 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -1,6 +1,7 @@ // Taxonomies - e.g. Tags, Categories, ... -.td-content .taxonomy-terms-article { +//.td-content +.taxonomy-terms-article { width: 100%; clear: both; font-size: 0.8rem; @@ -204,7 +205,7 @@ margin-bottom: 1.5rem; } -article.article-teaser.article-type-docs h3 a:before { +.article-teaser.article-type-docs h3 a:before { display: inline-block; font-style: normal; font-variant: normal; @@ -216,7 +217,7 @@ article.article-teaser.article-type-docs h3 a:before { padding-right: 0.5em; } -article.article-teaser.article-type-blog h3 a:before { +.article-teaser.article-type-blog h3 a:before { display: inline-block; font-style: normal; font-variant: normal; From bf5cde8cee4cbfaef7a983de3af0dc264b4e73f9 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 24 May 2021 23:19:12 +0200 Subject: [PATCH 73/85] rearange page structure td-sidebar td-sidebar-toc td-toc changing sidebar divs to aside elements --- assets/scss/_sidebar-toc.scss | 6 +++++- layouts/blog/baseof.html | 13 ++++++++----- layouts/docs/baseof.html | 13 ++++++++----- layouts/partials/taxonomy_terms_clouds.html | 15 +++++++++++++++ layouts/partials/toc.html | 16 ---------------- layouts/swagger/baseof.html | 13 ++++++++----- 6 files changed, 44 insertions(+), 32 deletions(-) create mode 100644 layouts/partials/taxonomy_terms_clouds.html diff --git a/assets/scss/_sidebar-toc.scss b/assets/scss/_sidebar-toc.scss index 96e7abbb16..eabf159ab3 100644 --- a/assets/scss/_sidebar-toc.scss +++ b/assets/scss/_sidebar-toc.scss @@ -1,7 +1,7 @@ // // Right side toc // -.td-toc { +.td-sidebar-toc { border-left: 1px solid $border-color; @supports (position: sticky) { @@ -16,6 +16,10 @@ padding-bottom: 1.5rem; vertical-align: top; +} + +.td-toc { + a { display: block; font-weight: $font-weight-light; diff --git a/layouts/blog/baseof.html b/layouts/blog/baseof.html index 3fdf721b4c..474f3b0b47 100644 --- a/layouts/blog/baseof.html +++ b/layouts/blog/baseof.html @@ -10,12 +10,15 @@
    -
    +
    -
    - {{ partial "toc.html" . }} -
    + +
    {{ with .CurrentSection.OutputFormats.Get "rss" -}} diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html index 5df82a7e4c..b525c7d065 100644 --- a/layouts/docs/baseof.html +++ b/layouts/docs/baseof.html @@ -10,12 +10,15 @@
    -
    +
    -
    - {{ partial "toc.html" . }} -
    + +
    {{ partial "version-banner.html" . }} {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} diff --git a/layouts/partials/taxonomy_terms_clouds.html b/layouts/partials/taxonomy_terms_clouds.html new file mode 100644 index 0000000000..574843b90f --- /dev/null +++ b/layouts/partials/taxonomy_terms_clouds.html @@ -0,0 +1,15 @@ +{{ $context := . }} +{{ if isset .Site.Params.Taxonomy "taxonomycloud" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} + {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} + {{ $.Scratch.Set "title" ( index $.Site.Params.Taxonomy.taxonomyCloudTitle $index ) }} + {{ else }} + {{ $.Scratch.Set "title" ( humanize $taxo ) }} + {{ end }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( $.Scratch.Get "title") ) }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} + {{ end }} +{{ end }} \ No newline at end of file diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index ab90ddd296..f155f8b13a 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -5,20 +5,4 @@ {{ . }} {{ end }} {{ end }} -{{ end }} - -{{ $context := . }} -{{ if isset .Site.Params.Taxonomy "taxonomycloud" }} - {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} - {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} - {{ $.Scratch.Set "title" ( index $.Site.Params.Taxonomy.taxonomyCloudTitle $index ) }} - {{ else }} - {{ $.Scratch.Set "title" ( humanize $taxo ) }} - {{ end }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( $.Scratch.Get "title") ) }} - {{ end }} -{{ else }} - {{ range $taxo, $taxo_map := .Site.Taxonomies }} - {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} - {{ end }} {{ end }} \ No newline at end of file diff --git a/layouts/swagger/baseof.html b/layouts/swagger/baseof.html index fced877fc6..2412224489 100644 --- a/layouts/swagger/baseof.html +++ b/layouts/swagger/baseof.html @@ -12,12 +12,15 @@
    -
    +
    -
    - {{ partial "toc.html" . }} -
    + +
    {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} From b2bcc39052a88efd17249c2aa34a5314f0482559 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Wed, 26 May 2021 22:29:18 +0200 Subject: [PATCH 74/85] restructure right sidebar toc --- layouts/blog/baseof.html | 1 + layouts/docs/baseof.html | 1 + layouts/partials/toc.html | 1 - layouts/swagger/baseof.html | 1 + 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/layouts/blog/baseof.html b/layouts/blog/baseof.html index 474f3b0b47..f9ed03bc4d 100644 --- a/layouts/blog/baseof.html +++ b/layouts/blog/baseof.html @@ -14,6 +14,7 @@ {{ partial "sidebar.html" . }}
    diff --git a/layouts/docs/baseof.html b/layouts/docs/baseof.html index 41f9d4b263..20af4e6526 100644 --- a/layouts/docs/baseof.html +++ b/layouts/docs/baseof.html @@ -15,9 +15,7 @@
    diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html index ecdacf69f5..fa5c69b460 100644 --- a/layouts/partials/toc.html +++ b/layouts/partials/toc.html @@ -1,7 +1,7 @@ {{ if not .Params.notoc }} {{ with .TableOfContents }} {{ if ge (len .) 200 }} -{{ . }} +
    {{ . }}
    {{ end }} {{ end }} {{ end }} \ No newline at end of file From f20c672d4c5e371ed832cc605f2ae7d5b0dcada8 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 12:10:56 +0200 Subject: [PATCH 80/85] init manual taxonomy support --- userguide/content/en/docs/Adding content/taxonomy.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 userguide/content/en/docs/Adding content/taxonomy.md diff --git a/userguide/content/en/docs/Adding content/taxonomy.md b/userguide/content/en/docs/Adding content/taxonomy.md new file mode 100644 index 0000000000..a6cee87f6f --- /dev/null +++ b/userguide/content/en/docs/Adding content/taxonomy.md @@ -0,0 +1,9 @@ +--- +title: "Taxonomy Support" +linkTitle: "Taxonomy Support" +weight: 10 +description: > + Structure the content using taxonomies like tags, categories, labels. +--- + +Docsy supports Hugo's Taxonomies: https://gohugo.io/content-management/taxonomies/ \ No newline at end of file From 866b71b2ada33d6bebd0e91e3ce00d37a23075e4 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 15:48:06 +0200 Subject: [PATCH 81/85] manual for taxonomy support --- .../en/docs/Adding content/taxonomy.md | 125 +++++++++++++++++- 1 file changed, 124 insertions(+), 1 deletion(-) diff --git a/userguide/content/en/docs/Adding content/taxonomy.md b/userguide/content/en/docs/Adding content/taxonomy.md index a6cee87f6f..1c5f6dc1b1 100644 --- a/userguide/content/en/docs/Adding content/taxonomy.md +++ b/userguide/content/en/docs/Adding content/taxonomy.md @@ -2,8 +2,131 @@ title: "Taxonomy Support" linkTitle: "Taxonomy Support" weight: 10 +tags: ["Tagging", "Structuring Content", "Labelling"] +categories: ["Taxonomies"] description: > Structure the content using taxonomies like tags, categories, labels. --- -Docsy supports Hugo's Taxonomies: https://gohugo.io/content-management/taxonomies/ \ No newline at end of file +Docsy supports Hugo's Taxonomies (see: https://gohugo.io/content-management/taxonomies/) in its docs and blog section. + +## Terminology + +To understand the usage of taxonomies you should understand the following terminology: + +Taxonomy +: a categorization that can be used to classify content - e.g.: Tags, Catagories, Projects, People + +Term +: a key within the taxonomy - e.g. within projects: Project A, Project B + +Value +: a piece of content assigned to a term - e.g. a page of your site, that belongs to a specifc project + +A example taxonomy for a movie website you can find in the official Hugo docs: https://gohugo.io/content-management/taxonomies/#example-taxonomy-movie-website + +## Parameters + +There are various parameter to control the functionalty of taxonomies in the `config.toml`. + +By default taxonomies for `tags` and `categories` are enabled in Hugo (see: https://gohugo.io/content-management/taxonomies/#default-taxonomies). In Docsy taxonomies are __disabled__ by default in the `config.toml`: + +```toml +disableKinds = ["taxonomy", "taxonomyTerm"] +``` + +If you want to enable taxonomies in Docsy you have to delete (or comment out) this line in your projects `config.toml`. Then the taxonomy pages for `tags` and `categories` will be generated by Hugo. If you want to use other taxonomies you have to define them in your `config.toml`. If you want to use beside your own taxonomies also the default taxonomies `tags` and `categories`, you also have to define them beside your own taxonomies. You need to provide both the plural and singular labels for each taxonomy. + +With the following example you define a additional taxonomy `projects` beside the default taxonomies `tags` and `categories`: + +```toml +[taxonomies] +tag = "tags" +category = "categories" +project = "projects" +``` + +You can use the following paramters in your projects `config.toml` to control the output of the assigned taxonomy terms for each article resp. page of your docs and/or blog section in Docsy or a "tag cloud" in Docsy's right sidebar: + +```toml +[params.taxonomy] +taxonomyCloud = ["projects", "tags"] # set taxonomyCloud = [] to hide taxonomy clouds +taxonomyCloudTitle = ["Our Projects", "Tag Cloud"] # if used, must have same lang as taxonomyCloud +taxonomyPageHeader = ["tags", "categories"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers +``` + +The settings above would only show a taxonomy cloud for `projects` and `tags` (with the headlines "Our Projects" and "Tag Cloud") in Docsy's right sidebar and the assigned terms for the taxonomies `tags` and `categories` for each page. + +To disable any taxonomy cloud you have to set the Parameter `taxonomyCloud = []` resp. if you doesn't want to show the assigned terms you have to set `taxonomyPageHeader = []`. + +As default the plural label of a taxonomy is used as it cloud title. You can overwrite the default cloud title with `taxonomyCloudTitle`. But if you do so, you have to define a manual title for each enabled taxonomy cloud (`taxonomyCloud` and `taxonomyCloudTitle` must have the sam length!). + +If you doesn't set the parameters `taxonomyCloud` resp. `taxonomyPageHeader` the taxonomy clouds resp. assigned terms for all definied taxonomies will be generated. +## Partials + +The by default used partials for displaying taxonomies are so definied, that you should be able to use them also easily in your own layouts. + +### taxonomy_terms_article + +The partial `taxonomy_terms_article` shows all asigned terms of an given taxonomy (partial parameter `taxo`) of an article respectively page (partial parameter `context`, most of the time the current page or context `.`). + +Example usage in `layouts/docs/list.html` for the header of each page in the docs section: + +```go-html-template +{{ $context := . }} +{{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo ) }} +{{ end }} +``` + +This will gave you for each in the current page (resp. context) definied taxonomy a list with all assigned terms: +```html +
    +
    Categories:
    + +
    +
    +
    Tags:
    + +
    +``` + +### taxonomy_terms_cloud + +The partial `taxonomy_terms_cloud` shows all used terms of an given taxonomy (partial parameter `taxo`) for your site (partial parameter `context`, most of the time the current page or context `.`) and with the parameter `title` as headline. + +Example usage in partial `taxonomy_terms_clouds` for showing all definied taxonomies and its terms: + +```go-html-template +{{ $context := . }} +{{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ( humanize $taxo ) ) }} +{{ end }} +``` + +Es an example this will gave you for following HTML markup for the taxonomy `categories`: +```html +
    +
    Cloud of Catagories
    + +
    +``` + +### taxonomy_terms_clouds + +The partial `taxonomy_terms_clouds` is a wrapper for the partial `taxonomy_terms_cloud` with the only parameter `context` (most of the time the current page or context `.`) and checks the taxonomy parameters of you projects `config.toml` to loop threw all listed taxonomies in the parameter `taxonomyCloud` resp. all definied taxonomies of your page, if `taxonomyCloud` isn't set. + +## Multi language support for taxonomies + +The taxonomy terms associated content gets only counted and linked WITHIN the language! The control parameters for the taxonomy support can also get assigned language specific. \ No newline at end of file From aadfdf49cfc15e4c8ed1f08509df16c6f29b76f7 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 16:11:28 +0200 Subject: [PATCH 82/85] cleaning up html code --- layouts/_default/content.html | 19 +++++ layouts/_default/taxonomy.html | 85 +++++++------------- layouts/_default/terms.html | 44 +--------- layouts/blog/content.html | 28 +++---- layouts/blog/list.html | 24 +++--- layouts/docs/list.html | 34 ++++---- layouts/partials/taxonomy_terms_article.html | 10 +-- layouts/partials/taxonomy_terms_cloud.html | 6 +- layouts/swagger/baseof.html | 4 +- layouts/swagger/list.html | 15 ++++ 10 files changed, 108 insertions(+), 161 deletions(-) diff --git a/layouts/_default/content.html b/layouts/_default/content.html index da3092a830..cd931f74ad 100644 --- a/layouts/_default/content.html +++ b/layouts/_default/content.html @@ -1,9 +1,28 @@

    {{ .Title }}

    +<<<<<<< HEAD {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) }} {{ partial "reading-time.html" . }} {{ end }} +======= + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + +>>>>>>> 77ad2ac (cleaning up html code) {{ .Content }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} {{ partial "feedback.html" .Site.Params.ui.feedback }} diff --git a/layouts/_default/taxonomy.html b/layouts/_default/taxonomy.html index 1d0f5aba92..a5ade39a07 100644 --- a/layouts/_default/taxonomy.html +++ b/layouts/_default/taxonomy.html @@ -1,64 +1,35 @@ {{ define "main" }}
    - - - - - -

    - {{ with .Data.Singular }}{{ . | humanize }}: {{ end }} - {{ .Title }} -

    -
    - {{ .Content }} -
    - - -
    - - {{ range .Pages }} - - {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} - - - +

    {{ with .Data.Singular }}{{ . | humanize }}: {{ end }}{{ .Title }}

    +
    + {{ .Content }} +
    +
    + {{ range .Pages }} + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} +
    - - - {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} - -
    + {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} +
    {{ end }} \ No newline at end of file diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html index 6beeb8d154..0190198635 100644 --- a/layouts/_default/terms.html +++ b/layouts/_default/terms.html @@ -1,48 +1,8 @@ {{ define "main" }}
    - - - - - -

    - {{ .Title }} -

    - - - {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }} - - - - - - - - - - - - - - - - +

    {{ .Title }}

    + {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }}
    {{ end }} \ No newline at end of file diff --git a/layouts/blog/content.html b/layouts/blog/content.html index 3b6feb856b..c2036a5b26 100644 --- a/layouts/blog/content.html +++ b/layouts/blog/content.html @@ -5,27 +5,21 @@

    {{ .Title }}

    {{ with .Params.author }}{{ T "post_byline_by" }} {{ . | markdownify }} |{{ end}}
    - - - {{ .Content }} {{ if (.Site.Params.DisqusShortname) }}
    diff --git a/layouts/blog/list.html b/layouts/blog/list.html index a7e0c8b68b..cb89615a54 100644 --- a/layouts/blog/list.html +++ b/layouts/blog/list.html @@ -17,22 +17,20 @@

    {{ T "post_posts_in" }} {{ .Key }}

    {{ .LinkTitle }}

    {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

    - {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }}

    {{ .Plain | safeHTML | truncate 250 }}

    diff --git a/layouts/docs/list.html b/layouts/docs/list.html index 4dcf0229c4..29ad9dc9bb 100644 --- a/layouts/docs/list.html +++ b/layouts/docs/list.html @@ -1,24 +1,22 @@ {{ define "main" }}

    {{ .Title }}

    - {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} - - + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ .Content }} {{ partial "section-index.html" . }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} diff --git a/layouts/partials/taxonomy_terms_article.html b/layouts/partials/taxonomy_terms_article.html index 554e0a369b..97525eb826 100644 --- a/layouts/partials/taxonomy_terms_article.html +++ b/layouts/partials/taxonomy_terms_article.html @@ -1,14 +1,12 @@ {{ $context := .context }} -{{ $taxo := .taxo }} - +{{ $taxo := .taxo }} {{ if (gt (len ($context.GetTerms $taxo)) 0)}}
    {{ humanize $taxo }}:
    {{ end }} \ No newline at end of file diff --git a/layouts/partials/taxonomy_terms_cloud.html b/layouts/partials/taxonomy_terms_cloud.html index 842182f75e..45b57e3a48 100644 --- a/layouts/partials/taxonomy_terms_cloud.html +++ b/layouts/partials/taxonomy_terms_cloud.html @@ -1,10 +1,6 @@ {{ $context := .context }} -{{ $taxo := .taxo }} +{{ $taxo := .taxo }} {{ $title := .title }} - - - {{ if isset $context.Site.Taxonomies ( lower $taxo ) }} {{ $taxonomy := index $context.Site.Taxonomies ( lower $taxo ) }} {{ if (gt (len $taxonomy) 0)}} diff --git a/layouts/swagger/baseof.html b/layouts/swagger/baseof.html index eb37eef412..bf7baadd10 100644 --- a/layouts/swagger/baseof.html +++ b/layouts/swagger/baseof.html @@ -17,9 +17,7 @@
    diff --git a/layouts/swagger/list.html b/layouts/swagger/list.html index bd65dac941..6207fe1baa 100644 --- a/layouts/swagger/list.html +++ b/layouts/swagger/list.html @@ -2,6 +2,21 @@

    {{ .Title }}

    {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ .Content }} {{ partial "section-index.html" . }} {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} From bd0b5ef8c797942bfd823f7607bfd7c5c55633d6 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Thu, 27 May 2021 16:15:59 +0200 Subject: [PATCH 83/85] cleaning up SCSS --- assets/scss/_taxonomy.scss | 74 ++++++++++---------------------------- 1 file changed, 18 insertions(+), 56 deletions(-) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 5115ff4625..5dc9071c2e 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -1,46 +1,32 @@ // Taxonomies - e.g. Tags, Categories, ... -//.td-content .taxonomy-terms-article { width: 100%; clear: both; font-size: 0.8rem; .taxonomy-title { - // font-weight: bold; display: inline; font-size: 1.25em; - height: 1em; // 26px; - line-height: 1em; // 26px; - // float: left; + height: 1em; + line-height: 1em; margin-right: 0.5em; padding: 0; - // display: none; // to remove taxonomy title } } -// .td-toc .taxonomy-terms-cloud { width: 100%; - // max-width: 100%; - // overflow: hidden; clear: both; font-size: 0.8rem; .taxonomy-title { - // font-weight: bold; display: inline-block; width: 100%; font-size: 1rem; - // height: 1em; // 26px; - // line-height: 1em; // 26px; - // float: left; - // margin-right: 1em; - // padding: 0; - // display: none; // to remove taxonomy title font-weight: 700; - color: #30638E; - border-bottom: 1px #30638E solid; + color: $primary; + border-bottom: 1px $primary solid; margin-bottom: 1em; padding-bottom: 0.375rem; margin-top: 1em; @@ -98,20 +84,13 @@ display: inline; li { - display: inline; - // https://stackoverflow.com/questions/3247358/how-do-i-wrap-text-with-no-whitespace-inside-a-td - /* These are technically the same, but use both */ + display: inline; overflow-wrap: break-word; word-wrap: break-word; - -ms-word-break: break-all; - /* This is the dangerous one in WebKit, as it breaks things wherever */ word-break: break-all; - /* Instead use this non-standard one: */ word-break: break-word; - - /* Adds a hyphen where the word breaks, if supported (No Blink) */ -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; @@ -121,18 +100,13 @@ .taxonomy-count { font-size: 0.8em; - // height: 1.25em; // 26px; - line-height: 1.25em; // 26px; - - // from W3.CSS https://www.w3schools.com/w3css/w3css_badges.asp + line-height: 1.25em; display: inline-block; padding-left: 0.6em; padding-right: 0.6em; margin-left: 0.6em; - // margin-right: 0.6em; text-align: center; border-radius: 1em; - // color: #fff!important; background-color: $white; } @@ -140,16 +114,15 @@ background: $gray-200; border-width: 0; border-radius: 0 3px 3px 0; - // border-width: 0; color: $gray-600; display: inline-block; font-size: 1em; - line-height: 1.5em; // 26px; - min-height: 1.5em; // 26px; + line-height: 1.5em; + min-height: 1.5em; max-width: 100%; - padding: 0 0.5em 0 1em; // 0 20px 0 23px; + padding: 0 0.5em 0 1em; position: relative; - margin: 0 0.5em 0.2em 0; // 0 10px 10px 0; + margin: 0 0.5em 0.2em 0; text-decoration: none; -webkit-transition: color 0.2s; -webkit-clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); @@ -177,14 +150,13 @@ border-width: 0; border-radius: 0; color: $gray-600; - // display: inline-block !important; font-size: 1em; - line-height: 1.5em; // 26px; - min-height: 1.5em; // 26px; + line-height: 1.5em; + min-height: 1.5em; max-width: 100%; - padding: 0; // 0 20px 0 23px; + padding: 0; position: relative; - margin: 0; // 0 10px 10px 0; + margin: 0; text-decoration: none; -webkit-clip-path: none; clip-path: none; @@ -211,7 +183,7 @@ .taxonomy-count { font-size: 1em; - line-height: 1.25em; // 26px; + line-height: 1.25em; display: inline-block; padding: 0; margin: 0; @@ -264,20 +236,16 @@ } .taxonomy-term { - // padding: 4px 16px; - // right: 9999px; background: none; border-width: 0; border-radius: 0; color: $gray-600; - // display: inline-block !important; font-size: 1em; - line-height: 2.5em; // 26px; + line-height: 2.5em; max-width: 100%; - padding: 0; // 0 20px 0 23px; + padding: 0; position: relative; - margin: 0; // 0 10px 10px 0; - // margin-right: 1em; + margin: 0; text-decoration: none; -webkit-clip-path: none; clip-path: none; @@ -330,7 +298,6 @@ text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; - // font-weight: 900; content: "\f02d"; padding-right: 0.5em; } @@ -342,15 +309,11 @@ text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; - // font-weight: 900; content: "\f781"; padding-right: 0.5em; } .all-taxonomy-terms { - // text-align: right; - // width: 100%; - // display: block; font-weight: 500; line-height: 1.2; font-size: 1.5rem; @@ -362,7 +325,6 @@ text-rendering: auto; -webkit-font-smoothing: antialiased; font-family: "Font Awesome 5 Free"; - // font-weight: 900; content: "\f122"; padding-right: 0.5em; } From eb11922e838c8a91699d54267315541ea8e962d3 Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Fri, 28 May 2021 08:01:38 +0200 Subject: [PATCH 84/85] changed settings for dev --- userguide/config.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userguide/config.toml b/userguide/config.toml index 1c75608dc1..62e0813488 100644 --- a/userguide/config.toml +++ b/userguide/config.toml @@ -248,7 +248,7 @@ disable_toc = false [params.taxonomy] taxonomyCloud = ["fruits", "text tags", "tags", "categories"] # set taxonomyCloud = [] to hide taxonomy clouds taxonomyCloudTitle = ["Fruits are healthy", "Simple Tags Layout", "Tag Cloud", "Cloud of Catagories"] # if used, must have same lang as taxonomyCloud -taxonomyPageHeader = ["fruits", "text tags", "projects", "tags"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers +taxonomyPageHeader = ["fruits", "text tags", "projects", "tags", "categories"] # set taxonomyPageHeader = [] to hide taxonomies on the page headers [taxonomies] tag = "tags" From 7331d960d5e9c07b7a632d382236991cc73a039a Mon Sep 17 00:00:00 2001 From: Franz Steininger Date: Mon, 7 Jun 2021 11:29:11 +0200 Subject: [PATCH 85/85] small style tweak for taxonomy showcase --- assets/scss/_taxonomy.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/assets/scss/_taxonomy.scss b/assets/scss/_taxonomy.scss index 5dc9071c2e..538014057f 100644 --- a/assets/scss/_taxonomy.scss +++ b/assets/scss/_taxonomy.scss @@ -261,6 +261,7 @@ &:hover::before { background: none; + text-shadow: 0 0 3px $gray-900; } }