From d0eea919813d24baad22f9c77f7e6eded6930c8e Mon Sep 17 00:00:00 2001 From: Adam Schmideg Date: Mon, 28 Oct 2019 16:45:19 +0100 Subject: [PATCH] [DOCS] Link checker (#20086) --- .travis.yml | 18 ++ Gemfile | 1 + _config.yml | 8 +- _layouts/default.html | 1 + docs/_clef/Overview.md | 303 ------------------ .../Go-bindings-to-Ethereum-contracts.md | 4 +- .../Libraries-and-Inproc-Ethereum-Nodes.md | 2 +- docs/_developers/Peer-to-Peer.md | 2 +- docs/_doc/Connecting-to-the-network.md | 2 +- docs/_doc/Ethereum-Specification.md | 4 +- .../Japanese-Contracts-and-Transactions.md | 6 +- .../Setting-up-monitoring-on-local-cluster.md | 2 +- docs/_install-and-build/Backup--restore.md | 2 +- docs/_interface/JavaScript-Console.md | 4 +- docs/_interface/Management-APIs.md | 50 +-- docs/_interface/Managing-your-accounts.md | 2 +- ...ing-your-own-Ethereum-apps-using-Eth-go.md | 6 +- docs/_legacy/Mining.md | 17 +- .../Swarm---distributed-preimage-archive.md | 2 +- ...warm-Channels,-Namereg-resolution-draft.md | 166 ---------- docs/_legacy/Swarm-Contract.md | 40 --- docs/_legacy/geth.md | 12 +- docs/_legacy/swarm---POC-series.md | 60 ---- docs/_legacy/swarm-dev-progress.md | 1 - docs/_legacy/swarm-roadmap.md | 1 - index.html | 9 +- 26 files changed, 87 insertions(+), 638 deletions(-) create mode 100644 .travis.yml delete mode 100644 docs/_clef/Overview.md delete mode 100644 docs/_legacy/Swarm-Channels,-Namereg-resolution-draft.md delete mode 100644 docs/_legacy/Swarm-Contract.md delete mode 100644 docs/_legacy/swarm---POC-series.md delete mode 100644 docs/_legacy/swarm-dev-progress.md delete mode 100644 docs/_legacy/swarm-roadmap.md diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..b3ab200072 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,18 @@ +language: ruby +rvm: + - 2.5.3 + +before_script: + - gem install html-proofer + +# Assume bundler is being used, therefore +# the `install` step will run `bundle install` by default. +script: + - bundle exec jekyll build + - bundle exec htmlproofer ./_site --assume-extension --allow-hash-href + +env: + global: + - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer + +cache: bundler # caching bundler gem packages will speed up build \ No newline at end of file diff --git a/Gemfile b/Gemfile index d6fed7efaa..eef36123dd 100644 --- a/Gemfile +++ b/Gemfile @@ -30,4 +30,5 @@ gem "wdm", "~> 0.1.0" if Gem.win_platform? group :development, :test do gem "pry" + gem "html-proofer" end \ No newline at end of file diff --git a/_config.yml b/_config.yml index 4d98e8efcd..a90ab5b6dc 100644 --- a/_config.yml +++ b/_config.yml @@ -19,13 +19,9 @@ defaults: - scope: path: "*/*" values: - root: "../../.." - - scope: - path: "*/*/*" - values: - root: "../../../.." + root: "../.." -default_root: "../../.." +default_root: "../.." collections_dir: docs collections: diff --git a/_layouts/default.html b/_layouts/default.html index 34dd1b4487..159a40d8ff 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -38,6 +38,7 @@ common-js: +

[{% include link.html url='' %}]

{{ content }}