trentm / trentm/python-markdown2

use-file-vars seems to be broken

Open
#269 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug
Dominant language
Python
Stars
2.8k
Forks
459
Avg merge
2d 19h
Merged PRs (30d)
4

Description

data = markdown2.markdown(data, extras=["header-ids"]) lets header-ids work in the output data, in that HTML headers have their id attribute.
data = markdown2.markdown(data, extras=["use-file-vars"]) while data starts with <!-- markdown-extras: header-ids --> doesn't let header-ids work; headers are devoid of an id attribute.

I dunno what's wrong here, I'm just saying what I've seen.

Contributor guide

No contributing guide indexed for this repository

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.

Research direction

Start by reproducing the behavior with markdown2.markdown using the header-ids and use-file-vars extras, comparing output with and without the markdown-extras comment. Trace how the two entry points process the comment and verify that headers receive id attributes when the file variable enables header-ids.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.