Code Monkey home page Code Monkey logo

typo's People

Contributors

mapyo avatar samwhited avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

typo's Issues

Search typeahead should respond to more events

The typeahead feature should respond to the up and down arrow keys being pressed to scroll through the list (and the enter key when an item is selected) as well as focus change events.

[Guide required] Blog does not look like yours. :-(

Hi Sam,

first of all I'd like to thank you for sharing this beautiful theme with us! :) I have installed it yesterday, but my blog does not look like yours. :( (e.g. I do not have those circles / squares) I just have got big pictures.

Would it be possible to write a guide for new users? :) Do I need to rewrite any configuration file(s)?

My post layout looks as followed:


---
layout: post
title: "Hello World!"
date: 2015-11-08 09:46:14 +0100
comments: true
categories: test 

---
Testing 123.
{% img http://placekitten.com/890/280 %}

Best regards

Spencer

Add ability to center post block

Add ability to center post content without centering the text in it (eg. for poems where we may want the text block centered on the page, but the text still aligned to the left side of the block).

Possible config option:

page.article_class: nil

Add map support

Allow user to specify a GeoJSON file, a coordinate, and/or a Mapbox basemap to load in place of a picture. If a GeoJSON file is loaded, zoom to extents. If a point is specified, center on that point (and show a marker unless it's hidden). In thumbnail, zoom to point if specified. Otherwise, show first point from GeoJSON or basemap.

page/site.cover_type: photo|map
page/site.icon: (Maki ID)|hide
page.latitude
page.longitude
page.geojson (URL)
page/site.basemap (Mapbox ID)

Category pages should have a map view as well. Also an "all posts" map view. Might be a pain...

Add live blogging support

Add support for live blogging. Posts with live blogging turned on should check for updates every few minutes and display a message if updates can be loaded via ajax.

Non invasive updates (new text at the end of the article) should load automatically without scrolling the page.

This would currently require adding the following preferences:

site.update_interval (int, seconds)
page.update_interval (int, seconds)
page.live (bool)

liquid 2.5.0 dependency fails

I added "gem 'liquid', '~> 2.5.0'" to my Gemfile as per the instructions and got the following message

You have requested:
liquid ~> 2.5.0

The bundle currently has liquid locked at 2.6.1.
Try running bundle update liquid

So I ran "bundle update liquid"

Bundler could not find compatible versions for gem "liquid":
In Gemfile:
liquid (~> 2.5.0) ruby

jekyll (~> 2.0) ruby depends on
  liquid (2.6.1)

Don't know much about Ruby, but it seems like maybe the default version has outpaced your requirement?

Search typeahead should be Aria compatible

The search typeahead should be accessible via Aria. Some research will need to be done to decide how to best handle this, because the search box could potentially have both the search and combobox roles.

Add gallery support

Add support for photo galleries in place of individual cover photos. Maybe add plugins for common photo api's. Generate gallery JSON and load that to render gallery.

  • page.cover_type (nil|gallery)
  • page.flickr_album (id)
  • page.500px_album (id)
  • page.photos (src array)
  • page.thumbnail (animate|src)
  • page.show_in_gallery (use to exclude src from site wide or category galleries; page level galleries are automatically excluded)
  • page.gallery_speed (seconds)

The page.src attribute can still be used and will be an alt image if the gallery can't be loaded for some reason. Also add a cover photos gallery view to categories and a site wide photos gallery to special pages.

Gallery JSON example:

{
    "images": [{
        "src": "...",
        "thumbnail": "...",
        "caption": "...",
        "title": "...",
        "alt": "..."
    },
    "flickr api URI",
    "Other api URI",
    "Etc."
    ]
}

Rake generate fails

Hi, I am trying to install your theme, but am not able to successfully complete `rake generate' step,

here is the error message:

[prateek@mir .themes]$ rake generate
(in /home/prateek/Octo_test/mysite)
## Generating Site with Jekyll
unchanged sass/main.scss
unchanged sass/prettify-hemisu.scss
identical source/stylesheets/screen.css
Configuration from /home/prateek/Octo_test/mysite/_config.yml
Building site: source -> public
Liquid Exception: divided by 0 in index.html
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/standardfilters.rb:231:in `modulo'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/strainer.rb:43:in `invoke'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/context.rb:75:in `invoke'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/variable.rb:50:in `block in render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/variable.rb:38:in `each'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/variable.rb:38:in `inject'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/variable.rb:38:in `render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/tags/assign.rb:26:in `render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:106:in `block in render_all'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:93:in `each'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:93:in `render_all'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/tags/for.rb:117:in `block (2 levels) in render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/tags/for.rb:105:in `each'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/tags/for.rb:105:in `each_with_index'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/tags/for.rb:105:in `block in render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/context.rb:105:in `stack'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/tags/for.rb:104:in `render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:106:in `block in render_all'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:93:in `each'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:93:in `render_all'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/block.rb:82:in `render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/template.rb:124:in `render'
/home/prateek/.gem/ruby/gems/liquid-2.5.4/lib/liquid/template.rb:132:in `render!'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/lib/jekyll/convertible.rb:79:in `do_layout'
/home/prateek/Octo_test/mysite/plugins/post_filters.rb:167:in `do_layout'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/lib/jekyll/page.rb:100:in `render'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/lib/jekyll/site.rb:204:in `block in render'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/lib/jekyll/site.rb:203:in `each'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/lib/jekyll/site.rb:203:in `render'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/lib/jekyll/site.rb:41:in `process'
/home/prateek/.gem/ruby/gems/jekyll-0.12.1/bin/jekyll:264:in `<top (required)>'
/home/prateek/bin/jekyll:23:in `load'
/home/prateek/bin/jekyll:23:in `<main>'
Build Failed

(I am totally clueless about this stuff, I tried to use a constant in place of site.posts_per_page but then I get nil comparison error)

Add atom feeds for categories

Add an atom feed for each category. They should reside at: /blog/categories/CATEGORY/atom.xml (eg. /blog/categories/new-year/atom.xml) or possibly just /blog/categories/CATEGORY.xml.

Add Typekit integration

Add integration for Typekit directly to the blog (via a config item) instead of requiring that it be placed in source/_includes/custom/head.html.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.