Às vezes, preciso usar o mesmo link em vários locais em um documento longo.
Para esses casos, seria útil ter IDs de link como na remarcação. Na sintaxe de remarcação ref ,
Opcionalmente, você pode usar um espaço para separar os conjuntos de colchetes:
This is [an example] [id] reference-style link.
Então, em qualquer lugar do documento, você define o rótulo do seu link assim, em uma linha por si só:
[id]: http://example.com/ "Optional Title Here"
Eu acreditava que a abreviação de link no modo organizacional funcionaria da mesma maneira (sem tags), mas não.
O objetivo dos IDs de link é ter um local central para editar os links. Uma boa localização seria no final do documento. Os links completos são definidos no ID, mas apenas o ID é usado em outras partes do documento onde precisamos colocar os hiperlinks. Ao exportar, os IDs são substituídos pelos hiperlinks reais.
Os benefícios dessa abordagem são,
- Quando os links mudam, precisamos apenas modificar as definições de ID. Na exportação, os hiperlinks no documento serão atualizados para isso.
- Inserção mais rápida de hiperlinks ao escrever o documento, pois não é necessário obter e colar os links completos todas as vezes. Você digita os IDs no documento e os define em um bloco no final do documento.
fonte
[[Link][Link Name]]
. Mas a abordagem de identificação como no Markdown será mais limpa.Respostas:
Esta página possui uma boa descrição de como estender os links do modo organizacional. Não aborda sua preocupação específica, mas explica o princípio básico.
Digamos que queremos que seus links sejam definidos assim, em qualquer lugar do buffer,
e invocado assim
Primeiro, você precisa informar à organização como seguir e como exportar seu link.
Então, você só precisa decidir como você deseja lidar com este link.
fonte
org-add-link-type
chamada de função, eles também fazem(add-hook 'org-store-link-functions 'org-LINKTYPE-store-link)
.