1
0
mirror of https://github.com/mgerb/mywebsite synced 2026-01-12 10:52:47 +00:00

added blogpost and switched to ejs

This commit is contained in:
2015-07-28 12:49:32 -05:00
parent 103bd39c00
commit 0773f5159d
142 changed files with 11585 additions and 12199 deletions

1
node_modules/ejs/test/fixtures/backslash.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
\foo

1
node_modules/ejs/test/fixtures/backslash.html generated vendored Normal file
View File

@@ -0,0 +1 @@
\foo

7
node_modules/ejs/test/fixtures/comments.ejs generated vendored Normal file
View File

@@ -0,0 +1,7 @@
<li><a href="foo"><% // double-slash comment %>foo</li>
<li><a href="bar"><% /* C-style comment */ %>bar</li>
<li><a href="baz"><% // double-slash comment with newline
%>baz</li>
<li><a href="qux"><% var x = 'qux'; // double-slash comment @ end of line %><%= x %></li>
<li><a href="fee"><%# ERB style comment %>fee</li>
<li><a href="bah"><%= 'not a ' + '//' + ' comment' %></a></li>

6
node_modules/ejs/test/fixtures/comments.html generated vendored Normal file
View File

@@ -0,0 +1,6 @@
<li><a href="foo">foo</li>
<li><a href="bar">bar</li>
<li><a href="baz">baz</li>
<li><a href="qux">qux</li>
<li><a href="fee">fee</li>
<li><a href="bah">not a // comment</a></li>

1
node_modules/ejs/test/fixtures/consecutive-tags.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<% var a = 'foo' %><% var b = 'bar' %><%= a %>

1
node_modules/ejs/test/fixtures/consecutive-tags.html generated vendored Normal file
View File

@@ -0,0 +1 @@
foo

1
node_modules/ejs/test/fixtures/double-quote.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<p><%= "lo" + 'ki' %>'s "wheelchair"</p>

1
node_modules/ejs/test/fixtures/double-quote.html generated vendored Normal file
View File

@@ -0,0 +1 @@
<p>loki's "wheelchair"</p>

5
node_modules/ejs/test/fixtures/error.ejs generated vendored Normal file
View File

@@ -0,0 +1,5 @@
<ul>
<% if (users) { %>
<p>Has users</p>
<% } %>
</ul>

8
node_modules/ejs/test/fixtures/error.out generated vendored Normal file
View File

@@ -0,0 +1,8 @@
ReferenceError: error.ejs:2
1| <ul>
>> 2| <% if (users) { %>
3| <p>Has users</p>
4| <% } %>
5| </ul>
users is not defined

1
node_modules/ejs/test/fixtures/fail.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<% function foo() return 'foo'; %>

1
node_modules/ejs/test/fixtures/hello-world.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<p>Hello world!</p>

5
node_modules/ejs/test/fixtures/include-abspath.ejs generated vendored Normal file
View File

@@ -0,0 +1,5 @@
<ul>
<@ pets.forEach(function(pet){ @>
<@- include(path.join(dir, 'pet'), {pet: pet}); @>
<@ }); @>
</ul>

3
node_modules/ejs/test/fixtures/include-simple.ejs generated vendored Normal file
View File

@@ -0,0 +1,3 @@
<ul>
<%- include('hello-world'); %>
</ul>

4
node_modules/ejs/test/fixtures/include-simple.html generated vendored Normal file
View File

@@ -0,0 +1,4 @@
<ul>
<p>Hello world!</p>
</ul>

1
node_modules/ejs/test/fixtures/include.css.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<style><%- include('style.css', {value: 'bar'}); %></style>

4
node_modules/ejs/test/fixtures/include.css.html generated vendored Normal file
View File

@@ -0,0 +1,4 @@
<style>body {
foo: 'bar';
}
</style>

5
node_modules/ejs/test/fixtures/include.ejs generated vendored Normal file
View File

@@ -0,0 +1,5 @@
<ul>
<@ pets.forEach(function(pet){ @>
<@- include('pet', {pet: pet}); @>
<@ }); @>
</ul>

