GitHub MarkDown: Sont des Macros et des Variables possible?
J'ai été en apprentissage github markdown, j'avais une question sur les variables et macros.
est-il possible de définir une variable ou une macro pour éviter le recours répété à l'impression d'un bloc de texte?
Le cas d'utilisation est que j'ai une table de produire une grande grille de liens hypertextes - les liens ressembler à ci-dessous.
http://www.a-big-long-big-big-long-hyperlink/more-long-stuff?id=1234
ce serait bien si je pouvais faire quelque chose comme ci-dessous une fois:
$link=http://www.a-big-long-big-big-long-hyperlink/more-long-stuff?id
et puis dans chaque cellule du tableau, je peux dire quelque chose comme
$link=1234
Certains autres cellules
$link=2345
l'idée étant que:
- La table (qui a ~10 colonnes et ~10 lignes) est un peu plus facile à voir sur un écran normal, en ce moment avec le préfixe pour les liens si longtemps, elle a l'air vraiment laid que les liens automatiquement à la ligne suivante
- Si je veux changer la racine lien, je peux le changer en un seul endroit (oui, je sais que je pourrais faire de recherche et de remplacement dans un éditeur!)
Acclamations.
Vous devez vous connecter pour publier un commentaire.
Ci-dessous sont quelques façons d'écrire de Référence-Liens
[FOO-11](JIRA)
expansion danshttps://jira.example.net/browse/FOO-11
?http://github.com/myrepo/...
et @Dja suggestion a été très utile ici...Merci 🙂Vous pouvez utiliser une fonction de Markdown appelé "Référence de style des liens".
[link text][id]
ou tout simplement[link text]
si le lien de texte est unique et composé uniquement de lettres, de chiffres, espaces et signes de ponctuation. Ils ne sont pas sensibles à la casse.puis, quelque part dans le document que vous définir ce
id
est:[id]: http://example.com/whatever
Voir
https://github.com/biserkov/markdown-playground/blob/master/README.md et
https://raw.githubusercontent.com/biserkov/markdown-playground/master/README.md
GitHub Markdown (par .md fichiers) a des variables à travers
capture
:ou de
{% assign variableName = "text etc." %}
.Comme un test, j'ai créé https://github.com/SeLite/SeLite.github.io/blob/master/MarkdownTest.md. Vous pouvez voir son contenu à http://selite.github.io/MarkdownTest (ignorer l'en-tête et pied de page, qui vient d'un cadre).