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

Closed
opened 2023-08-27 10:24:21 +02:00 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?
Member

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.
Author
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?
Member

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
Author
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ří.
Author
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čí).
Member

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`
Member

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

README.md v tomto repozitáři to dělá.
Author
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.
Author
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.
Sign in to join this conversation.
No labels
ksp-implementace
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: KSP/formatitko#35
No description provided.