Giter Site home page Giter Site logo

simpledoc's Introduction

SimpleDoc

Documentation is an important and helpful component to describe additional information for a project. Web-based documentation is particularly advantageous because many media data can be easily integrated and displayed in modern browsers. In addition, links to other sites can be easily implemented. Many tools also offer an HTML export so that it is possible to create a complete documentation. SimpleDoc is a MATLAB package that allows you to create a very simple HTML-based documentation. The documentation is designed so that no additional applications need to be installed. As long as a web browser is available, the documentation created can be displayed offline on any device. The directory structure of this repository is as follows.

File / Directory Description
examples contains a sample documentaion
packages contains the SimpleDoc MATLAB-package
LICENSE license information
README.md this file
install.m MATLAB script to install the package
uninstall.m MATLAB script to uninstall the package

Revision History

Date Version Description
2020-10-10 1.0 Initial release
2020-10-13 1.1 Added custom navigation layout

How To Install

Clone this repository into a desired directory and execute the install.m script in MATLAB. The script simply adds the packages directory to the MATLAB path. If the path should be removed again, the uninstall.m script can be called.

How To Use

Call the function SimpleDoc.Make and enter the title for the documentation and the input and output directory. All text files in the input directory are read and then written to the corresponding HTML files with the same name in the output directory. The navigation bar is created automatically. Each page is included in the navigation bar. The file name is used to sort the entries of the navigation bar. The displayed text corresponds to the first main title (<h1></h1>) that appears on a page, or the file name if there is no main title. Alternatively, the layout for the navigation bar can be specified.

MathJax

The MATLAB package contains MathJax which is used to draw mathematical equations.

simpledoc's People

Contributors

robertdamerius avatar

Stargazers

 avatar whstudio123 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.