PensePython2e icon indicating copy to clipboard operation
PensePython2e copied to clipboard

Implementar links em referências cruzadas

Open ramalho opened this issue 7 years ago • 3 comments

Em vários lugares há referências a outras partes do livro, por exemplo, na seção 9.3 há o texto "o modelo de busca que vimos em “Buscando”, na página 123" (https://github.com/PenseAllen/PensePython2e/blob/master/docs/09-caso-palavras.md).

Seria legal colocar um link nesses lugares, apontando para a seção mencionada. Observe no HTML gerado que o markdown gera um id para cada seção, nos tags H1, H2 etc. Veja o exemplo no cap. 9 feito pelo @mswell, procure o link na palavra "Buscando".

Provavelmente a maioria das ocorrências da palavra "página" no arquivos em docs/??-*.md ocorre próxima aos lugares onde há referências cruzadas, então não vai ser difícil encontrar a maioria dos lugares que precisam de um link.

ramalho avatar Feb 27 '17 20:02 ramalho

Enviei um PR, é dessa forma mesmo ?, se sim ja vou fazer o restante.

mswell avatar Mar 03 '17 13:03 mswell

Quem revisar um capítulo e notar que todas as referências cruzadas do capítulo para outras páginas já estão com link, pode marcar aqui (também pode marcar se o capítulo revisado não tem nenhuma referência cruzada):

  • [ ] 00-prefacio
  • [ ] 01-jornada
  • [ ] 02-var-expr-instr
  • [ ] 03-funcoes
  • [ ] 04-caso-interface
  • [ ] 05-cond-recur
  • [ ] 06-funcoes-result
  • [ ] 07-iteracao
  • [ ] 08-strings
  • [ ] 09-caso-palavras
  • [ ] 10-listas
  • [ ] 11-dicionarios
  • [ ] 12-tuplas
  • [ ] 13-caso-estruturas
  • [ ] 14-arquivos
  • [ ] 15-classes-objetos
  • [ ] 16-classes-funcoes
  • [ ] 17-classes-metodos
  • [ ] 18-heranca
  • [ ] 19-extra
  • [ ] A-depuracao
  • [ ] B-analise-algorit
  • [ ] C-colofao-autor

diraol avatar Mar 04 '17 14:03 diraol