|
|
@@ -13,6 +13,7 @@
|
|
|
configuration is done through logseq/config.edn. There are a few explicit options that
|
|
|
can be passed:
|
|
|
* :ui/theme - Theme mode that can either be 'light' or 'dark'.
|
|
|
+* :ui/radix-color - Accent color. See available values in Settings.
|
|
|
* :html-options - A map of values that are inserted into index.html. Map keys
|
|
|
can be icon, name, alias, title, description and url
|
|
|
* :default-notification-fn - Configure how errors are reported when creating the export.
|
|
|
@@ -21,8 +22,10 @@ can be passed:
|
|
|
:or {notification-fn default-notification-fn}
|
|
|
:as options}]
|
|
|
(let [options' (cond-> options
|
|
|
- (:ui/theme options)
|
|
|
- (assoc :app-state {:ui/theme (:ui/theme options)}))
|
|
|
+ (:ui/theme options)
|
|
|
+ (assoc-in [:app-state :ui/theme] (:ui/theme options))
|
|
|
+ (:ui/radix-color options)
|
|
|
+ (assoc-in [:app-state :ui/radix-color] (:ui/radix-color options)))
|
|
|
{:keys [html asset-filenames]} (publish-html/build-html db options')]
|
|
|
(publish-export/create-export html static-dir graph-dir output-dir {:asset-filenames asset-filenames
|
|
|
:notification-fn notification-fn})))
|