Skip to content

Instantly share code, notes, and snippets.

View OleVik's full-sized avatar

Ole Vik OleVik

View GitHub Profile
@OleVik
OleVik / DiscordCustomizations.js
Last active November 22, 2018 13:32
TamperMonkey-script to tighten up Discord interface
// ==UserScript==
// @name Discord Custom CSS
// @version 1.4
// @author OleVik
// @include https://discordapp.com/*
// @include http://discordapp.com/*
// @exclude https://discordapp.com/invite/*
// @exclude http://discordapp.com/invite/*
// @exclude https://discordapp.com/oauth2/*
// @exclude http://discordapp.com/oauth2/*
@OleVik
OleVik / gulpfile.js
Created September 19, 2016 23:42
Gulp, Jekyll, SASS, Markdown, UnCSS build with livereload server
const gulp = require('gulp'),
sass = require('gulp-sass'),
gutil = require('gulp-util'),
plumber = require('gulp-plumber'),
rename = require('gulp-rename'),
minifyCSS = require('gulp-minify-css'),
prefixer = require('gulp-autoprefixer'),
connect = require('gulp-connect'),
modRewrite = require('connect-modrewrite'),
uncss = require('gulp-uncss');
@OleVik
OleVik / ma.bib
Created August 22, 2016 15:37
Copy of my Master's Thesis bibliography
@book{Boix1998,
title={Political parties, growth and equality: Conservative and social democratic economic strategies in the world economy},
author={Boix, Carles},
year={1998},
publisher={Cambridge University Press}
}
@article{Hicks1988,
title={Social democratic corporatism and economic growth},
author={Hicks, Alexander},
journal={The Journal of Politics},
---
title: Lorem Ipsum
author: Joe Schmoe
header_image: placeholder.jpg
taxonomy:
category: Featured
tag: [Something]
date: 31-05-2016
---
@OleVik
OleVik / .gitignore
Created May 15, 2016 17:42
.gitignore for Grav deployments
# Grav Root and Unused
/*.*
!.gitignore
/assets
/backup
/bin
/cache
/images
/logs
/system
@OleVik
OleVik / setup.php
Created May 15, 2016 17:24
Grav Multisite Setup, separate pages, config, cache
<?php
/**
* Multisite setup for subsites accessible via sub-domains.
*/
use Grav\Common\Utils;
// Get subsite name from sub-domain
$environment = isset($_SERVER['HTTP_HOST'])
? $_SERVER['HTTP_HOST']
@OleVik
OleVik / gulpfile.js
Last active March 21, 2020 08:15
Build responsive images with Gulp
'use strict';
var gulp = require('gulp');
var gutil = require('gulp-util');
var del = require('del');
var debug = require('gulp-debug');
var $ = require('gulp-load-plugins')();
gulp.task('clean:pages', function() {
gutil.log('Deleting /pages/**/*', gutil.colors.magenta('123'));
return del([
@OleVik
OleVik / srcset.twig
Created May 14, 2016 12:48
Quick Twig macro for generating srcset-attribute for images
{% macro img(file, base, caption="", sizes="100vw") %}
{% set filename = file|split('.') %}
{% set filenameext = "." ~ filename|last %}
{% set file = file|replace({(filenameext): ""}) %}
<img
src="{{ base }}/{{ file }}-320{{ filenameext }}"
srcset="{{ base }}/{{ file }}-320{{ filenameext }} 320w,
{{ base }}/{{ file }}-480{{ filenameext }} 480w,
{{ base }}/{{ file }}-640{{ filenameext }} 640w,
{{ base }}/{{ file }}-960{{ filenameext }} 960w,
@OleVik
OleVik / foundation.flex.css
Last active November 28, 2015 17:39
Foundation 6 Flex
@charset"UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {