Skip to content

nottrobin/canonicalwebteam.discourse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

canonicalwebteam.discourse_docs

Flask extension to integrate discourse content generated to docs to your website.

Install

Install the project with pip: pip install canonicalwebteam.discourse_docs

You can add the extension on your project:

from canonicalwebteam.discourse_docs import DiscourseDocs, DiscourseAPI

discourse_api = DiscourseAPI(
    base_url="https://forum.snapcraft.io/",
    frontpage_id=3781,  # The "Snap Documentation" topic
    category_id=15,  # The "doc" category
)

# From constructor
DiscourseDocs(
    app=app,
    model=discourse_api,
    url_prefix="/",
    document_template="document.html",
)

# or from init_app
discourse_docs = DiscourseDocs()
discourse_docs.init_app(
    app=app,
    model=discourse_api,
    url_prefix="/",
    document_template="document.html",
)

Once this is added you will need to add the file document.html to your template folder.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%