Giter Club home page Giter Club logo

blog's Introduction

Hi there ๐Ÿ‘‹

I'm Sam, just another nerd.

I really enjoy tinkering with software. You can see some discussion at my neglected blog: sambriggs.dev.

I get a real kick out of someone opening a PR on one of my projects, so don't be shy!

Sam's GitHub stats

Top Langs

blog's People

Contributors

briggysmalls avatar rasoolsomji avatar

Watchers

 avatar  avatar

Forkers

rasoolsomji

blog's Issues

Add a favicon

It doesn't just display in the browser tab title, but is also used by RSS readers / aggregators, shortcuts, bookmarks etc

Custom 404 page

In my quest to find the rss feed I tried a couple of common URLs (/feed, /rss.xml) which got me to a github pages default 404. Consider something more graceful

Use SVGs for diagrams

All the diagrams can be generated as SVGs.

I did try to use them, but something about the CSS styling was making them look rubbish.

But vector graphics will look sharper, so when there's time to root out the issue this would be a better approach.

Add ability to post 'series' of posts

I want to keep my posts snappy (~500 words). I'm not exactly sure why, just do.

So I will end up with a lot of posts grouped as a 'series'.

This is different from what tags ought to be, e.g. go or aws, rather than a series like detectordag or flipdot.

Improve code highlighting

Horizontal scrolling on error messages is a pain. There should be some nice way to wrap text whilst still making it obvious when things are a one-liner.

Write up CV

You are a nerd who builds his CV on GitLab with LaTeX.

The world must know.

Add link to RSS feed

Issue #19 came about because the RSS feed is not very 'discoverable'.

A link to the feed should be added to the /posts page.

Improve next/prev

There isn't currently a good way to navigate through a series.

Really, I think the behaviour I want is for next/prev to work based on URL slug, but .NextInSection doesn't really do what I wanted. A section is only the top-level directory under content.

Add a spell-checker

When I build my CV I run a spell-checker.

Obviously adding tech words to a custom library is annoying, but it also saves me from looking like an idiot.

The same might be worth doing here.

Fix homepage height

For some reason the theme makes the homepage a stupid height: greater than that of the screen size.

It really annoys me, as most of the time the content doesn't need that space, and it makes the centring off centre!

Introduce task runner

Go projects tend to use makefiles for running 'tasks'.

But make's strengths are in tracking the inputs and outputs of build steps in order to optimise a complicated build process. Not executing one-off commands (e.g. linting).

I'd like to find some alternative. mage could be it?

Allow better browsing of series

Currently the only way to end up on a series page is to land on a single blog post and then navigate back using the intro prompt.

There should probably be a way to get there from the posts page.

Markdown formatter

A cursory google doesn't return much, but I'd really like to have a formatter force all my markdown to be a sensible line width.

Write up flipdot

Probably the biggest project so far. Worth having written up.

Document --dotfiles

I struggled with deploying a directory _gen because it was prefixed with an underscore.

Turns out I needed to add .nojekyll so that github pages would deploy it.

Then on top of that gh-pages needed to be given the --dotfiles argument.

It would be good to make a post about that

Add RSS feed

Support those of us still using this old protocol

Google analytics not working

The tracking code doesn't seem to have been enough to turn on analytics.

Perhaps the HUGO_ENV setting in the build pipeline hasn't worked correctly?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.