deploy: zensical build from 5e0f482
BIN
assets/images/cards/practices-digital.jpg
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
assets/images/cards/practices-grounding.jpg
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
assets/images/cards/practices-hygiene.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
assets/images/cards/practices-nourishing.jpg
Normal file
|
After Width: | Height: | Size: 83 KiB |
BIN
assets/images/cards/practices-sadhana.jpg
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
assets/images/cards/strategies-awakening.jpg
Normal file
|
After Width: | Height: | Size: 85 KiB |
BIN
assets/images/cards/strategies-community-sov.jpg
Normal file
|
After Width: | Height: | Size: 125 KiB |
BIN
assets/images/cards/strategies-digital-sov.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
assets/images/cards/strategies-purpose.jpg
Normal file
|
After Width: | Height: | Size: 48 KiB |
|
|
@ -1189,18 +1189,36 @@
|
|||
<h3 id="step-2-create-your-branch">Step 2 — Create your branch<a class="headerlink" href="#step-2-create-your-branch" title="Permanent link">¶</a></h3>
|
||||
<p>Every edit lives on its own branch. This keeps the main site safe while you work.</p>
|
||||
<ul>
|
||||
<li>Click the <strong>branch dropdown</strong> (near the top of the page, it probably says <code>main</code> or <code>master</code>)</li>
|
||||
<li>Type a short name for your branch — like <code>add-meditation-guide</code> or <code>fix-typo-daily-sadhana</code></li>
|
||||
<li>Click <strong>"Create branch"</strong></li>
|
||||
<li>Click the <strong>branch dropdown</strong> (near the top of the page, it probably says
|
||||
<code>main</code>
|
||||
or
|
||||
<code>master</code>
|
||||
)</li>
|
||||
<li>
|
||||
<p>Type a short name for your branch — like
|
||||
<code>add-meditation-guide</code>
|
||||
or
|
||||
<code>fix-typo-daily-sadhana</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Click <strong>"Create branch"</strong></p>
|
||||
</li>
|
||||
</ul>
|
||||
<p>You're now on your own copy of the site. Any changes you make stay on this branch until you're ready to share them.</p>
|
||||
<h3 id="step-3-edit-a-file">Step 3 — Edit a file<a class="headerlink" href="#step-3-edit-a-file" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li>Browse to the file you want to edit (all content lives in the <code>docs/</code> folder)</li>
|
||||
<li>Browse to the file you want to edit (all content lives in the
|
||||
<code>docs/</code>
|
||||
folder)</li>
|
||||
<li>Click the <strong>pencil icon</strong> (✏️) in the toolbar above the file</li>
|
||||
<li>Make your changes using Markdown (see our <a href="markdown/">Markdown quick reference</a>)</li>
|
||||
<li>Scroll down and write a short commit message — something like <code>Add breathing exercise section</code></li>
|
||||
<li>Click <strong>"Commit changes"</strong></li>
|
||||
<li>
|
||||
<p>Scroll down and write a short commit message — something like
|
||||
<code>Add breathing exercise section</code></p>
|
||||
</li>
|
||||
<li>
|
||||
<p>Click <strong>"Commit changes"</strong></p>
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="step-4-open-a-pull-request">Step 4 — Open a Pull Request<a class="headerlink" href="#step-4-open-a-pull-request" title="Permanent link">¶</a></h3>
|
||||
<p>When your changes are ready:</p>
|
||||
|
|
@ -1260,22 +1278,34 @@
|
|||
</span><span id="__span-2-5"><a id="__codelineno-2-5" name="__codelineno-2-5" href="#__codelineno-2-5"></a>uv<span class="w"> </span>add<span class="w"> </span>--dev<span class="w"> </span>zensical
|
||||
</span></code></pre></div>
|
||||
<h3 id="make-it-yours">Make it yours<a class="headerlink" href="#make-it-yours" title="Permanent link">¶</a></h3>
|
||||
<p>Open <code>zensical.toml</code> and change:</p>
|
||||
<p>Open
|
||||
<code>zensical.toml</code>
|
||||
and change:</p>
|
||||
<div class="language-toml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="n">site_name</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"Your Site Name"</span>
|
||||
</span><span id="__span-3-2"><a id="__codelineno-3-2" name="__codelineno-3-2" href="#__codelineno-3-2"></a><span class="n">site_description</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"What your site is about"</span>
|
||||
</span><span id="__span-3-3"><a id="__codelineno-3-3" name="__codelineno-3-3" href="#__codelineno-3-3"></a><span class="n">site_url</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"https://your-domain.com"</span>
|
||||
</span><span id="__span-3-4"><a id="__codelineno-3-4" name="__codelineno-3-4" href="#__codelineno-3-4"></a><span class="n">site_author</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"You"</span>
|
||||
</span><span id="__span-3-5"><a id="__codelineno-3-5" name="__codelineno-3-5" href="#__codelineno-3-5"></a><span class="n">repo_url</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"https://your-forgejo-instance/you/your-repo"</span>
|
||||
</span></code></pre></div>
|
||||
<p>Replace <code>docs/assets/images/tree-ad-logo.svg</code> with your own logo, then build:</p>
|
||||
<p>Replace
|
||||
<code>docs/assets/images/tree-ad-logo.svg</code>
|
||||
with your own logo, then build:</p>
|
||||
<div class="language-bash highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a>zensical<span class="w"> </span>build<span class="w"> </span>--config-file<span class="w"> </span>zensical.toml
|
||||
</span></code></pre></div>
|
||||
<p>Your site appears in the <code>site/</code> folder — upload it to any static host (Netlify, Cloudflare Pages, a VPS, or keep it on Forgejo Pages).</p>
|
||||
<p>Your site appears in the
|
||||
<code>site/</code>
|
||||
folder — upload it to any static host (Netlify, Cloudflare Pages, a VPS, or keep it on Forgejo Pages).</p>
|
||||
<h3 id="use-your-own-domain">Use your own domain<a class="headerlink" href="#use-your-own-domain" title="Permanent link">¶</a></h3>
|
||||
<ol>
|
||||
<li>Build the site and upload the <code>site/</code> folder to your hosting provider</li>
|
||||
<li>Build the site and upload the
|
||||
<code>site/</code>
|
||||
folder to your hosting provider</li>
|
||||
<li>Point your domain's DNS to your host (your provider will have instructions)</li>
|
||||
<li>Update <code>site_url</code> in <code>zensical.toml</code> to match</li>
|
||||
<li>Update
|
||||
<code>site_url</code>
|
||||
in
|
||||
<code>zensical.toml</code>
|
||||
to match</li>
|
||||
</ol>
|
||||
<p>That's it — you now have your own Zensical-powered knowledge garden.</p>
|
||||
<hr />
|
||||
|
|
@ -1296,7 +1326,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/contributing/"
|
||||
data-page-url="https://tree.ad/contributing/"
|
||||
data-page-title="Contributing"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -401,6 +401,17 @@
|
|||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#introduction-to-markdown-language" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
Introduction to Markdown Language
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#headers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
|
@ -487,6 +498,17 @@
|
|||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#text" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
```text
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -1005,6 +1027,17 @@
|
|||
</label>
|
||||
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#introduction-to-markdown-language" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
Introduction to Markdown Language
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#headers" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
|
|
@ -1091,6 +1124,17 @@
|
|||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#text" class="md-nav__link">
|
||||
<span class="md-ellipsis">
|
||||
<span class="md-typeset">
|
||||
```text
|
||||
</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="md-nav__item">
|
||||
|
|
@ -1203,6 +1247,8 @@
|
|||
|
||||
|
||||
<h1 id="markdown-in-5min">Markdown in 5min<a class="headerlink" href="#markdown-in-5min" title="Permanent link">¶</a></h1>
|
||||
<h2 id="introduction-to-markdown-language">Introduction to Markdown Language<a class="headerlink" href="#introduction-to-markdown-language" title="Permanent link">¶</a></h2>
|
||||
<p>Markdown is a simple language to build web pages. It is easier to read and write than HTML (the language web browsers read) and so we use it to write articles. You can use this reference to help you write posts and pages directly in our repository where the source documents for this wiki are held. See <a href="/contributing/">Contributing</a> for more.</p>
|
||||
<h2 id="headers">Headers<a class="headerlink" href="#headers" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a># H1 Header
|
||||
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a>## H2 Header
|
||||
|
|
@ -1221,21 +1267,21 @@
|
|||
<h2 id="links-and-images">Links and images<a class="headerlink" href="#links-and-images" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a>[Link text](https://example.com)
|
||||
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a>[Link with title](https://example.com "Hover title")
|
||||
</span><span id="__span-2-3"><a id="__codelineno-2-3" name="__codelineno-2-3" href="#__codelineno-2-3"></a>
|
||||
</span><span id="__span-2-4"><a id="__codelineno-2-4" name="__codelineno-2-4" href="#__codelineno-2-4"></a>
|
||||
</span><span id="__span-2-3"><a id="__codelineno-2-3" name="__codelineno-2-3" href="#__codelineno-2-3"></a>
|
||||
</span><span id="__span-2-4"><a id="__codelineno-2-4" name="__codelineno-2-4" href="#__codelineno-2-4"></a>
|
||||
</span></code></pre></div>
|
||||
<h2 id="lists">Lists<a class="headerlink" href="#lists" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a>Unordered:
|
||||
<div class="language-yaml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">Unordered</span><span class="p">:</span>
|
||||
</span><span id="__span-3-2"><a id="__codelineno-3-2" name="__codelineno-3-2" href="#__codelineno-3-2"></a>
|
||||
</span><span id="__span-3-3"><a id="__codelineno-3-3" name="__codelineno-3-3" href="#__codelineno-3-3"></a>- Item 1
|
||||
</span><span id="__span-3-4"><a id="__codelineno-3-4" name="__codelineno-3-4" href="#__codelineno-3-4"></a>- Item 2
|
||||
</span><span id="__span-3-5"><a id="__codelineno-3-5" name="__codelineno-3-5" href="#__codelineno-3-5"></a> - Nested item
|
||||
</span><span id="__span-3-3"><a id="__codelineno-3-3" name="__codelineno-3-3" href="#__codelineno-3-3"></a><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Item 1</span>
|
||||
</span><span id="__span-3-4"><a id="__codelineno-3-4" name="__codelineno-3-4" href="#__codelineno-3-4"></a><span class="p p-Indicator">-</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Item 2</span>
|
||||
</span><span id="__span-3-5"><a id="__codelineno-3-5" name="__codelineno-3-5" href="#__codelineno-3-5"></a><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">- Nested item</span>
|
||||
</span><span id="__span-3-6"><a id="__codelineno-3-6" name="__codelineno-3-6" href="#__codelineno-3-6"></a>
|
||||
</span><span id="__span-3-7"><a id="__codelineno-3-7" name="__codelineno-3-7" href="#__codelineno-3-7"></a>Ordered:
|
||||
</span><span id="__span-3-7"><a id="__codelineno-3-7" name="__codelineno-3-7" href="#__codelineno-3-7"></a><span class="nt">Ordered</span><span class="p">:</span>
|
||||
</span><span id="__span-3-8"><a id="__codelineno-3-8" name="__codelineno-3-8" href="#__codelineno-3-8"></a>
|
||||
</span><span id="__span-3-9"><a id="__codelineno-3-9" name="__codelineno-3-9" href="#__codelineno-3-9"></a>1. First item
|
||||
</span><span id="__span-3-10"><a id="__codelineno-3-10" name="__codelineno-3-10" href="#__codelineno-3-10"></a>2. Second item
|
||||
</span><span id="__span-3-11"><a id="__codelineno-3-11" name="__codelineno-3-11" href="#__codelineno-3-11"></a>3. Third item
|
||||
</span><span id="__span-3-9"><a id="__codelineno-3-9" name="__codelineno-3-9" href="#__codelineno-3-9"></a><span class="l l-Scalar l-Scalar-Plain">1. First item</span>
|
||||
</span><span id="__span-3-10"><a id="__codelineno-3-10" name="__codelineno-3-10" href="#__codelineno-3-10"></a><span class="l l-Scalar l-Scalar-Plain">2. Second item</span>
|
||||
</span><span id="__span-3-11"><a id="__codelineno-3-11" name="__codelineno-3-11" href="#__codelineno-3-11"></a><span class="l l-Scalar l-Scalar-Plain">3. Third item</span>
|
||||
</span></code></pre></div>
|
||||
<h2 id="blockquotes">Blockquotes<a class="headerlink" href="#blockquotes" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a>> This is a blockquote
|
||||
|
|
@ -1243,40 +1289,40 @@
|
|||
</span><span id="__span-4-3"><a id="__codelineno-4-3" name="__codelineno-4-3" href="#__codelineno-4-3"></a>>> Nested quote
|
||||
</span></code></pre></div>
|
||||
<h2 id="code-blocks">Code blocks<a class="headerlink" href="#code-blocks" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a>```javascript
|
||||
</span><span id="__span-5-2"><a id="__codelineno-5-2" name="__codelineno-5-2" href="#__codelineno-5-2"></a>function hello() {
|
||||
</span><span id="__span-5-3"><a id="__codelineno-5-3" name="__codelineno-5-3" href="#__codelineno-5-3"></a> console.log("Hello, world!");
|
||||
</span><span id="__span-5-4"><a id="__codelineno-5-4" name="__codelineno-5-4" href="#__codelineno-5-4"></a>}
|
||||
</span><span id="__span-5-5"><a id="__codelineno-5-5" name="__codelineno-5-5" href="#__codelineno-5-5"></a>```
|
||||
</span></code></pre></div>
|
||||
<p><code>`javascript</code>
|
||||
javascript
|
||||
function hello() {
|
||||
console.log("Hello, world!");
|
||||
}</p>
|
||||
<p><code></code>
|
||||
`</p>
|
||||
<h2 id="tables">Tables<a class="headerlink" href="#tables" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a>| Header 1 | Header 2 | Header 3 |
|
||||
</span><span id="__span-6-2"><a id="__codelineno-6-2" name="__codelineno-6-2" href="#__codelineno-6-2"></a>|----------|----------|----------|
|
||||
</span><span id="__span-6-3"><a id="__codelineno-6-3" name="__codelineno-6-3" href="#__codelineno-6-3"></a>| Row 1 | Data | Data |
|
||||
</span><span id="__span-6-4"><a id="__codelineno-6-4" name="__codelineno-6-4" href="#__codelineno-6-4"></a>| Row 2 | Data | Data |
|
||||
</span></code></pre></div>
|
||||
<p><code>text
|
||||
| Header 1 | Header 2 | Header 3 |
|
||||
|----------|----------|----------|
|
||||
| Row 1 | Data | Data |
|
||||
| Row 2 | Data | Data |</code></p>
|
||||
<h2 id="horizontal-rule">Horizontal rule<a class="headerlink" href="#horizontal-rule" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a>---
|
||||
</span><span id="__span-7-2"><a id="__codelineno-7-2" name="__codelineno-7-2" href="#__codelineno-7-2"></a>or
|
||||
</span><span id="__span-7-3"><a id="__codelineno-7-3" name="__codelineno-7-3" href="#__codelineno-7-3"></a>***
|
||||
</span><span id="__span-7-4"><a id="__codelineno-7-4" name="__codelineno-7-4" href="#__codelineno-7-4"></a>or
|
||||
</span><span id="__span-7-5"><a id="__codelineno-7-5" name="__codelineno-7-5" href="#__codelineno-7-5"></a>___
|
||||
</span></code></pre></div>
|
||||
<h2 id="text">```text<a class="headerlink" href="#text" title="Permanent link">¶</a></h2>
|
||||
<p>or</p>
|
||||
<hr />
|
||||
<p>or</p>
|
||||
<hr />
|
||||
<p>```</p>
|
||||
<h2 id="task-lists">Task lists<a class="headerlink" href="#task-lists" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-8-1"><a id="__codelineno-8-1" name="__codelineno-8-1" href="#__codelineno-8-1"></a>- [x] Completed task
|
||||
</span><span id="__span-8-2"><a id="__codelineno-8-2" name="__codelineno-8-2" href="#__codelineno-8-2"></a>- [ ] Incomplete task
|
||||
</span><span id="__span-8-3"><a id="__codelineno-8-3" name="__codelineno-8-3" href="#__codelineno-8-3"></a>- [ ] Another task
|
||||
</span></code></pre></div>
|
||||
<p><code>text
|
||||
- [x] Completed task
|
||||
- [ ] Incomplete task
|
||||
- [ ] Another task</code></p>
|
||||
<h2 id="escaping-characters">Escaping characters<a class="headerlink" href="#escaping-characters" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-9-1"><a id="__codelineno-9-1" name="__codelineno-9-1" href="#__codelineno-9-1"></a>Use backslash to escape: \* \_ \# \`
|
||||
</span></code></pre></div>
|
||||
<p><code>text
|
||||
Use backslash to escape: \* \_ \# \`</code></p>
|
||||
<h2 id="line-breaks">Line breaks<a class="headerlink" href="#line-breaks" title="Permanent link">¶</a></h2>
|
||||
<div class="language-text highlight"><pre><span></span><code><span id="__span-10-1"><a id="__codelineno-10-1" name="__codelineno-10-1" href="#__codelineno-10-1"></a>End a line with two spaces
|
||||
</span><span id="__span-10-2"><a id="__codelineno-10-2" name="__codelineno-10-2" href="#__codelineno-10-2"></a>to create a line break.
|
||||
</span><span id="__span-10-3"><a id="__codelineno-10-3" name="__codelineno-10-3" href="#__codelineno-10-3"></a>
|
||||
</span><span id="__span-10-4"><a id="__codelineno-10-4" name="__codelineno-10-4" href="#__codelineno-10-4"></a>Or use a blank line for a new paragraph.
|
||||
</span></code></pre></div>
|
||||
|
||||
<p>```text
|
||||
End a line with two spaces<br />
|
||||
to create a line break.</p>
|
||||
<p>Or use a blank line for a new paragraph.
|
||||
```</p>
|
||||
|
||||
|
||||
|
||||
|
|
@ -1293,6 +1339,17 @@
|
|||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/contributing/markdown/"
|
||||
data-page-url="https://tree.ad/contributing/markdown/"
|
||||
data-page-title="Markdown in 5min"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1003,7 +1003,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
|
|
@ -1016,7 +1015,6 @@
|
|||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
|
|
@ -80,6 +80,29 @@
|
|||
function boot() {
|
||||
initScrollReveal();
|
||||
initCursorGlow();
|
||||
initCusdisReload();
|
||||
}
|
||||
|
||||
/**
|
||||
* Re-initialize Cusdis comment widget after Zensical instant-navigation
|
||||
* page transitions (XHR-based SPA navigation). Without this, the widget
|
||||
* only renders on hard-refresh / initial page load.
|
||||
*/
|
||||
function initCusdisReload() {
|
||||
if (typeof document$ === "undefined") return; // not in Zensical context
|
||||
|
||||
document$.subscribe(function () {
|
||||
var el = document.getElementById("cusdis_thread");
|
||||
if (!el) return;
|
||||
|
||||
// Clear stale Cusdis iframe from previous page render
|
||||
el.innerHTML = "";
|
||||
|
||||
// Re-create Cusdis widget for the new page
|
||||
if (window.CUSDIS && typeof window.CUSDIS.renderTo === "function") {
|
||||
window.CUSDIS.renderTo(el);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (document.readyState === "loading") {
|
||||
|
|
|
|||
|
|
@ -1137,7 +1137,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/practices/daily-sadhana/"
|
||||
data-page-url="https://tree.ad/practices/daily-sadhana/"
|
||||
data-page-title="Daily Sadhana"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1118,7 +1118,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/practices/digital-wellness/"
|
||||
data-page-url="https://tree.ad/practices/digital-wellness/"
|
||||
data-page-title="Digital Wellness"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1074,6 +1074,7 @@
|
|||
<h2 id="sun-gazing-reconnecting-with-light">Sun gazing: reconnecting with light<a class="headerlink" href="#sun-gazing-reconnecting-with-light" title="Permanent link">¶</a></h2>
|
||||
<p>Sun gazing is an ancient practice of looking at the sun during the first or last hour of daylight, when UV levels are safe. Start with 10 seconds and never push beyond comfort. The practice is less about the eyes and more about allowing the body's circadian rhythm to realign with natural light cycles.</p>
|
||||
<p>Sit. Breathe. Let the light wash over you. No agenda.</p>
|
||||
<p><a href="/practices/nourishing-the-body/">Nourishing The Body</a></p>
|
||||
<hr />
|
||||
<h2 id="sitting-practice-temples-forests-waterfalls">Sitting practice: temples, forests, waterfalls<a class="headerlink" href="#sitting-practice-temples-forests-waterfalls" title="Permanent link">¶</a></h2>
|
||||
<p>Find a place where nature is doing its thing without human orchestration — a forest floor, a temple courtyard, beside a waterfall. Then do the hardest thing: nothing.</p>
|
||||
|
|
@ -1102,7 +1103,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/practices/grounding-in-nature/"
|
||||
data-page-url="https://tree.ad/practices/grounding-in-nature/"
|
||||
data-page-title="Grounding in Nature"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -908,13 +908,13 @@
|
|||
|
||||
<h1 id="practices">Practices<a class="headerlink" href="#practices" title="Permanent link">¶</a></h1>
|
||||
<p>Small, doable actions. Each one is something you can try today — no preparation, no expertise, just willingness.</p>
|
||||
<div class="grid cards">
|
||||
<div class="grid cards gp-cards-practices">
|
||||
<ul>
|
||||
<li><a href="grounding-in-nature/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.5 11A1.5 1.5 0 0 0 6 9.5 1.5 1.5 0 0 0 4.5 8 1.5 1.5 0 0 0 3 9.5 1.5 1.5 0 0 0 4.5 11m17.67-1.83c0-3.87-3.13-7-7-7a7 7 0 0 0-7 7c0 3.47 2.52 6.33 5.83 6.89V20H6v-3h1v-4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4h1v5h16v-2h-3v-3.88a7 7 0 0 0 6.17-6.95"/></svg></span> <strong>Grounding in Nature</strong></a> — Barefoot contact, sun gazing, sitting practice, melukat</li>
|
||||
<li><a href="nourishing-the-body/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 10c2 3-3 12-5 12s-2-1-3-1-1 1-3 1-7-9-5-12 5-3 7-2V5C5.38 8.07 4.11 3.78 4.11 3.78S6.77.19 11 5V3h2v5c2-1 5-1 7 2"/></svg></span> <strong>Nourishing the Body</strong></a> — Real food, herbal teas, fasting, natural materials, self-massage</li>
|
||||
<li><a href="daily-sadhana/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4c1.11 0 2 .89 2 2s-.89 2-2 2-2-.89-2-2 .9-2 2-2m9 12v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6A1.98 1.98 0 0 0 12.53 9H11.5c-.61 0-1.17.26-1.55.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.95-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5a2.5 2.5 0 0 1 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.71-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25"/></svg></span> <strong>Daily Sadhana</strong></a> — Meditation, gratitude, shadow work, movement, visualization</li>
|
||||
<li><a href="digital-wellness/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.62 10.79a15.1 15.1 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.59.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.25 1m12.89-3.86-1.42-1.42L15 8.59l-2.29-2.3-1.42 1.42 3.71 3.7Z"/></svg></span> <strong>Digital Wellness</strong></a> — News fast, screen limits, curating what enters your mind</li>
|
||||
<li><a href="spiritual-hygiene/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.5 9.63c-.19-2.79-1.32-5.51-3.44-7.63A12.25 12.25 0 0 0 8.5 9.63c1.29.68 2.47 1.56 3.5 2.63a14.2 14.2 0 0 1 3.5-2.63M12 15.45C9.85 12.17 6.18 10 2 10c0 10 9.32 11.89 10 12 .68-.12 10-2 10-12-4.18 0-7.85 2.17-10 5.45"/></svg></span> <strong>Spiritual Hygiene</strong></a> — Cleanse your space, set intention, sound as medicine</li>
|
||||
<li><a href="grounding-in-nature/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.5 11A1.5 1.5 0 0 0 6 9.5 1.5 1.5 0 0 0 4.5 8 1.5 1.5 0 0 0 3 9.5 1.5 1.5 0 0 0 4.5 11m17.67-1.83c0-3.87-3.13-7-7-7a7 7 0 0 0-7 7c0 3.47 2.52 6.33 5.83 6.89V20H6v-3h1v-4a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4h1v5h16v-2h-3v-3.88a7 7 0 0 0 6.17-6.95"/></svg></span> <strong>Grounding in Nature</strong></a> Barefoot contact, sun gazing, sitting practice, melukat</li>
|
||||
<li><a href="nourishing-the-body/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 10c2 3-3 12-5 12s-2-1-3-1-1 1-3 1-7-9-5-12 5-3 7-2V5C5.38 8.07 4.11 3.78 4.11 3.78S6.77.19 11 5V3h2v5c2-1 5-1 7 2"/></svg></span> <strong>Nourishing the Body</strong></a> Real food, herbal teas, fasting, natural materials, self-massage</li>
|
||||
<li><a href="daily-sadhana/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4c1.11 0 2 .89 2 2s-.89 2-2 2-2-.89-2-2 .9-2 2-2m9 12v-2c-2.24 0-4.16-.96-5.6-2.68l-1.34-1.6A1.98 1.98 0 0 0 12.53 9H11.5c-.61 0-1.17.26-1.55.72l-1.34 1.6C7.16 13.04 5.24 14 3 14v2c2.77 0 5.19-1.17 7-3.25V15l-3.88 1.55c-.67.27-1.12.95-1.12 1.66C5 19.2 5.8 20 6.79 20H9v-.5a2.5 2.5 0 0 1 2.5-2.5h3c.28 0 .5.22.5.5s-.22.5-.5.5h-3c-.83 0-1.5.67-1.5 1.5v.5h7.21c.99 0 1.79-.8 1.79-1.79 0-.71-.45-1.39-1.12-1.66L14 15v-2.25c1.81 2.08 4.23 3.25 7 3.25"/></svg></span> <strong>Daily Sadhana</strong></a> Meditation, gratitude, shadow work, movement, visualization</li>
|
||||
<li><a href="digital-wellness/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.62 10.79a15.1 15.1 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.59.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1 11.4 11.4 0 0 0 .57 3.57 1 1 0 0 1-.25 1m12.89-3.86-1.42-1.42L15 8.59l-2.29-2.3-1.42 1.42 3.71 3.7Z"/></svg></span> <strong>Digital Wellness</strong></a> News fast, screen limits, curating what enters your mind</li>
|
||||
<li><a href="spiritual-hygiene/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.5 9.63c-.19-2.79-1.32-5.51-3.44-7.63A12.25 12.25 0 0 0 8.5 9.63c1.29.68 2.47 1.56 3.5 2.63a14.2 14.2 0 0 1 3.5-2.63M12 15.45C9.85 12.17 6.18 10 2 10c0 10 9.32 11.89 10 12 .68-.12 10-2 10-12-4.18 0-7.85 2.17-10 5.45"/></svg></span> <strong>Spiritual Hygiene</strong></a> Cleanse your space, set intention, sound as medicine</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p>Pick one. Start there. The rest will unfold.</p>
|
||||
|
|
@ -934,7 +934,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/practices/"
|
||||
data-page-url="https://tree.ad/practices/"
|
||||
data-page-title="Practices"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1158,7 +1158,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/practices/nourishing-the-body/"
|
||||
data-page-url="https://tree.ad/practices/nourishing-the-body/"
|
||||
data-page-title="Nourishing the Body"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1090,10 +1090,8 @@
|
|||
<li>Use sound: a bell, singing bowl, or simple clapping in corners breaks up density</li>
|
||||
<li>Burn natural incense or diffuse pure essential oils (frankincense, sage, palo santo)</li>
|
||||
</ul>
|
||||
<details class="question">
|
||||
<summary>How often should I cleanse?</summary>
|
||||
<p>A light daily clearing (open window, intention setting) and a deeper weekly reset (sound, smoke, decluttering) is a sustainable rhythm. After arguments, illness, or visits from heavy energy, cleanse immediately.</p>
|
||||
</details>
|
||||
<p>??? question "How often should I cleanse?"\
|
||||
A light daily clearing (open window, intention setting) and a deeper weekly reset (sound, smoke, decluttering) is a sustainable rhythm. After arguments, illness, or visits from heavy energy, cleanse immediately.</p>
|
||||
<hr />
|
||||
<h2 id="setting-intention-and-calling-guides">Setting intention and calling guides<a class="headerlink" href="#setting-intention-and-calling-guides" title="Permanent link">¶</a></h2>
|
||||
<p>Before sleep, state clearly — aloud or internally:</p>
|
||||
|
|
@ -1145,7 +1143,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/practices/spiritual-hygiene/"
|
||||
data-page-url="https://tree.ad/practices/spiritual-hygiene/"
|
||||
data-page-title="Spiritual Hygiene"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1144,7 +1144,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/strategies/collective-awakening/"
|
||||
data-page-url="https://tree.ad/strategies/collective-awakening/"
|
||||
data-page-title="Collective Awakening"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1182,7 +1182,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/strategies/community-sovereignty/"
|
||||
data-page-url="https://tree.ad/strategies/community-sovereignty/"
|
||||
data-page-title="Community Sovereignty"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1175,7 +1175,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/strategies/digital-sovereignty/"
|
||||
data-page-url="https://tree.ad/strategies/digital-sovereignty/"
|
||||
data-page-title="Digital Sovereignty"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1135,7 +1135,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/strategies/finding-purpose/"
|
||||
data-page-url="https://tree.ad/strategies/finding-purpose/"
|
||||
data-page-title="Finding Your Purpose"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -906,12 +906,12 @@
|
|||
|
||||
<h1 id="strategies">Strategies<a class="headerlink" href="#strategies" title="Permanent link">¶</a></h1>
|
||||
<p>Big-picture frameworks for when a practice opens a door and you're ready to walk through. These are the patterns, mindsets, and structural shifts — the strategy beneath the tactics.</p>
|
||||
<div class="grid cards">
|
||||
<div class="grid cards gp-cards-strategies">
|
||||
<ul>
|
||||
<li><a href="digital-sovereignty/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 6c1.4 0 2.8 1.1 2.8 2.5V11c.6 0 1.2.6 1.2 1.3v3.5c0 .6-.6 1.2-1.3 1.2H9.2c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2V9.5C9.2 8.1 10.6 7 12 7m0 1.2c-.8 0-1.5.5-1.5 1.3V11h3V9.5c0-.8-.7-1.3-1.5-1.3"/></svg></span> <strong>Digital Sovereignty</strong></a> — Own your hardware, software, data, and networks</li>
|
||||
<li><a href="community-sovereignty/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.69 9.12a.88.88 0 0 0-.65-.28c-.41 0-.72.19-.92.58s-.15.76.17 1.11q1.77 1.59 2.25 2.25c.41.56.61 1.38.61 2.44 0 1.31.5 2.28 1.5 2.95.56.44 1.17.77 1.85.99v-3.89c0-.94-.33-1.72-.96-2.35m8.92.05c-.62.62-.96 1.39-.96 2.3v3.93c.96-.34 1.76-.87 2.42-1.57.65-.7.98-1.47.98-2.41 0-1.13.19-1.94.57-2.44.09-.16.26-.36.53-.61.23-.25.47-.49.71-.71.23-.21.46-.43.68-.65l.33-.28a.9.9 0 0 0 .28-.66c0-.28-.09-.53-.28-.73s-.42-.3-.72-.3-.5.09-.69.28M12 20c.69 0 1.36-.09 2-.28v-3.57c0-.59-.18-1.05-.59-1.49Q12.795 14 12 14c-.53 0-1 .2-1.38.61-.4.39-.62.85-.62 1.45v3.66c.64.19 1.31.28 2 .28M9 8.5c0 .83-.67 1.5-1.5 1.5S6 9.33 6 8.5 6.67 7 7.5 7 9 7.67 9 8.5m9 0c0 .83-.67 1.5-1.5 1.5S15 9.33 15 8.5 15.67 7 16.5 7s1.5.67 1.5 1.5m-4.5-3c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 4 12 4s1.5.67 1.5 1.5m0 5.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5"/></svg></span> <strong>Community Sovereignty</strong></a> — Parallel economies, PMAs, seva, freedom networks</li>
|
||||
<li><a href="finding-purpose/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.19 14.19 6 18l3.81-8.19L18 6m-6-4A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 8.9a1.1 1.1 0 0 0-1.1 1.1 1.1 1.1 0 0 0 1.1 1.1 1.1 1.1 0 0 0 1.1-1.1 1.1 1.1 0 0 0-1.1-1.1"/></svg></span> <strong>Finding Your Purpose</strong></a> — Passion, suffering into service, building your tribe</li>
|
||||
<li><a href="collective-awakening/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 17q.86 0 1.45.6t.58 1.4L14 22l-7-2v-9h1.95l7.27 2.69q.78.31.78 1.12 0 .47-.34.82t-.86.37H13l-1.75-.67-.33.94L13 17zM16 3.23Q17.06 2 18.7 2q1.36 0 2.3 1t1 2.3q0 1.03-1 2.46t-1.97 2.39T16 13q-2.08-1.89-3.06-2.85t-1.97-2.39T10 5.3q0-1.36.97-2.3t2.34-1q1.6 0 2.69 1.23M.984 11H5v11H.984z"/></svg></span> <strong>Collective Awakening</strong></a> — Mass intention, circles, crystallizing the vision</li>
|
||||
<li><a href="digital-sovereignty/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 6c1.4 0 2.8 1.1 2.8 2.5V11c.6 0 1.2.6 1.2 1.3v3.5c0 .6-.6 1.2-1.3 1.2H9.2c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2V9.5C9.2 8.1 10.6 7 12 7m0 1.2c-.8 0-1.5.5-1.5 1.3V11h3V9.5c0-.8-.7-1.3-1.5-1.3"/></svg></span> <strong>Digital Sovereignty</strong></a> Own your hardware, software, data, and networks</li>
|
||||
<li><a href="community-sovereignty/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3.69 9.12a.88.88 0 0 0-.65-.28c-.41 0-.72.19-.92.58s-.15.76.17 1.11q1.77 1.59 2.25 2.25c.41.56.61 1.38.61 2.44 0 1.31.5 2.28 1.5 2.95.56.44 1.17.77 1.85.99v-3.89c0-.94-.33-1.72-.96-2.35m8.92.05c-.62.62-.96 1.39-.96 2.3v3.93c.96-.34 1.76-.87 2.42-1.57.65-.7.98-1.47.98-2.41 0-1.13.19-1.94.57-2.44.09-.16.26-.36.53-.61.23-.25.47-.49.71-.71.23-.21.46-.43.68-.65l.33-.28a.9.9 0 0 0 .28-.66c0-.28-.09-.53-.28-.73s-.42-.3-.72-.3-.5.09-.69.28M12 20c.69 0 1.36-.09 2-.28v-3.57c0-.59-.18-1.05-.59-1.49Q12.795 14 12 14c-.53 0-1 .2-1.38.61-.4.39-.62.85-.62 1.45v3.66c.64.19 1.31.28 2 .28M9 8.5c0 .83-.67 1.5-1.5 1.5S6 9.33 6 8.5 6.67 7 7.5 7 9 7.67 9 8.5m9 0c0 .83-.67 1.5-1.5 1.5S15 9.33 15 8.5 15.67 7 16.5 7s1.5.67 1.5 1.5m-4.5-3c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 4 12 4s1.5.67 1.5 1.5m0 5.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5"/></svg></span> <strong>Community Sovereignty</strong></a> Parallel economies, PMAs, seva, freedom networks</li>
|
||||
<li><a href="finding-purpose/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.19 14.19 6 18l3.81-8.19L18 6m-6-4A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 8.9a1.1 1.1 0 0 0-1.1 1.1 1.1 1.1 0 0 0 1.1 1.1 1.1 1.1 0 0 0 1.1-1.1 1.1 1.1 0 0 0-1.1-1.1"/></svg></span> <strong>Finding Your Purpose</strong></a> Passion, suffering into service, building your tribe</li>
|
||||
<li><a href="collective-awakening/"><span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 17q.86 0 1.45.6t.58 1.4L14 22l-7-2v-9h1.95l7.27 2.69q.78.31.78 1.12 0 .47-.34.82t-.86.37H13l-1.75-.67-.33.94L13 17zM16 3.23Q17.06 2 18.7 2q1.36 0 2.3 1t1 2.3q0 1.03-1 2.46t-1.97 2.39T16 13q-2.08-1.89-3.06-2.85t-1.97-2.39T10 5.3q0-1.36.97-2.3t2.34-1q1.6 0 2.69 1.23M.984 11H5v11H.984z"/></svg></span> <strong>Collective Awakening</strong></a> Mass intention, circles, crystallizing the vision</li>
|
||||
</ul>
|
||||
</div>
|
||||
<p>Come back to these. They'll mean something different each time.</p>
|
||||
|
|
@ -931,7 +931,17 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<h2 id="__comments">Comments</h2>
|
||||
<div id="cusdis_thread"
|
||||
data-host="https://cusdis.krystl.org"
|
||||
data-app-id="d9ab4b66-d5f1-4514-a475-1a824f69530f"
|
||||
data-page-id="https://tree.ad/strategies/"
|
||||
data-page-url="https://tree.ad/strategies/"
|
||||
data-page-title="Strategies"
|
||||
data-theme="auto">
|
||||
</div>
|
||||
<script async defer src="https://cusdis.krystl.org/js/cusdis.es.js"></script>
|
||||
<noscript>Please enable JavaScript to view the comments.</noscript>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -37,6 +37,17 @@
|
|||
--gp-ease: cubic-bezier(0.22, 0.61, 0.36, 1);
|
||||
--gp-duration: 0.78s;
|
||||
--gp-distance: 20px;
|
||||
|
||||
/* ── Coherent green system (single source of truth for all greens) ──
|
||||
Use these everywhere instead of ad-hoc rgba() values so the page reads
|
||||
as one consistent sage family rather than a dozen different greens. */
|
||||
--green-900: #2f5641; /* deepest — strong emphasis / completion */
|
||||
--green-700: #3d6b52; /* deep sage — achievement, button border */
|
||||
--green-600: #4a8262; /* primary sage — links, button text */
|
||||
--green-500: #5b9a76; /* mid sage — hover */
|
||||
--green-300: #a8c5b6; /* light sage — icons, soft accents */
|
||||
--green-100: #e4efe9; /* faint sage — fills, tints */
|
||||
--green-glow: rgba(74, 130, 98, 0.22); /* unified shadow/glow tint */
|
||||
}
|
||||
|
||||
/* Base atmosphere */
|
||||
|
|
@ -593,3 +604,258 @@ article h1, article h2, article h3 {
|
|||
display: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* ═══════════════════════════════════════════════════════════════════════════
|
||||
Grid card background images — Practices & Strategies index pages
|
||||
Light: daisyUI-style image-top card / Dark: atmospheric full-bleed overlay.
|
||||
Images served locally at ~70 KB each.
|
||||
═══════════════════════════════════════════════════════════════════════════ */
|
||||
|
||||
/* ── Grid spacing ──
|
||||
NB: the <ul> is display:contents, so the real grid lives on the .grid.cards
|
||||
div itself. Gap MUST be set there, not on the ul. */
|
||||
[class*="gp-cards-"].grid.cards {
|
||||
gap: 2.4rem !important;
|
||||
}
|
||||
[class*="gp-cards-"].grid.cards > ul {
|
||||
gap: 2.4rem;
|
||||
}
|
||||
|
||||
/* ── Shared card shell ── */
|
||||
[class*="gp-cards-"].grid.cards ul li {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
border-radius: 16px;
|
||||
isolation: isolate;
|
||||
border: 1px solid var(--green-100);
|
||||
transition: transform 0.35s var(--gp-ease), box-shadow 0.35s var(--gp-ease), border-color 0.3s ease;
|
||||
}
|
||||
|
||||
/* Image layer — positioning & sizing set per theme below */
|
||||
[class*="gp-cards-"].grid.cards ul li::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
z-index: 0;
|
||||
transition: transform 1.2s var(--gp-ease);
|
||||
}
|
||||
|
||||
/* ── Full-card clickable overlay (covers entire li) ── */
|
||||
[class*="gp-cards-"].grid.cards ul li > a::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
/* ── No link underlines ── */
|
||||
[class*="gp-cards-"].grid.cards ul li a {
|
||||
text-decoration: none !important;
|
||||
background: transparent !important;
|
||||
}
|
||||
|
||||
/* ── Explore button (outline pill — white fill, green border + text).
|
||||
Visual only; clicks pass through to the card link. Subtle fill-on-hover. ── */
|
||||
[class*="gp-cards-"].grid.cards ul li::after {
|
||||
content: "🌱 Explore";
|
||||
position: absolute;
|
||||
bottom: 1.1rem;
|
||||
right: 1.1rem;
|
||||
z-index: 3;
|
||||
pointer-events: none;
|
||||
background: var(--gp-surface);
|
||||
color: var(--green-700);
|
||||
border: 1.5px solid var(--green-600);
|
||||
font-size: 0.72rem;
|
||||
font-weight: 600;
|
||||
padding: 0.32rem 0.82rem;
|
||||
border-radius: 999px;
|
||||
line-height: 1.4;
|
||||
letter-spacing: 0.02em;
|
||||
box-shadow: 0 1px 4px var(--green-glow);
|
||||
transition: background 0.28s var(--gp-ease),
|
||||
color 0.28s var(--gp-ease),
|
||||
border-color 0.28s var(--gp-ease),
|
||||
box-shadow 0.28s var(--gp-ease),
|
||||
transform 0.28s var(--gp-ease);
|
||||
}
|
||||
|
||||
/* Flashy-but-subtle: the outline button fills with sage green and lifts
|
||||
when the card is hovered. */
|
||||
[class*="gp-cards-"].grid.cards ul li:hover::after {
|
||||
background: var(--green-600);
|
||||
color: #fff;
|
||||
border-color: var(--green-600);
|
||||
transform: translateY(-2px);
|
||||
box-shadow: 0 6px 18px var(--green-glow);
|
||||
}
|
||||
|
||||
/* ═══════════════════════════════════════════════════════════════════════
|
||||
LIGHT THEME (default) — daisyUI image-top card
|
||||
═══════════════════════════════════════════════════════════════════════ */
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li {
|
||||
background: var(--gp-surface);
|
||||
padding: 0 1.4rem 3.4rem 1.4rem;
|
||||
padding-top: 176px; /* 150px image + ~26px gap before title */
|
||||
min-height: 310px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li::before {
|
||||
height: 150px;
|
||||
background-image: var(--card-img);
|
||||
}
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li {
|
||||
color: var(--gp-text-muted);
|
||||
font-size: 0.88rem;
|
||||
line-height: 1.55;
|
||||
}
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li a {
|
||||
color: var(--green-600);
|
||||
display: block;
|
||||
margin-bottom: 0.6rem !important;
|
||||
}
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li strong {
|
||||
color: var(--green-700);
|
||||
font-size: 1rem;
|
||||
font-weight: 650;
|
||||
}
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li .twemoji {
|
||||
color: var(--green-500);
|
||||
}
|
||||
|
||||
/* Clean, minimal hover — title deepens within the same sage family
|
||||
(no lilac/purple shift). */
|
||||
[class*="gp-cards-"].grid.cards ul li a:hover,
|
||||
[class*="gp-cards-"].grid.cards ul li a:hover strong {
|
||||
color: var(--green-900);
|
||||
}
|
||||
|
||||
/* Light hover */
|
||||
[class*="gp-cards-"].grid.cards ul li:hover {
|
||||
transform: translateY(-4px);
|
||||
box-shadow: 0 14px 34px var(--green-glow);
|
||||
border-color: var(--green-300);
|
||||
}
|
||||
|
||||
[class*="gp-cards-"].grid.cards ul li:hover::before {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
|
||||
/* ═══════════════════════════════════════════════════════════════════════
|
||||
CARD IMAGE URLS — defined once via custom properties
|
||||
═══════════════════════════════════════════════════════════════════════ */
|
||||
|
||||
.gp-cards-practices.grid.cards ul li:nth-child(1) { --card-img: url("/assets/images/cards/practices-grounding.jpg"); }
|
||||
.gp-cards-practices.grid.cards ul li:nth-child(2) { --card-img: url("/assets/images/cards/practices-nourishing.jpg"); }
|
||||
.gp-cards-practices.grid.cards ul li:nth-child(3) { --card-img: url("/assets/images/cards/practices-sadhana.jpg"); }
|
||||
.gp-cards-practices.grid.cards ul li:nth-child(4) { --card-img: url("/assets/images/cards/practices-digital.jpg"); }
|
||||
.gp-cards-practices.grid.cards ul li:nth-child(5) { --card-img: url("/assets/images/cards/practices-hygiene.jpg"); }
|
||||
|
||||
.gp-cards-strategies.grid.cards ul li:nth-child(1) { --card-img: url("/assets/images/cards/strategies-digital-sov.jpg"); }
|
||||
.gp-cards-strategies.grid.cards ul li:nth-child(2) { --card-img: url("/assets/images/cards/strategies-community-sov.jpg"); }
|
||||
.gp-cards-strategies.grid.cards ul li:nth-child(3) { --card-img: url("/assets/images/cards/strategies-purpose.jpg"); }
|
||||
.gp-cards-strategies.grid.cards ul li:nth-child(4) { --card-img: url("/assets/images/cards/strategies-awakening.jpg"); }
|
||||
|
||||
/* ═══════════════════════════════════════════════════════════════════════
|
||||
DARK THEME (slate) — full-bleed atmospheric image + light text
|
||||
═══════════════════════════════════════════════════════════════════════ */
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li {
|
||||
background: transparent;
|
||||
padding: 1.3rem 1.3rem 3.4rem 1.3rem;
|
||||
min-height: 170px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li::before {
|
||||
height: auto;
|
||||
inset: 0;
|
||||
z-index: -1;
|
||||
background-image:
|
||||
linear-gradient(160deg, rgba(14, 22, 16, 0.62) 0%, rgba(6, 14, 10, 0.74) 100%),
|
||||
var(--card-img);
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li {
|
||||
color: rgba(255, 255, 255, 0.80);
|
||||
border-color: rgba(255, 255, 255, 0.08);
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li a,
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li strong {
|
||||
color: rgba(255, 255, 255, 0.94);
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li .twemoji {
|
||||
color: rgba(255, 255, 255, 0.60);
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li a:hover,
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li a:hover strong {
|
||||
color: rgba(255, 255, 255, 1);
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li:hover {
|
||||
box-shadow: 0 12px 32px rgba(0, 0, 0, 0.32);
|
||||
border-color: rgba(255, 255, 255, 0.14);
|
||||
}
|
||||
|
||||
/* Dark mode button — outline on glass; fills sage on hover */
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li::after {
|
||||
background: rgba(255, 255, 255, 0.10);
|
||||
color: #fff;
|
||||
border-color: rgba(255, 255, 255, 0.55);
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.30);
|
||||
}
|
||||
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li:hover::after {
|
||||
background: var(--green-600);
|
||||
color: #fff;
|
||||
border-color: var(--green-600);
|
||||
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.38);
|
||||
}
|
||||
|
||||
/* ═══════════════════════════════════════════════════════════════════════
|
||||
RESPONSIVE & ACCESSIBILITY
|
||||
═══════════════════════════════════════════════════════════════════════ */
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
[class*="gp-cards-"].grid.cards ul li,
|
||||
[class*="gp-cards-"].grid.cards ul li::before,
|
||||
[class*="gp-cards-"].grid.cards ul li::after {
|
||||
transition: none;
|
||||
}
|
||||
[class*="gp-cards-"].grid.cards ul li:hover::before {
|
||||
transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 600px) {
|
||||
[class*="gp-cards-"].grid.cards ul li {
|
||||
min-height: 250px;
|
||||
padding: 0 1.2rem 3.2rem 1.2rem;
|
||||
padding-top: 130px;
|
||||
}
|
||||
[class*="gp-cards-"].grid.cards > ul {
|
||||
gap: 1.4rem;
|
||||
}
|
||||
[data-md-color-scheme="slate"] [class*="gp-cards-"].grid.cards ul li {
|
||||
min-height: 150px;
|
||||
padding: 1.1rem 1.1rem 3.2rem 1.1rem;
|
||||
}
|
||||
}
|
||||
|
|
|
|||