Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
research-topics-mat-tuhh research-topics-mat-tuhh
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Fabian Nuraddin Alexander Gabel
  • research-topics-mat-tuhhresearch-topics-mat-tuhh
  • Wiki
  • Postprocessing

Last edited by Fabian Nuraddin Alexander Gabel Sep 02, 2021
Page history

Postprocessing

Pandoc

After the markdown has been preprocessed successfully, HTML files are created using Pandoc using the routine

  • run_pandoc.sh

If you run these routines locally, make sure to have pandoc --version greater equal than 2.11.

SSI Directives and Further Postprocessing Steps

Topics

In order to handle the dynamic server side processing, all includes are handles via specific SSI directives.

The template /static/ssi/topic_template.shtml, is used as a basis for all topic files. The routine postproc_topic.sh replaces all markers in the template with suitable values.

In order to avoid redundancy, all <h1> title tags (created from pandoc) are deleted, as there is already an SSI directive to set the title.

Staff and Working Group Pages

Here the <h2> tags (created by pandoc) are substituted by <div> tags. This is done in the respective parts of build_webpage.sh.

Clone repository
  • Continuous Integration and Continuous Deployment
  • Dependencies
  • Editing Markdown
  • Getting Started
  • Integrations
  • Maintenance
  • Postprocessing
  • Preprocessors
  • Program Flow
  • Repository Structure
  • Styleguide
  • Testing
  • Workflow
  • Home