(((meta ((content . "Configuration of Zettelstore") (name . "title"))) (meta ((content . "manual") (name . "role"))) (meta ((content . "#configuration #manual #zettelstore") (name . "tags"))) (meta ((content . "zmk") (name . "syntax"))) (meta ((content . "00001000000000") (name . "back"))) (meta ((content . "00001000000000") (name . "backward"))) (meta ((content . "1") (name . "box-number"))) (meta ((content . "(c) 2020-present by Detlef Stern ") (name . "copyright"))) (meta ((content . "20210126175322") (name . "created"))) (meta ((content . "00001004010000 00001004020000 00001004050000 00001004100000") (name . "forward"))) (meta ((content . "en") (name . "lang"))) (meta ((content . "EUPL-1.2-or-later") (name . "license"))) (meta ((content . "20251208180106") (name . "modified"))) (meta ((content . "20251208180106") (name . "published"))) (meta ((content . "public") (name . "visibility")))) (p "There are several ways to customize the behavior and appearance of Zettelstore, ranging from basic to advanced configurations:") (ol (li (p "The first level allows you to control how Zettelstore services are started and managed, either via the command line or, to some extent, through a graphical user interface.") (ul (li (a ((href . "00001004050000")) "Command line parameters")))) (li (p "As an intermediate user, you might want more control over how Zettelstore starts." " " "This includes customizing the URI through which Zettelstore is accessible or specifying the directories where your zettels are stored." " " "You may also want to make these settings permanent so that you don't have to manually specify them each time you launch Zettelstore.") (ul (li (a ((href . "00001004010000")) "Zettelstore startup configuration")))) (li (p "The final level of customization is for configuring the running instance of Zettelstore." " " "For example, you can set the default language for your Zettelstore.") (ul (li (a ((href . "00001004020000")) "Configure a running Zettelstore"))))) (p "If you have enabled the administrator console, either through " (a ((href . "00001004050000#a")) "command-line parameters") " or the " (a ((href . "00001004010000#admin-port")) "startup configuration file") ", you can gain even more control over the internal workings of Zettelstore.") (ul (li (a ((href . "00001004100000")) "Zettelstore Administrator Console"))))