From bef561aaea71cc8e01c0456b7edb66754df8e821 Mon Sep 17 00:00:00 2001 From: Ian Barnes Date: Sun, 20 Dec 2020 02:52:06 +0100 Subject: [PATCH] Ready to merge --- Gemfile.lock | 8 +- README.md | 2 +- _config.yml | 45 +- _includes/cc.html | 12 - _includes/footer.html | 22 +- _includes/head.html | 5 + _layouts/home.html | 2 +- _posts/2020-12-05-welcome-to-jekyll.markdown | 29 -- ...2-20-visualisation-of-periodic-surfaces.md | 36 ++ _sass/minima/_base.scss | 29 +- _sass/minima/_layout.scss | 53 +- about.md | 17 - blog.md | 4 +- contact.md | 23 +- home.md | 102 ---- images/FB_IMG_1608423518524~3.jpg | Bin 0 -> 81441 bytes images/mugshot-2019.jpg | Bin 0 -> 24863 bytes index.md | 85 ++-- projects.md | 4 +- res/cc-by.png | Bin 1930 -> 0 bytes res/cc-cc.png | Bin 2429 -> 0 bytes res/print.css | 15 - res/screen.css | 473 ------------------ 23 files changed, 140 insertions(+), 826 deletions(-) delete mode 100644 _includes/cc.html delete mode 100644 _posts/2020-12-05-welcome-to-jekyll.markdown create mode 100644 _posts/2020-12-20-visualisation-of-periodic-surfaces.md delete mode 100644 about.md delete mode 100644 home.md create mode 100644 images/FB_IMG_1608423518524~3.jpg create mode 100644 images/mugshot-2019.jpg delete mode 100644 res/cc-by.png delete mode 100644 res/cc-cc.png delete mode 100644 res/print.css delete mode 100644 res/screen.css diff --git a/Gemfile.lock b/Gemfile.lock index 2c9348f..3211543 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -29,7 +29,7 @@ GEM faraday (1.1.0) multipart-post (>= 1.2, < 3) ruby2_keywords - ffi (1.13.1) + ffi (1.14.1) forwardable-extended (2.6.0) gemoji (3.0.1) github-pages (209) @@ -229,10 +229,6 @@ GEM rubyzip (2.3.0) safe_yaml (1.0.5) sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) sawyer (0.8.2) addressable (>= 2.3.5) faraday (> 0.8, < 2.0) @@ -243,7 +239,7 @@ GEM thread_safe (0.3.6) typhoeus (1.4.0) ethon (>= 0.9.0) - tzinfo (1.2.8) + tzinfo (1.2.9) thread_safe (~> 0.1) unf (0.1.4) unf_ext diff --git a/README.md b/README.md index 717eda4..c3324f4 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,4 @@ Minimal personal web site -View it at +View it at diff --git a/_config.yml b/_config.yml index 177dab1..f1014cf 100644 --- a/_config.yml +++ b/_config.yml @@ -19,69 +19,40 @@ # in the templates via {{ site.myvariable }}. title: Ian Barnes -name: Ian Barnes author: Ian Barnes email: ianbarnes1963@gmail.com -# author: -# name: Ian Barnes -# email: ianbarnes1963@gmail.com - description: Software developer baseurl: "" # the subpath of your site, e.g. /blog -url: "http://www.ianbarnes.me.uk" # the base hostname & protocol for your site, e.g. http://example.com -# github_username: barnes1463 +url: "https://www.ianbarnes.me.uk" # the base hostname & protocol for your site, e.g. https://example.com # Build settings theme: minima +minima: + date_format: "%Y-%m-%d %H:%M:%S %Z" plugins: - jekyll-feed -# Exclude from processing. -# The following items will not be processed, by default. -# Any item listed under the `exclude:` key here will be automatically added to -# the internal "default list". -# -# Excluded items can be processed by explicitly listing the directories or -# their entries' file path in the `include:` list. -# -# exclude: -# - .sass-cache/ -# - .jekyll-cache/ -# - gemfiles/ -# - Gemfile -# - Gemfile.lock -# - node_modules/ -# - vendor/bundle/ -# - vendor/cache/ -# - vendor/gems/ -# - vendor/ruby/ - -minima: - social_links: - facebook: barnes1463 - linkedin: barnes1463 - github: barnes1463 - - show_excerpts: true +show_excerpts: true timezone: Europe/Paris -github_username: barnes1463 +github_username: ian-barnes facebook_username: barnes1463 linkedin_username: barnes1463 # Enable SmartyPants (curly quotes, long dashes, ellipses etc) - markdown: kramdown kramdown: extensions: ["smart", "footnotes"] smart_quotes: lsquo,rsquo,ldquo,rdquo +# Create RSS/Atom feed for blog rss: true +# Set navigation links in header header_pages: - - home.md + - index.md - cv.md - projects.md - blog.md diff --git a/_includes/cc.html b/_includes/cc.html deleted file mode 100644 index 6bde9a0..0000000 --- a/_includes/cc.html +++ /dev/null @@ -1,12 +0,0 @@ -

