• [^] # Re: callout

    Posté par (site web personnel, Mastodon) . En réponse à l’entrée du suivi Un tag pour ne pas divulgacher dans les contenus?. Évalué à 2 (+0/-0).

    Je viens de me rendre compte que j’avais oublier, dans ma liste, deux plateformes/sites que j’utilise souvent.


    Le premier utilise Kramdown sans la partie HTML et Kramdown n’a pas nativement de callout mais un système d’extension qui permet d’avoir quelque chose comme :

    {::secret title="et voilà"}
    la partie masquée...
    et encore...
    {:/secret}
    Suite non masquée.

    La plateforme, plutôt que de rajouter des extensions qui lui sont propres, a commis une nouvelle saveur qui saupoudre CM d’attributs façon Rst et Adoc (avec généralisation des attributs type et class) et étend les liens aux ressources externes de manière générale.
    Ils ajoutent aussi deux éléments avec deux syntaxes (façon bloc quote et façon fenced code) : asides & blubs. Ce dernier est ce qui se rapproche des callout mais ne propose pas de « secret » qui pourrait être rajouté par exemple par :

    {class: secret}
    B> la partie masquée...
    B> et encore...
    Suite non masquée.

    ou par :

    {blurb, class: secret}
    la partie masquée...
    et encore...
    {/blurb}
    Suite non masquée.

    ...et peut-être carrément :

    S> la partie masquée...
    S> et encore...
    Suite non masquée.

    Le second a développé sa saveur de markdown avec des callout de la forme [[foo]] suivi de lignes commençant par | ; et dans le lot de ses possibilités, il y a secret !

    [[secret|et voilà]]
    | la partie masquée...
    | et encore...
    Suite non masquée.

    Il y a une réflexion en cours pour savoir s’il faut étendre leur saveur pour supporter la syntaxe façon Obsidian.

    "It is seldom that liberty of any kind is lost all at once." ― David Hume