Browse Source

Added an index (not automatically generated) and a publishing script

master
Julio Biason 4 years ago
parent
commit
58236edcea
  1. 94
      index.html
  2. 26
      publish.sh

94
index.html

@ -0,0 +1,94 @@
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Welcome to JulioBiason.Me</title>
<style type="text/css" media="all">
/*!
* Hack typeface https://github.com/source-foundry/Hack
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
*/@font-face {
font-family:'Hack';
src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),
url("fonts/hack-regular.woff?sha=3114f1256") format("woff");
font-weight:400;
font-style:normal
}
@font-face {
font-family:'Hack';
src:url("fonts/hack-bold.woff2?sha=3114f1256") format("woff2"),
url("fonts/hack-bold.woff?sha=3114f1256") format("woff");
font-weight:700;
font-style:normal
}
@font-face {
font-family:'Hack';
src:url("fonts/hack-italic.woff2?sha=3114f1256") format("woff2"),
url("fonts/hack-italic.woff?sha=3114f1256") format("woff");
font-weight:400;
font-style:italic
}
@font-face {
font-family:'Hack';
src:url("fonts/hack-bolditalic.woff2?sha=3114f1256") format("woff2"),
url("fonts/hack-bolditalic.woff?sha=3114f1256") format("woff");
font-weight:700;
font-style:italic
}
body {
background-color: #1d212c;
color: white;
padding: 20px 10px;
max-width: 50rem;
margin: 0 auto;
font-family:Hack, DejaVu Sans Mono, Monaco, Consolas, Ubuntu Mono, monospace;
}
.hero {
margin: 0 auto;
text-align: center;
}
a {
color: white;
border-bottom: 1px solid white;
text-decoration: none;
}
.tabs {
margin-bottom: 10px;
padding: 2px;
}
.tabs .active {
background-color: rgb(35, 176, 255);
color: black;
padding: 2px;
}
.hidden {
display: none;
}
h1 {
color: rgb(35, 176, 255);
}
</style>
</head>
<body>
<div class="hero">
<h1>Books.JulioBiason.Me</h1>
</div>
<h2>English</h2>
<ul>
<li><a href="things-i-learnt/index.html">Things I Learnt the Hard Way (in 30 Years of Software Development)</a></li>
</ul>
</body>
</html>

26
publish.sh

@ -0,0 +1,26 @@
build_book() {
BOOK_PATH=$1
cd $BOOK_PATH
mdbook build
cd ..
}
publish_book() {
BOOK_PATH=$1
SOURCE=${BOOK_PATH}book/*
TARGET=$BOOK_PATH
echo "rsync -r $SOURCE books@books.juliobiason.me:$TARGET"
rsync -r $SOURCE books@books.juliobiason.me:$TARGET
}
publish_index() {
rsync index.html books@books.juliobiason.me:
}
for book in `ls -d */`; do
build_book $book
publish_book $book
publish_index
done
Loading…
Cancel
Save