Skip to content
This repository has been archived by the owner on Nov 18, 2024. It is now read-only.

Commit

Permalink
Add generated content
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed May 29, 2024
1 parent 2ca8a96 commit eec069b
Show file tree
Hide file tree
Showing 115 changed files with 9,689 additions and 0 deletions.
31 changes: 31 additions & 0 deletions docs/404.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8">
<meta lang="en">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />
<meta http-equiv="Content-Security-Policy" content="font-src https://fonts.googleapis.com https://fonts.gstatic.com; connect-src 'self' https://fonts.googleapis.com https://amplitude.nav.no">
<link rel="apple-touch-icon" sizes="180x180" href="/blog/images/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/blog/images/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/blog/images/favicon-16x16.png" />
<link rel="mask-icon" href="/blog/images/safari-pinned-tab.svg" color="#66cbec" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="/blog/style.css">
<title>nais blog</title>

<script type="text/javascript" src="/blog/amplitude.js"></script><meta property="og:title" content="404 Page not found">
<meta property="og:description" content="">
<meta property="og:type" content="website">

<meta property="og:url" content="https://nais.io/blog/404.html">
<meta property="og:locale" content="no-NO">



</head>
<body>
<img class="centered" src="/blog/images/logo404.png" />
</body>
</html>
1 change: 1 addition & 0 deletions docs/amplitude-8.18.4-min.js

Large diffs are not rendered by default.

59 changes: 59 additions & 0 deletions docs/amplitude.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
(function (e, t) {
var r = e.amplitude || { _q: [], _iq: {} }; var n = t.createElement("script")
; n.type = "text/javascript"
; n.integrity = "sha384-6T8z7Vvm13muXGhlR32onvIziA0TswSKafDQHgmkf6zD2ALZZeFokLI4rPVlAFyK"
; n.crossOrigin = "anonymous"; n.async = true
; n.src = "/blog/amplitude-8.18.4-min.js"
; n.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log("[Amplitude] Error: could not load SDK")
}
}
; var s = t.getElementsByTagName("script")[0]; s.parentNode.insertBefore(n, s)
; function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0))); return this
}
}
var o = function () { this._q = []; return this }
; var a = ["add", "append", "clearAll", "prepend", "set", "setOnce", "unset", "preInsert", "postInsert", "remove"]
; for (var c = 0; c < a.length; c++) { i(o, a[c]) } r.Identify = o; var u = function () {
this._q = []
; return this
}
; var p = ["setProductId", "setQuantity", "setPrice", "setRevenueType", "setEventProperties"]
; for (var l = 0; l < p.length; l++) { i(u, p[l]) } r.Revenue = u
; var d = ["init", "logEvent", "logRevenue", "setUserId", "setUserProperties", "setOptOut", "setVersionName", "setDomain", "setDeviceId", "enableTracking", "setGlobalUserProperties", "identify", "clearUserProperties", "setGroup", "logRevenueV2", "regenerateDeviceId", "groupIdentify", "onInit", "logEventWithTimestamp", "logEventWithGroups", "setSessionId", "resetSessionId", "setLibrary", "setTransport"]
; function v(e) {
function t(t) {
e[t] = function () {
e._q.push([t].concat(Array.prototype.slice.call(arguments, 0)))
}
}
for (var r = 0; r < d.length; r++) { t(d[r]) }
} v(r); r.getInstance = function (e) {
e = (!e || e.length === 0 ? "$default_instance" : e).toLowerCase()
; if (!Object.prototype.hasOwnProperty.call(r._iq, e)) {
r._iq[e] = { _q: [] }; v(r._iq[e])
} return r._iq[e]
}; e.amplitude = r
})(window, document)

const config = {
apiEndpoint: "amplitude.nav.no/collect",
saveEvents: false,
includeUtm: true,
includeReferrer: true,
trackingOptions: {
city: false,
ip_address: false,
},
}

amplitude.getInstance().init("16d1ee2fd894ca2562eeebb5095dbcf0", undefined, config);

amplitude.getInstance().logEvent("sidevisning", {
sidetittel: window.location.pathname,
domene: window.location.host,
tjeneste: 'nais-blog',
})
246 changes: 246 additions & 0 deletions docs/categories/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,246 @@
<!DOCTYPE html>
<html><head>
<meta charset="UTF-8">
<meta lang="en">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" />
<meta http-equiv="Content-Security-Policy" content="font-src https://fonts.googleapis.com https://fonts.gstatic.com; connect-src 'self' https://fonts.googleapis.com https://amplitude.nav.no">
<link rel="apple-touch-icon" sizes="180x180" href="/blog/images/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/blog/images/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/blog/images/favicon-16x16.png" />
<link rel="mask-icon" href="/blog/images/safari-pinned-tab.svg" color="#66cbec" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="/blog/style.css">
<title>nais blog</title>

<script type="text/javascript" src="/blog/amplitude.js"></script><meta property="og:title" content="Categories">
<meta property="og:description" content="">
<meta property="og:type" content="website">

