Github bietet eine bequeme Möglichkeit, einige Zeilen wie im Code hervorgehoben anzuzeigen .
Ich würde gerne wissen, ob es eine Möglichkeit gibt, beim Exportieren von Codeblöcken im Organisationsmodus etwas Ähnliches einzurichten (in meinem Anwendungsfall in HTML), damit ich einen längeren Codeblock für den Kontext anzeigen und den Leser dennoch schnell auf die Zeilen richten kann die hinzugefügt oder geändert wurden.
Ich habe in der Dokumentation nichts Offensichtliches gefunden. Ich weiß nicht, wo ich mit der Forschung beginnen würde, um dies selbst umzusetzen.
Kann das gemacht werden? Wurde es bereits implementiert? Wenn nicht, kann ich das selbst implementieren? Wo würde ich anfangen?
Ich habe festgestellt, dass der Organisationsmodus nach HTML exportiert und eine .code-highlighted
Klasse bereitstellt , aber das scheint nur für die (ref:xx)
Tools zu gelten: Bewegen Sie den Mauszeiger über eine Referenz, der entsprechende Code wird hervorgehoben.
quelle
Antworten:
Basierend auf der Coderef-Label-Syntax verwende ich ein
(hl:line)
Pseudo-Label, das durch eine org-export-filter-Funktion ersetzt wird. Referenzierte Zeilen werden in adiv
mit einem Stilattribut eingeschlossen:Beachten Sie, dass sich die Beschriftungen am Ende der Zeile befinden müssen, wie im folgenden Beispiel gezeigt:
quelle