12
node_modules/ejs/test/fixtures/include.html generated vendored Normal file
View File

@@ -0,0 +1,12 @@
<ul>
<li>geddy</li>
<li>neil</li>
<li>alex</li>
</ul>

1
node_modules/ejs/test/fixtures/include_cache.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<%- include('../tmp/include') %>

1
node_modules/ejs/test/fixtures/include_cache.html generated vendored Normal file
View File

@@ -0,0 +1 @@
<p>Old</p>

View File

@@ -0,0 +1 @@
<style><% var value = 'bar' %><% include style.css %></style>

View File

@@ -0,0 +1,4 @@
<style>body {
foo: 'bar';
}
</style>

View File

@@ -0,0 +1,5 @@
<ul>
<@ pets.forEach(function(pet){ @>
<@ include pet @>
<@ }) @>
</ul>

View File

@@ -0,0 +1,12 @@
<ul>
<li>geddy</li>
<li>neil</li>
<li>alex</li>
</ul>

View File

@@ -0,0 +1 @@
<%- include ../tmp/include_preprocessor %>

View File

@@ -0,0 +1 @@
<p>Old</p>

1
node_modules/ejs/test/fixtures/includes/bom.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<p>This is a file with BOM.</p>

View File

@@ -0,0 +1 @@
<li><% include menu/item %></li>

View File

@@ -0,0 +1 @@
<a href="/<%= url %>"><%= title %></a>

3
node_modules/ejs/test/fixtures/literal.ejs generated vendored Normal file
View File

@@ -0,0 +1,3 @@
<pre>There should be a space followed by a less-than sign and then two more
spaces in the next line:
< .</pre>

3
node_modules/ejs/test/fixtures/literal.html generated vendored Normal file
View File

@@ -0,0 +1,3 @@
<pre>There should be a space followed by a less-than sign and then two more
spaces in the next line:
< .</pre>

15
node_modules/ejs/test/fixtures/menu.ejs generated vendored Normal file
View File

@@ -0,0 +1,15 @@
<%- include('includes/menu-item', {
url: '/foo'
, title: 'Foo'
}); -%>
<%- include('includes/menu-item', {
url: '/bar'
, title: 'Bar'
}); -%>
<%- include('includes/menu-item', {
url: '/baz'
, title: 'Baz'
}); -%>

9
node_modules/ejs/test/fixtures/menu.html generated vendored Normal file
View File

@@ -0,0 +1,9 @@
<li><a href="//foo">Foo</a>
</li>
<li><a href="//bar">Bar</a>
</li>
<li><a href="//baz">Baz</a>
</li>

11
node_modules/ejs/test/fixtures/menu_preprocessor.ejs generated vendored Normal file
View File

@@ -0,0 +1,11 @@
<% var url = '/foo' -%>
<% var title = 'Foo' -%>
<% include includes/menu-item -%>
<% var url = '/bar' -%>
<% var title = 'Bar' -%>
<% include includes/menu-item -%>
<% var url = '/baz' -%>
<% var title = 'Baz' -%>
<% include includes/menu-item -%>

View File

@@ -0,0 +1,8 @@
<li><a href="//foo">Foo</a>
</li>
<li><a href="//bar">Bar</a>
</li>
<li><a href="//baz">Baz</a>
</li>

15
node_modules/ejs/test/fixtures/menu_var.ejs generated vendored Normal file
View File

@@ -0,0 +1,15 @@
<%- include(varPath, {
url: '/foo'
, title: 'Foo'
}); -%>
<%- include(varPath, {
url: '/bar'
, title: 'Bar'
}); -%>
<%- include(varPath, {
url: '/baz'
, title: 'Baz'
}); -%>

1
node_modules/ejs/test/fixtures/messed.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<ul><%users.forEach(function(user){%><li><%=user.name%></li><%})%></ul>

1
node_modules/ejs/test/fixtures/messed.html generated vendored Normal file
View File

@@ -0,0 +1 @@
<ul><li>geddy</li><li>neil</li><li>alex</li></ul>

