diff --git a/about.rst b/about.rst index ae3febe..928218f 100644 --- a/about.rst +++ b/about.rst @@ -2,4 +2,7 @@ title: About --- -This is intentianally left blank! +https://dbalan.in + +Why are top domains for? + diff --git a/blog/2015-03-28-state-of-terminal-2015-edition.markdown b/blog/2015-03-28-state-of-terminal-2015-edition.markdown index 26bdfae..f214f22 100644 --- a/blog/2015-03-28-state-of-terminal-2015-edition.markdown +++ b/blog/2015-03-28-state-of-terminal-2015-edition.markdown @@ -12,7 +12,7 @@ categories: --- I do this every year to keep track of the changes in my style. This is the first that goes public though -- I've moved to a __Macbook air 2013__ edition as my primary laptop (a work perk, thanks [@plivo](https://twitter.com/plivo.com)). +- I've moved to a __Macbook air 2013__ edition as my primary laptop (a work perk, thanks [\@plivo](https://twitter.com/plivo.com)). - __Emacs__ is the primary editor - I use [el-get](https://github.com/dimitri/el-get) to manage my emacs packages (my `init.el` is [hosted here](https://github.com/dbalan/.emacs.d/blob/master/init.el)), I also use [`mg`](http://homepage.boetes.org/software/mg/) heavily while I'm inside a terminal. - __iTerm2__ for terminal. (My [cheetsheet for for iterm is availabe here](https://gist.github.com/dbalan/378d2f3e4e6a27f0aae8)) - __zsh__ for shell, with [antigen](https://github.com/zsh-users/antigen) managing plugins and dependencies. diff --git a/blog/2016-03-31-finding-a-programming-job.markdown b/blog/2016-03-31-finding-a-programming-job.markdown index 6337254..5fef010 100644 --- a/blog/2016-03-31-finding-a-programming-job.markdown +++ b/blog/2016-03-31-finding-a-programming-job.markdown @@ -8,7 +8,7 @@ categories: - job --- -** TL;DR** My learning from job hunting as a programmer._ +**TL;DR** My learning from job hunting as a programmer. Sometime ago I decided that I need a change of scenery and decided to look for new gigs. @@ -57,4 +57,4 @@ There are plenty of reasons to get rejected, and it may not be anything you cont Important thing is to get feedback so that you can fix all possible issues. [Interviewers are generally hesitant to give feedback](https://www.quora.com/Why-do-interviewers-refuse-to-give-valuable-feedback-to-rejected-candidates-after-interviews). But there is no harm in asking. -_thanks [@technikhil](https://twitter.com/technikhil), [@imdonatello](https://twitter.com/imdonatello), [@tsudot](https://twitter.com/tsudot) and [@\_gsin\_](https://twitter.com/_gsin_) for reading the draft._ +_thanks [\@technikhil](https://twitter.com/technikhil), [\@imdonatello](https://twitter.com/imdonatello), [\@tsudot](https://twitter.com/tsudot) and [\@\_gsin\_](https://twitter.com/_gsin_) for reading the draft._ diff --git a/css/custom.css b/css/custom.css new file mode 100644 index 0000000..a061b2d --- /dev/null +++ b/css/custom.css @@ -0,0 +1,105 @@ +/* --- Icomoon icon fonts CSS --*/ +@font-face { + font-family: 'icomoon'; + src:url('/fonts/icomoon/icomoon.eot?rgwlb8'); + src:url('/fonts/icomoon/icomoon.eot?#iefixrgwlb8') format('embedded-opentype'), + url('/fonts/icomoon/icomoon.woff?rgwlb8') format('woff'), + url('/fonts/icomoon/icomoon.ttf?rgwlb8') format('truetype'), + url('/fonts/icomoon/icomoon.svg?rgwlb8#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + color: $contrast-color; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-pencil:before { + content: "\e600"; +} +.icon-film:before { + content: "\e60f"; +} +.icon-calendar:before { + content: "\e601"; +} +.icon-link:before { + content: "\e602"; +} +.icon-info:before { + content: "\e603"; +} +.icon-cancel-circle:before { + content: "\e604"; +} +.icon-checkmark-circle:before { + content: "\e605"; +} +.icon-spam:before { + content: "\e606"; +} +.icon-mail:before { + content: "\e607"; +} +.icon-googleplus:before { + content: "\e608"; +} +.icon-facebook:before { + content: "\e609"; +} +.icon-twitter:before { + content: "\e60a"; +} +.icon-feed:before { + content: "\e60b"; +} +.icon-flickr:before { + content: "\e60c"; +} +.icon-github:before { + content: "\e60d"; +} +.icon-box-add:before { + content: "\e60e"; +} +/*-- End of Icomoon icon font section --*/ + +header > nav a{ + font-size: 1.2em; +} + +ul.footer-links, .credits{ + list-style: none; + text-align: center; + margin: 0 auto; +} +ul.footer-links li{ + display: inline; + padding: 0.5rem 0.25rem; +} +.credits{ + padding: 1rem 0rem; +} + +hr.slender { + border: 0; + height: 1px; + width: 100%; + margin-top: 1.4rem; + margin-bottom:1.4rem; + background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); + background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); +} diff --git a/css/default.css b/css/default.css deleted file mode 100644 index 6efd0dd..0000000 --- a/css/default.css +++ /dev/null @@ -1,56 +0,0 @@ -body { - color: black; - font-size: 16px; - margin: 0px auto 0px auto; - width: 600px; -} - -div#header { - border-bottom: 2px solid black; - margin-bottom: 30px; - padding: 12px 0px 12px 0px; -} - -div#logo a { - color: black; - float: left; - font-size: 18px; - font-weight: bold; - text-decoration: none; -} - -div#header #navigation { - text-align: right; -} - -div#header #navigation a { - color: black; - font-size: 18px; - font-weight: bold; - margin-left: 12px; - text-decoration: none; - text-transform: uppercase; -} - -div#footer { - border-top: solid 2px black; - color: #555; - font-size: 12px; - margin-top: 30px; - padding: 12px 0px 12px 0px; - text-align: right; -} - -h1 { - font-size: 24px; -} - -h2 { - font-size: 20px; -} - -div.info { - color: #555; - font-size: 14px; - font-style: italic; -} diff --git a/css/tufte.css b/css/tufte.css new file mode 100644 index 0000000..9703688 --- /dev/null +++ b/css/tufte.css @@ -0,0 +1,264 @@ +@charset "UTF-8"; + +/* Import ET Book styles + adapted from https://github.com/edwardtufte/et-book/blob/gh-pages/et-book.css */ + +@font-face { font-family: "et-book"; + src: url("/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot"); + src: url("/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix") format("embedded-opentype"), url("/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff") format("woff"), url("/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf") format("truetype"), url("/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf") format("svg"); + font-weight: normal; + font-style: normal; } + +@font-face { font-family: "et-book"; + src: url("/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot"); + src: url("/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix") format("embedded-opentype"), url("/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff") format("woff"), url("/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf") format("truetype"), url("/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf") format("svg"); + font-weight: normal; + font-style: italic; } + +@font-face { font-family: "et-book"; + src: url("/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot"); + src: url("/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix") format("embedded-opentype"), url("/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff") format("woff"), url("/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf") format("truetype"), url("/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf") format("svg"); + font-weight: bold; + font-style: normal; } + +@font-face { font-family: "et-book-roman-old-style"; + src: url("/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot"); + src: url("/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix") format("embedded-opentype"), url("/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff") format("woff"), url("/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf") format("truetype"), url("/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf") format("svg"); + font-weight: normal; + font-style: normal; } + +/* Tufte CSS styles */ +html { font-size: 15px; } + +body { width: 87.5%; + margin-left: auto; + margin-right: auto; + padding-left: 12.5%; + font-family: et-book, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif; + background-color: #fffff8; + color: #111; + max-width: 1400px; + counter-reset: sidenote-counter; } + +h1 { font-weight: 400; + margin-top: 4rem; + margin-bottom: 1.5rem; + font-size: 3.2rem; + line-height: 1; } + +h2 { font-style: italic; + font-weight: 400; + margin-top: 2.1rem; + margin-bottom: 0; + font-size: 2.2rem; + line-height: 1; } + +h3 { font-style: italic; + font-weight: 400; + font-size: 1.7rem; + margin-top: 2rem; + margin-bottom: 0; + line-height: 1; } + +hr { display: block; + height: 1px; + width: 55%; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; } + +p.subtitle { font-style: italic; + margin-top: 1rem; + margin-bottom: 1rem; + font-size: 1.8rem; + display: block; + line-height: 1; } + +.numeral { font-family: et-book-roman-old-style; } + +.danger { color: red; } + +article { position: relative; + padding: 5rem 0rem; } + +section { padding-top: 1rem; + padding-bottom: 1rem; } + +p, ol, ul { font-size: 1.4rem; } + +p { line-height: 2rem; + margin-top: 1.4rem; + margin-bottom: 1.4rem; + padding-right: 0; + vertical-align: baseline; } + +/* Chapter Epigraphs */ +div.epigraph { margin: 5em 0; } + +div.epigraph > blockquote { margin-top: 3em; + margin-bottom: 3em; } + +div.epigraph > blockquote, div.epigraph > blockquote > p { font-style: italic; } + +div.epigraph > blockquote > footer { font-style: normal; } + +div.epigraph > blockquote > footer > cite { font-style: italic; } +/* end chapter epigraphs styles */ + +blockquote { font-size: 1.4rem; } + +blockquote p { width: 55%; + margin-right: 40px; } + +blockquote footer { width: 55%; + font-size: 1.1rem; + text-align: right; } + +section>ol, section>ul { width: 45%; + -webkit-padding-start: 5%; + -webkit-padding-end: 5%; } + +li { padding: 0.5rem 0; } + +figure { padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + max-width: 55%; + -webkit-margin-start: 0; + -webkit-margin-end: 0; + margin: 0 0 3em 0; } + +figcaption { float: right; + clear: right; + margin-top: 0; + margin-bottom: 0; + font-size: 1.1rem; + line-height: 1.6; + vertical-align: baseline; + position: relative; + max-width: 40%; } + +figure.fullwidth figcaption { margin-right: 24%; } + +/* Links: replicate underline that clears descenders */ +a:link, a:visited { color: inherit; } + +a:link { text-decoration: none; + background: -webkit-linear-gradient(#fffff8, #fffff8), -webkit-linear-gradient(#fffff8, #fffff8), -webkit-linear-gradient(#333, #333); + background: linear-gradient(#fffff8, #fffff8), linear-gradient(#fffff8, #fffff8), linear-gradient(#333, #333); + -webkit-background-size: 0.05em 1px, 0.05em 1px, 1px 1px; + -moz-background-size: 0.05em 1px, 0.05em 1px, 1px 1px; + background-size: 0.05em 1px, 0.05em 1px, 1px 1px; + background-repeat: no-repeat, no-repeat, repeat-x; + text-shadow: 0.03em 0 #fffff8, -0.03em 0 #fffff8, 0 0.03em #fffff8, 0 -0.03em #fffff8, 0.06em 0 #fffff8, -0.06em 0 #fffff8, 0.09em 0 #fffff8, -0.09em 0 #fffff8, 0.12em 0 #fffff8, -0.12em 0 #fffff8, 0.15em 0 #fffff8, -0.15em 0 #fffff8; + background-position: 0% 93%, 100% 93%, 0% 93%; } + +@media screen and (-webkit-min-device-pixel-ratio: 0) { a:link { background-position-y: 87%, 87%, 87%; } } + +a:link::selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe, 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe, 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe, 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe, 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe, 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe; + background: #b4d5fe; } + +a:link::-moz-selection { text-shadow: 0.03em 0 #b4d5fe, -0.03em 0 #b4d5fe, 0 0.03em #b4d5fe, 0 -0.03em #b4d5fe, 0.06em 0 #b4d5fe, -0.06em 0 #b4d5fe, 0.09em 0 #b4d5fe, -0.09em 0 #b4d5fe, 0.12em 0 #b4d5fe, -0.12em 0 #b4d5fe, 0.15em 0 #b4d5fe, -0.15em 0 #b4d5fe; + background: #b4d5fe; } + +/* Sidenotes, margin notes, figures, captions */ +img { max-width: 100%; } + +.sidenote, .marginnote { float: right; + clear: right; + margin-right: -60%; + width: 50%; + margin-top: 0; + margin-bottom: 0; + font-size: 1.1rem; + line-height: 1.3; + vertical-align: baseline; + position: relative; } + +.sidenote-number { counter-increment: sidenote-counter; } + +.sidenote-number:after, .sidenote:before { content: counter(sidenote-counter) " "; + font-family: et-book-roman-old-style; + position: relative; + vertical-align: baseline; } + +.sidenote-number:after { content: counter(sidenote-counter); + font-size: 1rem; + top: -0.5rem; + left: 0.1rem; } + +.sidenote:before { content: counter(sidenote-counter) " "; + top: -0.5rem; } + +blockquote .sidenote, blockquote .marginnote { margin-right: -82%; + min-width: 59%; + text-align: left; } + +p, footer, table { width: 55%; } + +div.fullwidth, table.fullwidth { width: 100%; } + +div.table-wrapper { overflow-x: auto; + font-family: "Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif; } + +.sans { font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif; + letter-spacing: .03em; } + +code { font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 1.0rem; + line-height: 1.42; } + +.sans > code { font-size: 1.2rem; } + +h1 > code, h2 > code, h3 > code { font-size: 0.80em; } + +.marginnote > code, .sidenote > code { font-size: 1rem; } + +pre.code { font-size: 0.9rem; + width: 52.5%; + margin-left: 2.5%; + overflow-x: auto; } + +pre.code.fullwidth { width: 90%; } + +.fullwidth { max-width: 90%; + clear:both; } + +span.newthought { font-variant: small-caps; + font-size: 1.2em; } + +input.margin-toggle { display: none; } + +label.sidenote-number { display: inline; } + +label.margin-toggle:not(.sidenote-number) { display: none; } + +@media (max-width: 760px) { body { width: 84%; + padding-left: 8%; + padding-right: 8%; } + p, footer { width: 100%; } + pre.code { width: 97%; } + ul { width: 85%; } + figure { max-width: 90%; } + figcaption, figure.fullwidth figcaption { margin-right: 0%; + max-width: none; } + blockquote { margin-left: 1.5em; + margin-right: 0em; } + blockquote p, blockquote footer { width: 100%; } + label.margin-toggle:not(.sidenote-number) { display: inline; } + .sidenote, .marginnote { display: none; } + .margin-toggle:checked + .sidenote, + .margin-toggle:checked + .marginnote { display: block; + float: left; + left: 1rem; + clear: both; + width: 95%; + margin: 1rem 2.5%; + vertical-align: baseline; + position: relative; } + label { cursor: pointer; } + div.table-wrapper, table { width: 85%; } + img { width: 100%; } } \ No newline at end of file diff --git a/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot new file mode 100755 index 0000000..3610c74 Binary files /dev/null and b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot differ diff --git a/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg new file mode 100755 index 0000000..254f4cc --- /dev/null +++ b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg @@ -0,0 +1,243 @@ + + + \ No newline at end of file diff --git a/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf new file mode 100755 index 0000000..9798360 Binary files /dev/null and b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf differ diff --git a/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff new file mode 100755 index 0000000..c6685a1 Binary files /dev/null and b/fonts/et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff differ diff --git a/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot new file mode 100755 index 0000000..88a6c74 Binary files /dev/null and b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot differ diff --git a/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg new file mode 100755 index 0000000..881a6bd --- /dev/null +++ b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg @@ -0,0 +1,244 @@ + + + \ No newline at end of file diff --git a/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf new file mode 100755 index 0000000..9da91de Binary files /dev/null and b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf differ diff --git a/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff new file mode 100755 index 0000000..b0e5b68 Binary files /dev/null and b/fonts/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff differ diff --git a/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot new file mode 100755 index 0000000..22fff5b Binary files /dev/null and b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot differ diff --git a/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg new file mode 100755 index 0000000..c5013b3 --- /dev/null +++ b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg @@ -0,0 +1,244 @@ + + + \ No newline at end of file diff --git a/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf new file mode 100755 index 0000000..daceffb Binary files /dev/null and b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf differ diff --git a/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff new file mode 100755 index 0000000..440ae04 Binary files /dev/null and b/fonts/et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff differ diff --git a/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot new file mode 100755 index 0000000..4ef9973 Binary files /dev/null and b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot differ diff --git a/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg new file mode 100755 index 0000000..24cf3ef --- /dev/null +++ b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg @@ -0,0 +1,244 @@ + + + \ No newline at end of file diff --git a/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf new file mode 100755 index 0000000..5ae5198 Binary files /dev/null and b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf differ diff --git a/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff new file mode 100755 index 0000000..10eb336 Binary files /dev/null and b/fonts/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff differ diff --git a/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.eot b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.eot new file mode 100755 index 0000000..bcc6f9d Binary files /dev/null and b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.eot differ diff --git a/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.svg b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.svg new file mode 100755 index 0000000..a6c168a --- /dev/null +++ b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.svg @@ -0,0 +1,243 @@ + + + \ No newline at end of file diff --git a/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.ttf b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.ttf new file mode 100755 index 0000000..725af42 Binary files /dev/null and b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.ttf differ diff --git a/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.woff b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.woff new file mode 100755 index 0000000..5753ca4 Binary files /dev/null and b/fonts/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.woff differ diff --git a/fonts/icomoon/icomoon.eot b/fonts/icomoon/icomoon.eot new file mode 100755 index 0000000..d2d3d08 Binary files /dev/null and b/fonts/icomoon/icomoon.eot differ diff --git a/fonts/icomoon/icomoon.svg b/fonts/icomoon/icomoon.svg new file mode 100755 index 0000000..1528c3f --- /dev/null +++ b/fonts/icomoon/icomoon.svg @@ -0,0 +1,26 @@ + + + \ No newline at end of file diff --git a/fonts/icomoon/icomoon.ttf b/fonts/icomoon/icomoon.ttf new file mode 100755 index 0000000..dc51455 Binary files /dev/null and b/fonts/icomoon/icomoon.ttf differ diff --git a/fonts/icomoon/icomoon.woff b/fonts/icomoon/icomoon.woff new file mode 100755 index 0000000..e6d9d95 Binary files /dev/null and b/fonts/icomoon/icomoon.woff differ diff --git a/index.html b/index.html index 6dd191d..76bfa2e 100644 --- a/index.html +++ b/index.html @@ -2,15 +2,12 @@ title: Home --- -
Welcome to my blog!
+I've reproduced a list of recent posts here for your reading pleasure:
- -…or you can find more in the archives.
+ diff --git a/site.hs b/site.hs index f03a3e8..d24ccfb 100644 --- a/site.hs +++ b/site.hs @@ -19,6 +19,14 @@ main = hakyll $ do route idRoute compile compressCssCompiler + match "fonts/icomoon/*" $ do + route $ idRoute + compile copyFileCompiler + + match "fonts/et-book/*/*" $ do + route $ idRoute + compile copyFileCompiler + match (fromList ["about.rst", "contact.markdown"]) $ do route $ setExtension "html" compile $ pandocCompiler @@ -52,7 +60,7 @@ main = hakyll $ do compile $ do posts <- recentFirst =<< loadAll "blog/*" let indexCtx = - listField "posts" postCtx (return posts) `mappend` + listField "posts" postCtx (return $ take 5 posts) `mappend` constField "title" "Home" `mappend` defaultContext diff --git a/templates/archive.html b/templates/archive.html index b43eeb2..3ba0a8c 100644 --- a/templates/archive.html +++ b/templates/archive.html @@ -1,2 +1,3 @@ -Here you can find all my previous posts: +