-
Notifications
You must be signed in to change notification settings - Fork 0
/
md-to-markdeep.cmd
61 lines (46 loc) · 2.12 KB
/
md-to-markdeep.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
@REM -- This file is no longer in use to convert curiculum to Markdeep. Changes need to be made directly in /docs/ folder.
@echo off & setlocal
echo %time%
robocopy /E .\ .\docs /XD %CD%\docs
cd .\docs
@REM -- Remove unnecessary files that are copied
del ".\docs\md-to-markdeep.cmd"
del ".\docs\markdeep-footer.txt"
del ".\docs\markdeep-header.txt"
set sed="C:\Program Files\Git\usr\bin\sed.exe"
set chrome="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
@REM -- Convert files at the root of the repo.
for %%f in (*.md) do (
@echo %%f
@REM -- Create .pdf version of markdown files with no toc
@REM -- type >%%f-pdf.html markdeep-header.txt
@REM -- %sed% >>%%f-pdf.html "s/\.md/.md.html/g" %%f
@REM -- type >>%%f-pdf.html markdeep-footer-tocstyle-none.txt
@REM -- %chrome% --headless --no-margins --print-to-pdf="%%~pf%%~nf.pdf" "%%f-pdf.html"
@REM -- del "%%f-pdf.html"
type >%%f.html markdeep-header.txt
%sed% >>%%f.html "s/\.md/.md.html/g" %%f
type >>%%f.html markdeep-footer.txt
@REM -- Create .pdf version of markdown files
@REM -- pandoc --pdf-engine=xelatex -V geometry:margin=2cm -V colorlinks -V urlcolor=NavyBlue "%%f" -o ".\pdf\%%~nf.pdf"
)
@REM -- Convert files at the Units of the repo.
for /r . %%f in (*.md) do (
@echo %%f
@REM -- Create .pdf version of markdown files with no toc
@REM -- type >%%f-pdf.html \markdeep-header.txt
@REM -- %sed% >>%%f-pdf.html "s/\.md/.md.html/g" %%f
@REM -- type >>%%f-pdf.html \markdeep-footer-tocstyle-none.txt
@REM -- %chrome% --headless --no-margins --print-to-pdf="%%~pf%%~nf.pdf" "%%f-pdf.html"
@REM -- del "%%f-pdf.html"
type >%%f.html ..\markdeep-header.txt
%sed% >>%%f.html "s/\.md/.md.html/g" %%f
type >>%%f.html ..\markdeep-footer.txt
@REM -- Create .pdf version of markdown files
@REM -- pandoc --pdf-engine=xelatex -V geometry:margin=2cm -V colorlinks -V urlcolor=NavyBlue "%%f" -o "%%~nf.pdf"
del %%f
)
MOVE /Y README.md.html index.html
@REM pandoc --pdf-engine=xelatex -V geometry:margin=2cm -V colorlinks -V urlcolor=NavyBlue "summary.md" -o "summary.pdf"
echo %time%
Exit /B