From 1d7e7ee3df2a4e23ed2d0063431d4922cf7d89df Mon Sep 17 00:00:00 2001 From: Offray Luna Date: Tue, 19 Jul 2022 16:41:40 -0500 Subject: [PATCH] Repackaging from GrafoscopioUtils --- src/MiniDocs/LeTextualSnippet.extension.st | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/MiniDocs/LeTextualSnippet.extension.st b/src/MiniDocs/LeTextualSnippet.extension.st index c9088d1..0b44b73 100644 --- a/src/MiniDocs/LeTextualSnippet.extension.st +++ b/src/MiniDocs/LeTextualSnippet.extension.st @@ -1,5 +1,21 @@ Extension { #name : #LeTextualSnippet } +{ #category : #'*MiniDocs' } +LeTextualSnippet >> asMarkdown [ + "Inspired by Alpine.js and Assembler CSS 'x-' properties, we are going to use + 'st-' properties as a way to extend divs metadata regarding its contents." + | output | + output := '' writeStream. + output + nextPutAll: '
'; lf; + nextPutAll: self markdownCustomOpener; + nextPutAll: self contentAsString; lf; + nextPutAll: self markdownCustomCloser; + nextPutAll: '
'; lf; lf. + ^ output contents +] + { #category : #'*MiniDocs' } LeTextualSnippet >> markdeepCustomCloser [ ^ ''