Files
2026-08-07 09:48:59 +02:00

396 lines
19 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en" data-bs-theme="light">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="../img/favicon.ico">
<title>DOXA editor - DOXA Notes 🦅</title>
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/fontawesome.min.css" rel="stylesheet">
<link href="../css/brands.min.css" rel="stylesheet">
<link href="../css/solid.min.css" rel="stylesheet">
<link href="../css/v4-font-face.min.css" rel="stylesheet">
<link href="../css/base.css" rel="stylesheet">
<link id="hljs-light" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github.min.css" >
<link id="hljs-dark" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/styles/github-dark.min.css" disabled>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</head>
<body>
<div class="navbar fixed-top navbar-expand-lg navbar-dark bg-primary">
<div class="container">
<a class="navbar-brand" href="..">DOXA Notes 🦅</a>
<!-- Expander button -->
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar-collapse" aria-controls="navbar-collapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Expanded navigation -->
<div id="navbar-collapse" class="navbar-collapse collapse">
<!-- Main navigation -->
<ul class="nav navbar-nav">
<li class="nav-item">
<a href=".." class="nav-link">Home</a>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle active" aria-current="page" role="button" data-bs-toggle="dropdown" aria-expanded="false">Wiki - Česky</a>
<ul class="dropdown-menu">
<li>
<a href="../install/" class="dropdown-item">Instalace</a>
</li>
<li>
<a href="./" class="dropdown-item active" aria-current="page">DOXA editor</a>
</li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" role="button" data-bs-toggle="dropdown" aria-expanded="false">Wiki - English</a>
<ul class="dropdown-menu">
<li>
<a href="../install_en/" class="dropdown-item">Install</a>
</li>
<li>
<a href="../editor_en/" class="dropdown-item">DOXA editor</a>
</li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav ms-md-auto">
<li class="nav-item">
<a href="#" class="nav-link" data-bs-toggle="modal" data-bs-target="#mkdocs_search_modal">
<i class="fa fa-search"></i> Search
</a>
</li>
<li class="nav-item">
<a rel="prev" href="../install/" class="nav-link">
<i class="fa fa-arrow-left"></i> Previous
</a>
</li>
<li class="nav-item">
<a rel="next" href="../install_en/" class="nav-link">
Next <i class="fa fa-arrow-right"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-3"><div class="navbar-expand-md bs-sidebar hidden-print affix" role="complementary">
<div class="navbar-header">
<button type="button" class="navbar-toggler collapsed" data-bs-toggle="collapse" data-bs-target="#toc-collapse" title="Table of Contents">
<span class="fa fa-angle-down"></span>
</button>
</div>
<div id="toc-collapse" class="navbar-collapse collapse card bg-body-tertiary">
<ul class="nav flex-column">
<li class="nav-item" data-bs-level="2"><a href="#vytvoreni-nove-poznamky" class="nav-link">Vytvoření nové poznámky</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#slash-command-rychla-napoveda-prikazu" class="nav-link">Slash Command - Rychlá nápověda příkazú</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#tagy" class="nav-link">Tagy</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#editace-a-mazani" class="nav-link">Editace a mazání</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#presouvani-poradi-poznamek" class="nav-link">Přesouvání pořadí poznámek</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#prepinani-vzhledu" class="nav-link">Přepínání vzhledu</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#automaticke-ukladani" class="nav-link">Automatické ukládání</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#manualni-ulozeni" class="nav-link">Manuální uložení</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#import-export" class="nav-link">Import / Export</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#export-do-markdown" class="nav-link">Export do Markdown</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#vyhledavani-filtrace" class="nav-link">Vyhledávání (Filtrace)</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#slozky" class="nav-link">Složky</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#bezpecnost-a-zalohy" class="nav-link">Bezpečnost a zálohy</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#caste-problemy" class="nav-link">Časté problémy</a>
<ul class="nav flex-column">
</ul>
</li>
<li class="nav-item" data-bs-level="2"><a href="#markdown" class="nav-link">Markdown</a>
<ul class="nav flex-column">
</ul>
</li>
</ul>
</div>
</div></div>
<div class="col-md-9" role="main">
<h2 id="vytvoreni-nove-poznamky">Vytvoření nové poznámky</h2>
<ul>
<li>Klikni na tlačítko ➕ Nová poznámka a zadej název.</li>
<li>Položka se objeví v seznamu. Klikem načteš název a obsah do editoru nahoře.</li>
<li>Uprav obsah a klikni Uložit nyní.</li>
</ul>
<h2 id="slash-command-rychla-napoveda-prikazu">Slash Command - Rychlá nápověda příkazú</h2>
<pre><code>1. Napíšete / v editoru → objeví se menu s příkazy
2. Filtrování Menu se filtruje podle dalšího textu (např. `/da` zobrazí `/date`)
3. Navigace:
↓↑ = Pohyb nahoru/dolů v menu
Enter/Tab = Výběr aktuálního příkazu
Escape = Zavření menu
4. Kliknutí na příkaz Vložení na místo kurzoru
5. Automatické zavření když kliknete mimo
</code></pre>
<p>Dostupné slash commands:</p>
<pre><code> /date - Vložit dnešní datum (📅)
/time - Vložit čas (🕐)
/code - Inline kód (💻)
/codeblock - Blok kódu (📝)
/link - Vložit odkaz (🔗)
/image - Vložit obrázek (🖼)
/table - Vložit tabulku (▦)
/quote - Citace (❝)
/hr - Vodorovná čára (—)
/task - Úkol/checkbox (☐)
/list - Odrážkový seznam (•)
/h1 - H1 Nadpis
/h2 - H2 Nadpis
/h3 - H3 Nadpis
</code></pre>
<h2 id="tagy">Tagy</h2>
<p>Tagy jsou slova nebo fráze, která popisuje obsah poznámky. V aplikaci Doxa díky nim můžete filtrovat poznámky podle tagu.</p>
<p>Klikni do pole tagy a zadej název tagu (uloží se stejně s poznámkou).</p>
<p>Poznámku pomocí tagu pak vyhledáš v poli s lupou <strong>Filtrovat poznámky podle tagu...</strong></p>
<h2 id="editace-a-mazani">Editace a mazání</h2>
<p>Inline: klikni na poznámku, uprav obsah a stiskni Uložit nyní.</p>
<p>Modal: klikni na ikonu ✎ vedle položky pro pokročilou editaci v modal okně.</p>
<p>Mazání: ikona 🗑 u položky — po potvrzení se poznámka smaže.</p>
<h2 id="presouvani-poradi-poznamek">Přesouvání pořadí poznámek</h2>
<p>Použij šipky <strong>↑ / ↓</strong> u položek.</p>
<p>Nebo přetahuj položky (drag &amp; drop) na požadované místo — při přetažení se ukáže indikátor vložení.</p>
<h2 id="prepinani-vzhledu">Přepínání vzhledu</h2>
<p>V horním menu najdeš tlačítko pro přepínání vzhledu. Aplikace podporuje tři režimy:</p>
<ul>
<li>Světlý — ikona: ☀️</li>
<li>Tmavý — ikona: 🌙</li>
<li>Respektovat systém — ikona: 🌓 — aplikace bude sledovat systémovou volbu (prefers-color-scheme) a automaticky se přepne, pokud se změní systémový motiv.</li>
</ul>
<p>Kliknutím na tlačítko v menu cyklíš mezi režimy <strong>(Light → Dark → System)</strong>. Vybraná volba se uloží do localStorage pod klíčem doxa_theme a přetrvá mezi stránkami a obnovami. Pokud chceš volbu resetovat, otevři konzoli prohlížeče a spusť: localStorage.removeItem('doxa_theme') nebo vymaž storage v nástrojích pro vývojáře.</p>
<h2 id="automaticke-ukladani">Automatické ukládání</h2>
<p>Aplikace nyní automaticky ukládá změny poznámek lokálně během psaní (autosave). V běžném prohlížeči se změny ukládají do localStorage (klíč doxa_notes_v1) bez nutnosti manuálního ukládání — data se uloží po krátké prodlevě. Pokud aplikaci spouštíš v Electron/Node režimu, změny se zapisují přímo do lokálního souboru.</p>
<p><strong>Průběžně si úkládej i JSON soubor manuálně!!</strong></p>
<h2 id="manualni-ulozeni">Manuální uložení</h2>
<p>Vedle editoru najdeš tlačítko Uložit nyní. I když autosave ukládá průběžně, tlačítko je užitečné v těchto případech:</p>
<ul>
<li><strong>Okamžité uložení</strong> — provede persist bez čekání na autosave (užitečné před zavřením aplikace nebo pokud chcete rychlou jistotu, že jsou změny zapsány).</li>
<li><strong>Vizuální potvrzení</strong> — po uložení se zobrazí stav „Uloženo“, což dává uživateli okamžitou zpětnou vazbu.</li>
<li><strong>Bez stažení</strong> — tlačítko Uložit poznámku neprovádí stažení souboru; pokud chcete stáhnout JSON, použijte tlačítko Exportovat JSON.</li>
</ul>
<p>Pro přenos dat mezi zařízeními použijte tlačítko Exportovat JSON (stáhne soubor doxa.json), nebo z konzole spusťte saveNotesToFile(true).</p>
<h2 id="import-export">Import / Export</h2>
<p>Pro import klikni Importovat JSON a vyber soubor. Podporované formáty:</p>
<ul>
<li>Objekt s polem notes: { "notes": [ ... ] }</li>
<li>Přímo pole: [ { ... }, { ... } ]</li>
</ul>
<p>Export je nyní dostupný přes tlačítko Exportovat JSON (vedle tlačítka Uložit). Aplikace zároveň provádí autosave lokálně — nic neztratíte, pokud zapomenete manuálně uložit. Chcete-li stáhnout JSON přes skript, můžete také spustit v konzoli saveNotesToFile(true).</p>
<ul>
<li>Od verze 26.07.04 Import/Export: pole folder se ukládá do JSONu, zpětně kompatibilní se staršími daty (prázdné pole).</li>
</ul>
<h2 id="export-do-markdown">Export do Markdown</h2>
<p>Jednotlivou poznámku si můžete exportovat do Markdown.</p>
<p>Export je v formátu názevPoznámky.md</p>
<h2 id="vyhledavani-filtrace">Vyhledávání (Filtrace)</h2>
<ul>
<li>Filtrace: rozbalovač „📁 Všechny složky“ omezuje seznam pouze na vybranou složku.</li>
<li>Vyhledávání: pole vyhledává v názvu, obsahu, tagách i názvu složky (fulltext).</li>
</ul>
<h2 id="slozky">Složky</h2>
<ul>
<li>Složky: u poznámky vyplňte pole "Složka" nebo do obsahu napište řádek ve tvaru folder: Název (pole má nativní návrhy — seznam existujících složek).</li>
<li>Přiřazení lze také upravit ručně v poli Složka; změny se ukládají automaticky.</li>
</ul>
<h2 id="bezpecnost-a-zalohy">Bezpečnost a zálohy</h2>
<p>Výchozí režim je local‑first: data zůstávají ve tvém prohlížeči (localStorage) nebo lokálním souboru, aplikace je sama neodesílá.</p>
<h2 id="caste-problemy">Časté problémy</h2>
<ul>
<li>Při otevírání přes file:// může fetch statického JSONu selhávat — použij lokální server nebo Electron.</li>
<li>Přenos dat mezi zařízeními? Stáhni JSON a importuj ho na druhém zařízení.</li>
</ul>
<hr />
<h2 id="markdown">Markdown</h2>
<h3 id="editor-pouziva-markdown">Editor používá Markdown</h3>
<p>Editor pracuje s Markdown syntaxí. Všechny úpravy se ukládají jako Markdown (čistý text) — náhled ukazuje vykreslené HTML. Níže základní příklady (vložte je přímo do editoru nebo použijte tlačítka v toolbaru):</p>
<pre><code class="language-md">Tučné: **tučný text**
Kurzíva: *kurzíva*
Přeškrtnutí: ~~přeškrtnuté~~
Inline kód: `kód`
Kódový blok:
</code></pre>
<p>console.log('hello')</p>
<pre><code>Nadpisy:
# Nadpis H1
## Nadpis H2
### Nadpis H3
Seznam (odrážky):
- položka 1
- položka 2
Číslovaný seznam:
1. první
2. druhý
Citace:
&gt; Toto je citace
Tabulka:
| Sloupec 1 | Sloupec 2 |
| --- | --- |
| bunka 1 | bunka 2 |
| bunka 3 | bunka 4 |
Obrázek (referenční URL):
![alt text](https://example.com/obrazek.png)
Odkaz:
[text](https://example.com)
Úkoly (task list):
- [ ] nedokončeno
- [x] hotovo
</code></pre>
<h4 id="dulezite-tipy">Důležité tipy:</h4>
<ul>
<li>Kliknutím na tlačítka v toolbaru vložíte potřebné Markdown tokeny automaticky.</li>
<li>Stiskněte Ctrl/Cmd+B pro tučné, Ctrl/Cmd+I pro kurzívu a Ctrl/Cmd+` pro inline kód.</li>
<li>Tlačítko Náhled přepne vykreslení Markdownu; používejte jej k ověření výsledku.</li>
<li>Tlačítko Tabulka (▦) vloží šablonu tabulky a během vložení vás vyzve na počet sloupců a řádků.</li>
<li>Obrázky vkládejte jako URL — aplikace obrázky nesynchronizuje ani nahrává.</li>
<li>Markdown je přenosný: poznámky zůstávají čitelné i bez aplikace (export/import).</li>
</ul></div>
</div>
</div>
<footer class="col-md-12">
<hr>
<p>Documentation built with <a href="https://www.mkdocs.org/">MkDocs</a>.</p>
</footer>
<script src="../js/bootstrap.bundle.min.js"></script>
<script>
var base_url = "..",
shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83};
</script>
<script src="../js/base.js"></script>
<script src="../search/main.js"></script>
<div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="searchModalLabel">Search</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<p>From here you can search these documents. Enter your search terms below.</p>
<form>
<div class="form-group">
<input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here">
</div>
</form>
<div id="mkdocs-search-results" data-no-results-text="No results found"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<table class="table">
<thead>
<tr>
<th style="width: 20%;">Keys</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td class="help shortcut"><kbd>?</kbd></td>
<td>Open this help</td>
</tr>
<tr>
<td class="next shortcut"><kbd>n</kbd></td>
<td>Next page</td>
</tr>
<tr>
<td class="prev shortcut"><kbd>p</kbd></td>
<td>Previous page</td>
</tr>
<tr>
<td class="search shortcut"><kbd>s</kbd></td>
<td>Search</td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</body>
</html>