Giter VIP home page Giter VIP logo

viewsource://benward.uk

This repo is my personal site, all of it. Everything you can see already in public already at benward.uk is here in raw form, such that you might learn from it.

The site is built statically, using Jekyll, and all of that is inside the /jekyll subdirectory. There's templates, configuration, a rudimentary Rakefile for some basic post operations, and a directory of scrappy hacks that augment the standard Jekyll gem. They're not documented yet, and they really need to be broken out into separate gems in their own right, but one advantage of a static site generator is that there's a low cost to unoptimised, hacky code when all you're trying to do is relaunch your blog. Anyway, please learn from it, or teach me things, too.

Licensing

This repo contains mixed content.

  • Any text file ending in a .css, .md, .html, or .textile extension, and binary files, are by default Copyright All Rights Reserved by me, Ben Ward. These are the design elements, pages, and articles published on my site, and you need my permission to reproduce them. By all means, ask.
  • Ruby code, YAML configurations and Liquid templates (which are the .html files contained within the _layouts directory) are free for you to use however you wish. A line of attribution would be lovely, but do whatever's appropriate.

If you clone the repo to work with your own Jekyll set-up, please erase the _posts directory and use your own stub content. That way no-one has any accidental publishing accidents.

Enjoy!

Plugin code really does need a refactor, but if they help you learn a little about how Jekyll's internals work, or how to augment them with Ruby, then that's all for the better.

Ben https://benward.uk

Ben Ward's Projects

auth-me-amadeus icon auth-me-amadeus

A simple script to let users of Fire Eagle provide their API keys and authenticate themselves with a service, providing a token for reuse in static scripts.

benward-web icon benward-web

Ben Ward is not just a person, he's also a website.

cloud-to-moon icon cloud-to-moon

Extension for Chrome and Safari that replaces all occurrences of 'the cloud' with 'the moon.' Because of @blech.

css-slideshow icon css-slideshow

A simple demo of CSS transitions for an automated image slideshow.

etc icon etc

Shared portion of my home directory. Bash scripts, configs, that kind of thing.

flight icon flight

A component-based, event-driven JavaScript framework from Twitter

gollum icon gollum

A simple, Git-powered wiki with a sweet API and local frontend.

home icon home

Shared component of my home directory. Configs, bash scripts, and so forth.

hparse-js icon hparse-js

A microformats 2.0 syntax parser in JavaScript

jekyll icon jekyll

Jekyll is a blog-aware, static site generator in Ruby

loadbuilder icon loadbuilder

Node package for building combine minified JavaScript files for use with Loadrunner

mastodon_digest icon mastodon_digest

A Python script that aggregates recent popular posts from your Mastodon timeline

monkeysee icon monkeysee

A simply transformer to convert San Francisco's Monkeybrains ISP service outage info into HTTP responses for monitoring

node-twig icon node-twig

A small Node.js module that lets you render Twig templates using the original PHP implementation.

scrobblemyjam icon scrobblemyjam

Bookmarklet and Browser Extension JavaScript to scrobble This is My Jam to Last.FM

shrtn icon shrtn

Extensible, plug-in–based handler for generating and handling short-URLs for your existing content systems.

shrtr icon shrtr

Shrtr: A tiny, tiny-URL appliance

simpliwiki icon simpliwiki

Simpliwiki is my fork of W2; a simple web notes wiki written by Steven Frank <http://stevenf.com>. It's bare, minimal, and is built around Markdown. I'm using it as a base for my own wiki project, with rather larger design goals, hence running with a different name. (MIT licensed.)

timelinelinks icon timelinelinks

Creates a Atom feed for your Twitter timeline feed for only posts with URLs. Links are expanded to canonical URLs, and returned marked up as HTML anchors. A feed reader like Fever° can now use Twitter as a Spark source to weight content.

tumbldown icon tumbldown

A messy pair of scripts to back-up a Tumblr blog, and then reformat it for my personal (Jekyll-based) blog. Might be full of some useful functions.

tumblfeed icon tumblfeed

Tumblr's native RSS output stinks; the semantics of quotes, conversations and so on are all lost. This is a script to convert any Tumblr-powered URL into a semantically rich feed.

tumblover icon tumblover

A hack to read the items from an RSS Reader's ‘saved items’ feed, identify the Tumblr posts and use Tumblr's Twitter API to ‘like’ them natively on Tumblr itself.

tumblr2wordpress icon tumblr2wordpress

A single-page PHP script to export all public posts from a Tumblr account and export them as Wordpress extended RSS. (Enhancement fork of Hao Chen's Tumblr2Wordpress.)

twit.js icon twit.js

Twit.js is a handy little JavaScript wrapper around Twitter's OAuth API.

twitter-kit-ios icon twitter-kit-ios

Twitter Kit is a native SDK to include Twitter content inside mobile apps.

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.