Skip to content

Instantly share code, notes, and snippets.

@jennifert
jennifert / _config.yml
Last active Dec 12, 2019
Sample Jekyll config file
View _config.yml
# Site settings
title: Jennifer Tesolin
description: "This is Jennifer Tesolin's personal web site. Located on this site are tutorials and tips for web developers."
baseurl: ""
url: "https://jenntesolin.com"
timezone : "America/Toronto"
exclude: [Gemfile, Gemfile.lock, README.md, vendor, bin,changelog.md,wordpress.xml,package.json,Gruntfile.js,node_modules, .ruby-version]
markdown: kramdown
@jennifert
jennifert / .browserslistrc
Last active Oct 4, 2018
Npm Build Script (will replace Grunt in blog post)
View .browserslistrc
# Browsers that we support
last 2 version
@jennifert
jennifert / JekyllSeachjQueryFragment2
Last active Jun 1, 2017
This is the second custom function for our search. It just look sin the JSON file using jQuery getJson.
View JekyllSeachjQueryFragment2
var displyResult = function(blogTitle,blogCategory,blogTags,blogLink,blogDate,blogSummary) {
var results = '<article class="posts blogpage">'+
'<h2 class="entry-title">'+
'<a class="post-link" href="'+blogLink+'">'+blogTitle+'</a>'+
'</h2>'+
'<div class="entry-summary">'+
'<p>'+
blogSummary +
'<a href="'+blogLink+'">Continued</a>'+
@jennifert
jennifert / Gruntfile.js
Created Jun 1, 2017
Current Grunt file for site resdesign
View Gruntfile.js
module.exports = function(grunt) {
'use strict';
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
dist: {
options: {
View jekyll-post.markdown

layout: post title: "Draft Template" date: 2015-03-17 19:34:21 categories:

  • Tutorial tags:
  • Jekyll summary: Put details that will be in more tag here.
@jennifert
jennifert / .gitignore
Created May 26, 2017
My git ignore - sample file
View .gitignore
# npm
node_modules
npm-debug.log
tmp
# sass
.sass-cache/
*.css.map
#ruby
@jennifert
jennifert / .deployment
Created May 26, 2017
Sample Jekyl Azure deployfile
View .deployment
[config]
project = _site
@jennifert
jennifert / web.config
Created May 26, 2017
Jekyll Web.config sample
View web.config
<?xml version="1.0"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
View basic-yql.js
//declare vars
var blogLink = 'https://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent('select title,link,pubDate,category from rss where url ="http://rss.cbc.ca/lineup/technology.xml"')+'&format=json&diagnostics=false&callback=?';
//end variable declare
jQuery.noConflict();
jQuery(document).ready(function($){
//Call blog feed
$.getJSON(blogLink, function(data){
$.each(data.query.results.item, function(index, item){
$('.blog-post-container' ).append('<div class="row">');
$('.blog-post-container' ).append('<div class="col-md-12">');
@jennifert
jennifert / JekyllSeachjQueryFragment1
Last active Aug 29, 2015
This is the first custom function for our search. It just look sin the JSON file using jQuery getJson. The full javascript code is at: https://github.com/jennifert/jekyll-site/blob/master/js/main.js
View JekyllSeachjQueryFragment1
/*start search function;*/
var getSearchResults = function(url) {
var count = 0;
var searchedFor = getParameterByName('searchbox'); /*get the query parameter from search box*/
var searchedForTest = searchedFor.toLowerCase();
$('#searchbox').val(searchedFor); /*update input field with what was searched for*/
$.getJSON('/search.json', function(data) {
$('div#results').append('<section class="col-xs-12 col-sm-6 col-md-12">');