Giter Site home page Giter Site logo

jwillmer / jekylldecent Goto Github PK

View Code? Open in Web Editor NEW
132.0 132.0 124.0 8.71 MB

Blog Template for Jekyll

Home Page: http://jwillmer.github.io/jekyllDecent/

License: MIT License

HTML 14.31% JavaScript 61.71% Ruby 0.23% SCSS 23.75%
blog jekyll jekylldecent theme

jekylldecent's Introduction

My open source contributions

Tired of I.T! github stats Top Langs

jekylldecent's People

Contributors

alxsimo avatar dependabot[bot] avatar jwillmer avatar seirdy 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

jekylldecent's Issues

Fix issues with latest ruby/jekyll version

Styles not rendered on deployment

I have merged your latest changes in my repo. Updated the _config.yml and robots.txt file to reflect the URLs for my site. I noticed that the styles are not rendered as in your demo website. There are no specific instructions in the Installation section. Am I missing something here.

Add Google Analytics

I have tried many ways to add Google analytics, but it doesn't work.

Google Analytics

ga_track_id: 'UA-********-1' # Format: UA-xxxxxx-xx
ga_domain: auto

What's more, I have add a analytics.html file in _include.

Can you help me ?

Thanks.

1 posts

Support naming for the first post by using post instead of posts in author section

Ping back function

There are a lot of blogs using this theme but it is hard to find them. Maybe I can add a get request that will notify some page about a new blog. This way I could populate a list of blogs that are using this theme.

  • Need to make it privacy compliant

Add unique id for post

The idea is to set a unique id in the YAML header that is used in the post URL. If you change the title of the post later it does not matter since we only care about the post id. This is search engine and user friendly and an improvement to using redirects if you change the post title.

Example Header:

layout:         post
title:          "This is my title"
id:             5465456
date:           2016-04-06 00:40:00 +0300
author:         jwillmer

Example URL's:

https://site/blog/id/title
https://site/blog/5465456/This-is-my-title
https://site/blog/5465456/This-is-a-different-title-to-the-same-post

Permalink in _config.yml:

permalink:        /blog/:id/:title

Everything after id will be ignored for redirecting to your post.

On-Hold since we need Jekyll and GitHub to support this.

Add tag search/overview

If I click on a tag I like to be redirected to a collection with all related posts. Url should be something like:

blog/tag/azure/

a11y: sufficient contrast

Elements such as timestamps in the list of posts are very difficult to see: they have extremely low contrast. Their size is also set in absolute units (px) instead of relative units (em, rem, %), so they might not have their size increased by a "minimum-size" browser preference; this makes their low contrast a much more significant issue, as small elements need higher contrast to be visible.

I'd recommend using a contrast calculator to pick a foreground color with better perceptual contrast.

Add Disques support

As a blog think that adding a basic comments support is necessary.

Disqus is the most used in static sites. I'll try to implement it myself and PR πŸ˜ƒ

Enhancement for Disqus and MathJax

For my personal site, I am using So Simple theme. I noticed that it allows for adding Disqus board for article. Also, the theme allows for using MathJax for setting up mathematical equations on the post.

Does your theme already support this? If not, can you look at some enhancements?

How to add chinese language support

Hi,jwillmer,thanks for you jekyll theme.
I am beginner for jekyll.
When I set title and meautitle is chinese,I can't get post page at website,why?

URLs appear twice on site deployment

I tried forking the base repo and changing the project setting to serve GitHub pages from master branch. I updated the 'url' variable in _config.yml file. The 'baseurl' variable is empty. I can see the site firing up - but the URLs are all doubled-up. When I browse to the main site, I see the same behavior. Is this a problem with my browser? I am using Google Chrome Version 56.0.2924.87 (64-bit).

Add print view to CV page

The page has a very nice format for displaying the information on the web but if I need a CV for sending to some company as a PDF we would need a different view.

source code

Hi!
Thanks to your template. I missed a question.
image
Why the first line is empty?
my source code is

<pre class="line-numbers language-javascript"><code>
......
</code></pre>

I would appreciate it if you can help me.
Thanks!

Add month/year collection

There should be a function to display all posts of a month or year (Can be integrated in a future search). The following url should display all posts of this month:

blog/2013/03/

Add comment count to Disqus

I thought about changing the "Load comments" into "Load 5 Comments" to give an indication how much comments are there. The goal is to do this without loading the whole Disqus overhead. Turns out, someone did it already and inspecting his demo (use raymondcamden and open dev tools) I can see that Disqus does not load any bloatware.

Let's implement it? @alexsimo

Bring back about page

I think the CV is a very nice page but many user might only like to have a simple about page. Maybe we should restore the about page and treat the CV page as separate page. This way people can just remove this page if they don't like it and will still have an about page.

Impossible to build

Hi there!
I run jekyll serve command and I get this result:

WARN: Unresolved specs during Gem::Specification.reset:
      rouge (~> 1.7)
      jekyll-watch (~> 1.1)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
Configuration file: /home/cesar/projets/jekyll/jekyllDecent-gh-pages/_config.yml
  Dependency Error: Yikes! It looks like you don't have jekyll-mentions or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-mentions' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/! 
jekyll 3.1.6 | Error:  jekyll-mentions

Image text overlapping

Using image right/left alongside the text will overlap with the image title if the image is square (in this case 250*250)

error

Refactor styles

I think we are at the point on that we don't need to keep the (CSS) references to the ghost theme anymore since the project proposes not much changes anymore. Maybe we should refactor the CSS files now to get rid of CSS rules that override others.

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.