YTree, an easy-to-use online tool for creating knowledge trees, directory trees, data trees, mind maps, and more.The basic functions of ytree are listed in the context menu (which pops up when you right-click). The basic settings button for ytree is located in the gear-shaped icon in the top right corner of the page.

I. Basic functions of ytree

  1. Add: Add a new child node to the current node, and the title of the child node will be automatically generated.
  2. Edit: Modify the title of the current node. If there are spaces in the middle of the title, it will be automatically split into multiple sibling nodes (this feature can be disabled).
  3. Copy: Copy the node and its descendant nodes to become sibling tree nodes.
  4. Delete: Delete the current node and its descendant nodes.
  5. Collapse: Collapse all descendant nodes of the current node.
  6. Expand: Expand all descendant nodes of the current node.
  7. Fork: Save all nodes of the current top-level tree to the server and generate a unique page address.
  8. Numbering: Number all child nodes of the current node in sequence; if the number already exists, eliminate it.
  9. Count: Count the number of the current node and all its descendant nodes.

In addition, ytree supports visual drag-and-drop operations for nodes; supports synchronous updating and display of tree view and tree data source code (JSON); supports generating tree view from JSON source code; supports generating QR codes for page addresses; supports searching and jumping using nodes as keywords. The introduction of other settings for ytree is omitted.