···278278git push tangled main
279279```
280280281281+# Using Tangled Strings
282282+283283+Tangled Strings are text snippets you can create, share, and store on
284284+Tangled. They live on your AT Protocol identity (your PDS), so you own
285285+your data and can share links that others can view, star, and access in
286286+raw form.
287287+288288+## What are Strings for?
289289+290290+Strings are useful for:
291291+292292+- **Code snippets** – Share a small script, config, or example without
293293+ creating a full repo
294294+- **Pastebin-style sharing** – Quick sharing of logs, error output, or text
295295+- **Notes and docs** – Short notes, recipes, or how-tos you want to share
296296+ publicly
297297+- **Markdown content** – Use a `.md` filename and your string will render
298298+ as Markdown
299299+300300+Each string has a filename, optional description, and contents. You can
301301+edit and delete your strings anytime.
302302+303303+## Finding Strings
304304+305305+- **All strings** – Visit [tangled.org/strings](https://tangled.org/strings)
306306+ to see a timeline of recent strings from all users
307307+- **Your strings** – Go to your profile and open the **Strings** tab, or
308308+ visit `tangled.org/{your-handle}?tab=strings`
309309+- **Someone else's strings** – Open their profile and click the **Strings**
310310+ tab
311311+312312+## Creating a String
313313+314314+1. Log in to [tangled.org](https://tangled.org)
315315+2. Go to [/strings/new](https://tangled.org/strings/new)
316316+3. Fill in:
317317+ - **Filename** – A short name (e.g. `hello.sh`, `notes.md`, `config.json`)
318318+ - **Description** – Optional; helps others understand what the string is
319319+ - **Contents** – Your text or code
320320+4. Click **Publish**
321321+322322+Your string gets a unique URL like
323323+`tangled.org/strings/user.tngl.sh/3abc123xyz` that you can share.
324324+325325+## Viewing a String
326326+327327+- **Rendered** – By default, Markdown files (`.md`) are rendered. Use the
328328+ **view rendered** / **view code** toggle to switch.
329329+- **Raw** – Click **view raw** to get plain text, useful for copying or
330330+ `curl`-ing.
331331+- **Stars** – You can star strings you find useful; they appear in your
332332+ starred list.
333333+334334+## Editing and Deleting
335335+336336+- **Edit** – If you own the string, use the **edit** button to change the
337337+ filename, description, or contents.
338338+- **Delete** – Use the **delete** button to remove the string. This action
339339+ cannot be undone.
340340+281341# Knot self-hosting guide
282342283343So you want to run your own knot server? Great! Here are a few prerequisites:
+1
readme.md
···10101111## docs
12121313+- [using Tangled Strings](https://docs.tangled.org/using-tangled-strings.html#using-tangled-strings)
1314- [knot hosting guide](https://docs.tangled.org/knot-self-hosting-guide.html#knot-self-hosting-guide)
1415- [contributing guide](https://docs.tangled.org/contribution-guide.html#contribution-guide) **please read before opening a PR!**
1516- [hacking on tangled](https://docs.tangled.org/hacking-on-tangled.html#hacking-on-tangled)