         indicatorView.startAnimating()
         indicatorView.isHidden = false
         contentView.isHidden = true
+    }
+
+    private func open(url: URL) {
+        let safariViewController = SFSafariViewController(url: url)
+        present(safariViewController, animated: true, completion: nil)
     }
 }
 

            strongSelf.abstractMarkdownViewHeight.constant = height
            strongSelf.view.setNeedsLayout()
        }
    }

    private func showLayout() {

import UIKit
import SafariServices
import Kingfisher
import MarkdownView
import OctavKit
