### Install AnySync Netcheck Tool Source: https://github.com/anyproto/docs.git/blob/main/advanced/troubleshooting/anysync-netcheck-tool.md Installs the AnySync Netcheck tool using Go modules. Ensure you have Go installed and configured. ```bash go install github.com/anyproto/any-sync-tools/any-sync-netcheck@latest ``` -------------------------------- ### Markdown Link Example Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md This is how you create a markdown link to another page within the documentation. ```markdown [Navigation](https://github.com/anytypeio/docs/blob/main/features/navigation.md) ``` -------------------------------- ### Run AnySync Netcheck Tool Source: https://github.com/anyproto/docs.git/blob/main/advanced/troubleshooting/anysync-netcheck-tool.md Executes the AnySync Netcheck tool to test connectivity. Use the -v flag for verbose output. ```bash any-sync-netcheck ``` ```bash any-sync-netcheck -v ``` -------------------------------- ### Set Default Font Family Source: https://github.com/anyproto/docs.git/blob/main/advanced/feature-list-by-platform/custom-css.md Apply a specific font family to all text elements by setting the `font-family` attribute on the `body` tag. Ensure the font is installed or imported online. ```css body { font-family: "霞鹜文楷", "jetBrainsMono"; } ``` -------------------------------- ### Object Creation Methods Source: https://context7.com/anyproto/docs.git/llms.txt Details various methods for creating objects, including from the sidebar, using keyboard shortcuts, via the command menu in the editor, and inline using '@' or '[['. It also explains how to turn a block into an object and how to find objects. ```plaintext # Create Object from Sidebar 1. Click (+) button → Creates object with default type 2. Click arrow (▼) button → Shows type selection menu # Create Object with Keyboard Shortcut Cmd/Ctrl + N → New object (default type) Cmd/Ctrl + Opt/Alt + N → Type selection menu # Create Object from Editor (Command Menu) / → Open command menu /note → Create Note /task → Create Task /page → Create Page /Objects → Show all available types # Create Inline Object @ → Object picker menu [[ → Object picker menu (wiki-style) # Turn Block into Object 1. Hover left side of block → Click three dots menu 2. Or use Cmd/Ctrl + / 3. Select "Turn into Object" # Find Objects Cmd/Ctrl + K → Global search Sidebar → Search → Browse by type Graph view → Visual connections ``` -------------------------------- ### Key Format and Security Statistics Source: https://context7.com/anyproto/docs.git/llms.txt Illustrates the BIP-39 standard for key format and provides security statistics for cracking the key. Also lists key storage locations on different operating systems and how to access the key within the app. ```plaintext # Key Format (BIP-39 Standard) word1 word2 word3 word4 word5 word6 word7 word8 word9 word10 word11 word12 # Security Statistics Combinations: 5,444,517,870,735,015,415,413,993,718,908,291,383,296 Cost To Crack: $38,029,518,006,846,883,000,000,000 USD # Key Storage Locations - macOS: Keychain Access - Windows: Credential Manager - Linux: Secret Service / libsecret # Access Key in App Settings > Key section (Vault Settings) ``` -------------------------------- ### Dark Mode Styles Source: https://github.com/anyproto/docs.git/blob/main/advanced/feature-list-by-platform/custom-css.md Define styles for dark mode by wrapping them within the `html.themeDark` selector. This example shows how to change border-radius for callout text in dark mode and set a primary text color. ```css /* Default applies to light mode */ .blocks { .block.blockText.textCallout>.wrapContent{ border-radius: 30px; } } html.themeDark { /* Applies to Dark mode */ --color-text-primary: red; .blocks { .block.blockText.textCallout>.wrapContent{ border-radius: 2px; } } } ``` -------------------------------- ### Run Anytype with a Separate User Data Directory on Windows Source: https://github.com/anyproto/docs.git/blob/main/advanced/faqs.md Use this command-line flag to launch Anytype with a distinct user data directory, allowing simultaneous use of multiple vaults on desktop environments. ```bash --user-data-dir="D:\Anytype" ``` -------------------------------- ### Channel Management and Access Levels Source: https://context7.com/anyproto/docs.git/llms.txt Provides instructions on how to create a new channel, outlines the different channel access levels (Owner, Editor, Viewer), and includes a warning about deleting channels. ```plaintext # Create New Channel 1. Open vault sidebar 2. Click the plus (+) button in top right corner of channels sidebar 3. Configure channel name and settings # Channel Access Levels - Owner: Full control, can add/remove members, change settings - Editor: Can edit objects and channel name - Viewer: Read-only access # Delete Channel Warning Deleted channels cannot be recovered unless previously exported ``` -------------------------------- ### Type Management and Usage Source: https://context7.com/anyproto/docs.git/llms.txt Lists built-in types, explains how to create a new type from the sidebar or channel settings, how to delete a type, and how to access a type's built-in query. ```plaintext # Built-in Types - Note - Task - Page - Book - Movie - Human - Audio - Image - File # Create Type from Sidebar 1. Use type selection menu when creating object 2. Type new name in search bar 3. Type is auto-created and added to library # Create Type from Channel Settings 1. Open Channel Settings 2. Navigate to Content Model > Object Types 3. Click "New" button 4. Configure: name, layout, templates, properties # Delete Type 1. Right-click on Type in settings 2. Select "Delete" Note: Objects of deleted type will show alert # Access Type's Built-in Query Open any Type from anywhere in app → Shows all objects of that type ``` -------------------------------- ### Info Hint Block Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this Jinja syntax to create an informational hint block. ```jinja {% hint style="info" %} Information Hint Block {% endhint %} ``` -------------------------------- ### Clone Repository using GitHub CLI Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this command to clone the repository if you prefer using the GitHub CLI. ```shell gh repo clone anytypeio/community -- --filter=tree:0 ``` -------------------------------- ### Clone Repository using HTTPS Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this command to clone the repository if you prefer using HTTPS for authentication. ```shell git clone --filter=tree:0 https://github.com/anytypeio/community.git ``` -------------------------------- ### Properties (Relations) Explanation Source: https://context7.com/anyproto/docs.git/llms.txt Explains the dual function of properties in Anytype: defining object characteristics and creating links between objects. ```plaintext # Properties (Relations) Properties define attributes and connections between objects. They serve two functions: defining characteristics (Status, Priority) and creating links between objects. ``` -------------------------------- ### Success Hint Block Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this Jinja syntax to create a success hint block. ```jinja {% hint style="success" %} Success Hint Block {% endhint %} ``` -------------------------------- ### Markdown Task List Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Create a task list with checkboxes, indicating checked or unchecked items. ```markdown * [ ] Un-checked Task * [x] Checked Task ``` -------------------------------- ### File Naming Convention Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Adopt this naming convention for media files to ensure clarity and consistency. Avoid generic names like screenshots. ```text -. ``` ```text ✔️ loadingscreen-intro.png ``` ```text ❌ Screenshot 2021-11-05 at 18.45.31.png ``` -------------------------------- ### Warning Hint Block Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this Jinja syntax to create a warning hint block. ```jinja {% hint style="warning" %} Warning Hint Block {% endhint %} ``` -------------------------------- ### Clone Repository using SSH Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this command to clone the repository if you prefer using SSH for authentication. ```shell git clone --filter=tree:0 git@github.com:anytypeio/community.git ``` -------------------------------- ### Markdown Ordered List Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Create an ordered list by numbering the list items. ```markdown 1. Item 1 2. Item 2 3. Item 3 ``` -------------------------------- ### Embed Media Block Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this Markdown syntax to embed media. Ensure the file path is correct, using '../' for nested pages. ```markdown ![Media Caption](<.gitbook/assets/file-name>) ``` ```markdown ![Home page](<.gitbook/assets/Screenshot 2021-11-05 at 18.45.31.png>) ``` -------------------------------- ### Markdown URL Link Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Create a hyperlink by providing the link text and the URL. ```markdown [URL Name](https://example.com) ``` -------------------------------- ### Markdown Heading 2 Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use two '#' for subheadings. ```markdown ## Heading 2 ``` -------------------------------- ### Danger Hint Block Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use this Jinja syntax to create a danger hint block. ```jinja {% hint style="danger" %} Success Hint Block {% endhint %} ``` -------------------------------- ### Markdown Heading 3 Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use three '#' for further nested headings. ```markdown ### Heading 3 ``` -------------------------------- ### Markdown Heading 1 Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Use a single '#' for the main heading of a page. ```markdown # Heading 1 ``` -------------------------------- ### Markdown Un-ordered List Source: https://github.com/anyproto/docs.git/blob/main/CONTRIBUTING.md Create an un-ordered list using asterisks or hyphens for list items. ```markdown * Item 1 * Item 2 * Item 3 or - Item 1 - Item 2 - Item 3 ```