- - Creative Commons License - -
- - By Ian Barnes, licensed under a Creative Commons - Attribution-ShareAlike 4.0 International License. - -

diff --git a/_includes/footer.html b/_includes/footer.html index 0b373dd..7ab8c4e 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -2,20 +2,18 @@
- - +

diff --git a/_includes/head.html b/_includes/head.html index 2110aeb..9b8bc55 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -9,4 +9,9 @@ {%- include google-analytics.html -%} {%- endif -%} + {%- if page.usemathjax -%} + + {%- endif -%} diff --git a/_layouts/home.html b/_layouts/home.html index bb2458f..5b56aec 100644 --- a/_layouts/home.html +++ b/_layouts/home.html @@ -22,7 +22,7 @@

{%- if site.show_excerpts -%} - {{ post.excerpt }} + {{ post.excerpt }} More... {%- endif -%} {%- endfor -%} diff --git a/_posts/2020-12-05-welcome-to-jekyll.markdown b/_posts/2020-12-05-welcome-to-jekyll.markdown deleted file mode 100644 index fed74e1..0000000 --- a/_posts/2020-12-05-welcome-to-jekyll.markdown +++ /dev/null @@ -1,29 +0,0 @@ ---- -layout: post -title: "Welcome to Jekyll!" -date: 2020-12-05 13:45:20 +0100 -categories: jekyll update ---- -You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. - -Jekyll requires blog post files to be named according to the following format: - -`YEAR-MONTH-DAY-title.MARKUP` - -Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works. - -Jekyll also offers powerful support for code snippets: - -{% highlight ruby %} -def print_hi(name) - puts "Hi, #{name}" -end -print_hi('Tom') -#=> prints 'Hi, Tom' to STDOUT. -{% endhighlight %} - -Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. - -[jekyll-docs]: https://jekyllrb.com/docs/home -[jekyll-gh]: https://github.com/jekyll/jekyll -[jekyll-talk]: https://talk.jekyllrb.com/ diff --git a/_posts/2020-12-20-visualisation-of-periodic-surfaces.md b/_posts/2020-12-20-visualisation-of-periodic-surfaces.md new file mode 100644 index 0000000..30b14ab --- /dev/null +++ b/_posts/2020-12-20-visualisation-of-periodic-surfaces.md @@ -0,0 +1,36 @@ +--- +layout: post +title: Visualisation of periodic surfaces +date: 2020-12-20T01:26:08+01:00 +usemathjax: true +--- + +Here's an image I generated while I was writing my [PhD thesis][thesis]. This is +one repeating unit of the surface $$ \cos X + \cos Y + \cos Z = 0 $$, which is +similar in many ways to the Schwarz P-surface, a periodic minimal surface. + +![The surface cosX + cosY + cosZ = 0](/images/Schwarz-P-Surface.png) + +Here's another. This one approximates the Neovius minimal surface, and is +the solution of the equation +$$ +3 ( \cos X + \cos Y + \cos Z ) + 4 \cos X \cos Y \cos Z = 0 +$$ + +![Not quite the Neovius surface](/images/Neovius-Surface.png) + +These images were all generated by a Pascal program that divided the repeating +unit cube into 20x20x20 smaller cubes. For each small cube, it computed the +function values at the 8 vertices, and if there were any sign changes, +approximated the positions of the zeros of the function along each edge by +linear interpolation, then joined these points to form a polygon that +approximates the part of the surface inside that little cube. This was done in +order from back to front so that closer polygons overwrote and obscured those +further away from the viewing point, thus avoiding the need for complex hidden +surface removal algorithms. + +Each image took about an hour to produce on [Macintosh IIci][], a pretty powerful +desktop workstation back in 1989. + +[thesis]: https://openresearch-repository.anu.edu.au/handle/1885/49316 +[Macintosh IIci]: https://en.wikipedia.org/wiki/Macintosh_IIci diff --git a/_sass/minima/_base.scss b/_sass/minima/_base.scss index e61b0be..a07d86b 100644 --- a/_sass/minima/_base.scss +++ b/_sass/minima/_base.scss @@ -55,8 +55,10 @@ main { * Images */ img { - max-width: 100%; - vertical-align: middle; + max-width: 60%; + margin-left: auto; + margin-right: auto; + display: block; } @@ -88,6 +90,19 @@ li { } } +dl { + margin-left: 0; +} + +dt { + margin-top: $spacing-unit / 2; + margin-left: 0; +} + +dd { + margin-left: $spacing-unit; +} + /** @@ -217,11 +232,11 @@ pre { vertical-align: text-top; } -.social-media-list { - li + li { - padding-top: 5px; - } -} +// .social-media-list { +// li + li { +// padding-top: 5px; +// } +// } diff --git a/_sass/minima/_layout.scss b/_sass/minima/_layout.scss index 809229f..b590aad 100644 --- a/_sass/minima/_layout.scss +++ b/_sass/minima/_layout.scss @@ -101,76 +101,33 @@ } - /** * Site footer */ .site-footer { border-top: 1px solid $grey-color-light; padding: $spacing-unit 0; + text-align: center; + color: $grey-color; + @include relative-font-size(0.8); } .footer-heading { - @include relative-font-size(1.125); margin-bottom: $spacing-unit / 2; } .social-media-list { list-style-type: none; display: inline; + margin: 0; } .social-media-list-item { display: inline-block; margin-left: 1em; + margin-right: 1em; } -.footer-col-wrapper { - @include relative-font-size(0.9375); - color: $grey-color; - margin-left: -$spacing-unit / 2; - @extend %clearfix; -} - -.footer-col { - margin-bottom: $spacing-unit / 2; - padding-left: $spacing-unit / 2; -} - -.footer-col-1 { - width: -webkit-calc(20% - (#{$spacing-unit} / 2)); - width: calc(20% - (#{$spacing-unit} / 2)); - text-align: left; -} - -.footer-col-2 { - width: -webkit-calc(70% - (#{$spacing-unit} / 2)); - width: calc(70% - (#{$spacing-unit} / 2)); - text-align: center; -} - -@include media-query($on-laptop) { - .footer-col-1, - .footer-col-2 { - width: -webkit-calc(50% - (#{$spacing-unit} / 2)); - width: calc(50% - (#{$spacing-unit} / 2)); - } - - .footer-col-3 { - width: -webkit-calc(100% - (#{$spacing-unit} / 2)); - width: calc(100% - (#{$spacing-unit} / 2)); - } -} - -@include media-query($on-palm) { - .footer-col { - float: none; - width: -webkit-calc(100% - (#{$spacing-unit} / 2)); - width: calc(100% - (#{$spacing-unit} / 2)); - } -} - - /** * Page content diff --git a/about.md b/about.md deleted file mode 100644 index 33808e9..0000000 --- a/about.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -layout: page -title: About -permalink: /about/ ---- - -This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) - -You can find the source code for Minima at GitHub: -[jekyll][jekyll-organization] / -[minima](https://github.com/jekyll/minima) - -You can find the source code for Jekyll at GitHub: -[jekyll][jekyll-organization] / -[jekyll](https://github.com/jekyll/jekyll) - -[jekyll-organization]: https://github.com/jekyll diff --git a/blog.md b/blog.md index 1a79892..a2db3a4 100644 --- a/blog.md +++ b/blog.md @@ -1,8 +1,6 @@ --- -# Feel free to add content and custom Front Matter to this file. -# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults - layout: home title: Blog permalink: /blog/ +usemathjax: true --- diff --git a/contact.md b/contact.md index b14b3d6..c40662a 100644 --- a/contact.md +++ b/contact.md @@ -5,23 +5,14 @@ description: Contact details for Ian Barnes permalink: /contact/ --- -Phone ------ +Phone: +33 6 48 42 62 39 -- +33 6 48 42 62 39 +Email: [ianbarnes1963@gmail.com](mailto:ianbarnes1963@gmail.com) -Email ------ +Social networks: -- +- [LinkedIn](https://www.linkedin.com/in/barnes1463) +- [Facebook](https://www.facebook.com/barnes1463) +- [Github](https://github.com/ian-barnes) -Social networks ---------------- - -- [LinkedIn](http://www.linkedin.com/in/barnes1463) -- [Facebook](http://www.facebook.com/barnes1463) - -Physical location ------------------ - -- Roinville-sous-Dourdan, Essonne, France +Physical location: Roinville-sous-Dourdan, Essonne, France diff --git a/home.md b/home.md deleted file mode 100644 index c4db604..0000000 --- a/home.md +++ /dev/null @@ -1,102 +0,0 @@ ---- -layout: page -title: Home -description: Personal web site of Ian Barnes ---- - -Bio ---- - -I was born and grew up in Sydney, Australia, where I went to Middle Harbour -Public School, Neutral Bay Public School and North Sydney Boys High School. In -1969 we spent a year in Tübingen and London, and in 1975-76 a year in New -Haven. - -My parents were both mathematicians and I followed in their footsteps, studying -pure mathematics and computer science at the Australian National University in -Canberra. My doctorate was in applied mathematics, looking at the geometry of -self-assembled microstructure in surfactant systems, somewhere in the grey area -between physical chemistry and soft-matter physics. I was based at the ANU but -also spent time in Paris and Lund. I had postdoctoral fellowships in Bordeaux -and ANU, and taught mathematics at the University of Sydney and at Macquarie -University, Sydney. In the late 90's I changed fields to computing and taught -at the ANU for almost ten years. - -In 2003-4 I studied writing at the University of Canberra. In 2006-7 I trained -as a psychotherapist and counsellor at the Jansen-Newman Institute in Sydney. I -practiced counselling part-time in Canberra until the end of 2009. - -Together with my ex-wife I moved to Scotland in 2010 and lived there for 7 -years. During that time I taught computing at the University of the Highlands -and Islands. - -Since August 2018 I have lived in France, near Paris. - -Work ----- - -I work as a software developer at [Cryptosense][cryptosense] in Paris. - -[cryptosense]: https://cryptosense.com/ - -From January 2017 to August 2018 I worked as a software developer at -[Quintessence Labs][qlabs] in Canberra, writing key management software that -works with the company's unique quantum random number generator technology. I -was particularly involved with our handling of public key infrastructure. -Recently I have also been involved in troubleshooting customer support issues. - -[qlabs]: http://www.quintessencelabs.com/ - -From August 2010 until January 2017 I was a lecturer in [computing][] at [Moray -College][MC], part of the [University of the Highlands and Islands][UHI]. I -taught mostly programming and software-related courses, at all levels from -Further Education (Level 6 in the Scottish system) to honours (Level 10). I was -the Programme Leader for the [UHI BSc (Hons) Computing degree][degree]. I was -involved in research in computing education. - -[computing]: http://www.uhi.ac.uk/en/studying-at-uhi/computing -[MC]: http://www.moray.uhi.ac.uk/ -[UHI]: http://www.uhi.ac.uk/en -[degree]: http://www.uhi.ac.uk/en/courses/bsc-hons-computing/ - -Before 2010 I was (in reverse order) a reseach analyst at the [Australian -National Data Service][ANDS], a lecturer in [computer science][DCS] at the -[Australian National University][ANU], a lecturer in mathematics at [Macquarie -University][MU], a postdoctoral researcher in [applied mathematics][applied -maths] at [ANU][], a lecturer in applied mathematics at the [University of -Sydney][USyd], a postdoc at the [CNRS][] [Centre de Recherche Paul -Pascal][CRPP] in Bordeaux, a PhD student in applied mathematics at ANU and an -undergraduate student in mathematics and computer science at ANU. - -[ANDS]: http://www.ands.org.au/ -[DCS]: https://cs.anu.edu.au/ -[ANU]: http://www.anu.edu.au/ -[MU]: https://www.mq.edu.au/ -[applied maths]: https://physics.anu.edu.au/appmaths/ -[USyd]: https://sydney.edu.au/ -[CNRS]: http://www.cnrs.fr/ -[CRPP]: http://www.crpp-bordeaux.cnrs.fr/ - -Interests ---------- - -- bushwalking / walking / hiking / randonnée, whether in mountains, forests or - along coastlines. I have done a few walks of a week or so: the Great Glen Way - in Scotland, to Djebel Siroua in the Ante-Atlas mountains in Morocco, and - around the Kaisergebirge in Austria. - -- music: choral singing, in particular of the baroque period, English and - French madrigals etc., also playing the piano: Bach, Beethoven, Schubert, - Mozart... - -- Australian literature, particularly Helen Garner, Tim Winton, Richard - Flanagan... - -- non-formulaic science fiction: Ursula K. LeGuin, Doris Lessing, William - Gibson, Margaret Atwood, Cory Doctorow, Neal Stephenson - -- politics, social change, science, the environment - -- personal growth, trauma, sexual politics, men's work - -![At Lake Louise in the Canadian Rockies, June 2016]({{ site.baseurl }}/images/2016-06-11-10-31-14-Lake-Louise.jpg) diff --git a/images/FB_IMG_1608423518524~3.jpg b/images/FB_IMG_1608423518524~3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5ab07619982a790a6aa40a5bbece1f646ab2d2f GIT binary patch literal 81441 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 diff --git a/res/print.css b/res/print.css deleted file mode 100644 index df2bdb2..0000000 --- a/res/print.css +++ /dev/null @@ -1,15 +0,0 @@ -body { - background:white; color:black; - font-family: 'IM Fell English', georgia, serif; - font-size:11pt; - line-height:1.4; - font-weight: lighter; - margin: 4em 8em; - text-rendering: optimizelegibility; -} -h1,h2,h3,h4 { font-family: 'IM Fell English', georgia, serif; } -a { text-decoration:none; color:inherit; } -header, footer { display:none; } -div.post { page-break-before: always; } - div.post div.body img { max-width:180mm; } - div.post div.body *[align=right] { margin-left:1em; margin-bottom:1em; } diff --git a/res/screen.css b/res/screen.css deleted file mode 100644 index acd82cc..0000000 --- a/res/screen.css +++ /dev/null @@ -1,473 +0,0 @@ -@viewport { - width: device-width; -} - -/* Base */ -* { - margin:0; - padding:0; - font-family:inherit; -} - -body { - color:#444; - font:16px 'IM Fell English', Georgia, serif; - line-height:1.5; - font-weight: lighter; - margin: 0 auto; - width: 100%; - zoom:0.8; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; -} - -div.breaker { - clear:both; -} -.template { - display:none; -} - -p, ul, ol, dl, pre, hr, object { - margin: 1em 0; -} - -blockquote { - margin: 3em 0; -} - -pre, code, tt { - -webkit-font-smoothing: subpixel-antialiased; - font-family: Courier, monospace; - font-weight:300; - font-size: 12px; -} - -p.date { - font-style: italic; - font-size: 100%; - color: #808080; -} - -img { - border:none; vertical-align:bottom; -} -strong { - font-weight:bold; -} -hr { - height:1px; border:none; background-color:#ddd; -} - -h1,h2,h3,h4,h5,h6 { - font-family: 'IM Fell English', serif; - font-weight:normal; - color:#040404; - margin: 1.618em 0 1em 0; - text-rendering: optimizelegibility; -} -h1 { font-size: 200%; } -h2 { font-size: 150%; } -h3 { font-size: 120%; } -h4, h5, h6 { font-size: 100%; } - -a { text-decoration:none; } -a:link, a:active { color:#316d96; } -a:visited { color:#7e5494; } -a:link:hover, a:active:hover, a:visited:hover { text-decoration:underline; } -a:link:hover, a:active:hover { color:#006be4; } -a:visited:hover { color:#af00cf; } - -a.img { border:none; background:transparent !important; } - -/* Headlines */ -h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, h1 > a:hover, - h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover { - color:inherit !important; - background-color:transparent !important; -} - -/* header */ -header { - display: block; - height: 100px; - /*margin:0 60px 0 50px;*/ - margin:0 0 0 0; - color: #999; -} -header h1 { - display: block; - height: 50px; - margin:30px 0 0 0; - float: left; -} -header h1 a { - display:inline-block; - -webkit-transform: translate3d(0,0,0); - -webkit-transition: 160ms -webkit-transform ease-out; -} -header h1 a:hover { - cursor:pointer; - text-decoration: none; - color: black; - /* -webkit-transform: translate3d(0,2px,0); */ -} -header h1 img { display:block; float:left; } - -header ul.navigation { - display:block; - text-align: left; - float: right; - line-height: 50px; - margin-top: 35px; - font-family: 'IM Fell English', serif; -} -header ul.navigation li { - display: inline-block; - list-style: none; - margin-left: 1em; -} -header ul.navigation li:first-child { margin-left: 0; } -header ul.navigation li a { - color: #444; - text-decoration: none; - font-size: 11px; -} -header ul.navigation li a:hover { color: black; text-decoration: underline; } -header ul.navigation li a.active { font-weight:bold; color:black; } - -/* main */ - -div.content { - background:white; - /*padding:70px 60px;*/ -} -div.content.full-bleed { - padding:0; -} -div.content.photo { - padding: 0; - margin:0; -} -div.content:not(.sub) h1:first-child { - margin-top:0; font-size:300%; -} - -div.content img { display:block; max-width:50%; margin:1em 0; } -div.content iframe { border:none; } -div.content *[align=right] { margin:0 0 1em 1em; } -div.content *[align=left] { margin:0 1em 1em 0; } - -div.content li { margin-left: 2em; margin-bottom:0.3em; } -div.content ul > li { margin-left:1.4em; } -div.content li p {} - -div.content dl {} -div.content dl dt { margin-left: 0; margin-top: 0.3em; } -div.content dl dd { margin-left: 2em; margin-bottom: 0.3em; margin-top: 0; } -div.content dl dd p { margin-bottom: 0.3em; } - -div.content blockquote { - font-family: 'IM Fell English', serif; - line-height:1.618; - padding:0.1em 1em 0.1em 60px; - margin:3em 0 1.618em -60px; - color: #666055; - text-rendering: optimizelegibility; -} -div.content div.quotation blockquote { margin-left:-30px; } -div.content pre { - border-left:10px solid #C6F9FC; - margin-left:-60px; - padding:0.1em 0 0.4em 50px; - overflow-x: auto; -} -div.content code { - background-color: #f6f9fa; - color:black; - border-radius: 3px; - padding:0 0.3em; -} -div.content pre > code { - padding:0; - background-color:transparent; - border:none; - border-radius: none; -} -div.content *:target { background:#fe0; } -div.content sup:target a { padding:2px 5px; } -div.content div.footnotes li { color:#999; } -div.content div.footnotes li:target { background:#ffc; color:inherit; } - -div.content.sub { - margin-top:-50px; - padding-top:20px; -} - -/* intro on first page */ -div.content.intro { - padding: 10px; - font-style: italic; -} - -/* posts */ -div.posts div.end { - padding:40px; - padding-top: 10px; - text-align:center; -} - -/* post excerpt */ -/* Wrapped in a div.content.full-bleed */ - -a.post-excerpt { - display: block; - color: inherit; - border-bottom: 4px solid #ddd; -} -a.post-excerpt div.padded-content { - display: block; - padding: 40px; -} -a.post-excerpt div.grid-mask { display:none; } -a.post-excerpt.photo { - height:340px; -} -a.post-excerpt.photo div.title { - padding:10px 40px; - font-size: 200%; - font-weight: 100; - color: white; - -webkit-text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); - -moz-text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); - text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); - position: absolute; - left:0; right:0; bottom:0; - z-index:2; -} -a.post-excerpt.photo div.padded-content { - padding:0; - width:100%; - height:100%; - background: transparent no-repeat center center scroll; - position: relative; -} -a.post-excerpt.photo div.padded-content div.image { - position: absolute; - left:0; top:0; right:0; bottom:0; - z-index:1; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; -} -a.post-excerpt.photo:hover div.padded-content { - opacity: 1; -} -a.post-excerpt.photo:hover div.padded-content div.image { - opacity:0.5; -} - -@media screen and (min-width: 680px) { - a.post-excerpt { - position:relative; - display: block; - width: 50%; /* 680/2 */ - height: 340px; - overflow-y: hidden; - float:left; - border:none; - margin-bottom:10px; - } - a.post-excerpt.photo { - height:340px; - } - a.post-excerpt.photo div.padded-content { - padding:0; - width:100%; - height:100%; - background: transparent no-repeat center center scroll; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; - } - a.post-excerpt.photo:hover div.padded-content { - opacity:0.9; - } -} /* END @media screen and (min-width: 680px) */ - -a.post-excerpt:hover { - color:white; - background:#444; - text-decoration:none; -} - -a.post-excerpt div.title { - font-size: 200%; - font-weight: bold; -} - -/* photo post */ -div.content.photo-post { - padding-top: 60px; -} -div.content.photo-post p:first-child, -div.content.photo-post img:first-child { - padding-top:0; - margin-top:0; -} -div.content.photo-post p, -div.content.photo-post iframe { - padding: 40px 0 0 0; - margin:0; -} - -/* posts */ -div.post { - padding-bottom: 0em; - page-break-before: always; -} -div.post.single, -div.post:last-child { - border-bottom:none; -} -div.post actions, div.post p { - color: #666; -} - -div.post actions { - display:inline-block; - float:right; -} - -div.post p { - display:inline-block; - border: none; - margin-bottom: 0em; -} -div.post.photo p { - margin:0; - padding:0; - border:0; - display:block; -} - -div.post p.after { - margin-top:30px; - margin-right:-60px; - margin-bottom:0; - padding-top:25px; - padding-right:60px; - padding-bottom:25px; - opacity:0.6; - border-color:rgba(0,0,0,0.08); - border-bottom:none; -} -div.post p.after:hover { - opacity:1; -} - -div.post iframe[width="640"] { - zoom:0.87; -} - -pre { color:black; } - -/* Footer */ -footer { - color:#999; - display: block; - margin:0; - padding:0 0 1em 0; - text-align: center; -} -footer p { - font-size: 60%; -} -footer img.cc { - display: inline-block; - vertical-align: -0.2em; - border: none; - width:1em; - height:1em; - opacity:0.4; -} -footer a.cc:hover { - text-decoration: none; -} -footer a.cc:hover img.cc { - opacity:1; -} -footer a:link { - color:#778; -} - -/* Viewport size */ - -@media screen and (min-width: 480px) { - body { zoom: 0.8; } -} -@media screen and (min-width: 680px) { - body { zoom: 0.9; width: 680px; } - header { margin:0; } - footer { margin:5% 0; } -} -@media screen and (min-width: 780px) { - body { zoom: 1.3; } -} - - -/* device specifics */ - -/* medium-res devices (e.g. ipad and iphone) */ -@media only screen and (max-device-width: 1024px) { - /* To constrain pre-formatted text to body width */ - body { color:black; } - html.ios pre { overflow:scroll; } - html.ios pre, html.ios code, html.ios tt { font-size:0.95em; } - header { margin:0 60px 0 45px; } - header ul.navigation li a { font:inherit; font-size:16px; } - div.content { font-size:1.2em; } -} - -/* iPhone */ -@media only screen and (max-device-width: 480px) { - header { - height: 120px; - margin:0 1em 0 0.8em; - } - header h1 { float:none; } - header ul.navigation { - float:none; - padding-left:0.1em; - margin-top: 5px; - } - - h1,h2 { font-size: 160%; } - h3 { font-size: 130%; } - h4 { font-size: 115%; } - h5, h6 { font-size: 110%; } - - pre, code, tt { font-size:11px; } - - div.content { padding:3em 1em; font-size:1.1em; } - div.content blockquote { padding-left:2.5em; margin-left:-1em; } - div.content div.quotation blockquote { margin-left:0px; } - div.content:not(.sub) h1:first-child { font-size:210%; } - div.content pre { - margin: 0 -1em; - padding:1em; - background-color: #eee; - border-left: none; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - } -} - -/* medium-res devices (e.g. ipad, but not iphone) */ -#sidebar { display:none; } -@media only screen and (min-device-width: 480px) and (max-device-width: 1024px) { - body { zoom: 1; width:100%; font-family: 'IM Fell English', serif; } -}