mirror of
https://github.com/zaphar/jeremy.marzhillstudios.com.git
synced 2025-07-23 19:49:57 -04:00
Fixup the resume margins properly
This commit is contained in:
parent
3484458bf5
commit
47bb185659
8
Makefile
8
Makefile
@ -1,4 +1,4 @@
|
|||||||
content := $(wildcard content/*.md themes/even/sass/*.scss themes/even/static/* themes/even/templates/*.html themes/even/templates/categories/*.html themes/even/templates/shortcodes/*.html themes/even/templates/tags/*.html)
|
content := $(wildcard content/*.md themes/even/sass/*.scss themes/even/static/* themes/even/templates/*.html themes/even/templates/categories/*.html themes/even/templates/shortcodes/*.html themes/even/templates/tags/*.html public/static/pdf/*.pdf public/static/img/*)
|
||||||
build: content/.built static/pdf/resume-jeremy-wall.pdf
|
build: content/.built static/pdf/resume-jeremy-wall.pdf
|
||||||
|
|
||||||
all: build deploy
|
all: build deploy
|
||||||
@ -7,13 +7,15 @@ content/.built: $(content)
|
|||||||
nix-shell -p zola --command "zola build -o public/"
|
nix-shell -p zola --command "zola build -o public/"
|
||||||
touch content/.built
|
touch content/.built
|
||||||
|
|
||||||
|
resume: static/pdf/resume-jeremy-wall.pdf
|
||||||
|
|
||||||
static/pdf/resume-jeremy-wall.pdf: resume/resume.sil resume/resume.lua
|
static/pdf/resume-jeremy-wall.pdf: resume/resume.sil resume/resume.lua
|
||||||
mkdir -p static/pdf/
|
mkdir -p static/pdf/
|
||||||
mkdir -p ~/.local/share/fonts
|
mkdir -p ~/.local/share/fonts
|
||||||
cp resume/.fonts/* ~/.local/share/fonts/
|
cp resume/.fonts/* ~/.local/share/fonts/
|
||||||
nix-shell -p sile --command "sile -o $@ resume/resume.sil"
|
nix-shell -p sile --command "sile --debug classes -o $@ resume/resume.sil"
|
||||||
|
|
||||||
publish: build
|
publish: build static/pdf/resume-jeremy-wall.pdf
|
||||||
cd public
|
cd public
|
||||||
gsutil -m rsync -d -r public gs://jeremy.marzhillstudios.com/
|
gsutil -m rsync -d -r public gs://jeremy.marzhillstudios.com/
|
||||||
|
|
||||||
|
@ -12,6 +12,7 @@
|
|||||||
-- See the License for the specific language governing permissions and
|
-- See the License for the specific language governing permissions and
|
||||||
-- limitations under the License.
|
-- limitations under the License.
|
||||||
|
|
||||||
|
local base = SILE.baseClass
|
||||||
local plain = SILE.require("plain", "classes")
|
local plain = SILE.require("plain", "classes")
|
||||||
local resume = plain { id = resume }
|
local resume = plain { id = resume }
|
||||||
|
|
||||||
@ -53,6 +54,22 @@ SILE.settings.set("document.parindent", SILE.nodefactory.glue())
|
|||||||
local simpletable = SILE.require("packages/simpletable")
|
local simpletable = SILE.require("packages/simpletable")
|
||||||
simpletable.init(SILE.documentState.documentClass, {tableTag = "table", trTag = "tr", tdTag = "td"})
|
simpletable.init(SILE.documentState.documentClass, {tableTag = "table", trTag = "tr", tdTag = "td"})
|
||||||
|
|
||||||
|
resume.defaultFrameset = {
|
||||||
|
content = {
|
||||||
|
left = "10%pw",
|
||||||
|
right = "90%pw",
|
||||||
|
top = "5%ph",
|
||||||
|
bottom = "92%ph"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
resume.endPage = function(self)
|
||||||
|
-- We skip calling plains endPage but we still need
|
||||||
|
-- to call the base classes endPage callback.
|
||||||
|
base.endPage(self)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
SILE.registerCommand("resume", function(opts, content)
|
SILE.registerCommand("resume", function(opts, content)
|
||||||
local author = SILE.settings.get("resume.author")
|
local author = SILE.settings.get("resume.author")
|
||||||
if author == "" then
|
if author == "" then
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user