5
node_modules/ejs/test/fixtures/newlines.ejs generated vendored Normal file
View File

@@ -0,0 +1,5 @@
<ul>
<% users.forEach(function(user){ %>
<li><%= user.name %></li>
<% }) %>
</ul>

9
node_modules/ejs/test/fixtures/newlines.html generated vendored Normal file
View File

@@ -0,0 +1,9 @@
<ul>
<li>geddy</li>
<li>neil</li>
<li>alex</li>
</ul>

6
node_modules/ejs/test/fixtures/newlines.mixed.ejs generated vendored Normal file
View File

@@ -0,0 +1,6 @@
<ul>
<% var unused1 = 'blah' -%>
<% var unused2 = 'bleh' %>
<% var unused3 = 'bloh' -%>
<% var unused4 = 'bluh' %>
</ul>

4
node_modules/ejs/test/fixtures/newlines.mixed.html generated vendored Normal file
View File

@@ -0,0 +1,4 @@
<ul>
</ul>

5
node_modules/ejs/test/fixtures/no.newlines.ejs generated vendored Normal file
View File

@@ -0,0 +1,5 @@
<ul>
<% users.forEach(function(user){ -%>
<li><%= user.name %></li>
<% }) -%>
</ul>

5
node_modules/ejs/test/fixtures/no.newlines.error.ejs generated vendored Normal file
View File

@@ -0,0 +1,5 @@
AAA
<% data = "test"; -%>
BBB
<%= qdata %>
CCC

5
node_modules/ejs/test/fixtures/no.newlines.html generated vendored Normal file
View File

@@ -0,0 +1,5 @@
<ul>
<li>geddy</li>
<li>neil</li>
<li>alex</li>
</ul>

8
node_modules/ejs/test/fixtures/no.semicolons.ejs generated vendored Normal file
View File

@@ -0,0 +1,8 @@
This document does not use semicolons in scriptlets.
<%
var a = 'b'
var b = 'c'
var c
c = b
%>
The value of c is: <%= c %>

3
node_modules/ejs/test/fixtures/no.semicolons.html generated vendored Normal file
View File

@@ -0,0 +1,3 @@
This document does not use semicolons in scriptlets.
The value of c is: c

1
node_modules/ejs/test/fixtures/para.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<p>hey</p>

1
node_modules/ejs/test/fixtures/pet.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<li><@= pet.name @></li>

14
node_modules/ejs/test/fixtures/rmWhitespace.ejs generated vendored Normal file
View File

@@ -0,0 +1,14 @@
<tag1>
<tag2>
A very long piece of text very long piece of text very long piece of
text very long piece <% var f = 'f' %>of text very long piece of
tex
t very long piece of<% %>text very long
adsffadsfadsfad<%= f %>
piece of text.
<% var a = 'a' %>
Text again.
<% var b = 'b' %>
<% var c = 'c'
var d = 'd' %>

8
node_modules/ejs/test/fixtures/rmWhitespace.html generated vendored Normal file
View File

@@ -0,0 +1,8 @@
<tag1>
<tag2>
A very long piece of text very long piece of text very long piece of
text very long piece of text very long piece of
text very long piece oftext very long
adsffadsfadsfadfpiece of text.
Text again.
Another text. c

1
node_modules/ejs/test/fixtures/single-quote.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<p><%= 'loki' %>'s wheelchair</p>

1
node_modules/ejs/test/fixtures/single-quote.html generated vendored Normal file
View File

@@ -0,0 +1 @@
<p>loki's wheelchair</p>

3
node_modules/ejs/test/fixtures/style.css generated vendored Normal file
View File

@@ -0,0 +1,3 @@
body {
foo: '<%= value %>';
}

1
node_modules/ejs/test/fixtures/user-no-with.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<h1><$= locals.name $></h1>

1
node_modules/ejs/test/fixtures/user.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<h1><$= name $></h1>

1
node_modules/ejs/test/fixtures/with-context.ejs generated vendored Normal file
View File

@@ -0,0 +1 @@
<%= this.foo %>