diff --git a/Makefile b/Makefile index a67a2d6..4182efe 100644 --- a/Makefile +++ b/Makefile @@ -7,3 +7,8 @@ update-bootstrap: .PHONY: build build: ./build.sh + +.PHONY: deploy +deploy: + rsync -av dist desk:/var/www/balki.me + diff --git a/build.sh b/build.sh index b6b1b86..427d484 100755 --- a/build.sh +++ b/build.sh @@ -3,22 +3,16 @@ # copy assets cp -r assets/ dist/ -make_index() { - cp templates/index.tmpl.html build/index.html - sed -i 's//&Home/' build/index.html - pandoc pages/index.md > build/index-content.html - sed -i '/<main>/r build/index-content.html' build/index.html - cp build/index.html dist/ +make_page() { + name="$1" + title="$2" + cp templates/index.tmpl.html "build/$name.html" + sed -i "s/<title>/&$title/" "build/$name.html" + pandoc "pages/$name.md" > "build/$name-content.html" + sed -i "/<main>/r build/$name-content.html" "build/$name.html" + cp "build/$name.html" dist/ } -make_index +make_page index Home +make_page stuff Stuff -make_stuff() { - cp templates/index.tmpl.html build/stuff.html - sed -i 's/<title>/&Stuff/' build/stuff.html - pandoc pages/stuff.md > build/stuff-content.html - sed -i '/<main>/r build/stuff-content.html' build/stuff.html - cp build/stuff.html dist/ -} - -make_stuff diff --git a/templates/index.tmpl.html b/templates/index.tmpl.html index 2246f12..d06aa86 100644 --- a/templates/index.tmpl.html +++ b/templates/index.tmpl.html @@ -19,10 +19,10 @@ <nav> <ul class="nav"> - <li class="nav-item"><a class="nav-link" href="/"> Home </a></li> - <li class="nav-item"><a class="nav-link" href="https://blog.balki.me"> Blog </a></li> - <li class="nav-item"><a class="nav-link" href="/stuff.html"> Stuff </a></li> - <li class="nav-item"><a class="nav-link" href="/source"> Source </a></li> + <li class="nav-item"><a class="nav-link" href="/"> Home </a></li> + <li class="nav-item"><a class="nav-link" href="https://blog.balki.me"> Blog </a></li> + <li class="nav-item"><a class="nav-link" href="/stuff.html"> Stuff </a></li> + <li class="nav-item"><a class="nav-link" href="https://gitea.balki.me/balki/blog"> Source </a></li> </ul> </nav>