-
Notifications
You must be signed in to change notification settings - Fork 35.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add schema.org microdata to posts so that Google+ can extract snippets #50
Conversation
Hi @veithen, Thanks so much for putting this together. Your blog post at http:https://veithen.github.io/2014/11/17/jekyll-schema-org-metadata.html is great too. Just dropping that in here for reference. We could definitely make some metadata improvements to Jekyll Now. In other Jekyll sites that I build, I typically add a
That generally takes care of Google+ posting pretty well, while keeping markup out of the post or page templates. What do you think about that approach? Thanks again! |
Read google analytics from config - closes barryclark#48
d824fd8 should tidy this up enough to give a good output on Google+ by adding in better meta tags for posts and pages. |
This reverts commit d824fd8.
Changed layout value to be 'null' in feed.xml ...
Revert "Haufe ADFS Identity for ASP.NET Login"
# This is the 1st commit message: # This is a combination of 8 commits. # This is the 1st commit message: # This is a combination of 16 commits. # This is the 1st commit message: # This is a combination of 98 commits. # This is the 1st commit message: # This is a combination of 24 commits. # This is the 1st commit message: # This is a combination of 46 commits. # This is the 1st commit message: # This is a combination of 96 commits. # This is the 1st commit message: First commit of base theme. # This is the commit message barryclark#2: Decreased width # This is the commit message barryclark#3: Include site name in header # This is the commit message barryclark#4: Added blog to front page. # This is the commit message barryclark#5: Readme updates # This is the commit message barryclark#6: Homepage blog format updates. # This is the commit message barryclark#7: Deleting a couple of old files. # This is the commit message barryclark#8: Lots of style updates # This is the commit message barryclark#9: First pass at masthead styling. # This is the commit message barryclark#10: Style Guide, and all markdown content styled # This is the commit message barryclark#11: Shouting out other Jekyll starting points in the readme # This is the commit message barryclark#12: Switched from redcarpet to rdiscount for markdown # This is the commit message barryclark#13: Syntax highlighting. # This is the commit message barryclark#14: Documentation++ # This is the commit message barryclark#15: Documentation++ # This is the commit message barryclark#16: Documentation++ # This is the commit message barryclark#17: Added theme screenshot # This is the commit message barryclark#18: Added theme screenshot # This is the commit message barryclark#19: Readme updates # This is the commit message barryclark#20: Added license. # This is the commit message barryclark#21: Documentation updates # This is the commit message barryclark#22: Documentation updates # This is the commit message barryclark#23: Added CNAME placeholder # This is the commit message barryclark#24: Rename to Jekyll Kickstart # This is the commit message barryclark#25: Updated posts. # This is the commit message barryclark#26: Updated Hello World post # This is the commit message barryclark#27: Updated Hello World post # This is the commit message barryclark#28: Don't need <header> tag around <h1> on blog posts. # This is the commit message barryclark#29: Updated images. # This is the commit message barryclark#30: Updated Hello World post to reference new image. # This is the commit message barryclark#31: Generalised config variable placeholders. # This is the commit message barryclark#32: Removed license from readme # This is the commit message barryclark#33: Readme update: 5 minute setup # This is the commit message barryclark#34: Readme update: 5 minute setup # This is the commit message barryclark#35: Added local development workflow instructions # This is the commit message barryclark#36: Quick readme rejiggery # This is the commit message barryclark#37: Let's tell a story in the README. # This is the commit message barryclark#38: README edits # This is the commit message barryclark#39: README edits # This is the commit message barryclark#40: README edits # This is the commit message barryclark#41: README edits # This is the commit message barryclark#42: Config file commenting # This is the commit message barryclark#43: Some renaming from Jekyll Kickstart to Jekyll Now # This is the commit message barryclark#44: OMG gifs in a readme # This is the commit message barryclark#45: Setup gif mvp # This is the commit message barryclark#46: Updated readme with setup gif # This is the commit message barryclark#47: readme updates # This is the commit message barryclark#48: readme updates # This is the commit message barryclark#49: Added step 2 and 3 gifs to the readme # This is the commit message barryclark#50: updated readme # This is the commit message barryclark#51: updated readme # This is the commit message barryclark#52: updated readme # This is the commit message barryclark#53: updated readme # This is the commit message barryclark#54: updated readme # This is the commit message barryclark#55: Switch to Kramdown due to rdiscount issues (also jekyll/jekyll#1988) # This is the commit message barryclark#56: Readme updates # This is the commit message barryclark#57: Neatened up masthead & added a blog description # This is the commit message barryclark#58: Tweaks to Hello World post # This is the commit message barryclark#59: Linked blogpost headers on homepage up to posts # This is the commit message barryclark#60: another sample post for theme development for now # This is the commit message barryclark#61: social icons for github and twitter as pngs # This is the commit message barryclark#62: Remove Chrome from head # This is the commit message barryclark#63: Updated syntax highlighting flag in config # This is the commit message barryclark#64: Added baseurl # This is the commit message barryclark#65: Removed Read More buttons # This is the commit message barryclark#66: Jemoji # This is the commit message barryclark#67: Removed post dates from indexes, now only at bottom of the post # This is the commit message barryclark#68: Full width header/footer with background colors # This is the commit message barryclark#69: SVG icons for every major social network, hooked up to _config.yml # This is the commit message barryclark#70: Corrected footer icon urls # This is the commit message barryclark#71: RSS feed option added # This is the commit message barryclark#72: Added sitemap.xml # This is the commit message barryclark#73: Footer link URL fix for dribbble # This is the commit message barryclark#74: Comment updates to _config.yml # This is the commit message barryclark#75: Mobile breakpoint pass -- header especially # This is the commit message barryclark#76: Horrifyingly hacky <br> header fix, will fix soon # This is the commit message barryclark#77: New Hello World post for a better first run experience # This is the commit message barryclark#78: Read More links are back in the main view # This is the commit message barryclark#79: Added site description to <title> # This is the commit message barryclark#80: Updates to Hello World post # This is the commit message barryclark#81: Tweaks to the header style # This is the commit message barryclark#82: The first Emoji--yay # This is the commit message barryclark#83: Avatar height fix # This is the commit message barryclark#84: Fixes Disqus integration # This is the commit message barryclark#85: Hello World post update # This is the commit message barryclark#86: Less gifs in the README.md - cutting the load time down # This is the commit message barryclark#87: More sparkle. More hearts. # This is the commit message barryclark#88: Readme update: features # This is the commit message barryclark#89: Readme update: added a couple mor features # This is the commit message barryclark#90: Readme update: credits update # This is the commit message barryclark#91: Readme updates: theme screenshots and problem description # This is the commit message barryclark#92: Readme updates # This is the commit message barryclark#93: Fixed RSS footer link # This is the commit message barryclark#94: Readme tweakery for life # This is the commit message barryclark#95: Readme update: theme # This is the commit message barryclark#96: Readme update # This is the commit message barryclark#2: Readme update # This is the commit message barryclark#3: Readme update # This is the commit message barryclark#4: Greatly simplified readme # This is the commit message barryclark#5: More readme tweakery # This is the commit message barryclark#6: Clarified emoji in readme # This is the commit message barryclark#7: readme tweakery barryclark#1000 # This is the commit message barryclark#8: Documentation # This is the commit message barryclark#9: Lighten up description and border-bottom in the header # This is the commit message barryclark#10: Added Jon and Dave to review credits # This is the commit message barryclark#11: README: Updated credits formatting # This is the commit message barryclark#12: Removed some unused images # This is the commit message barryclark#13: Update CNAME # This is the commit message barryclark#14: Removing everything from the CNAME file # This is the commit message barryclark#15: Documentation updates. # This is the commit message barryclark#16: Only include Disqus markup if an account has been entered # This is the commit message barryclark#17: Only include Google Analytics markup if an account has been entered # This is the commit message barryclark#18: Don't display a dividing line under the last post on the blog # This is the commit message barryclark#19: Toned down h2-h4 sizes # This is the commit message barryclark#20: Decrease header line-height on mobile # This is the commit message barryclark#21: Post headers glow blue instead of underlining # This is the commit message barryclark#22: Fixed blue post titles on hover # This is the commit message barryclark#23: Reordered _config.yml for better first run experience # This is the commit message barryclark#24: Use Jekyll's profile pic as the placeholder # This is the commit message barryclark#25: Use a hard-coded link to the Jekyll logo, hosted on jekyll-now # This is the commit message barryclark#26: Readme: Make it really clear that you can view your site right after forking # This is the commit message barryclark#27: Readme: ... but it can take up to 10 minutes # This is the commit message barryclark#28: Link the user to a markdown cheatsheet # This is the commit message barryclark#29: Explain Jekyll and link to jekyll/jekyll at top of readme # This is the commit message barryclark#30: Easy to try out # This is the commit message barryclark#31: More time making your blog awesome # This is the commit message barryclark#32: Misc readme updates # This is the commit message barryclark#33: Changes tutorial pics to use GitHub.com UI # This is the commit message barryclark#34: Changed tutorial images to pngs # This is the commit message barryclark#35: Resizes tutorial images to be smaller so they won't scale down as much # This is the commit message barryclark#36: Updates tutorial images # This is the commit message barryclark#37: Updated image link in first post # This is the commit message barryclark#38: Put the first post image below the instructional copy # This is the commit message barryclark#39: Readme tweaks # This is the commit message barryclark#40: Added Jekyll Now comment in to the top of the head markup # This is the commit message barryclark#41: Rolling without HTML5 shiv, because don't need IE8 support # This is the commit message barryclark#42: Adding in baseurl to support hosting at project repos # This is the commit message barryclark#43: Fixed URL links in RSS feed # This is the commit message barryclark#44: Re-ordered _config.yml # This is the commit message barryclark#45: Explaining baseurl in _config.yml # This is the commit message barryclark#46: Moving secret head comment lower # This is the commit message barryclark#2: Refactor of the nav, and added in new .clearfix # This is the commit message barryclark#3: Refactor of hyperlink styles and hover states # This is the commit message barryclark#4: Mobile header tweaks # This is the commit message barryclark#5: Created headers in SCSS to break things out more in the CSS file # This is the commit message barryclark#6: Moving syntax highlighting to the bottom of the CSS file # This is the commit message barryclark#7: Clear up color variable usage in the Scss # This is the commit message barryclark#8: Removed light gray as it isn't used # This is the commit message barryclark#9: Removed mobile width variable as it isn't used elsewhere # This is the commit message barryclark#10: Might as well take IE8 and below support for 3 lines of code. # This is the commit message barryclark#11: Making syntax highlighting more readable # This is the commit message barryclark#12: Largely unsuccessful attempt to fix markup tag indenting # This is the commit message barryclark#13: Slightly toning down h2s again # This is the commit message barryclark#14: Give headers bold by default # This is the commit message barryclark#15: Updated readme Step 2 to touch on cloning down option # This is the commit message barryclark#16: blockquoting readme cloning down tip # This is the commit message barryclark#17: * { Box-sizing: Border-box } FTW # This is the commit message barryclark#18: Little 1px border-bottom on the footer # This is the commit message barryclark#19: A few minor readme edits # This is the commit message barryclark#20: Readme typo fix # This is the commit message barryclark#21: Updating Hello World blog post image reference # This is the commit message barryclark#22: Updating index.html links to include baseurl # This is the commit message barryclark#23: Don't need the / # This is the commit message barryclark#24: Extra / in Hello World image reference # This is the commit message barryclark#2: Corrected post linked in feed.xml # This is the commit message barryclark#3: Updated README with new instructions on forcing your site live # This is the commit message barryclark#4: Minor readme update # This is the commit message barryclark#5: README.md clarifying how rebuild works # This is the commit message barryclark#6: Give the comments some breathing room # This is the commit message barryclark#7: README.md explaining creating new posts in the browser # This is the commit message barryclark#8: Added recommended themes section to readme # This is the commit message barryclark#9: Readme: hacker portfolio theme # This is the commit message barryclark#10: New quick start demo gif # This is the commit message barryclark#11: Adding screenshot of the theme into the readme # This is the commit message barryclark#12: Moved SVG icon markup to an include # This is the commit message barryclark#13: Added a 404 page # This is the commit message barryclark#14: Updated 404 page to fix links # This is the commit message barryclark#15: Resize the image on the 404 page # This is the commit message barryclark#16: Readme: Reworked other forkable themes section # This is the commit message barryclark#17: Readme: Reworked other forkable themes section # This is the commit message barryclark#18: Readme: Re-ordered themes sections # This is the commit message barryclark#19: Readme: Typo # This is the commit message barryclark#20: Add in Prose.io instructions # This is the commit message barryclark#21: Readme prose updates # This is the commit message barryclark#22: Switched from my own sitemap.xml to the official Jekyll gem # This is the commit message barryclark#23: Removed old sitemap # This is the commit message barryclark#24: It's called a Disqus shortname, not username # This is the commit message barryclark#25: It's called a Disqus shortname, not username # This is the commit message barryclark#26: Adding Gemfile to repo as we're using Jemoji and Jekyll-Sitemap gems # This is the commit message barryclark#27: Updated theme screenshot to include browser chrome # This is the commit message barryclark#28: README: Moved theme demo link below screenshot # This is the commit message barryclark#29: README: Removed first theme demo link, there's a big screenshot now # This is the commit message barryclark#30: Don't need to add the Gemfile to the repo # This is the commit message barryclark#31: Adding specific jekyll-sitemap version to Gemfile # This is the commit message barryclark#32: Removing Gemfile from repo # This is the commit message barryclark#33: Tweak spacing on navigation # This is the commit message barryclark#34: write epic blog posts # This is the commit message barryclark#35: Added release configuration flag # This is the commit message barryclark#36: Move to mobile view earlier at 640px # This is the commit message barryclark#37: Removed unused image files # This is the commit message barryclark#38: Update default github icon to point to jekyll now repo # This is the commit message barryclark#39: Changed version to beta in _config.yml # This is the commit message barryclark#40: Minor readme updates # This is the commit message barryclark#41: Copy update on first post # This is the commit message barryclark#42: Included an email list for theme updates # This is the commit message barryclark#43: Increased post title font-weight # This is the commit message barryclark#44: Change visual style of read more links # This is the commit message barryclark#45: Slight tweak to spacing between masthead and content # This is the commit message barryclark#46: Because Luke # This is the commit message barryclark#47: i and em are italics, b and strong are bold # This is the commit message barryclark#48: Added newsletter call to action to the top of the readme # This is the commit message barryclark#49: Goodbye Gruntfile - you have served me well # This is the commit message barryclark#50: Update the newsletter link # This is the commit message barryclark#51: Update Sass files to be built by GitHub Pages # This is the commit message barryclark#52: Newsletter CTA copy update # This is the commit message barryclark#53: Add syntax highlighting styles to credits # This is the commit message barryclark#54: CSS comments tidy up # This is the commit message barryclark#55: Clean out grunt stuff from _config.yml excludes # This is the commit message barryclark#56: Added local development instructions # This is the commit message barryclark#57: Quick readme re-order # This is the commit message barryclark#58: Readme: Tidied up the credits # This is the commit message barryclark#59: Add in link for Smashing Magazine walkthrough # This is the commit message barryclark#60: Newsletter url update # This is the commit message barryclark#61: v1.0.0 release # This is the commit message barryclark#62: Use the markdown style guide that's on www.jekyllnow.com # This is the commit message barryclark#63: Added information about Smashing Mag walkthrough # This is the commit message barryclark#64: Readme: Moving newsletter CTA to the bottom # This is the commit message barryclark#65: Readme: Added comment about making Windows setup easier # This is the commit message barryclark#66: Readme: Smashing Mag link updated - Fixes barryclark#1 # This is the commit message barryclark#67: Remove duplicated viewport meta tag # This is the commit message barryclark#68: Added Michael Rose themes to recommended list # This is the commit message barryclark#69: Added stackoverflow SVG. # This is the commit message barryclark#70: Adds link element for RSS feed # This is the commit message barryclark#71: Adds site description to the RSS link title # This is the commit message barryclark#72: Adds trailing slash to avoid 301 redirects # This is the commit message barryclark#73: Add permalink with trailing slash to about page Fixes barryclark#13 # This is the commit message barryclark#74: Readme love for Bart Kiers and Javier Cejudo # This is the commit message barryclark#75: Update to Universal Google Analytics Script Google is upgrading to their new "Universal Analytics." I'd recommend building that into this instead of the legacy ga.js script. https://developers.google.com/analytics/devguides/collection/analyticsjs/ # This is the commit message barryclark#76: Bold headers fix for Windows browsers # This is the commit message barryclark#77: Visual improvements to the font weight of headers # This is the commit message barryclark#78: removing newsletter plug from readme # This is the commit message barryclark#79: Update feed.xml Layout declaration # This is the commit message barryclark#80: Peter Etelej credits shout out # This is the commit message barryclark#81: Fix mailto link code So that the created link is `mailto:[email protected]` instead of `mailto: [email protected]` (note the space after `mailto:`) # This is the commit message barryclark#82: Fix duplicate meta charset declaration # This is the commit message barryclark#83: Added Hun Jae Lee to credits 🙌 # This is the commit message barryclark#84: Update stackoverflow.html Modified stackoverflow icon in order to remove xml declaration and title tag from resulting HTML code # This is the commit message barryclark#85: Add credits for Florian Simon 🙌 # This is the commit message barryclark#86: Updated readme installation steps to use GitHub Pages 💎 # This is the commit message barryclark#87: Updated readme to make local dev installation steps a little easier. # This is the commit message barryclark#88: Updating readme to mention that it can take 10 minutes - closes barryclark#37 # This is the commit message barryclark#89: Teeny tiny typo fixes to README # This is the commit message barryclark#90: Adding Henry Stanley to readme credits 🙌 # This is the commit message barryclark#91: Readme: removing new themes email drop # This is the commit message barryclark#92: Change how SVG icons are included in pages Normally you include a .html file containing SVG data to show social media icons on the page, but this means adding up to 27KB of bloat to every single page. With this commit I have moved the SVG data into a .scss file and converted them into Data URIs so they work on multiple browsers. This means the CSS file will contain the SVG data rather than each and every page on the site. # This is the commit message barryclark#93: Dropping gemoji # This is the commit message barryclark#94: Adding more contributors 🙌 # This is the commit message barryclark#95: Better syntax highlighting - Switched to redcarpet from kramdown for proper markup # This is the commit message barryclark#96: Resolves barryclark#72 by overriding an img style # This is the commit message barryclark#97: modifed for theme # This is the commit message barryclark#98: Clarified comment about Disqus shortname # This is the commit message barryclark#2: License date bump # This is the commit message barryclark#3: meta declarations pointed out by @LeoColomb in barryclark#39 # This is the commit message barryclark#4: Move Sass to default _sass directory via @LeoColomb barryclark#39 # This is the commit message barryclark#5: Adding @LeoColomb and @eringrand to the credits! # This is the commit message barryclark#6: Removing emoji from Hello World blog post # This is the commit message barryclark#7: Improve metadata for posts and pages (closes barryclark#50) # This is the commit message barryclark#8: Using post.excerpt in index.html (closes barryclark#117) # This is the commit message barryclark#9: :sparkles: Version bump to v1.1.0 :sparkles: # This is the commit message barryclark#10: disqus_identifier param is not used # This is the commit message barryclark#11: Adding Dean Attali into the credits 🙌 # This is the commit message barryclark#12: Added in instructions for contributing # This is the commit message barryclark#13: improve the quality of anaytics Improve the quality of Google Analytics as found in: http:https://veithen.github.io/2015/01/05/jekyll-improving-ga-data-quality.html Reduce and eliminate referrer spam in Google Analytics as found in: http:https://veithen.github.io/2015/01/21/referrer-spam.htmlimprove the quality of analytics http:https://veithen.github.io/2015/01/05/jekyll-improving-ga-data-quality.html # This is the commit message barryclark#14: remove whitespace # This is the commit message barryclark#15: Adding Clayton to the credits :raised_hands: # This is the commit message barryclark#16: added G+ icon to svq-icons # This is the commit message barryclark#2: Compress Images # This is the commit message barryclark#3: Update svg-icons.html Added SSL to fix broken links for W3C validation and preempt redirection. # This is the commit message barryclark#4: Adding Colton and Trace to credits 🙌 # This is the commit message barryclark#5: Update _svg-icons.scss fixed the SVG and the size of the image # This is the commit message barryclark#6: Exclude CNAME There’s no reason you’d want to be able to access the CNAME file on the hosted site. # This is the commit message barryclark#7: Update 404.md # This is the commit message barryclark#8: Remove reference to 0.0.0.0 `0.0.0.0` doesn't really make much sense, and in fact shouldn't even work at all. It's pretty strange that it does work. # This is the commit message barryclark#2: Removed +x on style.scss Fixes barryclark#204 # This is the commit message barryclark#3: Update analytics snippet to use baseurl # This is the commit message barryclark#4: Move to Kramdown and Rouge Jekyll 3 and GitHub Pages now only support Kramdown as the Markdown engine, and Rouge as the syntax highlighter. Ref: https://github.com/blog/2100-github-pages-now-faster-and-simpler-with-je kyll-3-0 This commit updates Jekyll Now to support these changes, with just a small _config.yml update. # This is the commit message barryclark#5: Minor _config.yml tab consistency fix # This is the commit message barryclark#6: Readme.md: git clone via HTTPS Originally found by @jwfu here: barryclark#413 # This is the commit message barryclark#7: Fix spelling mistake in README # This is the commit message barryclark#8: Add .jekyll-metadata to .gitignore # This is the commit message barryclark#9: Tagging v1.2.0 ✨ # This is the commit message barryclark#10: Jekyll 3 message at top of readme ✨ # This is the commit message barryclark#11: Fixed a typo in 'README.md'. # This is the commit message barryclark#12: Update _svg-icons.scss # This is the commit message barryclark#13: Updated the schemes in the sample links to HTTPS instead of HTTP HTTPS is now enforced for all URLs using github.io, e.g. userName.github.io must use https://userName.github.io You can no longer use HTTP:https:// as mentioned at the bottom of this blog post: https://github.com/blog/2186-https-for-github-pages # This is the commit message barryclark#14: Permalink on 404.md # This is the commit message barryclark#15: Update CNAME
* Update JS asset load order * Update google analytics snippet
removing workflows
For more information, see:
http:https://veithen.github.io/2014/11/17/jekyll-schema-org-metadata.html