samwhited / typo Goto Github PK
View Code? Open in Web Editor NEWThis repo has been moved to https://git.sr.ht/~samwhited/typo
License: Other
This repo has been moved to https://git.sr.ht/~samwhited/typo
License: Other
There is at least one place in the JS where a var is not scoped properly. Fix it.
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.
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 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
On the archives page, make sure the thumbnail is also a link to the post.
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 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)
Currently posts are separated by a fixed amount of vertical space. If a posts description does not fill the box, there is a lot of whitespace between that post and the next. Make this more fluid so that it always appears the same regardless of text length.
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?
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.
When resizing the window to hae a small width, 150ร150 px thumbnails appear as ovals.
Ensure that they always remain 150px wide.
Images that are too large for the page should be scaled on mobile. See "Recipe for a Roadster" via a mobile phone for an example.
If the pages is a category page, the site category Atom feed should be <link>
-ed in the header along with the site-wide Atom feed.
Fix wells and the like on small screens (this post doesn't wrap well).
See https://blog.samwwhited.com/about for an example. Looks pretty bad on a phone.
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."
]
}
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 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
.
http://langyapojun.github.io/
the button older is error,how should i fixed and change it???
Add Disqus support back to the theme.
Add space between paragraphs in blockquote
's.
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
.
Search typeahead results should be tabable if possible.
Add a post.subtitle
property.
Google Fonts and the like.
The archives page looks odd left aligned on small screens. Center posts like on the index page.
On smaller screens (phones), remove the left margin on block quotes and shrink the right margin by 3/4 or so.
Add the ability to load (and perform feature detection so we can edit and delete) static comments using the simple comments API spec.
Authentication should probably be done (if desired) via Mozilla Persona and/or OpenID Connect. If not, at least support supplying an email which will be used to load a Gravatar image.
Add an option, page.cover_width
that overrides site.cover_width
if present.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.