html2md is a rudimentary solution for HTML to Markdown conversion, implemented as a C++ single header.
Also the project is a good example for efficient abstraction of logical decision trees via strategy pattern.
#include <html2md.hpp>
//...
std::cout << html2md::Convert(html);
See the included example.cpp
The source code of the html2md header follows the Google C++ Style Guide.
html2md is licensed under The MIT License (MIT)