Disons que j'ai deux points dans la même page wiki git hub, que nous appellerons pour cela place 1
et place 2
.
##Title
###Place 1
Hello, this is some text to fill in this, [here](place2), is a link to the second place.
###Place 2
Place one has the fun times of linking here, but I can also link back [here](place1).
Une alternative est une ToC.
##Title
[ToC]
###Place 1
###Place 2
Y a-t-il un moyen de faire ça? Remarque - vu cela , je suppose que c'est sur le sujet. En outre, qui traite du passage entre les fichiers, celui-ci traite du passage entre le même fichier.
Réponses:
Cela fonctionne sur Github:
Résumé des règles de conversion:
-
Un bon exemple de document avec beaucoup de liens et de formatage est le guide de conception d'API LivingSocial
la source
[here](#Place-2)
, le lien ne fonctionnera pas. Notez comment dans l'exemple, l'en-tête est appelé "Place 2" et le lien vers celui-ci est (correctement) appelé[here](#place-2)
.Place
les liens seront nommésplace
,place-1
,place-2
, etc. Ensuite , si vous avez également un en- tête explicitePlace 2
son lien seraplace-2-1
.Il est également possible de créer des ancres personnalisées nommées, si par exemple vous avez un tas de (sous-) en-têtes avec le même nom. Pour ce faire avec un en-tête insérez une balise HTML:
Puis liez-y par l'attribut ID:
L'ajout d'une balise d'ancrage directement au document fonctionne également:
la source
#my heading
il le faut# my heading
et l'ajout d'un espace dans l'ancre comme(# my-heading)
ne fonctionne pasMalheureusement, il semble que le wiki GitHub supprime toutes les balises "id = .." du HTML personnalisé que vous ajoutez à une page wiki, donc les seules ancres fonctionnelles dans une page sont les en-têtes.
la source