5 Matching Annotations
  1. Jun 2023
    1. Setting up RedirectsOne last thing before we leave you, you’ll notice that you tend to get redirected to the blog as opposed to a wiki logon page. That’s done with one final caddy configuration, forcing you to read my blog if you try to go to an arbitrary URL (especially important if you are retiring old sites):NoneBashCSSCC#ElixirErlangGoGraphQLGroovyHaskellHTMLINIJavaJavaScriptJSONKotlinLispLuaMermaid DiagramNixObjective-COCamlPerlPHPPowershellPythonRubyRustScalaSQLSoliditySwiftTOMLTypeScriptVisual BasicYAMLZigKopierenkb.gurucomputing.com { @notBlog { not path /static* not path /doc* not path /s/* not path /auth* not path /realtime* not path /images* not path /locales* not path /api* not path /collaboration* not path /collection* } redir @notBlog /s/blog reverse_proxy http://outline }To get to the logon page, you instead navigate to a /doc or /collection subpath as opposed to the root of the site (and of course you still need authentication). And that’s how I made this blog.
  2. Sep 2021
  3. Oct 2020
  4. Jun 2020
  5. Dec 2019