This repository was archived by the owner on Jun 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 97
This repository was archived by the owner on Jun 1, 2023. It is now read-only.
html support #18
Copy link
Copy link
Closed
Description
Spent the day attempting to add HTML support using [HTMLKit](https://github.com/vapor-community/HTMLKit
Very rudimentary html page created from the top level symbols
fork is: https://github.com/thecb4/swift-doc.git
If you think it's worth it, I can keep going.
<!DOCTYPE html>
<html>
<head>
<title>Swift Documentation</title>
<meta property='og:title' content='Swift Documentation'>
<meta name='twitter:title' content='Swift Documentation'>
<meta name='author' content='thebc4'>
<meta name='twitter:creator' content='_thecb4'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<link rel='stylesheet' href='https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css' type='text/css'>
</head>
<body>
<nav class='navbar navbar-light bg-light'>
<span class='navbar-brand mb-0 h1'>swift-doc</span>
</nav>
<div class='p-3'>
<div class='row'>
<div class='col-2'>
<div class='nav flex-column nav-pills' id='v-pills-tab' role='tablist' aria-orientation='vertical'>
<a class='nav-link active' id='v-pills-Generic-tab' data-toggle='pill' href='#v-pills-Generic' role='tab' aria-controls='v-pills-Generic' aria-selected='false'>Generic</a>
<a class='nav-link' id='v-pills-Type-tab' data-toggle='pill' href='#v-pills-Type' role='tab' aria-controls='v-pills-Type' aria-selected='false'>Type</a>
<a class='nav-link' id='v-pills-Contextual-tab' data-toggle='pill' href='#v-pills-Contextual' role='tab' aria-controls='v-pills-Contextual' aria-selected='false'>Contextual</a>
<a class='nav-link' id='v-pills-SourceFile-tab' data-toggle='pill' href='#v-pills-SourceFile' role='tab' aria-controls='v-pills-SourceFile' aria-selected='false'>SourceFile</a>
<a class='nav-link' id='v-pills-Unknown-tab' data-toggle='pill' href='#v-pills-Unknown' role='tab' aria-controls='v-pills-Unknown' aria-selected='false'>Unknown</a>
<a class='nav-link' id='v-pills-Relationship-tab' data-toggle='pill' href='#v-pills-Relationship' role='tab' aria-controls='v-pills-Relationship' aria-selected='false'>Relationship</a>
<a class='nav-link' id='v-pills-Predicate-tab' data-toggle='pill' href='#v-pills-Predicate' role='tab' aria-controls='v-pills-Predicate' aria-selected='false'>Predicate</a>
<a class='nav-link' id='v-pills-API-tab' data-toggle='pill' href='#v-pills-API' role='tab' aria-controls='v-pills-API' aria-selected='false'>API</a>
<a class='nav-link' id='v-pills-CompilationCondition-tab' data-toggle='pill' href='#v-pills-CompilationCondition' role='tab' aria-controls='v-pills-CompilationCondition' aria-selected='false'>CompilationCondition</a>
<a class='nav-link' id='v-pills-Module-tab' data-toggle='pill' href='#v-pills-Module' role='tab' aria-controls='v-pills-Module' aria-selected='false'>Module</a>
<a class='nav-link' id='v-pills-Identifier-tab' data-toggle='pill' href='#v-pills-Identifier' role='tab' aria-controls='v-pills-Identifier' aria-selected='false'>Identifier</a>
<a class='nav-link' id='v-pills-Symbol-tab' data-toggle='pill' href='#v-pills-Symbol' role='tab' aria-controls='v-pills-Symbol' aria-selected='false'>Symbol</a>
<a class='nav-link' id='v-pills-Component-tab' data-toggle='pill' href='#v-pills-Component' role='tab' aria-controls='v-pills-Component' aria-selected='false'>Component</a>
</div>
</div>
<div class='col-10'>
<div class='tab-content' id='v-pills-tabContent'>
<div class='tab-pane fade show active' id='v-pills-Generic' role='tabpanel' aria-labelledby='v-pills-Generic-tab'>
<h2>Generic</h2>
</div>
<div class='tab-pane fade' id='v-pills-Type' role='tabpanel' aria-labelledby='v-pills-Type-tab'>
<h2>Type</h2>
</div>
<div class='tab-pane fade' id='v-pills-Contextual' role='tabpanel' aria-labelledby='v-pills-Contextual-tab'>
<h2>Contextual</h2>
</div>
<div class='tab-pane fade' id='v-pills-SourceFile' role='tabpanel' aria-labelledby='v-pills-SourceFile-tab'>
<h2>SourceFile</h2>
</div>
<div class='tab-pane fade' id='v-pills-Unknown' role='tabpanel' aria-labelledby='v-pills-Unknown-tab'>
<h2>Unknown</h2>
</div>
<div class='tab-pane fade' id='v-pills-Relationship' role='tabpanel' aria-labelledby='v-pills-Relationship-tab'>
<h2>Relationship</h2>
</div>
<div class='tab-pane fade' id='v-pills-Predicate' role='tabpanel' aria-labelledby='v-pills-Predicate-tab'>
<h2>Predicate</h2>
</div>
<div class='tab-pane fade' id='v-pills-API' role='tabpanel' aria-labelledby='v-pills-API-tab'>
<h2>API</h2>
</div>
<div class='tab-pane fade' id='v-pills-CompilationCondition' role='tabpanel' aria-labelledby='v-pills-CompilationCondition-tab'>
<h2>CompilationCondition</h2>
</div>
<div class='tab-pane fade' id='v-pills-Module' role='tabpanel' aria-labelledby='v-pills-Module-tab'>
<h2>Module</h2>
</div>
<div class='tab-pane fade' id='v-pills-Identifier' role='tabpanel' aria-labelledby='v-pills-Identifier-tab'>
<h2>Identifier</h2>
</div>
<div class='tab-pane fade' id='v-pills-Symbol' role='tabpanel' aria-labelledby='v-pills-Symbol-tab'>
<h2>Symbol</h2>
</div>
<div class='tab-pane fade' id='v-pills-Component' role='tabpanel' aria-labelledby='v-pills-Component-tab'>
<h2>Component</h2>
</div>
</div>
</div>
</div>
</div>
<footer class='footer fixed-bottom py-4 bg-dark text-white-50'>
<div class='container text-center'>
<small>Copyright © swift-doc</small>
</div>
</footer>
<script src='https://code.jquery.com/jquery-3.4.1.slim.min.js'></script>
<script src='https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js'></script>
<script src='https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js'></script>
</body>
</html>
MaxDesiatov
Metadata
Metadata
Assignees
Labels
No labels