This commit is contained in:
Maximilian Keßler 2022-02-15 23:23:31 +01:00
parent 9ecf3ada89
commit 6ce81c5a5a
8 changed files with 20 additions and 18 deletions

View file

@ -2,7 +2,7 @@ set -e
echo "Building document" echo "Building document"
make pdf make pdf
mkdir public mkdir public
mv build/$mainfile.pdf public mv build/.pdf public
mv build/$mainfile.log public mv build/.log public
cd public/ cd public/
tree -H '.' -I "index.html" -D --charset utf-8 -T "$course" > index.html tree -H '.' -I "index.html" -D --charset utf-8 -T "" > index.html

2
.gitignore vendored
View file

@ -46,7 +46,7 @@
*.cnt *.cnt
### main pdf file ### main pdf file
$mainfile.pdf .pdf
## build directory ## build directory
build/ build/

View file

@ -28,6 +28,6 @@ pages:
- public/ - public/
script: script:
- echo "Deploying to pages" - echo "Deploying to pages"
- test -f public/$mainfile.pdf - test -f public/.pdf
only: only:
- master - master

View file

@ -1,11 +1,11 @@
# $course #
These are the lecture notes for the '$course', taught in winter term $term at the University of Bonn. These are the lecture notes for the '', taught in winter term at the University of Bonn.
The [latest version][1] is availabe as a pdf download via GitLab runner. The [latest version][1] is availabe as a pdf download via GitLab runner.
You can also have a look at the generated [log files][2] or visit the You can also have a look at the generated [log files][2] or visit the
[gl pages][3] index directly. [gl pages][3] index directly.
[1]: $repo/$mainfile.pdf [1]: /.pdf
[2]: $repo/$mainfile.log [2]: /.log
[3]: $repo/ [3]: /

2
config
View file

@ -1,3 +1,5 @@
#!/bin/sh
mainfile='2021_Systemnahe_Programmierung' mainfile='2021_Systemnahe_Programmierung'
course='Systemnahe Programmierung' course='Systemnahe Programmierung'
stylefile='sysprog' stylefile='sysprog'

10
init.sh
View file

@ -1,6 +1,6 @@
source config source config
find -type f | xargs sed -i "s/\$mainfile/${mainfile}/g" find -type f | xargs sed -i "s/\/${mainfile}/g"
find -type f | xargs sed -i "s/\$course/${course}/g" find -type f | xargs sed -i "s/\/${course}/g"
find -type f | xargs sed -i "s/\$stylefile/${stylefile}/g" find -type f | xargs sed -i "s/\/${stylefile}/g"
find -type f | xargs sed -i "s/\$repo/${repo}/g" find -type f | xargs sed -i "s/\/${repo}/g"
find -type f | xargs sed -i "s/\$term/${term}/g" find -type f | xargs sed -i "s/\/${term}/g"

View file

@ -1,10 +1,10 @@
\documentclass[10pt,ngerman,a4paper, fancyfoot, git]{mkessler-script} \documentclass[10pt,ngerman,a4paper, fancyfoot, git]{mkessler-script}
\course{$course} \course{}
\lecturer{} \lecturer{}
\author{} \author{}
\usepackage{$stylefile} \usepackage{}
\begin{document} \begin{document}

View file

@ -1 +1 @@
\ProvidesPackage{$stylefile}[2022/02/10 - Style file for notes of $course] \ProvidesPackage{}[2022/02/10 - Style file for notes of ]