All Block Types
Type / in an empty line to open the block menu. You can also type the block name directly; the menu filters in real time.
Related blocks live under one entry: Medium (image, video, audio, document), Verweis (page, row, table, board, project, session), Externer Inhalt (card or embed), Farbe (single or palette) and Steuerung (filter or action). Clicking such an entry reveals the choices; Escape goes back.
- Paragraph
- Heading 1 / 2 / 3
- Code
- Divider
- Collapsible Block
- Table
- Bullet list
- Numbered list
- To-do
- Callout
- Image
- Gallery
- Video
- Document
- Location
- Color
- Color Palette
- Light Diagram
- Page link
- Board link
- Embed database
- Embed view
- Link card
- Metric
- Columns
- Schedule
- Page Link
- Board Link
- Project Link
- Session Link
- Database Link
Text & Structure
Section titled “Text & Structure”Paragraph
Section titled “Paragraph”Standard text block. Just start typing. Supports bold (Ctrl+B), italic (Ctrl+I), and links.
Heading 1 / 2 / 3
Section titled “Heading 1 / 2 / 3”Three hierarchy levels for chapters and sections. Shortcut: # + Space for H1, ## for H2, ### for H3.
Monospace code block. The menu at the top right sets the language (TypeScript, SQL, Shell …). The code is then coloured as soon as you leave the block. While typing it stays plain so the cursor never jumps. The second button copies the content.
Divider
Section titled “Divider”Separates sections. Clicking the small label on the right switches the style: line, dots, or just space. Shortcut: --- + Enter.
Collapsible Block
Section titled “Collapsible Block”A block that expands/collapses on click. The title remains visible; content below is hidden or shown. Perfect for long pages with optional sections, FAQs, or step-by-step guides.
Inside a collapsible you have the same blocks as on the page, including Document and Schedule. You can upload files there, pick them from the media library or drag them straight into the open block. Blocks inside can be turned into another type just like on the page, and a new block appears right below.
A highlighted quotation with a vertical bar on the left. Use + Quelle to add the source. It appears in small type underneath and travels with the page when shared or exported.
Formula
Section titled “Formula”A mathematical formula in LaTeX notation, cleanly rendered (e.g. E = mc^2). Ideal for scientific or technical content.
Table of Contents
Section titled “Table of Contents”An automatically generated list of all headings on the page, including headings inside columns and collapsible blocks. Updates itself and jumps to the section.
A simple table right on the page, for small overviews like lens and focal length. (For structured data with column types and views, embed a table from the tables module instead.)
Tabs on rows and columns. When you point at a row or column, a small tab appears at its edge. A click opens the named actions:
| Row | Column |
|---|---|
| Insert row above, Insert row below | Insert column left, Insert column right |
| Move up, Move down | Move left, Move right |
| Header row (first row, on or off) | Alignment: Left, Center, Right |
| Delete row | Delete column |
Below the table, Row adds a new row; next to it, Add column adds a column. On a phone both are always visible and the actions open as a sheet.
Keyboard like a spreadsheet. Tab jumps to the next cell, ⇧Tab back. Enter moves to the cell below, ⇧Enter above. In the last cell, Tab or Enter adds a new row. The arrow keys ↑ and ↓ change row once the cursor is at the start or end of the cell text. Esc leaves the cell.
Paste from Excel, Numbers or Google Sheets. If you copy several cells from a spreadsheet and paste them into a cell, Pachurros fills the cells from there to the right and down. The table grows if more rows or columns arrive. A single sentence stays a sentence in the cell.
Lists & Tasks
Section titled “Lists & Tasks”Bullet List
Section titled “Bullet List”Bulleted list. Shortcut: - + Space. Enter creates the next item, Tab creates an indented sub-item.
Numbered List
Section titled “Numbered List”Ordered list. Shortcut: 1. + Space.
Checkbox block. Enter adds another item. You can check items off directly: the status is saved and shown in My Tasks when you are the assigned person.
Callout
Section titled “Callout”A highlighted block for anything that should stand out. Clicking the symbol on the left picks the kind: hint, warning, done, or idea, each with its own icon and colour. That way a warning looks like one before you read it.
Upload an image or choose one from the Media Library. Hovering shows S / M / L for the width at the top right. Below the image sits the caption: freely editable, and it doubles as the alternative text for screen readers. Both survive sharing and export.
Gallery
Section titled “Gallery”Combine multiple images from the Media Library into a gallery block. Click Add images to select photos (multi-select supported).
Layouts (choose from the toolbar dropdown):
| Layout | Description |
|---|---|
| Grid | Uniform grid, 2–4 columns configurable |
| Masonry | Pinterest-style, columns fill top to bottom |
| Justified Grid | Each row fills the full width exactly; images are scaled proportionally |
| Slideshow | One at a time with previous/next arrows and a thumbnail strip |
| Contact Sheet | Small grid with numbered frames, classic film layout |
Additional features:
- Lightbox: click any image to open it full-screen; keyboard navigation (← →), swipe on mobile, ESC to close
- Captions: click the caption line in Lightbox mode to type a description
- Reorder: drag and drop images to rearrange them
- Favourites: heart icon marks/unmarks an image; favourites are highlighted with an amber border
Embed a video, either as a file upload (MP4, MOV) or as a link to YouTube/Vimeo.
Document
Section titled “Document”Attach a file (PDF, Word, Excel, PowerPoint). It is displayed as a clickable document preview.
Embed an audio file (MP3, WAV, M4A …) with a player, or a SoundCloud link. Handy for voice notes, music references, or podcasts.
Creative Blocks
Section titled “Creative Blocks”Location
Section titled “Location”Search for an address or coordinates. The card is assembled from sections you can switch on and off individually (click the card → “Ort einrichten”):
- Map: map section with a pin
- Address: with copy and directions
- Details: freely named rows (door code, parking, rent, power supply …)
- Contact: name, phone, email; phone and email are clickable
- Note: arrival, access, anything worth knowing
- Light: golden and blue hour for this place and day
Light, date and weather. The Light section calculates for a specific day:
- Shoot date: Pick shoot date sets a day per card. Back to today removes it. Without a date of its own, the card takes the day from the session, the schedule or a date property and marks it as derived; otherwise today applies.
- View: List (morning and evening with sunrise, sunset, golden and blue hour) or Arc (the sun’s path over the day). A Time slider shows how high the sun is, which direction it comes from and how long shadows are (for example “Shadow 2.4×”).
- Directions on the map: Show sun directions on the map draws sunrise, sunset, golden hour and the sun at the chosen time as rays on the map. Arc and map follow the slider together.
- Local time: all times are shown in the location’s time, not your device’s. If the place is in another time zone, it says how many hours it is ahead of or behind you.
- Weather: when the day is within forecast range (about nine days), the card shows the weather for this place and day. The data comes from MET Norway.
On shared pages and boards, guests see light and weather read-only.
A section switched off keeps its content; it simply isn’t on the card. The same fields apply on boards.
Colour
Section titled “Colour”Save a colour with HEX, RGB, and HSL values. Shows a colour preview. Handy for colour-grading references, brand colours, or set design.
Colour Palette
Section titled “Colour Palette”Group multiple colours into a palette. Each colour shows its HEX code and an optional name. Great for branding boards, colour-grading moodboards, or set-design documentation.
Light Diagram
Section titled “Light Diagram”The setup seen from above: lights, shaping tools, set and camera as movable elements.
Light looks like light. Every cone follows its lamp: beam angle by type, reach from the power, a soft edge on softbox and umbrella, a hard one on snoot and fresnel. The colour comes from the colour temperature or the gel; where two lights overlap, they add up.
Adding. The drawing carries a single “+” in the bottom-right corner. It opens a ring with six groups: Lights, Shaping, Rigging, Nature, Set, Text. Tap a group, tap an element, then tap where it should stand. Faster: double- click (or right-click) an empty spot, or long-press on a phone. The ring opens right there and the element lands where you clicked. An empty set offers Place the first light and Start from a template.
Top right on the drawing: Focus (four arrows) and Settings (slider icon) with title, templates, light map, grid, legend, sheet colour and export.
The inspector (tap an element) puts what you change on set first:
size (common sizes to tap), brightness (one slider in third stops,
labelled in Ws or W), direction (aim at subject, target, side view; drag
the beam to tilt, the lamp to raise or lower it), light colour (colour
temperature and gels in one row) and the modifier (grid, diffuser,
barndoors, snoot). Exact values holds the numbers: height in metres,
rotation, size in centimetres, power as free text (500 Ws or 1/4) and the
linked gear. Its header shows what the light does at the subject (“Key light”,
“−1.5 stops vs. key”) and the distance to the subject. On wide surfaces it
floats over the drawing; on a phone it sits below.
Scale. The diagram works in metres (6 × 4 m by default): a half-metre grid, a scale bar in the bottom-left, and position plus distance to the subject in the inspector. Next to the name, each element shows what matters on set: power and height.
Handling. While dragging, an element snaps to the alignment of other
elements (dashed guide) or to a quarter-metre grid; holding Alt turns
that off. Rotation snaps to 15°. A flag on the element shows distance and
angle to the subject. Double-click the rotation handle aims the lamp at
the subject. Keyboard: arrow keys move (larger with Shift), [ and ] rotate,
⌘D duplicates, Delete removes, Esc clears the selection.
The elements, by group:
| Group | Elements |
|---|---|
| Lights | Softbox, Octabox, Umbrella, Beauty Dish, Striplight, LED panel, LED tube, Ring light, Strobe, Par, Fresnel, Snoot, Optical spot, Practical |
| Shaping | Reflector, White V-flat, Black V-flat, Scrim/Silk, Diffusion, Flag, Mirror |
| Rigging | Stand, Boom, Sandbag |
| Nature | Sun, Window, Overcast sky |
| Set | Subject, Seated subject, Group, Product, Chair, Apple box, Table, Camera, Backdrop roll, Cyc, Wall, Background |
| Text | Text label, Measure line (shows its length in metres) |
V-flats, scrim, backdrop roll, cyc and the measure line can be resized at their edges: for them the extent matters, not just the position.
Bouncers (reflector, white V-flat, scrim, mirror) only return what they receive: without an intensity of their own they stay quiet, and a black V-flat throws nothing at all. What counts as the subject (person, seated person, group or product), the diagram works out itself, so distance, angle and “aim at subject” also work in a tabletop setup.
Light map. The Light map switch in Settings swaps the cones for what a light meter would tell you: how bright it is where, at the subject’s face height. Lines one stop apart show the falloff; 0 is the subject itself. So you read: background −2, fill −1.5. The map uses the inverse-square law (twice the distance = two stops less), each lamp’s spread, and shadows: flags, V-flats, walls and people block light, at their actual height, so a fill card at chest height does not block the box above it. Reflectors pass on only what reaches them. The map travels with the export as an image.
At the subject. The inspector shows, for every light, how many stops it brings on the subject relative to the key light, and the legend names the contrast, lit side to shadow side, e.g. “5.2 : 1 · 2.4 stops”.
Settings that fit the element. The inspector only shows what belongs to the element: lamps get power, strength, modifier, colour and tilt; a reflector gets bounce, surface (white, silver, gold) and tilt; a flag gets height and size; the sun its elevation; a person only the direction they face.
Real sizes. Umbrellas, softboxes, octas, reflectors, flags, scrims, V-flats and windows have a size in centimetres: common sizes to tap (umbrella Ø 165, flag 90 × 200 …) or typed freely. The size draws the device to scale in the top view (a 90 × 200 flag is 2 m long there), shows on the device and counts in 3D and the render (bigger source, softer shadow), in a reflector’s bounce and in a flag’s shadow.
Size and room light. Large sources wrap around the face: a 190 octa fills the shadow side more than a 90 one and its shadow edge is softer. A studio bounces some light back from floor, ceiling and walls; a black flag or black V-flat on the shadow side takes it away and raises the contrast on the face (negative fill).
Walls bounce light. A bright wall, paper roll or cove fills the person; a flag or black V-flat in between takes that away (negative fill): in the light map, the contrast and the image.
Tilt. In the inspector you pick, for every lamp and reflector, what it aims at: Auto, Face, Chest, Feet, Background, Ceiling (bounce, 60° up) or Level. The diagram works out the tilt from height, distance and target, no degrees to type. Auto aims at the face when the lamp points at the person, and at the wall when a paper roll or wall stands behind. Below, a small side view shows stand, lamp, beam and the person in profile; drag the beam to set the tilt by hand (5° steps, Alt for exact degrees; arrow keys work too). The lamp then shows e.g. “32° down”, and light map, contrast, 3D and render all use the tilt.
3D. Top left you switch between Top view and 3D. In 3D your setup becomes a room: an artist’s mannequin as the subject, every lamp with its real shape on a stand at its set height, plus walls, paper roll, table, flags. Two views:
- Orbit: drag to rotate, scroll or pinch to zoom, right-click to pan. Clicking an object selects it and opens the inspector; every change shows up in the room right away.
- Camera: through the camera you placed, with its focal length (24–135 mm). Without one set, the diagram picks a focal length that fits the distance: a person head to chest, a group in full, a product filling the frame.
The view (top view or 3D), the perspective (orbit or camera) and a rotated or zoomed orbit are saved with the diagram: whoever may edit decides what everyone sees when opening it. Read-only viewers can switch for themselves without changing anything.
Render. The Render button computes the image with real light: softboxes as glowing surfaces, soft shadows from their size, fill that actually bounces off the reflector and the floor. It is done within seconds (64 passes); Refine keeps going if shadows are still grainy. Save image stores it as PNG. Orbiting while rendering renders the new view. The real-time preview draws shadows a little harder than the rendered image; the rendered one is the more honest of the two.
Templates. Template in Settings (or Start from a template on an empty set) lays out a whole setup, each with one line on what it does:
| Template | What for |
|---|---|
| Portrait (3-point) | The classic: clear shape, soft shadows |
| Rembrandt | Triangle of light on the shadow cheek: dramatic, yet flattering |
| Clamshell | The beauty standard: light above, fill directly below |
| Butterfly / Paramount | Butterfly shadow under the nose, emphasises cheekbones |
| Split | Half lit, half shadow: hard and graphic |
| Loop | A small nose-shadow loop, the friendliest people standard |
| Rim / Edge | Two lights from behind trace the silhouette |
| High-key | Pure white background, light and commercial |
| Low-key | One narrow light, black material swallows the rest |
| Product (tabletop) | Large light from behind at an angle, white cards at the sides |
| Group | Two large lights from both sides, far enough away |
| Window light · Outdoor/Sun · Ring light | No flash, with sun, on the camera axis |
Focus. The four-arrows button turns the diagram into a full-screen workspace: a slim header on top, the stage in the middle, a side panel on the right with the docked inspector and the legend. At the top you choose Top view, 3D or Both: plan and 3D side by side, every change in the plan shows up in the room right away. Side panel and legend can be toggled; your device remembers the layout. Esc (with nothing selected) or the cross takes you back.
Legend and packing list. The Legend switch in Settings shows the list of lights below the diagram, numbered, with modifier, power, height and distance to the subject. Copy puts it on the clipboard as text, for a call sheet or an email.
Linked gear. In the inspector, Device links an entry from the workspace equipment list. The legend then names the lamp that actually has to come along instead of just “softbox”. Lights are listed first; search covers name and category. With no equipment list in the workspace, the field does not appear.
Export: SVG or PNG from the Settings menu
Embeds
Section titled “Embeds”Page Link
Section titled “Page Link”Link to another Page in the workspace. Appears as a clickable card with title and icon.
Board Link
Section titled “Board Link”Link to a Board. The page shows a preview of the board with its name. Scrolling over the preview keeps scrolling the page; to pan and zoom the board, open it full screen. Shared pages show only the board’s name, without a preview.
Control: filter and action
Section titled “Control: filter and action”Two blocks for pages that work like a dashboard: filter creates one button per row of a table, action creates a new row (optionally from a template) and opens it. On a shared page both are visible but not operable. It says “nur in Pachurros bedienbar”, so the recipient sees what’s there instead of a hole.
Embed Database
Section titled “Embed Database”Embed a full Database (table) directly in the Page. The embedded table is fully editable.
Embed Database View
Section titled “Embed Database View”Embed one specific view (e.g. just the “By category” chart).
An embed follows its view. Filters, sorting, AND/OR and the chart settings come from the view; change them there and the block changes too. Only a rule set inside the block overrides it; the × next to the filter marker in the header returns to the view.
Tidy like a dashboard. An embed shows only the content, no settings bar. If you need it: ⋯ → Filter & sorting. Drag the bottom edge for height; charts start slightly taller so ring and legend have room.
Website (link card)
Section titled “Website (link card)”In the menu under Website → Website.
Paste an address (example.com is enough) and it becomes a card with title, description and preview image. If the address can be embedded, an Einbetten button appears on hover: same address, different presentation. Karte takes you back from an embed.
Metric
Section titled “Metric”Numbers from your tables right on the page: a single figure or a grid for a small dashboard.
Single or grid. The settings bar switches between one large number and a grid. The grid is made of rows with freely sized fields: drag the handle between two fields, split or remove fields, drag metrics onto another field.
Direct or formula. Direct is one table, one calculation (count, sum, average, min, max) and its own filter. Formula computes with named building blocks: {Budget} - {Calls}. A block draws from a table (any table, with its own filter) or points at another metric on the same page, including a neighbouring tile. Circular references are detected and shown as #RINGBEZUG.
Presentation. Label, format, decimals (automatic up to three), free prefix and suffix, and a weight: emphasised puts the leading figure on a tinted ground with an accent ring, quiet takes weight off a secondary number.
The formats apply to every metric, including formula metrics and those referring to another metric:
| Format | 12345.6 becomes | 0.42 becomes |
|---|---|---|
| Number | 12.3K | 0.42 |
| Number, written out | 12’346 | 0.42 |
| Currency (code of your choice) | CHF 12’345.60 | CHF 0.42 |
| Percent | 12’345.6 % | 0.4 % |
| Percent from ratio | - | 42 % |
Percent takes the value as it is ({Calls} / {Budget} * 100 → 42 %).
Percent from ratio multiplies by 100, for formulas that yield a ratio
({Calls} / {Budget} → 42 %).
Shared pages show the real numbers, computed on the server, with only label and result leaving it. Tables, filters and formulas stay in the workspace.
Embed external content by address: forms, maps, calendars. Pick the height on hover (Auto follows the aspect ratio, otherwise S/M/L): a poll is flat, a form is tall.
Layout
Section titled “Layout”Columns
Section titled “Columns”Splits the content into columns; each can hold any blocks, including Document and Schedule. Only columns inside columns aren’t possible. Widths snap to twelfths.
Columns appear as you drag. You can insert a group via / → Columns (the column layout then opens once by itself). It’s quicker while dragging: drag a block by its handle next to another block (onto its left or right edge), and the two stand side by side as two columns. Into an existing group you drag blocks straight into a column; drop into the gutter between two columns and a new column appears there. A column you drag empty stays with an empty paragraph so you can keep writing. The group never changes its shape by itself.
One handle per thing. Every block in a column has its handle right in front of it: drag to move, click to open its menu. The whole group has its handle in the band above the columns, next to the column layout.
Column layout. The tool above the group gathers everything about the split:
- Split: ready-made splits such as ½ + ½, ⅓ + ⅔, ⅓ + ⅓ + ⅓ or four quarters. Content is redistributed, never deleted.
- Per column: move left or right, Narrower or Wider, and Remove column. The content of a removed column moves into the neighbouring column instead of being lost.
- Column adds a column, Distribute evenly makes all the same width.
You can also drag the width at the knob on the divider between two columns, with the mouse or with the arrow keys when the knob has focus. The width shows as a fraction (½, ⅓, 5/12).
Files in columns. In a column you upload documents and images, pick them from the media library or drag files from your computer straight into the column. Blocks in columns know the page: table of contents and light diagram work there as on the page, and on shared pages a schedule in a column or collapsible shows its session just like directly on the page. In a column block’s menu you change its type, and a new block appears right below in the same column.
Stacking follows the width of the block, not the window: the same group may span the whole page, sit in a narrow column, or be on a phone.
Moving several blocks within columns:
- Cmd/Ctrl + click the handle of a block in a column: add it to or remove it from the selection (a plain click opens the block’s menu)
- Shift + click: selects all blocks between the first and this one
- Drag a selected block: moves all selected blocks together (within the same column or into another)
- Click an empty area to clear the selection
Schedule
Section titled “Schedule”Schedule Block
Section titled “Schedule Block”Displays a structured daily agenda or run-of-show list directly in a Page. Contains a list of events with title, time, and optional notes. Events can be edited inline. Perfect for shooting schedules, workshop programs, or travel itineraries.
Internal Links
Section titled “Internal Links”Page Link
Section titled “Page Link”Link to another Page in the workspace. Appears as a clickable card with title and icon.
Board Link
Section titled “Board Link”Link to a Board. Shows a preview of the board name as a clickable card.
Database Link
Section titled “Database Link”Link to a Database. Appears as a clickable card, useful for referencing a related shot list or task table from within a Page.
Project Link
Section titled “Project Link”Link to a Project in the workspace. Appears as a card with project name and icon.
Session Link
Section titled “Session Link”Link to a Session (shoot planning). Appears as a card with session name, date, and type.
Changing a Block Type
Section titled “Changing a Block Type”Click the ”…” (Block actions) to the left of a block → Change block type. The full block menu opens; text content is preserved when the target type supports it. This works the same for blocks in columns and collapsibles.
Inserting a Block
Section titled “Inserting a Block”Hover between two blocks and a + button appears. It is also available before the first and after the last block.
Markdown while typing
Section titled “Markdown while typing”At the start of a text block these characters convert the block as soon as you type the space; the character itself disappears:
| Type | becomes |
|---|---|
# , ## , ### | Heading 1, 2, 3 |
- , * , + | Bullet list |
1. , 1) | Numbered list |
> | Quote |
[] | To-do |
``` | Code |
Mid-sentence nothing happens: a hyphen stays a hyphen.
Markdown Import & Export
Section titled “Markdown Import & Export”Pachurros supports bidirectional Markdown transfer: pages can be exported as .md files and re-imported, including complex block types like tables, column layouts, collapsible sections, quotes, equations, color palettes, and schedules.
Import
Section titled “Import”On an empty page, the .md button sits at the top and the start options show an import card. Use them to load a .md, .markdown, or .txt file. To bring Markdown into a page that already has content, copy and paste it (see Rich Paste below).
- YAML front matter (
title:field) is automatically applied as the page title - If the page already has content, a confirmation dialog appears
- Undo with ⌘Z
- If anything looks off while reading (unclosed fence, unknown block type), a short notice appears, but the content still comes through
Export
Section titled “Export”In the page’s ”…” menu at the top right → Export as Markdown: instant download as a .md file. Exported files can be re-imported 1:1. Next to it, Download as PDF gives you a finished PDF of the page (see Pages · Overview).
Standard Markdown Elements
Section titled “Standard Markdown Elements”The importer reads CommonMark + GFM. Whatever a Markdown editor handles, Pachurros handles too:
| Syntax | Block |
|---|---|
# Heading 1 | H1 |
## Heading 2 | H2 |
### Heading 3+ | H3 |
Title above ==== | H1 (setext style) |
Title above ---- | H2 (setext style) |
| Paragraph | Text |
- item / * item / + item / • item | Bullet |
| Indented sub-items (2 spaces or a tab) | Bullet with indentation (up to 6 levels) |
1. item / 1) item | Numbered |
- [ ] task | To-do (unchecked) |
- [x] task | To-do (checked) |
> quote (several lines) | one callout |
```lang … ``` or ~~~lang … ~~~ | Code block |
---, ***, ___, - - - | Divider |
 | Image |
| Column | Column | GFM table | Table (outer | optional; header row when followed by a --- separator) |
**bold**, __bold__, *italic*, _italic_, ~~strike~~, `code` | Inline formatting |
[text](url), including mailto:, #anchor, relative paths | Link |
<https://…>, bare URLs, <name@example.com> | Link |
\*, \#, | | The character itself, not formatting |
Deliberately not supported: four-space indented code blocks, because they clash with nested
lists, which are far more common in AI output. Use ``` fences. Such text is not
lost; it becomes a regular paragraph.
What the importer forgives
Section titled “What the importer forgives”Content coming out of ChatGPT & co. is rarely perfect. The importer is built so that nothing disappears silently. Anything not recognised as structure ends up as readable text:
| What happens | What Pachurros makes of it |
|---|---|
Whole answer wrapped in ```markdown … ``` | Unwrapped |
| Windows line endings, BOM, non-breaking spaces | Normalised |
Unknown fence (:::note, :::abstract, …) | Content taken over as regular Markdown |
Known notice fence (:::warning, :::tip, :::important, …) | Callout with a matching icon |
::: fence without a closing ::: | The line becomes text, the rest is read normally, plus a notice |
Unclosed ``` fence | Rest as a code block, plus a notice |
<placeholder>, price < 100 | Stays visible (used to be swallowed as HTML) |
| Table row with too few cells | Padded instead of shifted |
javascript: link | Becomes text without a link |
You see these notices directly on file import and on the AI import page.
Pachurros Extended Markdown: :::type Syntax
Section titled “Pachurros Extended Markdown: :::type Syntax”For block types that have no standard Markdown equivalent, Pachurros uses fenced divs with :::. The rule behind it: standard Markdown first, ::: only where Markdown has nothing to offer.
:::blocktype optional-argscontent:::Three things that make this forgiving:
- Don’t forget to close: a fence ends with a line containing only
:::. If it’s missing, the opening line becomes text and the rest is read normally (instead of disappearing). - Nesting is counted: a
:::quoteinside a:::collapsiblewon’t accidentally close the outer fence. A:::inside a code block is text. - German names work too:
:::farbe,:::ort,:::zeitplan,:::galerie,:::spalten2,:::aufklappbar,:::zitat,:::formel,:::kennzahl. Likewise the common notice names:::note,:::info,:::tip,:::warning,:::important,:::success,:::example. Each becomes a callout with a matching icon.
Collapsible Block
Section titled “Collapsible Block”:::collapsible Section titleContent here: any blocks allowed, including nested:::Column Layouts
Section titled “Column Layouts”:::columns2Left column: standard Markdown here
- Lists- **Bold**---col---Right column:::
:::columns3Column 1---col---Column 2---col---Column 3:::Column separator: ---col--- on its own line.
Color & Color Palette
Section titled “Color & Color Palette”:::color #C8891A Amber:::
:::palette Shoot Palette#C8891A Amber#4A90D9 Sky Blue#2ECC71 Emerald#E74C3C Coral:::Location
Section titled “Location”:::location Zürich Main Station47.3769, 8.5400Bahnhofplatz, 8001 Zürich:::First body line: lat, lon (optional). Further lines: address.
Schedule
Section titled “Schedule”:::schedule Shoot Day07:30 | Meet at parking lot08:00 | Golden hour shoot10:00 | Break10:30 | Studio session:::Format: HH:MM | Title. Time is optional; without time, just Title.
Gallery
Section titled “Gallery”:::gallery grid:::Layout options: grid, masonry, justified, slideshow, contact.
Video & Link
Section titled “Video & Link”:::videohttps://www.youtube.com/watch?v=xxx:::
:::linkhttps://example.com:::Callout with custom emoji
Section titled “Callout with custom emoji”:::callout ⚠️Important note with a custom icon:::Tables use standard GFM syntax. When the first row is followed by a |---|---| separator, it becomes a header row:
| Name | Role | Day ||------|------|-----|| Anna | Photo | Mon || Ben | Assist | Tue |Escape a literal | inside a cell as \|. Tables can also be pasted directly from Excel, Google Sheets or Numbers (see “Pasting formatted content”).
:::quoteA highlighted quote, distinct from a callout (`> …` still becomes a callout).:::Equation (LaTeX)
Section titled “Equation (LaTeX)”:::equationE = mc^2:::Audio & Embed
Section titled “Audio & Embed”:::audiohttps://example.com/audio.mp3:::
:::embedhttps://example.com/embedded-page:::Table of Contents
Section titled “Table of Contents”:::toc:::Note: Link blocks (page, board, database, project, session), metric and document blocks are exported as an HTML comment (
<!-- … -->) but not re-imported (their IDs are workspace-specific). Light diagrams export as a:::lightdiagramblock including JSON.
Full Front Matter Example
Section titled “Full Front Matter Example”---title: Autumn Campaign Brief---
# Concept
Atmospheric shots in autumn light.
:::columns2**Date:** October 15, 2026**Location:** Lake Zurich---col---**Team:** Anna (Photo), Ben (Assist)**Call Time:** 7:30 am:::
:::location Lake Zurich, Rapperswil47.2266, 8.8184Hafenplatz, 8640 Rapperswil:::
:::schedule Day Schedule07:30 | Meet at car park08:00 | Golden hour shoot10:00 | Break10:30 | Midday session:::
:::collapsible Equipment Details- Canon EOS R5 + 85mm f/1.4- Reflectors (gold/silver)- ND filter set:::Multi-Block Selection
Section titled “Multi-Block Selection”This is how you select several blocks as a whole:
- Click the handle (⋮⋮) to the left of a block to select it.
- Shift + click another block’s handle: selects all blocks in between
- Cmd/Ctrl + click a handle: add or remove a single block
- Drag on an empty area (for example in the margin next to the text): a frame selects every block it touches.
- Select text across block borders: if you start a text selection in one block and drag into another, the blocks you pass over are selected as a whole. Back in the first block, normal text selection applies again.
The top right then shows how many blocks are selected, with buttons to copy, delete and clear the selection. Clicking an empty area or pressing Escape also clears it.
Copying blocks (Rich Copy)
Section titled “Copying blocks (Rich Copy)”Copy selected blocks with ⌘C (Ctrl+C) or the Copy (⌘C) button in the selection bar; ⌘X cuts them. Two versions go to the clipboard at once:
| Version | Where it lands |
|---|---|
| Markdown (text) | text fields, plain-text emails, chats, AI assistants. Same notation as the Markdown export. |
| HTML | email programs, Google Docs, Word: headings, lists and to-dos arrive as real formatting instead of dashes at the start of lines. |
If you paste copied blocks back into Pachurros, it uses the Markdown version. That way location cards, colour palettes and other Pachurros blocks come back complete.
Pasting Formatted Content (Rich Paste)
Section titled “Pasting Formatted Content (Rich Paste)”You can copy formatted content from Notion, Google Docs, Microsoft Word, or web pages and paste it directly. Pachurros detects the structure and automatically converts it into blocks.
Supported sources
Section titled “Supported sources”| Source | Mode |
|---|---|
| Notion | HTML mode (perfect mapping) |
| Google Docs | HTML mode (including through the <b> wrapper Docs puts around whole documents) |
| Microsoft Word / Pages | HTML mode |
| Excel / Google Sheets / Numbers (table) | HTML mode → table block |
| ChatGPT & co. (select the answer and copy) | HTML mode |
| Web pages (copy from browser) | HTML mode |
| Markdown text | Markdown mode |
| Plain text (single line) | Inline insert as usual |
Which mode wins? The HTML, as long as it contributes something, i.e.
structure (heading, list, table) or at least formatting (bold, link). Some
programs attach a bare <span> as HTML when you copy Markdown; in that case the
text wins, and # Title becomes a heading instead of a line starting with a
hash.
What gets converted
Section titled “What gets converted”| Copied content | Becomes block type |
|---|---|
| Heading 1–6 | H1 / H2 / H3 block |
| Paragraph | Text block |
| Unordered list (- or •) | Bullet block |
| Indented sub-items | Bullet block with indentation (up to 6 levels) |
| Ordered list (1. 2. 3.) | Numbered block |
Checkbox, also as a character (☐ / ☑ / [x]) | Todo block (with checked state) |
| Blockquote / indent | one callout block (even across several paragraphs) |
Code block / <pre> | Code block (language from class="language-…") |
Horizontal rule / <hr> | Divider block |
Image (<img>, also inside <figure>) | Image block (caption from <figcaption> or alt) |
<details> / <summary> | Collapsible block |
| Table (Excel, Google Sheets, Numbers, HTML) | Table block (header detected, merged cells evened out) |
| Bold, italic, links | Inline formatting preserved |
When a paste crashes the app
Section titled “When a paste crashes the app”Pachurros records every paste, and it writes the record before doing the work. That is the whole trick: a crashed page cannot complain about itself, because no code is running. If a paste is left unfinished, Pachurros finds it on the next start and reports “Pachurros ist beim Einfügen abgestürzt” in the bottom right corner, with a report stating what was on the clipboard.
If the app came back on its own after a stall, it was not a crash. Then it says “Pachurros hat nicht mehr reagiert” and the report names how long nothing happened.
The report stays on your device and is never sent anywhere. Bericht kopieren copies it so you can pass it on, Verwerfen deletes everything. When a paste completes normally, the recorded content is thrown away immediately; only size and duration are kept.
Deliberately left behind: <style> and <script> blocks (Word and Excel copies
drag whole stylesheets along), tracking pixels, and links with a javascript:
target: those become plain text. Everything else, including an element we don’t
know, becomes a text block rather than disappearing.
Markdown shortcuts (plain text)
Section titled “Markdown shortcuts (plain text)”When pasting Markdown text (e.g. from a text editor), these patterns are recognised:
# Heading 1## Heading 2### Heading 3- Bullet point1. Numbered list- [ ] Open task- [x] Completed task> Blockquote (becomes Callout)```codeCode block--- (becomes Divider)
### Behaviour details
- **Empty block:** Replaced by the pasted blocks- **Block with content:** New blocks are inserted after the current block- **Single-line text:** Inserted inline as usual (no block restructuring)- **Cursor lands** on the last inserted block
:::tipCopy a whole Notion page (Cmd+C) → open a blank Pachurros page → paste (Cmd+V): the full structure (headings, lists, tasks) is transferred instantly.:::