Skip to content
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

Update dependencies and Travis CI config #260

Merged
merged 1 commit into from Jan 5, 2020
Merged

Update dependencies and Travis CI config #260

merged 1 commit into from Jan 5, 2020

Conversation

anishathalye
Copy link
Contributor

@anishathalye anishathalye commented Jan 4, 2020

This patch removes the explicit listing of jekyll-sass-converter (included with Jekyll) and redcarpet (GitHub Pages doesn't support it anyways and uses kramdown instead) and updates dependences to the latest versions.

It also improves the Travis CI config by having it first build the site and then check the generated site's links, rather than checking links in the source file index.md. This doesn't make that much of a difference now, though it does add checking of all the links in _includes/default.html, which is nice. Once this site gets multiple pages, this change will be especially useful.

Also, the Travis CI config was broken before.

This patch also updates the Google Analytics script to the latest one provided from Google. This is not exactly necessary, but it has the nice side effect of working around awesome_bot accidentally picking up the 'https://ssl' and 'http://www' from the old script as links.

This patch removes the explicit listing of jekyll-sass-converter
(included with Jekyll) and redcarpet (GitHub Pages doesn't support it
anyways and uses kramdown instead) and updates dependences to the latest
versions.

It also improves the Travis CI config by having it first build the site
and then check the generated site's links, rather than checking links in
the source file `index.md`. This doesn't make that much of a difference
now, though it does add checking of all the links in
`_includes/default.html`, which is nice. Once this site gets multiple
pages, this change will be especially useful.

This patch also updates the Google Analytics script to the latest one
provided from Google. This is not exactly necessary, but it has the nice
side effect of working around awesome_bot accidentally picking up the
'https://ssl' and 'http://www' from the old script as links.
@unixorn
Copy link
Member

unixorn commented Jan 5, 2020

Thanks for your contribution. Having the link check happen after the site is generated from index.md is a big improvement.

@unixorn unixorn merged commit 2cd983b into dotfiles:master Jan 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants