Use subdirs for includes (#212)

This commit is contained in:
Mikhail 2022-02-10 02:30:58 +07:00 committed by GitHub
parent 3f97d611b4
commit ec2cf03fad
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 24 additions and 24 deletions

View file

@ -0,0 +1,18 @@
<div>
<div class="nonstandard-notice">
<b>This module does not come with Caddy.</b> It can be added by using <b><a href="/docs/build#xcaddy">xcaddy</a></b> or our <b><a href="/download">download page</a></b>. Non-standard modules may be developed by the community and are not officially endorsed or maintained by the Caddy project. The documentation is shown here only as a courtesy.
<br><br>
<b>Code repository: <a href="javascript:" class="nonstandard-project-link"></a></b>
<br><br>
<b>Custom builds:</b> <code class="bash">xcaddy build --with <span class="nonstandard-package-path"></span></code>
</div>
</div>
<h2 id="docs">Description</h2>
<div class="top-doc">
<!--Populated by JS-->
</div>
<h2 class="field-list-header">Field List</h2>
<dl class="field-list-contents">
<!--Populated by JS-->
</dl>

View file

@ -0,0 +1,10 @@
{{include "/includes/head.html"}}
<link rel="stylesheet" href="/resources/css/docs.css">
<link rel="stylesheet" href="/resources/css/chroma.css">
{{$directives := list }}
{{range $i, $file := (listFiles "/docs/markdown/caddyfile/directives")}}
{{$directives = append $directives ($file | trimSuffix ".md")}}
{{end}}
<script type="text/javascript">window.CaddyfileDirectives = {{$directives | toJson}};</script>
<script src="/resources/js/jquery-3.4.1.min.js"></script>
<script src="/resources/js/docs.js"></script>

View file

@ -0,0 +1,12 @@
<header>
<div>
<div id="logo-container">
<a href="/"><img src="/resources/images/caddy-wordmark.svg" id="logo" alt="Caddy"></a>
<div id="logo-docs">Documentation</div>
</div>
<div id="zerossl-project">
a <a href="https://zerossl.com"><img src="/resources/images/zerossl-logo.svg" id="zerossl-logo"></a> project
</div>
</div>
{{include "/includes/header-nav.html"}}
</header>

View file

@ -0,0 +1,14 @@
<div id="hovercard" class="arrow-box">
<div id="hovercard-docs" class="hovercard-elem"><!--Populated by JS--></div>
<div id="hovercard-module" class="hovercard-elem">
<p id="hovercard-namespace-box">
Fulfilled by modules in namespace: <span id="hovercard-namespace"><!--Populated by JS--></span>
</p>
<div id="hovercard-module-list"><!--Populated by JS--></div>
</div>
<div id="hovercard-inline-key" class="hovercard-elem">
<p class="explain">This property is <b>required</b> because it specifies the module name.</p>
</div>
<div id="hovercard-breadcrumb-siblings" class="hovercard-elem"><!--Populated by JS--></div>
<div id="hovercard-inline-link" class="hovercard-elem"><!--Populated by JS--></div>
</div>

View file

@ -0,0 +1,63 @@
<nav class="sidebar">
<ul>
<li><a href="/docs/">Welcome</a></li>
<li><a href="https://caddy.community/c/wiki/13">Wiki <img src="/resources/images/external-link.svg"></a></li>
<li class="heading">Get Caddy</li>
<li><a href="/docs/install">Install</a></li>
<li><a href="/docs/build">Build from source</a></li>
<li class="heading">Tutorials</li>
<li><a href="/docs/getting-started">Getting Started</a></li>
<li>
<a href="/docs/quick-starts">Quick-starts</a>
<ul>
<li><a href="/docs/quick-starts/api">Using the API</a></li>
<li><a href="/docs/quick-starts/caddyfile">Using a Caddyfile</a></li>
<li><a href="/docs/quick-starts/static-files">Static files</a></li>
<li><a href="/docs/quick-starts/reverse-proxy">Reverse proxy</a></li>
<li><a href="/docs/quick-starts/https">HTTPS</a></li>
</ul>
</li>
<li><a href="/docs/api-tutorial">Caddy API</a></li>
<li><a href="/docs/caddyfile-tutorial">Caddyfile</a></li>
<li class="heading">Reference</li>
<li><a href="/docs/command-line">Command Line</a></li>
<li><a href="/docs/api">API</a></li>
<li>
<a href="/docs/caddyfile">Caddyfile</a>
<ul>
<li><a href="/docs/caddyfile/concepts">Concepts</a></li>
<li><a href="/docs/caddyfile/directives">Directives</a></li>
<li><a href="/docs/caddyfile/matchers">Request matchers</a></li>
<li><a href="/docs/caddyfile/options">Global options</a></li>
<li><a href="/docs/caddyfile/patterns">Common patterns</a></li>
</ul>
</li>
<li><a href="/docs/modules/">Modules</a></li>
<li><a href="/docs/json/">JSON Config Structure</a></li>
<li><a href="/docs/automatic-https">Automatic HTTPS</a></li>
<li class="heading">Articles</li>
<li><a href="/docs/v2-upgrade">Upgrading to Caddy 2</a></li>
<li><a href="/docs/conventions">Conventions</a></li>
<li><a href="/docs/config-adapters">Config Adapters</a></li>
<li><a href="/docs/logging">How Logging Works</a></li>
<li><a href="/docs/metrics">Monitoring Caddy</a></li>
<li><a href="/docs/architecture">Caddy Architecture</a></li>
<li><a href="/docs/running">Keep Caddy Running</a></li>
<li class="heading">Developers</li>
<li>
<a href="/docs/extending-caddy">Extending Caddy</a>
<ul>
<li><a href="/docs/extending-caddy/caddyfile">Caddyfile Support</a></li>
<li><a href="/docs/extending-caddy/config-adapters">Config Adapters</a></li>
</ul>
</li>
<li><a href="/docs/extending-caddy/namespaces">Module Namespaces</a></li>
<br>
<li><a href="/caddy-v1-docs-archive.tar.gz">v1 Docs <img src="/resources/images/external-link.svg"></a></li>
</ul>
</nav>

View file

@ -0,0 +1 @@
<pre><code class="json renderbox"><!--Populated by JS--></code></pre>