Posts

London Linux Meetup

I dropped by the London Linux Meetup on Wednesday 12th October, with my Kubuntu Community hat on. The venue for the meetup is fantastic. An old Medieval period public house, about 200 meters from Chancery Lane tube station. The pub, Cittie of Yorke, was decorated with dark wooden panelling, with dimmed wall lights to match. There was something rustic, yet homely about the place. The staff and services were excellent, as was the food.

Writing to your MP

It is my belief that the primary reason we find ourselves in the situation that we are today is as a result of our silence. I believe that I have a similar voice to that of the majority of the people in Britain. Yet I continue to find myself dumb founded by the policies that our government enacts. Often I am left plainly scratching my head saying “Who’s idea was that ?” What then is the cause of this consternation ?

Sphero droid in Go

I had recently been listening to an excellent episode of Coder Radio: Episode 203 “Go Go Golang” Chris and guests were discussing Go, as in golang the Open Source programming language developed at Google. I was looking for an excuse to muck about with golang, as I like compiled languages for performance reasons. The guest got to talking about gobot.io a robot control library suite they had been developing in Go.

Getting started with the Academic theme for Hugo

The Academic theme enables you to easily create a personal academic website using the Hugo static site generator. Key features: Designed for academic staff, students, or general personal use Includes Biography, Publications, Projects, News/Blog, Teaching, and Contact sections Write in Markdown for easy formatting and code highlighting, with LaTeX for mathematical expressions Academic linking (Scholar etc.), Google Analytics, and Disqus comments Responsive and mobile friendly Simple and refreshing one page design Easy to customize Installation Install Hugo and create a new website: hugo new site my_website cd my_website Install Academic theme with git: git clone https://github.com/gcushen/hugo-academic.git themes/academic Or alternatively, download Academic and extract it into a themes/academic folder within your Hugo website.

Managing content

This is a brief guide to managing content with the Academic theme. Content can include homepage sections, publications, projects, and news/blog articles. After you have read this guide about creating and managing content, you may also be interested to learn about writing content with Markdown, LaTeX, and Shortcodes. To enable LaTeX math rendering for a page, you should include math = true in the page’s +++ preamble, as demonstrated in the included example site.

Writing content with Markdown, LaTeX, and Shortcodes

Content can be written using Markdown, LaTeX math, and Hugo Shortcodes. Additionally, HTML may be used for advanced formatting. Sub-headings ## H2 ### H3 #### H4 ##### H5 ###### H6 Emphasis Italics with *asterisks* or _underscores_. Bold with **asterisks** or __underscores__. Combined emphasis with **asterisks and _underscores_**. Strikethrough with ~~two tildes~~. Ordered lists 1. First item 2. Another item Unordered lists * First item * Another item Images Images may be added to a page by placing them in your static/img/ folder and referencing them using one of the following two notations: A general image: ![alternative text for search engines](/img/screenshot.png) A numbered figure with caption: {{< figure src="/img/screenshot.png" title="Figure Caption" >}} Links [I'm a link](https://www.google.com) [A post]({{< ref "post/hi.md" >}}) [A publication]({{< ref "publication/hi.md" >}}) [A project]({{< ref "project/hi.md" >}}) [Another section]({{< relref "hi.md#who" >}}) Blockquote > This is a blockquote.

Migrate to Hugo from Jekyll

Move static content to static Jekyll has a rule that any directory not starting with _ will be copied as-is to the _site output. Hugo keeps all static content under static. You should therefore move it all there. With Jekyll, something that looked like ▾ <root>/ ▾ images/ logo.png should become ▾ <root>/ ▾ static/ ▾ images/ logo.png Additionally, you’ll want any files that should reside at the root (such as CNAME) to be moved to static.