47 Commits

Author SHA1 Message Date
Brian Clozel
1a738553b4 Jekyll must be run with "bundle exec" command 2017-01-04 08:18:41 -06:00
Andy Wilkinson
71a046eb0a Upgrade github-pages gem to fix deprecation warnings
Previously, when running bundle exec jekyll serve a false-positive
deprecation warning was reported:

Deprecation: Auto-regeneration can no longer be set from your
configuration file(s). Use the --[no-]watch/-w command-line option
instead.

See https://github.com/jekyll/jekyll/issues/4831 for some details.
Jekyll 3.0.5 fixes the problem. This commit upgrades to the latest
version of github-pages, thereby also upgrading to Jekyll 3.0.5
2017-01-04 08:18:41 -06:00
stonio
c733611568 remove alt attribute in <div> 2017-01-04 08:18:41 -06:00
stonio
a6294cb701 Polish page.html
Remove default attributes and other little improvements.
2017-01-04 08:18:41 -06:00
Dave Syer
7862d9965b Add rouge gem 2017-01-04 08:18:41 -06:00
Brian Clozel
2620d036ab Replace ZeroClipboard with clipboard.js
For copy/paste support in our code samples, we are using the
ZeroClipboard library which relies heavily on Flash.
Because many browsers/extensions are disabling this plugin nowadays,
this commit replaces ZeroClipboard with a native, lightweight solution
for this feature.
2017-01-04 08:18:41 -06:00
Brian Clozel
eed779c7e9 Fix markdown syntax error
The kramdown backend doesn't support titles whithout empty lines before
them.
2017-01-04 08:18:41 -06:00
Brian Clozel
dd53b3533c Upgrade rbenv Ruby version to 2.2.0 2017-01-04 08:18:41 -06:00
Dave Syer
005e0a6730 Update for changes in github pages 2017-01-04 08:18:41 -06:00
Brian Clozel
af3d62e9b5 Fix content warning issues over https
When served with HTTP/2 and TLS, project pages show several mixed
content errors:

* the imported Google fonts
* the AJAX call to spring.io to get the current project information
* the newsletter iframe

This commit changes URLs to use https or protocol-relative URLs when
possible. This also deletes the now defunct newsletter integration.
2017-01-04 08:18:41 -06:00
Greg Turnquist
df5166e82d Conditionalize showing reference doc/api doc links
If the reference doc URL of the API doc URL is empty, don't display a hyperlink.
2017-01-04 08:18:41 -06:00
Brian Clozel
36978a49e8 Revert "Display Pivotal Education related courseware"
This reverts commit bf15ee8a6da0f232254ac8d186184a5c274d63b3.
2017-01-04 08:18:41 -06:00
Brian Clozel
06a7a5099a Display Pivotal Education related courseware
This change adds a new "Related Courseware" section in the side
container; this section lists links to courses and talks that are
relevant to the current project page.

Relevant content is fetched by the browser, with an AJAX request sent to
the Pivotal Education LMS API. This API uses the Referrer HTTP header as
input parameter to its content selection algorithm.

