Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Org convert to Markdown has wrong URL link format

Open
#124 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
ocaml
Domain
backend

Research direction

Reproduce the conversion with the Org-mode example in the issue and inspect the Org-to-Markdown conversion entry point. Verify the generated output uses Markdown link syntax rather than Org-mode syntax and renders the three URLs correctly.

Written by the indexing model from the issue text.

Description

I try to use this tool to convert my logseq org-mode file into MD, all things right, but URL has broken.

This is original org-mode file

* Blog.Agency
:PROPERTIES:
:collapsed: true
:END:
** [[https://sylvainmenguy.com/en/][Sylvain Menguy - blog]]
** Minecraft 国家建筑师
:PROPERTIES:
:collapsed: true
:END:
*** [[https://space.bilibili.com/24323][国家建筑师Cthuwork]]
** [[https://gamediscover.co/][GameDiscoverCo]]

And after converting, there is MD file

- Blog.Agency  
:PROPERTIES:
:collapsed: true
:END:
	- [[https://sylvainmenguy.com/en/][Sylvain Menguy - blog]]  
	- Minecraft 国家建筑师  
:PROPERTIES:
	  :collapsed: true
:END:
		- [[https://space.bilibili.com/24323][国家建筑师Cthuwork]]  
	- [[https://gamediscover.co/][GameDiscoverCo]]  

The URLs in the converted MD file are still org-mode format, so they can’t be rendered correctly.

Dominant language
OCaml
Stars
280
Forks
30
Avg merge
15m
Merged PRs (30d)
2

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from logseq/mldoc

All issues in logseq/mldoc

Similar issues

More Backend & API Design issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.