Paragraph.cpp 602 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Copyright (c) 2019-2020, Sergey Bugaev <bugaevc@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #include <AK/StringBuilder.h>
  7. #include <LibMarkdown/Paragraph.h>
  8. namespace Markdown {
  9. String Paragraph::render_to_html() const
  10. {
  11. StringBuilder builder;
  12. builder.append("<p>");
  13. builder.append(m_text.render_to_html());
  14. builder.append("</p>\n");
  15. return builder.build();
  16. }
  17. String Paragraph::render_for_terminal(size_t) const
  18. {
  19. StringBuilder builder;
  20. builder.append(m_text.render_for_terminal());
  21. builder.append("\n\n");
  22. return builder.build();
  23. }
  24. }