diff --git a/site/_docs/assets.md b/site/_docs/assets.md index 10f094bd..db8847c1 100644 --- a/site/_docs/assets.md +++ b/site/_docs/assets.md @@ -26,7 +26,7 @@ will process it and put it in your site's destination folder under
If you are using Mustache +
If you are using Mustache
or another JavaScript templating language that conflicts with
the Liquid template syntax, you
will need to place {% raw %}
and
diff --git a/site/_docs/configuration.md b/site/_docs/configuration.md
index 57044184..72929f0a 100644
--- a/site/_docs/configuration.md
+++ b/site/_docs/configuration.md
@@ -106,9 +106,9 @@ class="flag">flags (specified on the command-line) that control them.
Set the time zone for site generation. This sets the TZ
environment variable, which Ruby uses to handle time and date
creation and manipulation. Any entry from the
- IANA Time Zone
+ IANA Time Zone
Database is valid, e.g. America/New_York
. A list of all
- available values can be found
+ available values can be found
here. The default is the local time zone, as set by your operating system.
diff --git a/site/_docs/deployment-methods.md b/site/_docs/deployment-methods.md index 7e77ce16..c5c4f750 100644 --- a/site/_docs/deployment-methods.md +++ b/site/_docs/deployment-methods.md @@ -25,7 +25,8 @@ There are also a number of ways to easily automate the deployment of a Jekyll si ### Git post-update hook -If you store your Jekyll site in [Git](http://git-scm.com/) (you are using version control, right?), it’s pretty easy to automate the +If you store your Jekyll site in [Git](https://git-scm.com/) (you are using +version control, right?), it’s pretty easy to automate the deployment process by setting up a post-update hook in your Git repository, [like this](http://web.archive.org/web/20091223025644/http://www.taknado.com/en/2009/03/26/deploying-a-jekyll-generated-site/). @@ -96,7 +97,14 @@ Another way to deploy your Jekyll site is to use [Rake](https://github.com/ruby/ ### scp -Once you’ve generated the `_site` directory, you can easily scp it using a `tasks/deploy` shell script similar to [this deploy script here](https://github.com/henrik/henrik.nyh.se/blob/master/script/deploy). You’d obviously need to change the values to reflect your site’s details. There is even [a matching TextMate command](http://gist.github.com/214959) that will help you run this script from within Textmate. +Once you’ve generated the `_site` directory, you can easily scp it using a +`tasks/deploy` shell script similar to [this deploy script][]. You’d obviously +need to change the values to reflect your site’s details. There is even [a +matching TextMate command][] that will help you run this script. + +[this deploy script here]: https://github.com/henrik/henrik.nyh.se/blob/master/script/deploy + +[a matching TextMate command]: https://gist.github.com/henrik/214959 ### rsync @@ -109,7 +117,7 @@ process. It makes sense to restrict rsync access only to the directory which it If it is not already installed by your host, you can do it yourself: -- [Download rrsync](http://ftp.samba.org/pub/unpacked/rsync/support/rrsync) +- [Download rrsync](https://ftp.samba.org/pub/unpacked/rsync/support/rrsync) - Place it in the `bin` subdirectory of your home folder (`~/bin`) - Make it executable (`chmod +x`) diff --git a/site/_docs/extras.md b/site/_docs/extras.md index 24bcafa1..708d8718 100644 --- a/site/_docs/extras.md +++ b/site/_docs/extras.md @@ -9,13 +9,13 @@ may want to install, depending on how you plan to use Jekyll. ## Math Support -Kramdown comes with optional support for LaTeX to PNG rendering via [MathJax](http://www.mathjax.org/) within math blocks. See the Kramdown documentation on [math blocks](http://kramdown.gettalong.org/syntax.html#math-blocks) and [math support](http://kramdown.gettalong.org/converter/html.html#math-support) for more details. MathJax requires you to include JavaScript or CSS to render the LaTeX, e.g. +Kramdown comes with optional support for LaTeX to PNG rendering via [MathJax](https://www.mathjax.org) within math blocks. See the Kramdown documentation on [math blocks](http://kramdown.gettalong.org/syntax.html#math-blocks) and [math support](http://kramdown.gettalong.org/converter/html.html#math-support) for more details. MathJax requires you to include JavaScript or CSS to render the LaTeX, e.g. {% highlight html %} - + {% endhighlight %} -For more information about getting started, check out [this excellent blog post](http://gastonsanchez.com/opinion/2014/02/16/Mathjax-with-jekyll/). +For more information about getting started, check out [this excellent blog post](https://gastonsanchez.com/opinion/2014/02/16/Mathjax-with-jekyll/). ## Alternative Markdown Processors diff --git a/site/_docs/frontmatter.md b/site/_docs/frontmatter.md index c9a0292e..755f0bc6 100644 --- a/site/_docs/frontmatter.md +++ b/site/_docs/frontmatter.md @@ -108,7 +108,7 @@ front matter of a page or post. more categories that the post belongs to. When the site is generated the post will act as though it had been set with these categories normally. Categories (plural key) can be specified as a YAML list or a + href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list or a comma-separated string.
diff --git a/site/_docs/github-pages.md b/site/_docs/github-pages.md index add661c3..49477c72 100644 --- a/site/_docs/github-pages.md +++ b/site/_docs/github-pages.md @@ -4,7 +4,7 @@ title: GitHub Pages permalink: /docs/github-pages/ --- -[GitHub Pages](http://pages.github.com) are public web pages for users, +[GitHub Pages](https://pages.github.com) are public web pages for users, organizations, and repositories, that are freely hosted on GitHub's `github.io` domain or on a custom domain name of your choice. GitHub Pages are powered by Jekyll behind the scenes, so in addition to supporting regular HTML @@ -117,7 +117,7 @@ branch]({{ site.repository }}/tree/gh-pages) of the same repository.-GitHub Pages overrides the “Site Source” configuration value, so if you locate your files anywhere other than the root directory, your site may not build correctly. +GitHub Pages overrides the “Site Source” configuration value, so if you locate your files anywhere other than the root directory, your site may not build correctly.
- GitHub Pages is powered by Jekyll.
+ GitHub Pages is powered by Jekyll.
However, all Pages sites are generated using the --safe
option
to disable custom plugins for security reasons. Unfortunately, this means
your plugins won’t work if you’re deploying to GitHub Pages.
@@ -311,7 +311,7 @@ Commands should implement this single class method:
This method accepts one parameter, the
- Mercenary::Program
+ Mercenary::Program
instance, which is the Jekyll program itself. Upon the program,
commands may be created using the above syntax. For more details,
visit the Mercenary repository on GitHub.com.
diff --git a/site/_docs/posts.md b/site/_docs/posts.md
index 1b3e322b..33710b53 100644
--- a/site/_docs/posts.md
+++ b/site/_docs/posts.md
@@ -15,7 +15,7 @@ CMS systems, this will be a welcome change!
As explained on the [directory structure](../structure/) page, the `_posts`
folder is where your blog posts will live. These files are generally
-[Markdown](http://daringfireball.net/projects/markdown/) or HTML, but can
+[Markdown](https://daringfireball.net/projects/markdown/) or HTML, but can
be other formats with the proper converter installed.
All posts must have [YAML Front Matter](../frontmatter/), and they will be
converted from their source format into an HTML page that is part of your
@@ -53,7 +53,7 @@ file. For example, the following are examples of valid post filenames:
All blog post files must begin with [YAML Front Matter](../frontmatter/). After
that, it's simply a matter of deciding which format you prefer. Jekyll supports
-[Markdown](http://daringfireball.net/projects/markdown/) out of the box,
+[Markdown](https://daringfireball.net/projects/markdown/) out of the box,
and has [myriad extensions for other formats as well](/docs/plugins/#converters-1),
including the popular [Textile](http://redcloth.org/textile) format. These
formats each have their own way of marking up different types of content
@@ -116,8 +116,8 @@ Linking to a PDF for readers to download:
It’s all well and good to have posts in a folder, but a blog is no use unless
you have a list of posts somewhere. Creating an index of posts on another page
(or in a [template](../templates/)) is easy, thanks to the [Liquid template
-language](http://wiki.shopify.com/Liquid) and its tags. Here’s a basic example
-of how to create a list of links to your blog posts:
+language](https://docs.shopify.com/themes/liquid/basics) and its tags. Here’s a
+basic example of how to create a list of links to your blog posts:
{% highlight html %}