pandoc Obsidian vimwiki tags vimwiki_tags
- Journal 2024-01-20
- Pandoc User's Guide Pandoc's Markdown
- 
Obsidian does not parse:
- header_attributes
- 
Wiki links converted to CommonMarklinks, so+wikilinks_title_after_pipe, since it supports Wiki links directly.
- 
Tags converted to CommonMarkattributes are not recognized.sedcan convert to#tagformat.TXTDIR=$(HOME)/userprofile/Documents/vimwiki_html/md WIKIS=$(wildcard *.wiki diary/*.wiki) MDS=$(patsubst %.wiki,$(TXTDIR)/%.md, $(WIKIS)) .PHONY : all all : $(MDS) .PHONY : clean clean : $(MDS) rm "$<" $(TXTDIR)/%.md : %.wiki mkdir -p "$(@D)" pandoc --from=vimwiki \ --to=markdown-header_attributes+wikilinks_title_after_pipe \ --standalone \ --wrap=none \ "$<" | sed --expression='s/\[\]{#-\(\S\+\)}\[\1\]{#\1 \.tag}/#\1/g' > "$@"
 
- 
Pandoc cannot distinguish html and md file extensions.
pandoc --from=html-native_divs-native_spans \ --to=markdown-header_attributes+wikilinks_title_after_pipe \ --standalone \ --wrap=none \ ACUMEN.html pandoc \ --from=vimwiki \ --to=markdown-header_attributes+implicit_header_references+wikilinks_title_after_pipe+compact_definition_lists-native_divs-native_spans \ --standalone \ --wrap=none \ "ACUMEN.wiki" pandoc \ --from=vimwiki \ --to=markdown-header_attributes+wikilinks_title_after_pipe-native_divs-native_spans \ --standalone \ --wrap=none \ "ACUMEN.wiki" 
- 
Example Pandoc tag format, which Obsidian does not recognize.
echo "[]{#-diary}[diary]{#diary .tag} []{#-journal}[journal]{#journal .tag} []{#defined}**defined**\n: definition." | sed --expression='s/\[\]{#-\(\S\+\)}\[\1\]{#\1 \.tag}/#\1/g'