commit
805dd4b0f1
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
require 'benchmark/ips'
|
require 'benchmark/ips'
|
||||||
|
|
||||||
url = "http://jekyllrb.com"
|
url = "https://jekyllrb.com"
|
||||||
|
|
||||||
Benchmark.ips do |x|
|
Benchmark.ips do |x|
|
||||||
x.report('+=') { url += '/' }
|
x.report('+=') { url += '/' }
|
||||||
|
|
|
@ -91,7 +91,7 @@ gem 'github-pages'
|
||||||
And be sure to run `bundle update` often.
|
And be sure to run `bundle update` often.
|
||||||
|
|
||||||
If you like to install `pages-gem` on Windows you can find instructions by Jens Willmer on
|
If you like to install `pages-gem` on Windows you can find instructions by Jens Willmer on
|
||||||
[how to install github-pages gem on Windows (x64)]("http://jwillmer.de/blog/tutorial/how-to-install-jekyll-and-pages-gem-on-windows-10-x46#github-pages-and-plugins").
|
[how to install github-pages gem on Windows (x64)]("https://jwillmer.de/blog/tutorial/how-to-install-jekyll-and-pages-gem-on-windows-10-x46#github-pages-and-plugins").
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
|
|
|
@ -34,7 +34,7 @@ earlier, for CoffeeScript support).
|
||||||
## Install with RubyGems
|
## Install with RubyGems
|
||||||
|
|
||||||
The best way to install Jekyll is via
|
The best way to install Jekyll is via
|
||||||
[RubyGems](http://rubygems.org/pages/download). At the terminal prompt,
|
[RubyGems](https://rubygems.org/pages/download). At the terminal prompt,
|
||||||
simply run the following command to install Jekyll:
|
simply run the following command to install Jekyll:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|
|
@ -783,7 +783,7 @@ LESS.js files during generation.
|
||||||
|
|
||||||
#### Filters
|
#### Filters
|
||||||
|
|
||||||
- [Truncate HTML](https://github.com/MattHall/truncatehtml) by [Matt Hall](http://codebeef.com): A Jekyll filter that truncates HTML while preserving markup structure.
|
- [Truncate HTML](https://github.com/MattHall/truncatehtml) by [Matt Hall](https://codebeef.com/): A Jekyll filter that truncates HTML while preserving markup structure.
|
||||||
- [Domain Name Filter by Lawrence Woodman](https://github.com/LawrenceWoodman/domain_name-liquid_filter): Filters the input text so that just the domain name is left.
|
- [Domain Name Filter by Lawrence Woodman](https://github.com/LawrenceWoodman/domain_name-liquid_filter): Filters the input text so that just the domain name is left.
|
||||||
- [Summarize Filter by Mathieu Arnold](https://gist.github.com/731597): Remove markup after a `<div id="extended">` tag.
|
- [Summarize Filter by Mathieu Arnold](https://gist.github.com/731597): Remove markup after a `<div id="extended">` tag.
|
||||||
- [i18n_filter](https://github.com/gacha/gacha.id.lv/blob/master/_plugins/i18n_filter.rb): Liquid filter to use I18n localization.
|
- [i18n_filter](https://github.com/gacha/gacha.id.lv/blob/master/_plugins/i18n_filter.rb): Liquid filter to use I18n localization.
|
||||||
|
@ -834,7 +834,7 @@ LESS.js files during generation.
|
||||||
- [Jekyll-devonly_tag](https://gist.github.com/2403522): A block tag for including markup only during development.
|
- [Jekyll-devonly_tag](https://gist.github.com/2403522): A block tag for including markup only during development.
|
||||||
- [JekyllGalleryTag](https://github.com/redwallhp/JekyllGalleryTag) by [redwallhp](https://github.com/redwallhp): Generates thumbnails from a directory of images and displays them in a grid.
|
- [JekyllGalleryTag](https://github.com/redwallhp/JekyllGalleryTag) by [redwallhp](https://github.com/redwallhp): Generates thumbnails from a directory of images and displays them in a grid.
|
||||||
- [Youku and Tudou Embed](https://gist.github.com/Yexiaoxing/5891929): Liquid plugin for embedding Youku and Tudou videos.
|
- [Youku and Tudou Embed](https://gist.github.com/Yexiaoxing/5891929): Liquid plugin for embedding Youku and Tudou videos.
|
||||||
- [Jekyll-swfobject](https://github.com/sectore/jekyll-swfobject): Liquid plugin for embedding Adobe Flash files (.swf) using [SWFObject](http://code.google.com/p/swfobject/).
|
- [Jekyll-swfobject](https://github.com/sectore/jekyll-swfobject): Liquid plugin for embedding Adobe Flash files (.swf) using [SWFObject](https://github.com/swfobject/swfobject).
|
||||||
- [Jekyll Picture Tag](https://github.com/robwierzbowski/jekyll-picture-tag): Easy responsive images for Jekyll. Based on the proposed [`<picture>`](https://html.spec.whatwg.org/multipage/embedded-content.html#the-picture-element) element, polyfilled with Scott Jehl’s [Picturefill](https://github.com/scottjehl/picturefill).
|
- [Jekyll Picture Tag](https://github.com/robwierzbowski/jekyll-picture-tag): Easy responsive images for Jekyll. Based on the proposed [`<picture>`](https://html.spec.whatwg.org/multipage/embedded-content.html#the-picture-element) element, polyfilled with Scott Jehl’s [Picturefill](https://github.com/scottjehl/picturefill).
|
||||||
- [Jekyll Image Tag](https://github.com/robwierzbowski/jekyll-image-tag): Better images for Jekyll. Save image presets, generate resized images, and add classes, alt text, and other attributes.
|
- [Jekyll Image Tag](https://github.com/robwierzbowski/jekyll-image-tag): Better images for Jekyll. Save image presets, generate resized images, and add classes, alt text, and other attributes.
|
||||||
- [Jekyll Responsive Image](https://github.com/wildlyinaccurate/jekyll-responsive-image): Responsive images for Jekyll. Automatically resizes images, supports all responsive methods (`<picture>`, `srcset`, Imager.js, etc), super-flexible configuration.
|
- [Jekyll Responsive Image](https://github.com/wildlyinaccurate/jekyll-responsive-image): Responsive images for Jekyll. Automatically resizes images, supports all responsive methods (`<picture>`, `srcset`, Imager.js, etc), super-flexible configuration.
|
||||||
|
@ -844,14 +844,14 @@ LESS.js files during generation.
|
||||||
- [Jekyll Image Encode](https://github.com/GSI/jekyll_image_encode) by [GSI](https://github.com/GSI): Tag that renders base64 codes of images fetched from the web.
|
- [Jekyll Image Encode](https://github.com/GSI/jekyll_image_encode) by [GSI](https://github.com/GSI): Tag that renders base64 codes of images fetched from the web.
|
||||||
- [Jekyll Quick Man](https://github.com/GSI/jekyll_quick_man) by [GSI](https://github.com/GSI): Tag that renders pretty links to man page sources on the internet.
|
- [Jekyll Quick Man](https://github.com/GSI/jekyll_quick_man) by [GSI](https://github.com/GSI): Tag that renders pretty links to man page sources on the internet.
|
||||||
- [jekyll-font-awesome](https://gist.github.com/23maverick23/8532525): Quickly and easily add Font Awesome icons to your posts.
|
- [jekyll-font-awesome](https://gist.github.com/23maverick23/8532525): Quickly and easily add Font Awesome icons to your posts.
|
||||||
- [Lychee Gallery Tag](https://gist.github.com/tobru/9171700) by [tobru](https://github.com/tobru): Include [Lychee](http://lychee.electerious.com/) albums into a post. For an introduction, see [Jekyll meets Lychee - A Liquid Tag plugin](https://tobrunet.ch/articles/jekyll-meets-lychee-a-liquid-tag-plugin/)
|
- [Lychee Gallery Tag](https://gist.github.com/tobru/9171700) by [tobru](https://github.com/tobru): Include [Lychee](https://lychee.electerious.com/) albums into a post. For an introduction, see [Jekyll meets Lychee - A Liquid Tag plugin](https://tobrunet.ch/articles/jekyll-meets-lychee-a-liquid-tag-plugin/)
|
||||||
- [Image Set/Gallery Tag](https://github.com/callmeed/jekyll-image-set) by [callmeed](https://github.com/callmeed): Renders HTML for an image gallery from a folder in your Jekyll site. Just pass it a folder name and class/tag options.
|
- [Image Set/Gallery Tag](https://github.com/callmeed/jekyll-image-set) by [callmeed](https://github.com/callmeed): Renders HTML for an image gallery from a folder in your Jekyll site. Just pass it a folder name and class/tag options.
|
||||||
- [jekyll_figure](https://github.com/lmullen/jekyll_figure): Generate figures and captions with links to the figure in a variety of formats
|
- [jekyll_figure](https://github.com/lmullen/jekyll_figure): Generate figures and captions with links to the figure in a variety of formats
|
||||||
- [Jekyll GitHub Sample Tag](https://github.com/bwillis/jekyll-github-sample): A liquid tag to include a sample of a github repo file in your Jekyll site.
|
- [Jekyll GitHub Sample Tag](https://github.com/bwillis/jekyll-github-sample): A liquid tag to include a sample of a github repo file in your Jekyll site.
|
||||||
- [Jekyll Project Version Tag](https://github.com/rob-murray/jekyll-version-plugin): A Liquid tag plugin that renders a version identifier for your Jekyll site sourced from the git repository containing your code.
|
- [Jekyll Project Version Tag](https://github.com/rob-murray/jekyll-version-plugin): A Liquid tag plugin that renders a version identifier for your Jekyll site sourced from the git repository containing your code.
|
||||||
- [Piwigo Gallery](https://github.com/AlessandroLorenzi/piwigo_gallery) by [Alessandro Lorenzi](http://www.alorenzi.eu/): Jekyll plugin to generate thumbnails from a Piwigo gallery and display them with a Liquid tag
|
- [Piwigo Gallery](https://github.com/AlessandroLorenzi/piwigo_gallery) by [Alessandro Lorenzi](http://blog.alorenzi.eu/): Jekyll plugin to generate thumbnails from a Piwigo gallery and display them with a Liquid tag
|
||||||
- [mathml.rb](https://github.com/tmthrgd/jekyll-plugins) by Tom Thorogood: A plugin to convert TeX mathematics into MathML for display.
|
- [mathml.rb](https://github.com/tmthrgd/jekyll-plugins) by Tom Thorogood: A plugin to convert TeX mathematics into MathML for display.
|
||||||
- [webmention_io.rb](https://github.com/aarongustafson/jekyll-webmention_io) by [Aaron Gustafson](http://aaron-gustafson.com/): A plugin to enable [webmention](http://indiewebcamp.com/webmention) integration using [Webmention.io](http://webmention.io). Includes an optional JavaScript for updating webmentions automatically between publishes and, if available, in realtime using WebSockets.
|
- [webmention_io.rb](https://github.com/aarongustafson/jekyll-webmention_io) by [Aaron Gustafson](http://aaron-gustafson.com/): A plugin to enable [webmention](https://indieweb.org/webmention) integration using [Webmention.io](https://webmention.io/). Includes an optional JavaScript for updating webmentions automatically between publishes and, if available, in realtime using WebSockets.
|
||||||
- [Jekyll 500px Embed](https://github.com/lkorth/jekyll-500px-embed) by Luke Korth. A Liquid tag plugin that embeds [500px](https://500px.com/) photos.
|
- [Jekyll 500px Embed](https://github.com/lkorth/jekyll-500px-embed) by Luke Korth. A Liquid tag plugin that embeds [500px](https://500px.com/) photos.
|
||||||
- [inline\_highlight](https://github.com/bdesham/inline_highlight): A tag for inline syntax highlighting.
|
- [inline\_highlight](https://github.com/bdesham/inline_highlight): A tag for inline syntax highlighting.
|
||||||
- [jekyll-mermaid](https://github.com/jasonbellamy/jekyll-mermaid): Simplify the creation of mermaid diagrams and flowcharts in your posts and pages.
|
- [jekyll-mermaid](https://github.com/jasonbellamy/jekyll-mermaid): Simplify the creation of mermaid diagrams and flowcharts in your posts and pages.
|
||||||
|
@ -873,7 +873,7 @@ LESS.js files during generation.
|
||||||
#### Collections
|
#### Collections
|
||||||
|
|
||||||
- [Jekyll Plugins by Recursive Design](https://github.com/recurser/jekyll-plugins): Plugins to generate Project pages from GitHub readmes, a Category page, and a Sitemap generator.
|
- [Jekyll Plugins by Recursive Design](https://github.com/recurser/jekyll-plugins): Plugins to generate Project pages from GitHub readmes, a Category page, and a Sitemap generator.
|
||||||
- [Company website and blog plugins](https://github.com/flatterline/jekyll-plugins) by Flatterline, a [Ruby on Rails development company](http://flatterline.com/): Portfolio/project page generator, team/individual page generator, an author bio liquid tag for use on posts, and a few other smaller plugins.
|
- [Company website and blog plugins](https://github.com/flatterline/jekyll-plugins) by Flatterline, a Ruby on Rails development company: Portfolio/project page generator, team/individual page generator, an author bio liquid tag for use on posts, and a few other smaller plugins.
|
||||||
- [Jekyll plugins by Aucor](https://github.com/aucor/jekyll-plugins): Plugins for trimming unwanted newlines/whitespace and sorting pages by weight attribute.
|
- [Jekyll plugins by Aucor](https://github.com/aucor/jekyll-plugins): Plugins for trimming unwanted newlines/whitespace and sorting pages by weight attribute.
|
||||||
|
|
||||||
#### Other
|
#### Other
|
||||||
|
@ -892,7 +892,7 @@ LESS.js files during generation.
|
||||||
- [Jekyll-tagging](https://github.com/pattex/jekyll-tagging): Jekyll plugin to automatically generate a tag cloud and tag pages.
|
- [Jekyll-tagging](https://github.com/pattex/jekyll-tagging): Jekyll plugin to automatically generate a tag cloud and tag pages.
|
||||||
- [Jekyll-scholar](https://github.com/inukshuk/jekyll-scholar): Jekyll extensions for the blogging scholar.
|
- [Jekyll-scholar](https://github.com/inukshuk/jekyll-scholar): Jekyll extensions for the blogging scholar.
|
||||||
- [Jekyll-asset_bundler](https://github.com/moshen/jekyll-asset_bundler): Bundles and minifies JavaScript and CSS.
|
- [Jekyll-asset_bundler](https://github.com/moshen/jekyll-asset_bundler): Bundles and minifies JavaScript and CSS.
|
||||||
- [Jekyll-assets](http://ixti.net/jekyll-assets/) by [ixti](https://github.com/ixti): Rails-alike assets pipeline (write assets in CoffeeScript, Sass, LESS etc; specify dependencies for automatic bundling using simple declarative comments in assets; minify and compress; use JST templates; cache bust; and many-many more).
|
- [Jekyll-assets](http://jekyll.github.io/jekyll-assets/) by [ixti](https://github.com/ixti): Rails-alike assets pipeline (write assets in CoffeeScript, Sass, LESS etc; specify dependencies for automatic bundling using simple declarative comments in assets; minify and compress; use JST templates; cache bust; and many-many more).
|
||||||
- [JAPR](https://github.com/kitsched/japr): Jekyll Asset Pipeline Reborn - Powerful asset pipeline for Jekyll that collects, converts and compresses JavaScript and CSS assets.
|
- [JAPR](https://github.com/kitsched/japr): Jekyll Asset Pipeline Reborn - Powerful asset pipeline for Jekyll that collects, converts and compresses JavaScript and CSS assets.
|
||||||
- [File compressor](https://gist.github.com/2758691) by [mytharcher](https://github.com/mytharcher): Compress HTML and JavaScript files on site build.
|
- [File compressor](https://gist.github.com/2758691) by [mytharcher](https://github.com/mytharcher): Compress HTML and JavaScript files on site build.
|
||||||
- [Jekyll-minibundle](https://github.com/tkareine/jekyll-minibundle): Asset bundling and cache busting using external minification tool of your choice. No gem dependencies.
|
- [Jekyll-minibundle](https://github.com/tkareine/jekyll-minibundle): Asset bundling and cache busting using external minification tool of your choice. No gem dependencies.
|
||||||
|
|
|
@ -9,19 +9,19 @@ Jekyll’s growing use is producing a wide variety of tutorials, frameworks, ext
|
||||||
### Useful Guides
|
### Useful Guides
|
||||||
|
|
||||||
- [Jekyll Tips](http://jekyll.tips) is a set of resources created by [CloudCannon](https://cloudcannon.com) to help folks get up and running with Jekyll. They cover all skill levels, and even include some great video tutorials.
|
- [Jekyll Tips](http://jekyll.tips) is a set of resources created by [CloudCannon](https://cloudcannon.com) to help folks get up and running with Jekyll. They cover all skill levels, and even include some great video tutorials.
|
||||||
- [Jekyll Cheatsheet](http://cheat.jekyll.tips) is a single-page resource for Jekyll filters, variables, and the like.
|
- [Jekyll Cheatsheet](http://jekyll.tips/jekyll-cheat-sheet/) is a single-page resource for Jekyll filters, variables, and the like.
|
||||||
- [“Creating and Hosting a Personal Site on GitHub”](http://jmcglone.com/guides/github-pages/)
|
- [“Creating and Hosting a Personal Site on GitHub”](http://jmcglone.com/guides/github-pages/)
|
||||||
- [‘Build A Blog With Jekyll And GitHub Pages’ on Smashing Magazine](http://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/)
|
- [‘Build A Blog With Jekyll And GitHub Pages’ on Smashing Magazine](https://www.smashingmagazine.com/2014/08/01/build-blog-jekyll-github-pages/)
|
||||||
- Publishing to GitHub Pages? [Check out our documentation page for just that purpose](/docs/github-pages/).
|
- Publishing to GitHub Pages? [Check out our documentation page for just that purpose](/docs/github-pages/).
|
||||||
- [Blogging with Git, Emacs and Jekyll](http://metajack.im/2009/01/23/blogging-with-git-emacs-and-jekyll/)
|
- [Blogging with Git, Emacs and Jekyll](https://metajack.im/2009/01/23/blogging-with-git-emacs-and-jekyll/)
|
||||||
- [Tips for working with GitHub Pages Integration](https://gist.github.com/jedschneider/2890453)
|
- [Tips for working with GitHub Pages Integration](https://gist.github.com/jedschneider/2890453)
|
||||||
|
|
||||||
### Integrations
|
### Integrations
|
||||||
|
|
||||||
- Use a saas service as a backend for forms (contact forms, hiring forms, etc.)
|
- Use a saas service as a backend for forms (contact forms, hiring forms, etc.)
|
||||||
- [Formspree (also open source)](http://formspree.io/)
|
- [Formspree (also open source)](https://formspree.io/)
|
||||||
- [FormKeep](https://formkeep.com/guides/contact-form-jekyll?utm_source=github&utm_medium=jekyll-docs&utm_campaign=contact-form-jekyll)
|
- [FormKeep](https://formkeep.com/guides/contact-form-jekyll?utm_source=github&utm_medium=jekyll-docs&utm_campaign=contact-form-jekyll)
|
||||||
- [Simple Form](http://getsimpleform.com/)
|
- [Simple Form](https://getsimpleform.com/)
|
||||||
- [Formingo](https://www.formingo.co/guides/jekyll?utm_source=github&utm_medium=jekyll-docs&utm_campaign=Jekyll%20Documentation)
|
- [Formingo](https://www.formingo.co/guides/jekyll?utm_source=github&utm_medium=jekyll-docs&utm_campaign=Jekyll%20Documentation)
|
||||||
- [Jekyll Bootstrap](http://jekyllbootstrap.com), 0 to Blog in 3 minutes. Provides detailed explanations, examples, and helper-code to make getting started with Jekyll easier.
|
- [Jekyll Bootstrap](http://jekyllbootstrap.com), 0 to Blog in 3 minutes. Provides detailed explanations, examples, and helper-code to make getting started with Jekyll easier.
|
||||||
- [Integrating Twitter with Jekyll](http://www.justkez.com/integrating-twitter-with-jekyll/)
|
- [Integrating Twitter with Jekyll](http://www.justkez.com/integrating-twitter-with-jekyll/)
|
||||||
|
|
|
@ -10,9 +10,9 @@ learning purposes.
|
||||||
|
|
||||||
- [Tom Preston-Werner](http://tom.preston-werner.com/)
|
- [Tom Preston-Werner](http://tom.preston-werner.com/)
|
||||||
([source](https://github.com/mojombo/mojombo.github.io))
|
([source](https://github.com/mojombo/mojombo.github.io))
|
||||||
- [GitHub Official Teaching Materials](http://training.github.com)
|
- [GitHub Official Teaching Materials](https://services.github.com/training/)
|
||||||
([source](https://github.com/github/training-kit))
|
([source](https://github.com/github/training-kit))
|
||||||
- [Rasmus Andersson](http://rsms.me/)
|
- [Rasmus Andersson](https://rsms.me/)
|
||||||
([source](https://github.com/rsms/rsms.github.com))
|
([source](https://github.com/rsms/rsms.github.com))
|
||||||
|
|
||||||
If you would like to explore more examples, you can find a list of sites
|
If you would like to explore more examples, you can find a list of sites
|
||||||
|
|
|
@ -100,7 +100,7 @@ error when trying to **serve** or **build**:
|
||||||
```text
|
```text
|
||||||
Since v3.0, permalinks for pages in subfolders must be relative to the site
|
Since v3.0, permalinks for pages in subfolders must be relative to the site
|
||||||
source directory, not the parent directory. Check
|
source directory, not the parent directory. Check
|
||||||
http://jekyllrb.com/docs/upgrading/ for more info.
|
https://jekyllrb.com/docs/upgrading/ for more info.
|
||||||
```
|
```
|
||||||
|
|
||||||
This can be fixed by removing the following line from your `_config.yml` file:
|
This can be fixed by removing the following line from your `_config.yml` file:
|
||||||
|
|
|
@ -60,7 +60,7 @@ $ jekyll serve
|
||||||
$ jekyll serve --detach
|
$ jekyll serve --detach
|
||||||
# => Same as `jekyll serve` but will detach from the current terminal.
|
# => Same as `jekyll serve` but will detach from the current terminal.
|
||||||
# If you need to kill the server, you can `kill -9 1234` where "1234" is the PID.
|
# If you need to kill the server, you can `kill -9 1234` where "1234" is the PID.
|
||||||
# If you cannot find the PID, then do, `ps aux | grep jekyll` and kill the instance. [Read more](http://unixhelp.ed.ac.uk/shell/jobz5.html).
|
# If you cannot find the PID, then do, `ps aux | grep jekyll` and kill the instance.
|
||||||
```
|
```
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
|
|
|
@ -97,7 +97,7 @@ This gem is also needed in the github-pages and to get it running on Windows x64
|
||||||
|
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
source 'http://rubygems.org'
|
source 'https://rubygems.org'
|
||||||
gem 'github-pages', group: :jekyll_plugins
|
gem 'github-pages', group: :jekyll_plugins
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -110,7 +110,7 @@ There will be a warning on startup that you should include `gem 'wdm', '>= 0.1.0
|
||||||
|
|
||||||
In the future the installation process of the github-pages should be as simple as the setup of the blog. But as long as the new version of the Nokogiri ([v1.6.8][nokogiriReleases]) is not stable and referenced, it is work to get it up and running on Windows.
|
In the future the installation process of the github-pages should be as simple as the setup of the blog. But as long as the new version of the Nokogiri ([v1.6.8][nokogiriReleases]) is not stable and referenced, it is work to get it up and running on Windows.
|
||||||
|
|
||||||
[jwillmerPost]: http://jwillmer.de/blog/tutorial/how-to-install-jekyll-and-pages-gem-on-windows-10-x46 "Installation instructions by Jens Willmer"
|
[jwillmerPost]: https://jwillmer.de/blog/tutorial/how-to-install-jekyll-and-pages-gem-on-windows-10-x46 "Installation instructions by Jens Willmer"
|
||||||
[Chocolatey]: https://chocolatey.org/install "Package manager for Windows"
|
[Chocolatey]: https://chocolatey.org/install "Package manager for Windows"
|
||||||
[Bundler]: http://bundler.io/ "Ruby Dependencie Manager"
|
[Bundler]: http://bundler.io/ "Ruby Dependencie Manager"
|
||||||
[nokogiriReleases]: https://github.com/sparklemotion/nokogiri/releases "Nokogiri Releases"
|
[nokogiriReleases]: https://github.com/sparklemotion/nokogiri/releases "Nokogiri Releases"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{% if site.gauges_id %}
|
{% if site.gauges_id %}
|
||||||
<!-- Gauges (http://gaug.es/) -->
|
<!-- Gauges (http://get.gaug.es/) -->
|
||||||
<script>
|
<script>
|
||||||
var _gauges = _gauges || [];
|
var _gauges = _gauges || [];
|
||||||
(function() {
|
(function() {
|
||||||
|
@ -16,7 +16,7 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if site.google_analytics_id %}
|
{% if site.google_analytics_id %}
|
||||||
<!-- Google Analytics (http://google.com/analytics) -->
|
<!-- Google Analytics (https://www.google.com/analytics) -->
|
||||||
<script>
|
<script>
|
||||||
!function(j,e,k,y,l,L){j.GoogleAnalyticsObject=y,j[y]||(j[y]=function(){
|
!function(j,e,k,y,l,L){j.GoogleAnalyticsObject=y,j[y]||(j[y]=function(){
|
||||||
(j[y].q=j[y].q||[]).push(arguments)}),j[y].l=+new Date,l=e.createElement(k),
|
(j[y].q=j[y].q||[]).push(arguments)}),j[y].l=+new Date,l=e.createElement(k),
|
||||||
|
|
|
@ -10,7 +10,7 @@ categories: [release]
|
||||||
Hey! After many months of hard work by Jekyll's contributors, we're excited
|
Hey! After many months of hard work by Jekyll's contributors, we're excited
|
||||||
to announce the first major release of the project in a long while. v1.0.0 is
|
to announce the first major release of the project in a long while. v1.0.0 is
|
||||||
finally here! While the list of improvements and bug fixes is [quite lengthy][history],
|
finally here! While the list of improvements and bug fixes is [quite lengthy][history],
|
||||||
here are the highlights (thanks to [@benbalter](http://twitter.com/BenBalter) for the
|
here are the highlights (thanks to [@benbalter](https://twitter.com/BenBalter) for the
|
||||||
examples and for compiling this list):
|
examples and for compiling this list):
|
||||||
|
|
||||||
- Support for the Gist tag for easily embedding Gists ([example](https://gist.github.com/benbalter/5555251))
|
- Support for the Gist tag for easily embedding Gists ([example](https://gist.github.com/benbalter/5555251))
|
||||||
|
|
|
@ -27,5 +27,5 @@ See the [GitHub Release][] page for more a more detailed changelog for this rele
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
[GitHub Release]: {{ site.repository }}/releases/tag/v1.1.1
|
[GitHub Release]: {{ site.repository }}/releases/tag/v1.1.1
|
||||||
[gh_pages]: http://pages.github.com
|
[gh_pages]: https://pages.github.com/
|
||||||
[v1_1_0]: {{ site.repository }}/releases/tag/v1.1.0
|
[v1_1_0]: {{ site.repository }}/releases/tag/v1.1.0
|
||||||
|
|
|
@ -14,6 +14,6 @@ that you could have a sticker honoring your beloved Jekyll.
|
||||||
|
|
||||||
The StickerMule team says, *"Pine no longer!"* StickerMule has **[discounted the
|
The StickerMule team says, *"Pine no longer!"* StickerMule has **[discounted the
|
||||||
price of Jekyll stickers down to $1 and are offering free (domestic)
|
price of Jekyll stickers down to $1 and are offering free (domestic)
|
||||||
shipping](http://www.stickermule.com/marketplace/825-jekyll-stickers)!**
|
shipping](https://www.stickermule.com/marketplace/825-jekyll-stickers)!**
|
||||||
Go grab one now on the StickerMule marketplace – [they'll look
|
Go grab one now on the StickerMule marketplace – [they'll look
|
||||||
swell on your favourite hardware.](https://twitter.com/parkr/status/430826309707902976/photo/1)
|
swell on your favourite hardware.](https://twitter.com/parkr/status/430826309707902976/photo/1)
|
||||||
|
|
|
@ -7,7 +7,7 @@ version: 2.1.0
|
||||||
categories: [release]
|
categories: [release]
|
||||||
---
|
---
|
||||||
|
|
||||||
Jekyll's finally [legal to drink in the States](http://en.wikipedia.org/wiki/Legal_drinking_age).
|
Jekyll's finally [legal to drink in the States](https://en.wikipedia.org/wiki/Legal_drinking_age).
|
||||||
And he's done a lot of learning in the process! Here are some of the new
|
And he's done a lot of learning in the process! Here are some of the new
|
||||||
things to look forward to:
|
things to look forward to:
|
||||||
|
|
||||||
|
|
|
@ -24,4 +24,4 @@ place!
|
||||||
Happy Jekylling!
|
Happy Jekylling!
|
||||||
|
|
||||||
[@alfredxing]: https://github.com/alfredxing
|
[@alfredxing]: https://github.com/alfredxing
|
||||||
[University of British Columbia]: http://ubc.ca
|
[University of British Columbia]: http://www.ubc.ca
|
||||||
|
|
|
@ -6,7 +6,7 @@ author: mertkahyaoglu
|
||||||
categories: [community]
|
categories: [community]
|
||||||
---
|
---
|
||||||
|
|
||||||
[Jekyll's Google Summer of Code Project](http://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects/) has concluded. After three months of hard (but fun) work with my mentors @benbalter, @jldec, and @parkr, I'm proud to announce [Jekyll Admin](https://github.com/jekyll/jekyll-admin)'s [initial release](https://github.com/jekyll/jekyll-admin/releases/tag/v0.1.0). Jekyll admin is a Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. You can start to use it right away by following [these instructions](https://github.com/jekyll/jekyll-admin#installation).
|
[Jekyll's Google Summer of Code Project](https://jekyllrb.com/news/2016/06/03/update-on-jekyll-s-google-summer-of-code-projects/) has concluded. After three months of hard (but fun) work with my mentors @benbalter, @jldec, and @parkr, I'm proud to announce [Jekyll Admin](https://github.com/jekyll/jekyll-admin)'s [initial release](https://github.com/jekyll/jekyll-admin/releases/tag/v0.1.0). Jekyll admin is a Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. You can start to use it right away by following [these instructions](https://github.com/jekyll/jekyll-admin#installation).
|
||||||
|
|
||||||
As a Google Summer of Code student, I feel very lucky to be part of a project that the community has been wanting for such a long time. The three-month Google Summer of Code period was a great journey. It was a lot of fun developing the project and seeing how it could help the community, and going forward, we are really excited to see where the project goes with the help of the amazing Jekyll community.
|
As a Google Summer of Code student, I feel very lucky to be part of a project that the community has been wanting for such a long time. The three-month Google Summer of Code period was a great journey. It was a lot of fun developing the project and seeing how it could help the community, and going forward, we are really excited to see where the project goes with the help of the amazing Jekyll community.
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@ easier to make:
|
||||||
|
|
||||||
{% highlight liquid %}
|
{% highlight liquid %}
|
||||||
{% raw %}
|
{% raw %}
|
||||||
{{ "/docs/assets/" | absolute_url }} => http://jekyllrb.com/myproject/docs/assets
|
{{ "/docs/assets/" | absolute_url }} => https://jekyllrb.com/myproject/docs/assets
|
||||||
{% endraw %}
|
{% endraw %}
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
# Jekyll docs site
|
# Jekyll docs site
|
||||||
|
|
||||||
This directory contains the code for the Jekyll docs site, [jekyllrb.com](http://jekyllrb.com/).
|
This directory contains the code for the Jekyll docs site, [jekyllrb.com](https://jekyllrb.com/).
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
For information about contributing, see the [Contributing page](http://jekyllrb.com/docs/contributing/).
|
For information about contributing, see the [Contributing page](https://jekyllrb.com/docs/contributing/).
|
||||||
|
|
||||||
## Running locally
|
## Running locally
|
||||||
|
|
||||||
|
|
|
@ -64,28 +64,28 @@ Feature: Site configuration
|
||||||
And the "_site/README" file should not exist
|
And the "_site/README" file should not exist
|
||||||
|
|
||||||
Scenario: Use RDiscount for markup
|
Scenario: Use RDiscount for markup
|
||||||
Given I have an "index.markdown" page that contains "[Google](http://google.com)"
|
Given I have an "index.markdown" page that contains "[Google](https://www.google.com)"
|
||||||
And I have a configuration file with "markdown" set to "rdiscount"
|
And I have a configuration file with "markdown" set to "rdiscount"
|
||||||
When I run jekyll build
|
When I run jekyll build
|
||||||
Then I should get a zero exit status
|
Then I should get a zero exit status
|
||||||
And the _site directory should exist
|
And the _site directory should exist
|
||||||
And I should see "<a href=\"http://google.com\">Google</a>" in "_site/index.html"
|
And I should see "<a href=\"https://www.google.com\">Google</a>" in "_site/index.html"
|
||||||
|
|
||||||
Scenario: Use Kramdown for markup
|
Scenario: Use Kramdown for markup
|
||||||
Given I have an "index.markdown" page that contains "[Google](http://google.com)"
|
Given I have an "index.markdown" page that contains "[Google](https://www.google.com)"
|
||||||
And I have a configuration file with "markdown" set to "kramdown"
|
And I have a configuration file with "markdown" set to "kramdown"
|
||||||
When I run jekyll build
|
When I run jekyll build
|
||||||
Then I should get a zero exit status
|
Then I should get a zero exit status
|
||||||
And the _site directory should exist
|
And the _site directory should exist
|
||||||
And I should see "<a href=\"http://google.com\">Google</a>" in "_site/index.html"
|
And I should see "<a href=\"https://www.google.com\">Google</a>" in "_site/index.html"
|
||||||
|
|
||||||
Scenario: Use Redcarpet for markup
|
Scenario: Use Redcarpet for markup
|
||||||
Given I have an "index.markdown" page that contains "[Google](http://google.com)"
|
Given I have an "index.markdown" page that contains "[Google](https://www.google.com)"
|
||||||
And I have a configuration file with "markdown" set to "redcarpet"
|
And I have a configuration file with "markdown" set to "redcarpet"
|
||||||
When I run jekyll build
|
When I run jekyll build
|
||||||
Then I should get a zero exit status
|
Then I should get a zero exit status
|
||||||
And the _site directory should exist
|
And the _site directory should exist
|
||||||
And I should see "<a href=\"http://google.com\">Google</a>" in "_site/index.html"
|
And I should see "<a href=\"https://www.google.com\">Google</a>" in "_site/index.html"
|
||||||
|
|
||||||
Scenario: Highlight code with pygments
|
Scenario: Highlight code with pygments
|
||||||
Given I have an "index.html" page that contains "{% highlight ruby %} puts 'Hello world!' {% endhighlight %}"
|
Given I have an "index.html" page that contains "{% highlight ruby %} puts 'Hello world!' {% endhighlight %}"
|
||||||
|
|
|
@ -48,7 +48,7 @@ In order to use Jekyll as currently configured, you'll need to install this gem.
|
||||||
|
|
||||||
The full error message from Ruby is: '#{e.message}'
|
The full error message from Ruby is: '#{e.message}'
|
||||||
|
|
||||||
If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
|
If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!
|
||||||
MSG
|
MSG
|
||||||
raise Jekyll::Errors::MissingDependencyException, name
|
raise Jekyll::Errors::MissingDependencyException, name
|
||||||
end
|
end
|
||||||
|
|
|
@ -302,7 +302,7 @@ module Jekyll
|
||||||
Jekyll.logger.abort_with "Since v3.0, permalinks for pages" \
|
Jekyll.logger.abort_with "Since v3.0, permalinks for pages" \
|
||||||
" in subfolders must be relative to the" \
|
" in subfolders must be relative to the" \
|
||||||
" site source directory, not the parent" \
|
" site source directory, not the parent" \
|
||||||
" directory. Check http://jekyllrb.com/docs/upgrading/"\
|
" directory. Check https://jekyllrb.com/docs/upgrading/"\
|
||||||
" for more info."
|
" for more info."
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -20,6 +20,6 @@ print_hi('Tom')
|
||||||
|
|
||||||
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
|
Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk].
|
||||||
|
|
||||||
[jekyll-docs]: http://jekyllrb.com/docs/home
|
[jekyll-docs]: https://jekyllrb.com/docs/home
|
||||||
[jekyll-gh]: https://github.com/jekyll/jekyll
|
[jekyll-gh]: https://github.com/jekyll/jekyll
|
||||||
[jekyll-talk]: https://talk.jekyllrb.com/
|
[jekyll-talk]: https://talk.jekyllrb.com/
|
||||||
|
|
|
@ -4,7 +4,7 @@ title: About
|
||||||
permalink: /about/
|
permalink: /about/
|
||||||
---
|
---
|
||||||
|
|
||||||
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](http://jekyllrb.com/)
|
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
|
||||||
|
|
||||||
You can find the source code for the Jekyll new theme at:
|
You can find the source code for the Jekyll new theme at:
|
||||||
{% include icon-github.html username="jekyll" %} /
|
{% include icon-github.html username="jekyll" %} /
|
||||||
|
|
|
@ -44,5 +44,5 @@ When your theme is released, only the files in `_layouts`, `_includes`, and `_sa
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
The theme is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
|
The theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#############################################################################
|
#############################################################################
|
||||||
#
|
#
|
||||||
# Site tasks - http://jekyllrb.com
|
# Site tasks - https://jekyllrb.com
|
||||||
#
|
#
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ namespace :site do
|
||||||
desc "Update normalize.css library to the latest version and minify"
|
desc "Update normalize.css library to the latest version and minify"
|
||||||
task :update_normalize_css do
|
task :update_normalize_css do
|
||||||
Dir.chdir("#{docs_folder}/_sass") do
|
Dir.chdir("#{docs_folder}/_sass") do
|
||||||
sh 'curl "http://necolas.github.io/normalize.css/latest/normalize.css" -o "normalize.scss"'
|
sh 'curl "https://necolas.github.io/normalize.css/latest/normalize.css" -o "normalize.scss"'
|
||||||
sh 'sass "normalize.scss":"_normalize.scss" --style compressed'
|
sh 'sass "normalize.scss":"_normalize.scss" --style compressed'
|
||||||
rm ['normalize.scss', Dir.glob('*.map')].flatten
|
rm ['normalize.scss', Dir.glob('*.map')].flatten
|
||||||
end
|
end
|
||||||
|
|
|
@ -11,4 +11,4 @@ Second paragraph
|
||||||
|
|
||||||
Third paragraph
|
Third paragraph
|
||||||
|
|
||||||
[link]: http://www.jekyllrb.com/
|
[link]: https://jekyllrb.com/
|
||||||
|
|
|
@ -21,4 +21,4 @@ Second paragraph
|
||||||
|
|
||||||
Third paragraph
|
Third paragraph
|
||||||
|
|
||||||
[link]: http://www.jekyllrb.com/
|
[link]: https://jekyllrb.com/
|
||||||
|
|
|
@ -12,4 +12,4 @@ Second paragraph
|
||||||
|
|
||||||
Third paragraph
|
Third paragraph
|
||||||
|
|
||||||
[link]: http://www.jekyllrb.com/
|
[link]: https://jekyllrb.com/
|
||||||
|
|
|
@ -7,9 +7,9 @@ Jekyll is a simple, blog-aware, static site generator. It takes a template
|
||||||
directory containing raw text files in various formats, runs it through
|
directory containing raw text files in various formats, runs it through
|
||||||
[Markdown](http://daringfireball.net/projects/markdown/) (or
|
[Markdown](http://daringfireball.net/projects/markdown/) (or
|
||||||
[Textile](http://redcloth.org/textile)) and
|
[Textile](http://redcloth.org/textile)) and
|
||||||
[Liquid](http://wiki.shopify.com/Liquid)
|
[Liquid](https://help.shopify.com/themes/liquid/basics)
|
||||||
converters, and spits out a complete, ready-to-publish static website suitable
|
converters, and spits out a complete, ready-to-publish static website suitable
|
||||||
for serving with your favorite web server. Jekyll also happens to be the engine
|
for serving with your favorite web server. Jekyll also happens to be the engine
|
||||||
behind [GitHub Pages](http://pages.github.com), which means you can use Jekyll
|
behind [GitHub Pages](https://pages.github.com/), which means you can use Jekyll
|
||||||
to host your project’s page, blog, or website from GitHub’s servers **for
|
to host your project’s page, blog, or website from GitHub’s servers **for
|
||||||
free**.
|
free**.
|
||||||
|
|
|
@ -7,9 +7,9 @@ Jekyll is a simple, blog-aware, static site generator. It takes a template
|
||||||
directory containing raw text files in various formats, runs it through
|
directory containing raw text files in various formats, runs it through
|
||||||
[Markdown](http://daringfireball.net/projects/markdown/) (or
|
[Markdown](http://daringfireball.net/projects/markdown/) (or
|
||||||
[Textile](http://redcloth.org/textile)) and
|
[Textile](http://redcloth.org/textile)) and
|
||||||
[Liquid](http://wiki.shopify.com/Liquid)
|
[Liquid](https://help.shopify.com/themes/liquid/basics)
|
||||||
converters, and spits out a complete, ready-to-publish static website suitable
|
converters, and spits out a complete, ready-to-publish static website suitable
|
||||||
for serving with your favorite web server. Jekyll also happens to be the engine
|
for serving with your favorite web server. Jekyll also happens to be the engine
|
||||||
behind [GitHub Pages](http://pages.github.com), which means you can use Jekyll
|
behind [GitHub Pages](https://pages.github.com/), which means you can use Jekyll
|
||||||
to host your project’s page, blog, or website from GitHub’s servers **for
|
to host your project’s page, blog, or website from GitHub’s servers **for
|
||||||
free**.
|
free**.
|
||||||
|
|
|
@ -93,12 +93,12 @@ class TestExcerpt < JekyllUnitTest
|
||||||
context "before render" do
|
context "before render" do
|
||||||
should "be the first paragraph of the page" do
|
should "be the first paragraph of the page" do
|
||||||
expected = "First paragraph with [link ref][link].\n\n[link]: "\
|
expected = "First paragraph with [link ref][link].\n\n[link]: "\
|
||||||
"http://www.jekyllrb.com/"
|
"https://jekyllrb.com/"
|
||||||
assert_equal expected, @excerpt.content
|
assert_equal expected, @excerpt.content
|
||||||
end
|
end
|
||||||
|
|
||||||
should "contain any refs at the bottom of the page" do
|
should "contain any refs at the bottom of the page" do
|
||||||
assert @excerpt.content.include?("[link]: http://www.jekyllrb.com/")
|
assert @excerpt.content.include?("[link]: https://jekyllrb.com/")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -110,13 +110,13 @@ class TestExcerpt < JekyllUnitTest
|
||||||
end
|
end
|
||||||
|
|
||||||
should "be the first paragraph of the page" do
|
should "be the first paragraph of the page" do
|
||||||
expected = "<p>First paragraph with <a href=\"http://www.jekyllrb.com/\">link "\
|
expected = "<p>First paragraph with <a href=\"https://jekyllrb.com/\">link "\
|
||||||
"ref</a>.</p>\n\n"
|
"ref</a>.</p>\n\n"
|
||||||
assert_equal expected, @extracted_excerpt.output
|
assert_equal expected, @extracted_excerpt.output
|
||||||
end
|
end
|
||||||
|
|
||||||
should "link properly" do
|
should "link properly" do
|
||||||
assert @extracted_excerpt.content.include?("http://www.jekyllrb.com/")
|
assert @extracted_excerpt.content.include?("https://jekyllrb.com/")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue