I hereby claim:
- I am gfscott on github.
- I am gfscott (https://keybase.io/gfscott) on keybase.
- I have a public key whose fingerprint is 235C DC32 D0D8 DED1 69FC 0762 2752 D0A7 179C 6306
To claim this, I am signing this object:
{% if (pagination.pages.length > 1) %} | |
<nav class="pagination"> | |
<span>Page: </span> | |
{% for pageEntry in pagination.pages %} | |
{% if page.url == pagination.hrefs[ loop.index0 ] %} | |
<span class="pg" aria-current="page">{{ loop.index }}</span> | |
{% else %} | |
<a href="{{ pagination.hrefs[ loop.index0 ] }}">{{ loop.index }}</a> | |
{% endif %} | |
{% endfor %} |
{{ if (pagination.pages.length > 1) }} | |
<nav class="pagination"> | |
<span>Page: </span> | |
{{# `pagination.pages` is an array of arrays, so `index` here acts as a counter #}} | |
{{ for index, _content of pagination.pages }} | |
{{if pagination.hrefs[index] == page.url}} | |
<span class="pg" aria-current="page">{{index + 1}}</span> | |
{{else}} | |
<a href="{{pagination.hrefs[index]}}">{{index + 1}}</a> | |
{{/if}} |
<!-- https://gfscott.com/blog/dark-mode-for-real/ --> | |
<!doctype html> | |
<html lang="en-CA"> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<script> | |
// Get cookie value by name | |
function getCookie (name) { |
<div class="c"> | |
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"> | |
<path class="trace" fill="transparent" stroke="red" stroke-width="4" d="M21 25s91-15 121 17-77 78-77 78 141 2 97 27 24 32 24 32"/> | |
</svg> | |
</div> |
I hereby claim:
To claim this, I am signing this object:
// ----------------------------------------------------------------------------- | |
// SIMPLE REUSABLE AJAX GET JSON FUNCTION | |
// A frequent thing I find myself writing in projects is a simple function to | |
// get JSON via AJAX. This simple helper does that in a sensible way without | |
// needing jQuery or a needlessly complex standalone Ajax library. Get data | |
// so you can do stuff with it. That’s all it does. No POSTing, no crazy edge- | |
// case error handling. | |
function getJson(url, callback) { |
function html5_figure_image( $html, $id, $caption, $title, $align, $url ) | |
{ | |
$html5 = "<figure id='post-$id media-$id' class='align-$align'>"; | |
$html5 .= "<img src='$url' alt='$title' />"; | |
if ($caption) { | |
$html5 .= "<figcaption>$caption</figcaption>"; | |
} | |
$html5 .= "</figure>"; | |
<?php | |
///////////////////////////////////////////////////////////////////////////////////// | |
// Ask Wordpress to Embed Soundcloud’s Mini Player Instead of the Large Visual Player | |
///////////////////////////////////////////////////////////////////////////////////// | |
// Add function to theme’s functions.php file | |
// Relevant documentation: | |
// https://wordpress.org/support/topic/hookfilter-for-auto-embed-function-of-wp | |
// https://wordpress.org/support/topic/filter-hook-for-built-in-oembed-providers-eg-youtube | |
// https://developers.soundcloud.com/docs/oembed |