Barevný kód na tmavém podkladu #35

Closed
opened 1 year ago by jirikalvoda · 9 comments
Owner

image

Když si objednám ```python {highlight=True}, tak to na mém tmavém pozadí dopadne fakt špatně. Nrzvládneme tomu podhodit nějaký lepší styl?

![image](/attachments/346400e5-3e9b-4830-8dc7-afaf992968d7) Když si objednám ` ```python {highlight=True}`, tak to na mém tmavém pozadí dopadne fakt špatně. Nrzvládneme tomu podhodit nějaký lepší styl?
jan commented 1 year ago

Pomocí atributu style si můžeš vybrat jiný z pygmentích stylů. Stejně funguje metadatum highlight-style.

Trochu zvláštní je, že to nechává defaultní barvu textu.

Pomocí atributu `style` si můžeš vybrat jiný z [pygmentích stylů](https://pygments.org/styles/). Stejně funguje metadatum `highlight-style`. Trochu zvláštní je, že to nechává defaultní barvu textu.
Poster
Owner

Díky, toto vede k rozumnému výsledku.

Nicméně moc nejsem spokojový s implementací. Z mého pohledu by .md souboru vůbec němělo záležet na tom, na jakém bude pozadí / jak bude jeho stránka barevná (už jen proto, že chceme bílé pdf a černé html, ale dávalo by smysl chtit i bilé html).

Takže mám pocit, že style by mělo jít zadat "z venku", protože stejně jako obalení do html a přidání css je starostí volajícího zařidit, že stránka bude barevně sladěná.

Můžeš prosím přidat marametr html_generátoru a cmd argument na nastavení default stylu?

Díky, toto vede k rozumnému výsledku. Nicméně moc nejsem spokojový s implementací. Z mého pohledu by `.md` souboru vůbec němělo záležet na tom, na jakém bude pozadí / jak bude jeho stránka barevná (už jen proto, že chceme bílé pdf a černé html, ale dávalo by smysl chtit i bilé html). Takže mám pocit, že style by mělo jít zadat "z venku", protože stejně jako obalení do html a přidání css je starostí volajícího zařidit, že stránka bude barevně sladěná. Můžeš prosím přidat marametr html_generátoru a cmd argument na nastavení default stylu?
jan commented 1 year ago

Můžeš prosím přidat marametr html_generátoru a cmd argument na nastavení default stylu?

To za mě není úplně intended způsob použítí formátítka. Myšlenka byla, že (vzhledem k tomu, že md soubory budou asi málokdy přenosné mezi weby) budeš mít nějaký hlavní tempolate, který si buď importuješ, nebo uvnitř kterého naopak nainkludíš samotný md soubor.

Na druhou stranu, umět brát metadata z externího jsonu může být věc, kterou chceme mít. → #36

> Můžeš prosím přidat marametr html_generátoru a cmd argument na nastavení default stylu? To za mě není úplně intended způsob použítí formátítka. Myšlenka byla, že (vzhledem k tomu, že md soubory budou asi málokdy přenosné mezi weby) budeš mít nějaký hlavní tempolate, který si buď importuješ, nebo uvnitř kterého naopak nainkludíš samotný md soubor. Na druhou stranu, umět brát metadata z externího jsonu může být věc, kterou chceme mít. → #36
Poster
Owner

Počkej a teď mám nějak možnost v hlavičce souboru říct, že všechny code bloky budou vypadat nějak?

Pokud ne, tak to musím psát u každého a to už mi připadá, že tam nepatří.

Počkej a teď mám nějak možnost v hlavičce souboru říct, že všechny code bloky budou vypadat nějak? Pokud ne, tak to musím psát u každého a to už mi připadá, že tam nepatří.
Poster
Owner

Neřeším asi ani tak přenositelnost mezi weby, ale spíš to, že chci mít na celém webu jednotný styl (aby to vypadalo hezky) a možná někdy v budoucnu ho budu chtít změnit (aby to bylo ještě hezčí).

Neřeším asi ani tak přenositelnost mezi weby, ale spíš to, že chci mít na celém webu jednotný styl (aby to vypadalo hezky) a možná někdy v budoucnu ho budu chtít změnit (aby to bylo ještě hezčí).
jan commented 1 year ago

Počkej a teď mám nějak možnost v hlavičce souboru říct, že všechny code bloky budou vypadat nějak?

Ano, viz výše, pomocí metadata highlight-style

> Počkej a teď mám nějak možnost v hlavičce souboru říct, že všechny code bloky budou vypadat nějak? Ano, viz výše, pomocí metadata `highlight-style`
jan commented 1 year ago

README.md v tomto repozitáři to dělá.

README.md v tomto repozitáři to dělá.
Poster
Owner

Pokud budou importy, tak je toto ok, zatím tedy zavírám.

Pokud budou importy, tak je toto ok, zatím tedy zavírám.
Poster
Owner

Pokud budou importy, tak je toto ok, zatím tedy zavírám.

Pokud budou importy, tak je toto ok, zatím tedy zavírám.
jirikalvoda closed this issue 1 year ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.