1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-12 02:42:48 +00:00

updated bunch of file paths and changed the way posts are loaded

This commit is contained in:
2016-01-05 12:28:04 -06:00
parent 4bb8cae81e
commit 6ab45fe935
13249 changed files with 317868 additions and 2101398 deletions

28
node_modules/serve-favicon/index.js generated vendored
View File

@@ -2,10 +2,12 @@
* serve-favicon
* Copyright(c) 2010 Sencha Inc.
* Copyright(c) 2011 TJ Holowaychuk
* Copyright(c) 2014 Douglas Christopher Wilson
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/
'use strict';
/**
* Module dependencies.
* @private
@@ -19,6 +21,13 @@ var parseUrl = require('parseurl');
var path = require('path');
var resolve = path.resolve;
/**
* Module exports.
* @public
*/
module.exports = favicon;
/**
* Module variables.
* @private
@@ -31,16 +40,16 @@ var maxMaxAge = 60 * 60 * 24 * 365 * 1000; // 1 year
*
* @public
* @param {String|Buffer} path
* @param {Object} options
* @param {Object} [options]
* @return {Function} middleware
*/
module.exports = function favicon(path, options){
options = options || {};
function favicon(path, options) {
var opts = options || {};
var buf;
var icon; // favicon cache
var maxAge = calcMaxAge(options.maxAge);
var maxAge = calcMaxAge(opts.maxAge);
var stat;
if (!path) throw new TypeError('path to favicon.ico is required');
@@ -64,9 +73,10 @@ module.exports = function favicon(path, options){
return;
}
if ('GET' !== req.method && 'HEAD' !== req.method) {
var status = 'OPTIONS' === req.method ? 200 : 405;
res.writeHead(status, {'Allow': 'GET, HEAD, OPTIONS'});
if (req.method !== 'GET' && req.method !== 'HEAD') {
res.statusCode = req.method === 'OPTIONS' ? 200 : 405;
res.setHeader('Allow', 'GET, HEAD, OPTIONS');
res.setHeader('Content-Length', '0');
res.end();
return;
}
@@ -112,7 +122,7 @@ function createIcon(buf, maxAge) {
return {
body: buf,
headers: {
'Cache-Control': 'public, max-age=' + ~~(maxAge / 1000),
'Cache-Control': 'public, max-age=' + Math.floor(maxAge / 1000),
'ETag': etag(buf)
}
};