Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 8 additions & 35 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,36 +1,9 @@
# Numerous always-ignore extensions
*.diff
*.err
*.orig
*.log
*.rej
*.swo
*.swp
*.vi
*~

# OS or Editor folders
_site
.coffeehintrc
.jshintrc
img/Thumbs.db
.DS_Store
.cache
.project
.settings
nbproject
thumbs.db

# Dreamweaver added files
_notes
dwsync.xml

# Komodo
*.komodoproject
.komodotools

# Folders to ignore
.hg
.svn
publish
.idea

# build script local files
build/buildinfo.properties
build/config/buildinfo.properties
._.DS_Store
node_modules
.sass-cache
.ruby-version
3 changes: 0 additions & 3 deletions .htaccess

This file was deleted.

15 changes: 15 additions & 0 deletions 404.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Looks like you're lost!
permalink: /404.html
---

<pre>
_ _ ___ _ _
| || | / _ \| || |
| || |_| | | | || |_
|__ _| | | |__ _|
| | | |_| | | |
|_| \___/ |_|

</pre>
Sorry, but the page you were trying to view does not exist.
1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
gnocode.com
6 changes: 6 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
source 'https://rubygems.org'
gem 'jekyll'

group :jekyll_plugins do
gem "jekyll-paginate"
end
41 changes: 41 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
GEM
remote: https://rubygems.org/
specs:
colorator (0.1)
ffi (1.9.10)
jekyll (3.1.6)
colorator (~> 0.1)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1)
kramdown (~> 1.3)
liquid (~> 3.0)
mercenary (~> 0.3.3)
rouge (~> 1.7)
safe_yaml (~> 1.0)
jekyll-paginate (1.1.0)
jekyll-sass-converter (1.4.0)
sass (~> 3.4)
jekyll-watch (1.4.0)
listen (~> 3.0, < 3.1)
kramdown (1.11.1)
liquid (3.0.6)
listen (3.0.8)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
mercenary (0.3.6)
rb-fsevent (0.9.7)
rb-inotify (0.9.7)
ffi (>= 0.5.0)
rouge (1.11.0)
safe_yaml (1.0.4)
sass (3.4.22)

PLATFORMS
ruby

DEPENDENCIES
jekyll
jekyll-paginate

BUNDLED WITH
1.12.5
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2016 Ashish

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
50 changes: 50 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# Ink

