A list of the most common functionalities in Jekyll (Liquid). You can use Jekyll with GitHub Pages, just make sure you are using the proper version.
Running a local server for testing purposes:
################## | |
# DIRMNGR CONF # | |
################## | |
## | |
# SKS keyserver running as Tor hidden service | |
# See https://sks-keyservers.net/overview-of-pools.php#pool_tor | |
keyserver hkp://jirk5u4osbsr34t5.onion | |
## |
<?php | |
require_once('vendor/autoload.php'); | |
$currentIssue = '2019_01'; | |
function generateIssue($issue) | |
{ | |
$src = './src/' . $issue; |
<?php | |
// CSV files > CSV file | |
function mergeCSV(array $input = [], string $output = '') | |
{ | |
$count = 0; | |
foreach (glob($input) as $file) { | |
if (($handle = fopen($file, 'r')) !== false) { |
/* | |
* Replacing SVG strings in data-uri style situations | |
* by Jakob Erikson -- https://github.com/jakob-e | |
* | |
* http://codepen.io/jakob-e/pen/doMoML | |
*/ | |
// Function to replace characters in a string | |
@function str-replace($string, $search, $replace: '') { | |
$index: str-index($string, $search); |
#!/bin/bash | |
# https://hackernoon.com/how-to-use-yarn-in-a-project-without-installing-yarn-f946815ddb4e | |
# Choose which version of yarn you want to use | |
EXPECTED_YARN_VERSION="0.16.1" | |
function install_yarn { | |
mkdir -p .yarn | |
DOWNLOAD_URL="https://github.com/yarnpkg/yarn/releases/download/v$EXPECTED_YARN_VERSION/yarn-v$EXPECTED_YARN_VERSION.tar.gz" | |
echo "Downloading from $DOWNLOAD_URL" |
# Older Git versions | |
git submodule foreach 'git fetch origin --tags; git checkout master; git pull' && git pull && git submodule update --init --recursive | |
# Newer Git versions | |
git submodule update --remote --merge |
#!/usr/bin/env ruby | |
`gem list -d`.split(/\n\n^(?=\w)/).each do |data| | |
match = data.match(/(?<name>([^\s]+)) \((?<versions>.*)\)/) | |
name = match[:name] | |
versions = match[:versions].split(', ') | |
if match = data.match(/^.*\(([\d\.]*),? ?default\): .*$/) | |
next if match[1].empty? # it's the only version if this match is empty | |
versions.delete(match[1] || versions[0]) |
<?php | |
/* | |
--------------------------------------- | |
HTTP Security headers | |
--------------------------------------- | |
*/ | |
// Generating CSP nonce & defining CSP header | |
$csp_nonce = base64_encode(random_bytes(20)); |
A list of the most common functionalities in Jekyll (Liquid). You can use Jekyll with GitHub Pages, just make sure you are using the proper version.
Running a local server for testing purposes: