Commit Graph

158 Commits

Author SHA1 Message Date
Martin Taillefer 4e9b3a89b3
Add www.mysql.com to the link checking exception list, since it seems to have frequent spurious failures. (#4882) 2019-09-03 09:47:42 -07:00
Martin Taillefer 9cbf4ff46b
Update common files and enable more linters. (#4874) 2019-08-29 20:41:08 -07:00
Eric Van Norman 2d1243292b Path updates (#4869) 2019-08-29 08:57:32 -07:00
Martin Taillefer a48f05a3e9 Update common files (#4870)
- Enable a bunch of linting rules in the repo, and addressed all the linting
errors
2019-08-29 08:09:32 -07:00
Sam Naser dbda0caef4 Fix path in scripts/tablegen.py to reflect content reorg (#4865) 2019-08-29 05:50:34 -07:00
Martin Taillefer 8c74d34ae2
Update reference docs. (#4829)
- This required fixing the script that grabs the reference docs, it had degenerated in the last
few weeks. While I was there, I made the script work using the build-tools container, and fixed
a bunch of shell script linting warnings.
2019-08-26 14:03:41 -07:00
Martin Taillefer a442094083 Avoid redudant module downloads when running nodejs stuff. (#4808) 2019-08-19 02:49:33 -07:00
Steven Dake 060a010576 Docs/minification (#4809)
* Build the website with minification

* Update commonfiles

* Add preset-minify to list of presets
2019-08-16 21:51:31 -07:00
Martin Taillefer 4b21bc14aa
Make sure we spell check all .md files, we have been skipping some. (#4806) 2019-08-16 14:08:14 -07:00
Steven Dake 3c816319b2 Modify build_site.sh to work with new build-tools image (#4801)
* Modify build_site.sh to work with new build-tools image

babel-cli must be used instead of babel.  babel=version6,
babel-cli=version7.  I don't know the details, but make serve
seems to work well enough.

I had to drop a minifier rule. We can reintroduce this rule.

The babel-cli required a reordering of command line args.

* Take 2

* Make netlify work properly
2019-08-15 19:03:48 -07:00
Martin Taillefer 55d4514a08
Move Chinese content to content/zh, as agreed in WG meeting. (#4791) 2019-08-14 16:02:51 -07:00
Martin Taillefer d0cf1e171e
Move English content to content/en as agreed in WG meeting. (#4789)
Once this goes in, I'll move content_zh to content/zh.
2019-08-14 15:45:31 -07:00
Martin Taillefer 822958f02a
Update reference docs. (#4771) 2019-08-07 07:08:49 -07:00
Martin Taillefer 5eb4a59a3d Update common files. (#4770) 2019-08-06 14:03:36 -07:00
Martin Taillefer 9cd1368a65
Update reference docs. (#4737) 2019-07-29 10:23:50 -07:00
Mariam John f8f2404d64 Add feature to generate diffs for helm values.yaml file between releases (#4402)
This feature adds the capability to compare changes to the configuration options
in the helm values.yaml files between the current and previous release. This was
included in the 1.1 release but did not get merged. Here is the link to the
original PR: https://github.com/istio/istio.io/pull/3420

Fixes: #4384
2019-07-27 06:20:44 -07:00
Martin Taillefer 76a2b5fab2
Use updated container, now built in the tools repo. (#4722) 2019-07-25 15:55:33 -07:00
Martin Taillefer 22fd781637
Put apporbit.com on the exception list since their site is down. (#4689) 2019-07-19 07:29:59 -07:00
Martin Taillefer 8777efc969
Update reference docs. (#4514) 2019-06-20 12:27:36 -07:00
mtail 527312311f Another fix for archives. 2019-06-19 14:51:39 -07:00
mtail 37cd6fb4b8 Final batch of archive fixes. 2019-06-19 08:51:37 -07:00
mtail 9afdd77866 Another archive script fix. 2019-06-19 07:23:25 -07:00
mtail 9918cc6c96 More archive fixes. 2019-06-19 06:02:19 -07:00
mtail d5013d3cd3 Fixes for the archive site. 2019-06-19 05:41:46 -07:00
mtail 32d03c7729 Prepare for 1.2 branch. 2019-06-18 17:57:29 -07:00
Martin Taillefer 0c936f92f5
Update refefence docs. (#4452) 2019-06-17 12:42:23 -07:00
Martin Taillefer 73c4478315
Update reference docs (#4391) 2019-06-13 10:58:07 -07:00
Martin Taillefer 92b11e66cd Update reference docs (#4389)
Also run the SVG optimizer.
2019-06-13 17:46:51 +00:00
Martin Taillefer 3663043551
Import common files into this repo. (#4246) 2019-05-31 05:01:37 -07:00
mtail 793fe3ae92 Update reference docs.
And delete stale OWNERS files
2019-05-30 11:28:41 -07:00
Martin Taillefer 1efa84d298
Update reference docs. (#4236) 2019-05-28 20:27:52 -07:00
Martin Taillefer 652e05159a
Upgrade to Hugo 0.55.5 (#4095) 2019-05-03 21:47:45 -07:00
Martin Taillefer 2ca67fd5b5
Improve linting (#4083)
- 'make lint' no longer purges the HTMLProofer cache, which considerably improves perf when doing
repeated lints.

- Fix patterns used in lint_site.sh to be more selective in order to avoid linting SVG files and
other such things.
2019-05-01 10:37:38 -07:00
mtail 24d972fd7a Next batch of archive-related updates. 2019-04-25 19:52:00 -07:00
mtail ef9c246951 More work on the archive creation script. 2019-04-25 19:29:28 -07:00
mtail aeabfeb00f Update archive script. 2019-04-25 13:16:49 -07:00
Martin Taillefer 93ee2d86f0
Site improvements (#4043)
- A few small additions that make it possible to build archive.istio.io
directly from here, instead of having a dedicated set of hacks in
the admin-sites repo.
2019-04-25 12:18:14 -07:00
Lin Sun a1dda49fb3 correct lint link (#4032) 2019-04-24 14:07:43 -07:00
Martin Taillefer d458423cf4 Site improvements. (#4015)
- Substantially simplify logic that deals with releases & release notes.

- Make it easier to add a new release to the site. THere are fewer things to
change as the site infra can figure more stuff out on its own.

- Make it so release notes can be added in one language without require them
to be added in the other language.

- Replace the ugly "a new version is available" callout on older release note
pages with a popup that only shows up when you click on the download button.
2019-04-22 09:12:18 -07:00
Martin Taillefer 533a3efc0e
Merge from release-1.1 branch (#4012) 2019-04-20 08:16:09 -07:00
Martin Taillefer a015e6eb4f
Point to istio/istio#master for preliminary.istio.io. (#3860) 2019-03-26 21:16:44 -07:00
Martin Taillefer 22f520809f
Use server-side redirects instead of alias files for better experience. (#3799) 2019-03-20 09:38:18 -07:00
Martin Taillefer e683c58bd4
Switched this script to bash to eliminate a build error on Netlify. (#3790) 2019-03-19 17:01:07 -07:00
Mariam John b7246ffd43 Fix missing whitespace on Installation Options (#3762)
Fixes Bug: #3740
2019-03-19 08:40:35 -04:00
Martin Taillefer b322ba16c2
Add test files for text block tests. (#3726) 2019-03-17 08:22:03 -07:00
Martin Taillefer 69830194de
Finish accessibility support in tab sets. (#3720) 2019-03-16 06:55:45 -07:00
Mariam John 9169ad192f Parse comments for configuration options (#3701)
Read comments from the parsed values.yaml and store them in the description field.

Fixes Bug: #2566
2019-03-15 15:39:38 -07:00
Martin Taillefer 2a5108806b
Site improvements. (#3706)
- Added a test suite to test out the different compositions of
site features.

- Substantially improve the composability of site features
(callouts, tabs, text blocks, boilerplates, lists). You can
now more confidentally mix & match these in any combination
and have a pretty good chance it'll render correctly.
2019-03-15 09:53:58 -07:00
mtail 5c1c9ae630 Revert "Site improvements (#3696)"
This reverts commit e1ce0c36
2019-03-14 19:59:48 -07:00
Martin Taillefer e1ce0c3633 Site improvements (#3696)
- Add a test suite for various compositions of site features.

- Substantially improve composition of various site features to eliminate bad
interactions. It's not perfect yet, but it's much better. The one thing still
broken is "a text block inside a warning in a list in a tab". There's still
something funny going on there, but I have some ideas for later.

- Added a new linter check to detect misuse of https://preliminary.istio.io in docs,
and fixed one offending instance.
2019-03-14 17:20:38 -07:00