only getting first topic after enabling splits

I've enabled splits in my project, now the output contains only a single file with the first topic (heading 1) in the book.

AttachmentSize
mif2htm.ini_.txt2.7 KB

File extension?

The way you have it set up, the first file will have extension .html:

[Setup]
HTMLSuffix=.html

And all the rest will have extension .txt:

[HTMLOptions]
FileSuffix=.txt

Could that be why the ones after the first appear to be gone?

If that's not it, we'll need the usual test case, one page doc showing the problem with the .fm, both .inis, .prj, .mif (very important!), and all outputs including the log file, all in one .zip. Be sure to set DeleteMIF=No before you run it. Thanks!

possible to pick up split file names from headings?

Thanks, that was the problem.

Is it possible to pick up the file names from the headings?

Naming files from headings

Yes, you can, but it's a Very Bad Idea due to the certainty of name collisions. See par. 34.8.4.3, "Basing output file names on existing paragraph formats".

FrameMaker headings > wiki page names

It may be a bad idea for most output formats, but when converting FrameMaker topics to Confluence (or MindTouch) wiki pages, the FrameMaker heading needs to become the page name, since page names are what the page tree / table of contents uses.

So I have to make the page names unique per space anyway.

I have thousands of topics., so the 34.8.4.3 approach of creating a marker for each heading isn't ideal, though I could probably automate creation of such markers.

There's no way to pick up the file name from the $paratext variable?

Making titles unique

If you have to make sure that no two heads where you split are the same, you have a tough job. The way we can guarantee uniqueness of our generated file names is by using a combination of the Frame ObjectID ("<Unique 12345>" in MIF) and the FileID we produce and store in mif2go.ini. If you can tolerate having that in addition to the heading text content, you have a good chance. For example:

[HTMLStyles]
Heading1=Split Title FileName

[StyleFileSuffix]
Heading1=_<$$_objectid>

[HTMLStyles] FileName option

Thanks, the [HTMLStyles] FileName option does what I need for Confluence / MindTouch migration. I'll enforce unique topic names some other way.