Use IgH doxygen theme

and remove pages output as the html pages will be served
by other repository
This commit is contained in:
Bjarne von Horn 2022-11-16 10:31:01 +01:00
parent 65b1efe305
commit a186717821
4 changed files with 16 additions and 8 deletions

View File

@ -41,20 +41,20 @@ test cmake:
- make - make
- ldd userexample - ldd userexample
pages: doxygen:
stage: deploy stage: deploy
rules: rules:
- if: $CI_COMMIT_BRANCH == "stable-1.5" - if: $CI_COMMIT_BRANCH == "stable-1.5"
variables:
GIT_SUBMODULE_STRATEGY: recursive
script: script:
- ./bootstrap - ./bootstrap
- ./configure --with-linux-dir=/usr/src/linux-obj/$(uname -i)/default --disable-8139too --enable-tty --with-devices=2 --enable-ccat - ./configure --with-linux-dir=/usr/src/linux-obj/$(uname -i)/default --disable-8139too --enable-tty --with-devices=2 --enable-ccat
- doxygen - doxygen
- mkdir public - mv doxygen-output/html/ html/
- echo "/ethercat /ethercat/v1 301" > public/_redirects
- mv doxygen-output/html/ public/v1/
artifacts: artifacts:
paths: paths:
- public/ - html/
documentation: documentation:
stage: deploy stage: deploy

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "doxygen-layout"]
path = doxygen-layout
url = https://gitlab.com/etherlab.org/doxygen-layout.git

View File

@ -45,7 +45,7 @@ PROJECT_BRIEF =
# exceed 55 pixels and the maximum width should not exceed 200 pixels. # exceed 55 pixels and the maximum width should not exceed 200 pixels.
# Doxygen will copy the logo to the output directory. # Doxygen will copy the logo to the output directory.
PROJECT_LOGO = PROJECT_LOGO = doxygen-layout/images/igh+logo.svg
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put. # base path where the generated documentation will be put.
@ -886,13 +886,13 @@ HTML_FILE_EXTENSION = .html
# have to redo this when upgrading to a newer version of doxygen or when # have to redo this when upgrading to a newer version of doxygen or when
# changing the value of configuration settings such as GENERATE_TREEVIEW! # changing the value of configuration settings such as GENERATE_TREEVIEW!
HTML_HEADER = HTML_HEADER = doxygen-layout/style/html_header.html
# The HTML_FOOTER tag can be used to specify a personal HTML footer for # The HTML_FOOTER tag can be used to specify a personal HTML footer for
# each generated HTML page. If it is left blank doxygen will generate a # each generated HTML page. If it is left blank doxygen will generate a
# standard footer. # standard footer.
HTML_FOOTER = HTML_FOOTER = doxygen-layout/style/html_footer.html
# The HTML_STYLESHEET tag can be used to specify a user-defined cascading # The HTML_STYLESHEET tag can be used to specify a user-defined cascading
# style sheet that is used by each HTML page. It can be used to # style sheet that is used by each HTML page. It can be used to
@ -903,6 +903,10 @@ HTML_FOOTER =
HTML_STYLESHEET = HTML_STYLESHEET =
HTML_EXTRA_STYLESHEET = doxygen-layout/style/custom.css \
doxygen-layout/style/custom_igh_theme.css
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
# other source files which should be copied to the HTML output directory. Note # other source files which should be copied to the HTML output directory. Note
# that these files will be copied to the base HTML output directory. Use the # that these files will be copied to the base HTML output directory. Use the

1
doxygen-layout Submodule

@ -0,0 +1 @@
Subproject commit fa4893ab56b9f41c9ca84fee7ffa31841805f41a