fix: dont use default callout title if theres additional title children left (closes #693)
This commit is contained in:
		@@ -366,7 +366,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
 | 
				
			|||||||
              }
 | 
					              }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
              const text = firstChild.children[0].value
 | 
					              const text = firstChild.children[0].value
 | 
				
			||||||
              const restChildren = firstChild.children.slice(1)
 | 
					              const restOfTitle = firstChild.children.slice(1)
 | 
				
			||||||
              const [firstLine, ...remainingLines] = text.split("\n")
 | 
					              const [firstLine, ...remainingLines] = text.split("\n")
 | 
				
			||||||
              const remainingText = remainingLines.join("\n")
 | 
					              const remainingText = remainingLines.join("\n")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -382,7 +382,10 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
 | 
				
			|||||||
                  match.input.slice(calloutDirective.length).trim() || capitalize(calloutType)
 | 
					                  match.input.slice(calloutDirective.length).trim() || capitalize(calloutType)
 | 
				
			||||||
                const titleNode: Paragraph = {
 | 
					                const titleNode: Paragraph = {
 | 
				
			||||||
                  type: "paragraph",
 | 
					                  type: "paragraph",
 | 
				
			||||||
                  children: [{ type: "text", value: titleContent + " " }, ...restChildren],
 | 
					                  children:
 | 
				
			||||||
 | 
					                    restOfTitle.length === 0
 | 
				
			||||||
 | 
					                      ? [{ type: "text", value: titleContent + " " }]
 | 
				
			||||||
 | 
					                      : restOfTitle,
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
                const title = mdastToHtml(titleNode)
 | 
					                const title = mdastToHtml(titleNode)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user