Github Plus Hugo

Github Plus Hugo

Hugo is an open-source static website generator. It has many themes and many layouts ready to choose from. Content in Hugo consists of posts that you add using markdown format, and the posts are arranged in a logical directory tree structure. See the Hugo site here: Hugo Website. I put together 3 Hugo sites, using the same set of post files. Have a quick look: ice-energy.github.io/jreed ice-energy.github.io/user1 ice-energy.github.io/user9 3 questions you probably have after looking at that:
Wall Mounted Desktop

Wall Mounted Desktop

Because every Mad (Computer) Scientist needs their Hardware Wall-Mounted! I put together this computer largely from spare parts and Amazon points from my Amex. So barely cost anything, and I thought it would be perfect as a server for Zoneminder. This was built with the intention of putting it in an enclosure. It started out sitting on my bookshelf, where I used some half-inch standoffs to raise it up. Here’s a pic:
IceBear Control Using PLC

IceBear Control Using PLC

Quick Summary: An off-the-shelf external controller may be used to interface directly with the CDC controller to control the IceBears’ cycle of Making Ice and Providing Cooling. An example scenario will be shown using a PLC-type controller with a Modbus interface that is used to control an IceBear AND ALSO extract data from it. CDC Controller GPIO Inputs: The CDC controller has 8 GPIO inputs as shown in the above picture:
CDC3_Host

CDC3_Host

Quick Summary This document describes the architecture of the CDC3 Host Interface, where the platform for execution is a Linux box. ‘Interface’ is a physical USB connection between the Linux box and the CDC3 Control Processor. The Host Interface implements a fairly standard packet exchange mechanism, where data packets of size LESS THAN 256 are exchanged with the CDC3 Processor. serial_recv Module The serial_recv Module accepts input packets from the CDC3 Processor, and then routes them forward to other modules to do the actual work that is requested.
Proj_Ready_For_Pic

Proj_Ready_For_Pic

Quick Summary Program showing proper initialization and startup of the oscillator Hello World Random Random Random
(Hu)go Template Primer

(Hu)go Template Primer

Hugo uses the excellent go html/template library for its template engine. It is an extremely lightweight engine that provides a very small amount of logic. In our experience that it is just the right amount of logic to be able to create a good static website. If you have used other template systems from different languages or frameworks you will find a lot of similarities in go templates.