Commit Graph

31 Commits (b301f4ad3a6f737d06f8653abc6b059bb179206d)

Author SHA1 Message Date
Ben Balter 731f5bac1a Use Jekyll SEO Tag to generate the search engine HEAD meta.
This commit moves the site to use the official Jekyll SEO Tag
plugin (https://github.com/jekyll/jekyll-seo-tag) to generate the
search-engine meta in the HEAD of each page. The title and canonical
URL output should be largely the same as before, but with additional
metadata, such as JSON-LD (for richer indexing), Twitter card
metadat, etc.

Like the other plugins, this should largely work out-of-the-box,
with no additional day-to-day configuration, but is customizable
where desired.
2016-12-13 14:16:54 -05:00
Ben Balter 69a6958209 Remove "baseurl" from _config.yml
Remove baseurl from the config for three reasons:

1. It's not used anyplace within the site

2. The site’s base URL is only to be used when the resulting site
lives at a subpath of the domain. Otherwise, the subpath should be
nil, not /.

3. When the Pages Gem is loaded as part of the :jekyll_plugins
group, baseurl and url are set automatically.
2016-12-13 14:04:51 -05:00
Ben Balter cb9c9dccfd Add title and description to _config.yml
Although the title already has a "name" entry, this commit replicates
the name as "title", and adds a "description" entry, both of which
are shared across common, official Jekyll plugins like jekyll-feed
and jekyll-sitemap.

This allows the feed and sitemap to properly output the title and
description in various places.
2016-12-13 14:03:11 -05:00
Ben Balter 8f1f8d47bb Use Jekyll Sitemap to generate the sitemap.
Jekyll Sitemap (https://github.com/jekyll/jekyll-sitemap) is an
official Jekyll plugin, which should serve as a drop-in replacement
for the existing sitemap.xml. The resulting sitemap should be largely
similar to the existing sitemap, but with a shared, battle-tested
template that accounts for all sorts of edge cases, handles collections
and static files, etc.
2016-12-13 13:58:48 -05:00
Ben Balter f08e807226 Use Jekyll Feed to generate the Atom feed.
Jekyll Feed (https://github.com/jekyll/jekyll-feed) is an official
Jekyll plugin which should replicate the existing feed nearly
identically, but with a shared, battle-tested template that
accounts for all sorts of edge cases like relative links in feed
entries.

It should be a drop in replacement and "just work" without any
additional configuration.
2016-12-13 13:56:49 -05:00
steveperry-53 81cb7792c1 Merge branch 'master' of https://github.com/steveperry-53/steveperry-53.github.io
Conflicts:
	README.md
	_config.yml
2016-10-15 13:31:14 -07:00
steveperry-53 93d5887c4b Write new material about how to contribute to the Kubernetes docs. 2016-10-15 13:17:23 -07:00
Steve Perry 2c14d7fcb0 Redirection experiment 2. (#1411) 2016-10-07 14:13:42 -07:00
Raúl Naveiras aa9dfba7db Used master branch to link files from the repo
Implements #1269
2016-09-28 12:57:35 +01:00
johndmulhausen ebc6804110 Update _config.yml 2016-03-22 18:38:32 -07:00
johndmulhausen 84c75e2b6a Update _config.yml 2016-03-22 18:37:38 -07:00
johndmulhausen 1c632e3201 Update _config.yml 2016-03-17 15:30:28 -07:00
John Mulhausen f16668b45f 1.2 additions for user-guide/ 2016-03-07 12:09:02 +00:00
John Mulhausen ee01d0661a Nips and tucks to Kubernetes 1.2 imports, config change default to 1.2 2016-03-06 18:28:56 +00:00
John Mulhausen 4c9e72c518 Moving docs from /vX to /docs; we will use branches for old versions. 2016-02-29 15:17:22 -08:00
johndmulhausen 81fe151e43 Update _config.yml 2016-02-24 15:44:42 -08:00
John Mulhausen eaaaa781a7 Single-source/multi-version docs structure 2016-02-24 13:47:57 -08:00
John Mulhausen 908582bf72 Fix for GH variable 2016-02-19 15:41:53 -08:00
John Mulhausen 850c16e2c2 Variabalizing t the GitHub release branch so outbound links are version-specific across pages 2016-02-19 15:41:04 -08:00
John Mulhausen f0aea25011 Various manual fixes for syntax highlighting and lists; much prettier docs ensue. 2016-02-17 16:18:59 -08:00
John Mulhausen 9f2c916600 CSS fixes 2016-02-16 16:58:04 -08:00
johndmulhausen 42c2226bef Updates 2016-02-13 13:17:35 -08:00
johndmulhausen 2726e11d30 Leave build in same dir; use .gitignore to keep it out of pushes 2016-02-13 11:59:22 -08:00
johndmulhausen e8720d74f0 Make external TOC links open in new tab; incremental build; better .gitignore 2016-02-13 11:58:00 -08:00
John Mulhausen 3f61eca72f Make 'Edit this Page' opt-in instead of opt-out 2016-02-11 02:30:20 -08:00
John Mulhausen a0fb30a6fb Initial checkin of v1.1 -- does not build 2016-02-10 16:55:31 -08:00
John Mulhausen c9ebf42207 Nav/IA scaffolding 2016-02-09 19:52:22 -08:00
John Mulhausen a53cd45d08 toc logic 2016-02-09 13:23:33 -08:00
John Mulhausen 6d10939575 adding TOC logic 2016-02-09 11:56:38 -08:00
John Mulhausen a4f120615d Demo scope for versions 2016-02-08 18:53:05 -08:00
John Mulhausen e52be7c82e First pass at layout creation 2016-02-08 18:28:54 -08:00