Giter VIP home page Giter VIP logo

adam-blog's Introduction

adam-blog's People

Contributors

artemsheludko avatar greenheart avatar scottmathson avatar wozniaklukasz 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

adam-blog's Issues

Mobile Incompatibility

I am using this theme for my blog about computer vision. So, there are a lot of code blocks being used at my site. It works really well on the laptop, but when i try to open my post on my phone, it loads only half way through and get stuck there.

Try opening this page up on your phone and you'll understand what i'm saying - https://bedibyte.github.io/blog/blob-tracking/

A solution to fix it would help me a lot (I'm loving the simplicity of the theme design, so i'm hoping that i do not have to switch to another theme). Thanks.

Git Ignored package.json

Hey there, I really like the looks of your theme, very clean and minimal. However I'm curious since you have a gulp file, why package.json is git ignored. Generally that's something good to have if you have any Node dependencies, which there are obviously a couple from looking at gulpfile.js. Might be something to consider adding to the repo so others can just npm install.

Table rendering issue

I have had a problem when trying to render markdown formatted tables.
They look fine on the markdown side when editing, but when browsing the web site side the table does not render.

For Example :

Column 1 Column 2 Column 3
A B C
1 2 3

Renders on the web side :
image

Accessibility errors found in your template

The user @carlsonsantana validate your site template "http://artemsheludko.com/adam-blog/" and found these accessibility errors:

  • Page http://artemsheludko.com/adam-blog/:
    • Issue ef7be5c4-1f0c-4b5e-b02e-d97e5c508e49:
      • Type: Error
      • Code: WCAG2AA.Principle1.Guideline1_3.1_3_1.F68
      • Message: This form field should be labelled in some way. Use the label element (either with a "for" attribute or wrapped around the form field), or "title", "aria-label" or "aria-labelledby" attributes as appropriate.
      • Selector: #search-input
      • Context: <input type="text" id="search-input" class="search" placeholder="Search">
    • Issue bbf5c655-0cb6-4931-96e5-5d96e56d8cbf:
      • Type: Error
      • Code: WCAG2AA.Principle4.Guideline4_1.4_1_2.H91.InputText.Name
      • Message: This textinput element does not have a name available to an accessibility API. Valid names are: label element, title undefined, aria-label undefined, aria-labelledby undefined.
      • Selector: #search-input
      • Context: <input type="text" id="search-input" class="search" placeholder="Search">
    • Issue 36591b1c-979c-4f4d-b8d5-3d92499ebafd:
      • Type: Error
      • Code: WCAG2AA.Principle3.Guideline3_2.3_2_2.H32.2
      • Message: This form does not contain a submit button, which creates issues for those who cannot submit the form using the keyboard. Submit buttons are INPUT elements with type attribute "submit" or "image", or BUTTON elements with type "submit" or omitted/invalid.
      • Selector: html > body > div > div > div:nth-child(2) > div > div > form
      • Context: `

Dark version is possible?

Hi, your theme is so pretty and minimalist but is possible a dark color background? I think will be a great feature :)

RSS Feed

Hi there,

Silly question probably since I am new to Jekyll blogs, but does this template support an rss feed?

Custom Page rendering issues

I want to add the same layout as the index page to a new project page but instead of a post, I want to show the list of pages that I want to add. I am trying to copy the index page code to a new page but it is not able to render the contents in a new page.

Liquid Exception: undefined method `to_date' for Liquid::Utils:Module in _pages/tags.html

I'm not able to build/serve this theme (I haven't made any changes) with Jekyll. I'd try to fix it myself and send a pull request, but I've never even touched Ruby before, so it might take a while. I hope the information below is helpful.

