Skip to main content
Banana Slides uses Markdown files (.md / .markdown / .txt) to import and export outlines and page descriptions. The format is human-readable and easy to edit in any text editor.

Format Structure

Field Reference

If the description ends with short extra-field lines such as Visual Focus: ... or 排版布局:..., Banana Slides will preserve them on import. Pages are separated by ---.

Export Options

You can export from both the Outline Editor and Detail Editor:

Import Behavior

  • After you paste or upload Markdown, the import dialog previews how many pages can be detected. Import stays disabled until at least one page is recognized.
  • Imported pages are appended in Markdown file order in one batch — they do not replace current pages.
  • The current recommended format is one concise outline sentence after the page title. Older **Outline Points:** / - point blocks are still accepted.
  • Both Chinese and English markers are supported: 第 N 页 / Page N, 章节 / Chapter, 大纲要点 / Outline Points, 页面描述 / Page Description.
  • HTML tags in imported content are automatically stripped.
  • Short trailing field lines in the description section, such as 视觉焦点:... or Visual Focus: ..., are parsed as extra fields and preserved.
  • Accepts .md, .markdown, and .txt files. Non-text files such as PDF, Word, or images are rejected before reading, with a clear file-format message.

Minimal Example

A valid import file can be as simple as:

Use External AI to Create Import Files

If you want to organize an outline in an external AI assistant first, or have it produce import-ready Markdown in a fixed structure, you can use the template below. Copy the prompt into any AI assistant such as ChatGPT or Claude, replace the placeholders, and ask it to output Markdown only. You can then import that result into Banana Slides.
This is only a helper for creating import files with external AI, not the main Banana Slides workflow. In most cases, creating a project directly inside the app and using the built-in AI will be faster.
Here, “page description” is not just a short visual note. In practice it is a combination of the page’s actual Markdown content plus optional design fields. A good pattern is: write the slide’s display content under **Page Description:**, then optionally append short trailing fields such as Visual Elements: ..., Visual Focus: ..., Layout: ..., or Speaker Notes: ....
For outline-only import, remove the **页面描述:** requirement from the prompt. If you prefer English markers, you can replace 第 N 页 / 章节 / 大纲要点 / 页面描述 with Page N / Chapter / Outline Points / Page Description.
Banana Slides’ current built-in prompt is closer to this structure: after the page title, write one concise outline sentence instead of a separate **Outline Points:** block; inside **Page Description:**, --- 页面文字 --- / --- 页面文字结束 --- should now be treated as required structure, not optional decoration.
The Markdown importer still supports the older **Outline Points:** / - point structure. For new content, prefer the concise summary sentence after the page title.
A slide that mirrors the current built-in prompt more closely should look like this: