diff --git a/main.go b/main.go index 1684c84..f6b8e01 100644 --- a/main.go +++ b/main.go @@ -80,6 +80,12 @@ func main() { // {{{ } logger.Info("application", "version", VERSION) + config, err = ConfigRead(flagConfig) + if err != nil { + logger.Error("application", "error", err) + os.Exit(1) + } + service, err = webservice.New(flagConfig, VERSION, logger) if err != nil { logger.Error("application", "error", err) diff --git a/static/js/node.mjs b/static/js/node.mjs index aef40ce..4a3332f 100644 --- a/static/js/node.mjs +++ b/static/js/node.mjs @@ -311,7 +311,7 @@ class NodeContent extends Component { var element if (node.RenderMarkdown.value) - element = html`
` + element = html`<${MarkdownContent} key='markdown-content' content=${content} />` else element = html`
@@ -322,18 +322,10 @@ class NodeContent extends Component { return element }//}}} componentDidMount() {//{{{ - const markdown = document.getElementById('markdown') - if (markdown) - markdown.innerHTML = marked.parse(this.props.node.content()) - this.resize() window.addEventListener('resize', () => this.resize()) }//}}} componentDidUpdate() {//{{{ - const markdown = document.getElementById('markdown') - if (markdown) - markdown.innerHTML = marked.parse(this.props.node.content()) - this.resize() }//}}} contentChanged(evt) {//{{{ @@ -371,6 +363,17 @@ class NodeContent extends Component { }//}}} } +class MarkdownContent extends Component { + render({ content }) { + return html`
` + } + componentDidMount() {//{{{ + const markdown = document.getElementById('markdown') + if (markdown) + markdown.innerHTML = marked.parse(this.props.content) + }//}}} +} + class NodeFiles extends Component { render({ node }) {//{{{ if (node.Files === null || node.Files.length == 0) diff --git a/version b/version index 703a257..3f430af 100644 --- a/version +++ b/version @@ -1 +1 @@ -v17 +v18