user@MACHINE:~/Documents/adam-blog$ jekyll build --trace
Configuration file: /home/user/Documents/adam-blog/_config.yml
       Deprecation: The 'gems' configuration option has been renamed to 'plugins'. Please update your config file accordingly.
            Source: /home/user/Documents/adam-blog
       Destination: /home/user/Documents/adam-blog/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
  Liquid Exception: undefined method `to_date' for Liquid::Utils:Module in _pages/tags.html
/var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/filters.rb:362:in `time': undefined method `to_date' for Liquid::Utils:Module (NoMethodError)
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/filters.rb:76:in `date_to_string'
	from /usr/lib/ruby/vendor_ruby/liquid/strainer.rb:51:in `invoke'
	from /usr/lib/ruby/vendor_ruby/liquid/context.rb:95:in `invoke'
	from /usr/lib/ruby/vendor_ruby/liquid/variable.rb:88:in `block in render'
	from /usr/lib/ruby/vendor_ruby/liquid/variable.rb:86:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/variable.rb:86:in `inject'
	from /usr/lib/ruby/vendor_ruby/liquid/variable.rb:86:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:151:in `render_token'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:5:in `block in render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler.rb:80:in `profile_token_render'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:4:in `render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:135:in `block in render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/if.rb:39:in `block (2 levels) in render'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/if.rb:37:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/if.rb:37:in `block in render'
	from /usr/lib/ruby/vendor_ruby/liquid/context.rb:132:in `stack'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/if.rb:36:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:151:in `render_token'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:5:in `block in render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler.rb:80:in `profile_token_render'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:4:in `render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:135:in `block in render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:113:in `block (2 levels) in render'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:100:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:100:in `each_with_index'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:100:in `block in render'
	from /usr/lib/ruby/vendor_ruby/liquid/context.rb:132:in `stack'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:99:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:151:in `render_token'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:5:in `block in render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler.rb:80:in `profile_token_render'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:4:in `render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:135:in `block in render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/unless.rb:15:in `block in render'
	from /usr/lib/ruby/vendor_ruby/liquid/context.rb:132:in `stack'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/unless.rb:10:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:151:in `render_token'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:5:in `block in render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler.rb:80:in `profile_token_render'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:4:in `render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:135:in `block in render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:113:in `block (2 levels) in render'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:100:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:100:in `each_with_index'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:100:in `block in render'
	from /usr/lib/ruby/vendor_ruby/liquid/context.rb:132:in `stack'
	from /usr/lib/ruby/vendor_ruby/liquid/tags/for.rb:99:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:151:in `render_token'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:5:in `block in render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler.rb:80:in `profile_token_render'
	from /usr/lib/ruby/vendor_ruby/liquid/profiler/hooks.rb:4:in `render_token_with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:135:in `block in render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `each'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:122:in `render_all'
	from /usr/lib/ruby/vendor_ruby/liquid/block.rb:108:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/template.rb:210:in `block in render'
	from /usr/lib/ruby/vendor_ruby/liquid/template.rb:262:in `with_profiling'
	from /usr/lib/ruby/vendor_ruby/liquid/template.rb:209:in `render'
	from /usr/lib/ruby/vendor_ruby/liquid/template.rb:222:in `render!'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/liquid_renderer/file.rb:30:in `block (2 levels) in render!'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/liquid_renderer/file.rb:42:in `measure_bytes'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/liquid_renderer/file.rb:29:in `block in render!'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/liquid_renderer/file.rb:49:in `measure_time'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/liquid_renderer/file.rb:28:in `render!'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:123:in `render_liquid'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:76:in `render_document'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:62:in `run'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:466:in `block in render_pages'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:464:in `each'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:464:in `render_pages'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:193:in `render'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:73:in `process'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/command.rb:28:in `process_site'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/commands/build.rb:65:in `build'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/commands/build.rb:36:in `process'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init_with_program'
	from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `block in execute'
	from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `each'
	from /usr/lib/ruby/vendor_ruby/mercenary/command.rb:220:in `execute'
	from /usr/lib/ruby/vendor_ruby/mercenary/program.rb:42:in `go'
	from /usr/lib/ruby/vendor_ruby/mercenary.rb:19:in `program'
	from /var/lib/gems/2.3.0/gems/jekyll-3.6.2/exe/jekyll:15:in `<top (required)>'
	from /usr/local/bin/jekyll:22:in `load'
	from /usr/local/bin/jekyll:22:in `<main>'

Here's a list of my local installed gems:

addressable (2.5.2)
afm (0.2.2)
Ascii85 (1.0.2)
bigdecimal (1.3.2, 1.2.8)
blankslate (3.1.3)
bundler (1.16.0)
classifier-reborn (2.1.0, 2.0.4)
coderay (1.1.2, 1.1.1)
coffee-script (2.4.1)
coffee-script-source (1.12.2, 1.10.0)
colorator (1.1.0)
connection_pool (2.2.1)
did_you_mean (1.0.0)
execjs (2.7.0, 2.6.0)
fast-stemmer (1.0.2)
ffi (1.9.18, 1.9.10)
forwardable-extended (2.6.0)
hashery (2.1.2)
io-console (0.4.6, 0.4.5)
jekyll (3.6.2)
jekyll-feed (0.9.2)
jekyll-paginate (1.1.0)
jekyll-sass-converter (1.5.0)
jekyll-seo-tag (2.3.0)
jekyll-sitemap (1.1.1)
jekyll-watch (1.5.0)
json (2.1.0, 1.8.3)
kramdown (1.15.0, 1.14.0)
launchy (2.4.3, 2.3.0)
liquid (4.0.0, 3.0.6)
listen (3.1.5, 3.0.8, 3.0.3)
mercenary (0.3.6, 0.3.5)
mime-types (3.1)
mime-types-data (3.2016.0521, 3.2015.1120)
minima (2.1.1)
minitest (5.10.3)
molinillo (0.6.4, 0.5.0)
multi_json (1.12.2, 1.12.1)
net-http-persistent (3.0.0, 2.9.4)
net-telnet (0.1.1)
oj (3.3.9, 2.17.4)
parslet (1.8.0, 1.7.1)
pathutil (0.16.0)
pdf-core (0.7.0, 0.6.1)
pdf-reader (2.0.0, 1.4.0)
pg (0.18.4)
posix-spawn (0.3.13, 0.3.11)
power_assert (1.1.1, 0.2.7)
prawn (2.2.2, 2.1.0)
prawn-table (0.2.2)
psych (2.2.4, 2.1.0)
public_suffix (3.0.0)
pygments.rb (1.2.0, 0.6.3)
rake (12.2.1, 12.0.0)
rb-fsevent (0.10.2)
rb-inotify (0.9.10, 0.9.7)
rdiscount (2.2.0.1, 2.1.8)
rdoc (5.1.0, 4.2.1)
redcarpet (3.4.0)
rouge (3.0.0, 2.2.1, 2.0.2)
ruby-rc4 (0.1.5)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.5.3, 3.4.23)
sass-listen (4.0.0)
sequel (5.2.0, 4.37.0)
sequel_pg (1.6.16)
stringex (2.7.1, 2.6.1)
test-unit (3.2.6, 3.2.5)
thor (0.20.0, 0.19.4)
toml (0.1.2)
ttfunk (1.5.1, 1.4.0)
yajl-ruby (1.3.0, 1.2.0)

Page scroll issues

Hi Artem,

A Chrome extension I'm using seems to be conflicting with the scrolling behaviour on the adam-blog. I thought it could have been the overflow: hidden property, but that doesn't seem to be it. If I disable the extension I'm able to scroll on pages just fine.

Would you by chance know what code might be affecting the site's page scroll behaviour?

Thanks for sharing your work.

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.