Ink is a minmal two-column theme for [Jekyll](http://jekyllrb.com)

![Screenshot](https://s32.postimg.org/gdtp6pw1x/ink.png)

# Installation

##### Setup on your local machine
* Clone or download the repository
* You should have [ruby](https://www.ruby-lang.org/en/) installed in your system
* Install bundler which helps in specifying and installing dependencies of any Ruby project ```gem install bundler```
* Go to the root of the repo and run this - ```bundle install```
* Then - ```bundle exec jekyll serve```

##### Make it your own
* Fork the repository
* Follow the configuration step
* Host your site/blog with **Ink**

# Configuration
* Change the following in ```_config.yml```
```
name: "Ink"
description: "A minimalistic jekyll theme for humans"
url: ""
author: "thinker3197"
email: "jhondoe@abc.com"
gravatar_hash: "205e460b479e2e5b48aec07710c08d50"
twitter: "jhondoe"
email: "jhondoe@abc.com"
github: "jhondoe"
pinterest: "jhondoe"
linkedin: "jhondoe"
facebook: "jhondoe"

```
* Set the number of posts that appear in each page by changing the ```paginate``` option in ```_config.yml``` file. Default value is 5.
* Add more navigation menus in the ```nav``` section in ```_config.yml```.
* Add your custom url in ```url``` option. Example : http://thinker3197.github.io/blog. Consult the ```gh-pages``` branch to see the basic setup for a blog.
* Add your custom background by adding a custom background link in the ```background``` option in ```_config.yml```.

# Licensce

Open sourced under [MIT LICENSE](https://github.com/thinker3197/ink/blob/master/LICENSE)





51 changes: 51 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: "gnocode"
description: "A New Orleans Community Of Developers and Engineers"

url: ""
author: "spaceotterinspace"
email: "jacqnelson@gmail.com"
gravatar_hash: ""
twitter: "gnocode"
email: ""
github: "gnocode"
pinterest: ""
linkedin: ""
facebook: "groups/nolatech/"

disqus_shortname: ""

background: "http://apple.wallpapersfine.com/wallpapers/original/1242x2208/w-5273.jpg"

paginate: 5
paginate_path: "/page:num/"

baseurl: ""
permalink: /:year/:month/:day/:title/

markdown: kramdown

nav:
- name: "About"
href: "/about"
- name: "Location"
href: "/location"

sass:
style: :compressed

defaults:
-
scope:
path: ""
type: "pages"
values:
layout: "page"
-
scope:
path: ""
type: "posts"
values:
layout: "post"

gems:
- jekyll-paginate
16 changes: 16 additions & 0 deletions _includes/disqus_comments.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{% if page.comments != false %}
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_shortname = '{{ site.disqus_shortname }}';
var disqus_identifier = '{{ page.url }}';

(function() {
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
{% endif %}
9 changes: 9 additions & 0 deletions _includes/head.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% if page.title %}{{ page.title }}{% else %}{{ site.name }}{% endif %}</title>
<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,600">
<link href="{{ site.url }}/resources/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="{{ site.url }}/style.css">
<link rel="alternate" type="application/rss+xml" title="RSS Feed for {{ site.name }}" href="{{ site.baseurl }}/feed.xml" />
</head>
4 changes: 4 additions & 0 deletions _includes/header.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<header class="head">
<h1 class="head-title">
</h1>
</header>
35 changes: 35 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!DOCTYPE html>
<html lang="en">
{% include head.html %}

<body class="preload">
<div class="top"></div>
<div class="profile" style="background-image: url({{ site.background }});">
<a href="{{ site.baseurl }}/"><img src="/resources/images/gnocode.jpeg" class="img-circle" /></a>
<p>{{ site.description }}</p>
<ul class="social">
{% if site.github %}
<a type="button" href="http://github.com/{{ site.github }}">
<i class="fa fa-github"></i>
</a>
{% endif %} {% if site.twitter %}
<a type="button" href="http://twitter.com/{{ site.github }}">
<i class="fa fa-twitter"></i>
</a>
{% endif %} {% if site.facebook %}
<a type="button" href="http://facebook.com/{{ site.facebook }}">
<i class="fa fa-facebook"></i>
</a>
{% endif %}
</ul>
</div>
<div class="posts">
{{ content }}
</div>
</body>
<script type="text/javascript">
window.onload = function(){
document.getElementsByTagName("BODY")[0].classList.remove("preload");
}
</script>
</html>
10 changes: 10 additions & 0 deletions _layouts/page.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
layout: default
---

{% include header.html %}

<div class="content page">
<h1 class="page-title">{{ page.title }}</h1>
{{ content }}
</div>
16 changes: 16 additions & 0 deletions _layouts/post.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
layout: default
---

{% include header.html %}

<div class="content post">
<h1 class="post-title">{{ page.title }}</h1>
<div class="post-date">
<time>{{ page.date | date_to_string }}</time>
</div>
{{ content }}
</div>
{% if site.disqus_shortname %}
{% include disqus_comments.html %}
{% endif %}
19 changes: 19 additions & 0 deletions _posts/2016-10-08-building-composable-abstractions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: "Building Composable Abstractions"
description: "Do you want to create robust and composable abstractions? Conal Elliott's Denotational Design is an iterative process to define the essence of a domain and build in composability. The resulting abstractions lead to more robust code at the core of your application and can give your business a competitive advantage. This is the process that created Functional Reactive Programming. We will apply this process to the Processing.js graphics library to develop a composable vector graphics system."
image: "/resources/images/eric_normand.jpeg"
author: "Eric Normand"
---




Presented by Eric Normand

![Eric Normand](/resources/images/eric_normand.jpeg "Eric Normand")






6 changes: 6 additions & 0 deletions about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
title: About
permalink: /about/
---

<p class="heavy-title">gnocode is a New Orleans Community Of Developers and Engineers.</p>
20 changes: 20 additions & 0 deletions feed.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
layout: null
---
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>{{ site.name | xml_escape }}</title>
<link>{{ site.url }}</link>
<atom:link href="{{ site.url }}/feed.xml" rel="self" type="application/rss+xml" />
{% for post in site.posts %}
<item>
<title>{{ post.title | xml_escape }}</title>
<description>{{ post.content | xml_escape }}</description>
<pubDate>{{ post.date | date_to_rfc822 }}</pubDate>
<link>{{ site.url }}{{ post.url }}</link>
<guid isPermaLink="true">{{ site.url }}{{ post.url }}</guid>
</item>
{% endfor %}
</channel>
</rss>
Loading