A local-first personal knowledge management system, support fine-grained block-level reference and Markdown WYSIWYG