Note that CORS HTTP headers are also used to allow/disallow AJAX cross
domain requests.
2017-01-04 08:18:41 -06:00
Rob Winch
d244e8e0cb Remove FAQ
The FAQ is for 3.2 and the new one will be in the reference, so there is no need to explicitly list it
2016-03-16 07:56:00 -05:00
Rob Winch
2aa8d18531 Change Issue Tracking to GitHub 2016-02-06 00:52:59 -06:00
Rob Winch
8c5e83cf34 Update Guides to use "current" version 2015-04-22 20:35:52 -05:00
Rob Winch
1c90e77100 Merge pull request #146 from kgeis/patch-1
Update index.html
2014-11-19 13:39:18 -06:00
Ken Geis
62319b4d1c Update index.html
fix copy/paste bug
2014-11-19 11:38:26 -08:00
Rob Winch
0c7490a25d Merge remote-tracking branch 'gh-pages-upstream/gh-pages' into gh-pages 2014-10-30 13:35:12 -05:00
Brian Clozel
b80c25224c Change Forum navbar item to Questions
The projects navbar should mirror the one on the spring.io website.
2014-10-28 16:48:17 -05:00
Brian Clozel
1690b17cb4 Merge pull request #9 from dsyer/patch-2
Gem installation instructions updated
2014-10-20 10:25:27 +02:00
Dave Syer
fc0cf54962 Add "gem install bundler" for people using vanilla Ruby 2014-09-30 11:36:48 +01:00
Brian Clozel
650b0f71b1 Merge pull request #10 from dsyer/patch-3
Fix directory name for sample pages
2014-09-30 11:55:08 +02:00
Dave Syer
b67c026a16 Fix directory name for sample pages 2014-09-30 09:43:46 +01:00
Dave Syer
ccb4a8a2bb Gem installation instructions updated
Using "gem install" didn't work for me because of the Gemfile.lock that is in source control (presumably for a reason).
2014-09-30 09:37:55 +01:00
Brian Clozel
1a150a334a Merge pull request #8 from dsyer/patch-1
Fix "rm -rf" instruictions
2014-09-30 10:13:28 +02:00
Dave Syer
c340c6914f Fix "rm -rf" instruictions
Existing copy is wrong because "git rm -rf *" fails if there are any untracked files (e.g. target/). Changed to "git rm -rf `git ls-files`".
2014-09-30 09:09:50 +01:00
Brian Clozel
77167c0d39 Fix company name and website in footer 2014-09-22 18:52:09 +02:00
Brian Clozel
1ca26dffbf Merge pull request #7 from bclozel/forum
Update navbar item "Forum" -> "Questions"
2014-09-22 18:42:32 +02:00
Brian Clozel
56978cfc90 Change Forum navbar item to Questions
The projects navbar should mirror the one on the spring.io website.
2014-09-03 23:01:21 +02:00
Rob Winch
874b7f5d2a Remove forum references 2014-06-20 08:29:21 -05:00
Andy Wilkinson
79f6cf8995 Make the link to a project's forum optional
Omit the link to the forum if the project's metadata does not provide
a forum url
2014-06-20 08:27:44 -05:00
Brian Clozel
c3ac7c0412 Add missing ZeroClipbpard SWF file
Flash support for ZeroClipboard is not working in project pages since
the SWF file is missing. There was a typo in the .gitignore file that
ignored "*.sw?" files.
2014-06-20 08:27:44 -05:00
Phillip Webb
b8773f1166 Remove 'not found in _includes' hacks
Remove the use if "unless contains 'not found in _includes directory'"
hacks that were previously used to detect when _includes were missing.

This change is required as the hack no longer works with the latest
Jekyll release (and therefore also with GitHub).

Additional 'custom_pom_template' and 'custom_gradle_template' flags
must now be set in _config.yml if you want to include a custom pom.xml
or build.gradle file.
2014-06-20 08:27:44 -05:00
Brian Clozel
9c7287c64f Merge pull request #4 from bclozel/zclip
Fix ZeroClipboard integration in gh-pages
2014-06-19 21:38:06 +02:00
Rob Winch
b2d37a048f Fix Spring LDAP link 2014-06-12 10:38:10 -05:00
Rob Winch
9cf6869c5d Add Spring LDAP as Related Projects 2014-06-12 10:37:18 -05:00
Chris Beams
34fb3af7d3 Merge pull request #5 from wilkinsona/optional-forum-link
Make the link to a project's forum optional
2014-05-13 18:20:08 +02:00
Andy Wilkinson
7e6493ef7b Make the link to a project's forum optional
Omit the link to the forum if the project's metadata does not provide
a forum url
2014-05-13 16:22:19 +01:00
Brian Clozel
92c5b852c1 Add missing ZeroClipbpard SWF file
Flash support for ZeroClipboard is not working in project pages since
the SWF file is missing. There was a typo in the .gitignore file that
ignored "*.sw?" files.
2014-04-15 14:54:48 +02:00
Rob Winch
c8c4904199 Shorter description for webinar video 2014-01-28 21:24:19 -06:00
Rob Winch
c0bf3ce1b5 Added Getting Started with Spring Security 3.2 Video 2014-01-28 21:23:11 -06:00
Phillip Webb
85ed196cf4 Remove 'not found in _includes' hacks
Remove the use if "unless contains 'not found in _includes directory'"
hacks that were previously used to detect when _includes were missing.

This change is required as the hack no longer works with the latest
Jekyll release (and therefore also with GitHub).

Additional 'custom_pom_template' and 'custom_gradle_template' flags
must now be set in _config.yml if you want to include a custom pom.xml
or build.gradle file.
2013-11-14 10:11:34 -08:00
Rob Winch
1075f57db4 3.2.0.RC2 and add FAQ 2013-11-01 14:26:49 -05:00
Rob Winch
c50a836cd3 Fix forum link 2013-10-11 09:38:07 -05:00
Rob Winch
8281d5c33b Add project page 2013-09-09 01:42:26 -07:00
Phillip Webb
171918e41a Initialize shared gh-pages infrastructure 2013-09-09 01:41:47 -07:00