Skip to main content

89 posts tagged with "confluence"

View All Tags

JSON Formatting & Display in Confluence: Code Blocks vs Structure Viewer

· 4 min read

Confluence's native code block macro renders JSON as plain text with no real formatting, no themes, and no copy button. There are two purpose-built apps that fix this, and each serves a different JSON display need:

  • Modern Code Blocks for Confluence — renders JSON as syntax-highlighted code with the Monaco editor (VS Code engine), 50+ themes, line numbers, copy button, and dark/light mode. Best for API docs, snippets, and most JSON display.
  • JSON Structure Viewer for Confluence — renders JSON as an interactive collapsible tree you can zoom and rotate. Best for exploring large, deeply nested structures.

This guide compares the two so you can pick the right one for each page.

Import Markdown into Confluence — 3 Methods Compared (2026)

· 4 min read
Who should read this
  • Development teams importing GitHub READMEs to Confluence
  • Documentation engineers migrating Markdown file sets
  • Anyone who wants to write Markdown directly in Confluence
What you'll learn
  1. Comparison of three Markdown import methods
  2. How to choose the best tool for your use case
  3. Step-by-step setup instructions

Many teams have documentation in Markdown format (GitHub READMEs, API docs, developer guides) and need to bring it into Confluence. Confluence doesn't have a native Markdown import feature, but there are three ways to get Markdown content into Confluence pages.

Dark Mode for Confluence Code Blocks — Setup Walkthrough

· 4 min read

Confluence's built-in code block macro is limited — it supports roughly 30 languages, has no dark theme, and lacks basic features like copy buttons and collapsible sections. If your team writes documentation with code snippets, you need something better.

This guide shows how to add a VS Code-grade code editor to Confluence with syntax highlighting for 85+ languages, automatic dark/light theme detection, and one-click copy buttons.

Enhanced Markdown Setup Tutorial — Insert Macro, Modes & Publish

· 4 min read

Confluence Markdown support lets developers write documentation in their preferred format. This guide covers how to add Enhanced Markdown to Confluence for raw Markdown editing, WYSIWYG preview, tables, code blocks, and more.

Who should read this
  • Developers who prefer writing in Markdown
  • Technical writers needing to import Markdown files
  • Teams migrating from GitHub or other Markdown-based wikis
What you'll learn
  1. How to install and use Enhanced Markdown in Confluence
  2. Raw Markdown mode vs WYSIWYG mode
  3. Supported syntax: tables, code blocks, task lists
  4. Comparison with Confluence's native editor

Confluence Font Apps Compared: Google Fonts vs Custom Fonts Pro

· 11 min read

Confluence ships with a fixed set of system fonts. For most teams that works fine, but if your company has brand guidelines, an accessibility requirement for specific typefaces, or simply wants documentation that looks polished and professional, the default typography falls short.

The Atlassian Marketplace now offers several apps that let you use custom fonts on your Confluence pages. But with different feature sets, pricing models, and levels of maturity, choosing the right one takes more than a quick glance at star ratings.

This post compares the leading Confluence custom font apps side by side so you can make an informed decision for your team.

Confluence Source Editor Compared — Free vs Pro

· 11 min read

Confluence stores every page as XML in a format called "Confluence storage format." Most users never see it. But if you have ever tried to fix a broken macro, remove hidden formatting artifacts, or bulk-edit repetitive markup, you know the rich text editor alone is not enough. You need direct access to the underlying source.

At NGPILOT, we built two apps for exactly this purpose: Raw Storage Source Editor for Confluence (free) and Raw Storage Source Editor Pro for Confluence (paid). Both let you open, view, and edit the raw XML behind any Confluence page. This post compares them feature by feature so you can pick the right one for your team.