<meta property="og:url" content="https://nais.io/blog/categories/">
<meta property="og:locale" content="no-NO">



</head>
<body><header>
<div>
<a href="https://nais.io/blog">
<img alt="The NAIS logo: a hand forming an OK symbol, shaped like a pipe wrench, in rainbow colors" src="/blog/images/logo.png">
<h1>nais blog</h1>
</a>
</div>
</header>
<main>
<article>
<h1>Tags</h1>

<h2 class="tagheader">sikkerhet (7)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/teams-test/">Pentesting in the open</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/slsa/">SLSA</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth-del3-pkce/">OAuth del 3 (PKCE)</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/fido2/">FIDO2</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/zero-trust-networking-in-gcp/">Zero-trust networking in GCP</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth2/">OAuth del 2 (Token Exchange)</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth1/">OAuth del 1</a></li>
</ul>


<h2 class="tagheader">oauth (3)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth-del3-pkce/">OAuth del 3 (PKCE)</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth2/">OAuth del 2 (Token Exchange)</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth1/">OAuth del 1</a></li>
</ul>


<h2 class="tagheader">oidc (3)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth-del3-pkce/">OAuth del 3 (PKCE)</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth2/">OAuth del 2 (Token Exchange)</a></li>
</ul>

<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/oauth1/">OAuth del 1</a></li>
</ul>


<h2 class="tagheader">elm (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/elm/">Introducing Elm as a frontend contender</a></li>
</ul>


<h2 class="tagheader">fido2 (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/fido2/">FIDO2</a></li>
</ul>


<h2 class="tagheader">frontend (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/elm/">Introducing Elm as a frontend contender</a></li>
</ul>


<h2 class="tagheader">gcp (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/project-structure-on-gcp/">Project Structure on GCP</a></li>
</ul>


<h2 class="tagheader">hybrid (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/hybrid-work/">Being NAIS at a distance</a></li>
</ul>


<h2 class="tagheader">istio (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/changing-service-mesh/">Changing Service Mesh</a></li>
</ul>


<h2 class="tagheader">linkerd (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/changing-service-mesh/">Changing Service Mesh</a></li>
</ul>


<h2 class="tagheader">loadbalancing (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/changing-service-mesh/">Changing Service Mesh</a></li>
</ul>


<h2 class="tagheader">nais (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/project-structure-on-gcp/">Project Structure on GCP</a></li>
</ul>


<h2 class="tagheader">observability (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/otel-from-0-to-100/">OpenTelemetry from 0 to 100</a></li>
</ul>


<h2 class="tagheader">opentelemetry (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/otel-from-0-to-100/">OpenTelemetry from 0 to 100</a></li>
</ul>


<h2 class="tagheader">remote (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/hybrid-work/">Being NAIS at a distance</a></li>
</ul>


<h2 class="tagheader">slsa (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/slsa/">SLSA</a></li>
</ul>


<h2 class="tagheader">supplychain (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/slsa/">SLSA</a></li>
</ul>


<h2 class="tagheader">tracing (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/otel-from-0-to-100/">OpenTelemetry from 0 to 100</a></li>
</ul>


<h2 class="tagheader">webauthn (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/fido2/">FIDO2</a></li>
</ul>


<h2 class="tagheader">zero-trust (1)</h2>


<ul class="taggedpages">
<li class="taggedpage"><a href="https://nais.io/blog/posts/zero-trust-networking-in-gcp/">Zero-trust networking in GCP</a></li>
</ul>


</article>
</main><footer>
<a href="https://nais.io">nais</a> &copy; 0001
</footer>
</body>

</html>
10 changes: 10 additions & 0 deletions docs/categories/index.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on nais blog</title>
<link>https://nais.io/blog/categories/</link>
<description>Recent content in Categories on nais blog</description>
<generator>Hugo -- gohugo.io</generator>
<language>no-NO</language><atom:link href="https://nais.io/blog/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>
Binary file not shown.
Binary file added docs/images/GettyImages-1159293076.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/GettyImages-1201193769.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/android-chrome-192x192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/android-chrome-512x512.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/apple-touch-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/auth_code.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/changing-service-mesh-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/changing-service-mesh-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/changing-service-mesh-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/changing-service-mesh-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/changing-service-mesh-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/changing-service-mesh-6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/client_creds.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/deployments-per-week.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/exchange.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/favicon-16x16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/favicon-32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/favicon.ico
Binary file not shown.
Binary file added docs/images/fido2_authentication.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/fido2_protocols.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/fido2_registration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/fido_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/hacker.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/header-bg.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/hybrid.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/jenkins-security-warnings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/logo.png
Binary file added docs/images/logo404.png
Binary file added docs/images/oauth2.png
Binary file added docs/images/otel-adoption.png
Binary file added docs/images/otel-client-to-backend.png
Loading

0 comments on commit eec069b

Please sign in to comment.