Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

128
Visualizações
r pkgdown docsearch algolia

Tengo problemas para entender cómo implementar el fragmento de docsearch en mis páginas de github (estoy usando bootstrap 3 ).

De la documentación del paquete :

  1. Una vez que haya publicado su sitio web de pkgdown, envíe la URL del sitio de pkgdown a Docsearch. HECHO

  2. Ponga el valor de los parámetros apiKey e indexName en su sitio _pkgdown.yml. HECHO


Dada mi falta de conocimiento, ahora estoy teniendo dificultades para entender esto.

El Docsearch\Algolia me envió un correo electrónico:

CSS

Copie este fragmento al final de la etiqueta de head HTML

 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@alpha"/></pre></li>

JavaScript

Copie este fragmento al final de la etiqueta del body HTML

 <script src="https://cdn.jsdelivr.net/npm/@docsearch/js@alpha"></script> <script type="text/javascript"> docsearch({ appId: xxxxxx, apiKey: xxxxxx, indexName: xxxxxx, container: '### REPLACE ME WITH A CONTAINER (eg div) ###' debug: false // Set debug to true if you want to inspect the modal }); </script>

PREGUNTA: ¿Debo copiar estos fragmentos en cada página html generada por pkgdown o hay una forma automática de hacerlo?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

De acuerdo con la documentación , la mejor manera de incluir HTML personalizado como este es agregarlo a su archivo _pkgdown.yml bajo estas opciones:

 template: includes: in_header: <!-- inserted at the end of the head --> after_body: <!-- inserted at the end of the body -->

Entonces, en tu caso, deberías hacer algo como esto:

 template: include: in_header: | <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@docsearch/css@alpha"/></pre></li> after_body: | <script src="https://cdn.jsdelivr.net/npm/@docsearch/js@alpha"></script> <script type="text/javascript"> docsearch({ appId: xxxxxx, apiKey: xxxxxx, indexName: xxxxxx, container: '### REPLACE ME WITH A CONTAINER (eg div) ###' debug: false // Set debug to true if you want to inspect the modal }); </script>

Tenga en cuenta que esta función se agregó hace aproximadamente 4 meses, por lo que existe la posibilidad de que no funcione con Bootstrap 3 o versiones anteriores de pkgdown. Si esto no funciona, la forma antigua de hacerlo era:

  • Agregue una carpeta llamada pkgdown/templates
  • Agregue in-header.html y after-body.html en esa carpeta
  • Coloque su código CSS en in-header.html y su JavaScript en after-body.html
  • reconstruir el sitio

Espero que uno de estos te funcione.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda