// This file is part of Germ . // Copyright (C) 2022-2022 Fuwn // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, version 3. // // This program is distributed in the hope that it will be useful, but // WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program. If not, see . // // Copyright (C) 2022-2022 Fuwn // SPDX-License-Identifier: GPL-3.0-only const EXAMPLE_GEMTEXT: &str = r#"```This is alt-text Here goes the pre-formatted text. This continues the pre-formatted text on a new line after a blank line. ``` # This is a heading This is some text. This is more text after a blank line. * This is a single list item. * This is the next list item. * This is a new list. * This is the next item on the new list. ## This is a sub-heading > This is a blockquote. ### This is a sub-sub-heading. => gemini://gem.rest/ This is a link to GemRest => /somewhere That was a link without text."#; fn main() { std::fs::write( "examples/convert.md", germ::convert::from_string( EXAMPLE_GEMTEXT, &germ::convert::Target::Markdown, ), ) .expect("could not write to file"); }