README.org (1993B)
1 ** A personal wiki toolkit for Emacs 2 3 [[https://wiki.plexwave.org/seam][Seam]] leverages the power of [[https://orgmode.org/][Org mode]] to make creating, linking, and 4 publishing your notes easier. It is geared particularly towards 5 creating a personal wiki — a place where you can share some portion of 6 your notes with the world. It takes inspiration from the likes of 7 [[https://obsidian.md/][Obsidian]] and [[https://www.mediawiki.org/wiki/MediaWiki][MediaWiki]]. 8 9 Three of Seam's key design tenets are: 10 11 - Org files and their resultant HTML files should always be kept in 12 sync. 13 14 - It should be easy to create multiple sites using different subsets 15 of the same note collection. 16 17 - Notes should not be unnecessarily clouded with metadata. 18 19 Be aware that Seam is a fully self-contained package, and is not 20 likely to be compatible with things like [[https://www.orgroam.com/][Org-roam]] due to its vastly 21 different approach. 22 23 *Note:* Requires Emacs 29+, Org 9.6+, and [[https://github.com/Wilfred/mustache.el][mustache.el]]. 24 25 *** Getting started 26 27 The easiest way to begin is to follow the brief [[https://wiki.plexwave.org/seam-tutorial][tutorial]]. 28 29 *** Documentation 30 31 Seam's manual is still being written. In the meantime, the [[https://wiki.plexwave.org/seam][project 32 page]] contains some more tidbits you might find useful. 33 34 I have endeavored to make Seam fairly self-documenting, so check the 35 docstrings and the Seam customization group when in any doubt. 36 37 *** Known issues 38 39 - =find-file= does not create notes properly. You should use 40 =seam-find-note= instead. 41 42 - Commented-out links are not ignored, e.g. for determining backlinks. 43 44 - Tags in note title headlines are not ignored; they are treated as 45 part of the title. 46 47 - =seam:= links /must/ have a description. Bare links are not 48 supported. 49 50 *** Upgrading 51 52 As a new project, Seam is very much in flux. Whenever you upgrade it, 53 please see the [[file:CHANGELOG.org][changelog]] for breaking changes, new features, etc.