tutorial sesion license iniciar alternatives confluence atlassian

sesion - ¿Cómo formatear un código en línea en Confluence?



confluence tutorial (14)

A partir de Confluence 4 y superior, escribir dos llaves no funciona.

Ahora necesita seleccionar la fuente Monospace. Resalte el texto que desea cambiar y:

Windows: Ctrl + Shift + M

Mac: Comando + Shift + M

Alternativamente, al lado de las opciones en negrita y cursiva, puede hacer clic en el menú desplegable "más" y seleccionar Monospace:

¿Cómo puedo formatear un inline code en inline code en Confluence like this ? Quiero decir, no un bloque de código separado, sino solo un nombre de classname línea, por ejemplo.


El formateo con colores me pareció un poco más complicado, ya que Confluence (5.6.3) es muy delicado con los espacios alrededor de los bloques {{monospace}}.


En Confluence 5.4.2 puede agregar un código de línea de sonido envolvente con las etiquetas <code></code> en el editor de fuentes:

Confluence will show <code>this inline code</code> in a fixed font.

Esto puede ser útil cuando hay muchos fragmentos para modificar, ya que la función de doble refuerzo solo funciona cuando se agrega texto de forma interactiva en el editor de Confluence.


La forma más fácil para mí es insertar marcado.

Luego, en el cuadro de texto, escriba el texto entre llaves.

Insertará el texto formateado en una nueva línea, pero puede copiarlo en cualquier lugar, incluso en línea.


La forma más fácil que he encontrado para hacer esto es escribir en el recuadro desde el principio de la línea. Presione Ctrl+D (acceso directo para abrir el cuadro de diálogo de entrada de marcado) y escriba markdown. El editor de wiki normal no parece ser muy bueno para un formato preciso. Parece que no sabe mucho sobre los estilos de carácter y solo conoce los estilos de párrafo.


Para formatear el código en línea dentro de su texto, use el carácter ''`'' para rodear su código. Por lo general, se encuentra a la izquierda de la tecla ''1'' en su teclado.

Ejemplo:

`printf("Hello World");`

El mismo delimitador que Stack Exchange!



Por defecto, Confluence renderiza el texto monoespaciado con fondo transparente. Puede editar CSS global para agregar color gris. Del manual de confluencia :

  1. Elija el icono del engranaje en la parte superior derecha de la pantalla, luego elija Confluence Admin.
  2. Elija hoja de estilo.
  3. Seleccione Editar.
  4. Pega tu CSS personalizado en el campo de texto.
  5. Seleccione Guardar.

CSS personalizado para mostrar el fondo gris en bloques monoespaciados:

code { padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee; }

Si está utilizando Confluence OnDemand (nube):

  1. Haga clic en el engranaje / engranaje en la parte inferior de la barra lateral de la izquierda
  2. Seleccione Look and Feel
  3. Haga clic en la pestaña Barra lateral, Encabezado y Pie de página.
  4. Pegue su CSS personalizado en el campo de encabezado
  5. Envuelve el código en un bloque {style}
  6. Salvar

Pegue lo siguiente:

{style} code { padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee; } {style}

Después de eso, obtendrás agradables y ordenados intervalos de código en línea con estilo de {{sometext}} sólo escribir {{sometext}} .


Puede pedirle a su administrador de Confluence que cree una macro para usted. Aquí hay un ejemplo de una macro para Confluence 3.x

Macro Name: inlinecode Macro Title: Markup text like inline code Categories: Formatting Macro Body Processing: Convert wiki markup to HTML Output Format: HTML Template: ## Macro title: Inline Code ## Macro has a body: Y ## Body processing: Convert wiki markup to HTML ## Output: HTML ## ## Developed by: My Name ## Date created: dd/mm/yyyy ## Installed by: My Name ## This makes the body text look like inline code markup from ## @noparams <span style="padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee;">$body</span>

Entonces los usuarios pueden usar {inlinecode}like this{inlinecode}

También puede usar las macros {html} o {style} si están instaladas o agregar este estilo a la hoja de estilo para su espacio.

Mientras lo hace, pídale a su administrador de Confluence que cree una macro kbd para usted. Igual que el anterior, excepto que el Macro name es kbd y la Template es:

<span style="padding: 0.1em 0.6em;border: 1px solid #ccc; font-size: 11px; font-family: Arial,Helvetica,sans-serif; background-color: #f7f7f7; color: #333; -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 0.1em; text-shadow: 0 1px 0 #fff; line-height: 1.4; white-space: nowrap; ">$body</span>

Luego, puede escribir documentación para indicar a los usuarios que presionen las teclas F1 e Intro .


Si desea insertar un bloque de código grande con números de línea opcionales, etc. use la Macro de código (disponible en Macros -> Otro).


Si tiene WinWord, puede copiar lo que necesita en eso, retocar los resultados y luego pegarlo en Confluence. He encontrado eso más fácil que las otras soluciones aquí.


Todas estas otras respuestas ciertamente parecen buenas ideas y recomendaría usarlas primero, pero seguiré adelante y agregaré una más a la lista para completarla.

Simplemente puede usar la macro html y luego pegar su contenido envuelto en etiquetas <pre> </pre> .


Uso una combinación de las respuestas de Zelphir y Peter Gluck. es decir

  1. (Mac-habla) Haga clic en COMANDO + MAYÚS + D
  2. Seleccione Markdown en el menú desplegable del modelo emergente
  3. Rodee su texto con la etiqueta de código, es decir, <code>bovvered</code>
  4. Haga clic en INSERTAR

Rodee su texto en línea con {{ }} .

Advertencias:

  1. Tienes que pulsar la barra espaciadora después de }}
  2. No puede copiar texto preformateado en línea y mantener su aspecto. Si lo copia, es posible que no pueda agregar {{ }} para solucionarlo. Solo vuelva a escribirlo o péguelo sin formatear ( Cmd ⌘ + Shift + V en Mac) luego agregue {{ }} y presione el espacio.
  3. Si agrega el {{ }} al texto existente más adelante, no puede estar rodeado por otros caracteres, por ejemplo, si desea un paréntesis alrededor del texto preformateado, no puede corregir (my text) agregando llaves ({{my text}}) . Primero agregue espacio alrededor de su texto ( my text ) luego agregue el {{ }} .