Commit Graph

126 Commits

Author SHA1 Message Date
Patrice Chalin 0ba07a5c61
Cleanup: make title capitalization consistent with guidelines (#417)
* Fix title case for Quick start

* Fix title case for tutorials

* Use relative path to basics tutorial from qc

* Avoid unnecessary redirects
2020-09-24 17:51:19 -04:00
Patrice Chalin 561fb8212e
Basic cleanup of testimonials (#410)
* Basic cleanup of testimonials

Trimming file: keep only 6 entries. This is meant to be a quick cleanup. (More updates to the site will be coming in subsequent PRs, e.g., to add dev stories.)

- Drop Carbon3D: I can't find any public evidence that they're using gRPC
- Drop University of Wisconsin: not clear that the Open lambda project is still active
- Add dates for all remaining entries

* Also remove images that will no longer be used
2020-09-23 20:04:40 -04:00
Patrice Chalin d6221a9558
Cleanup after renaming master branch to main (#407)
Wraps up / closes #370
2020-09-18 21:46:14 -04:00
Patrice Chalin 8afd98ac89
Use consistent styling for hero-section titles (#406)
Closes #405
2020-09-18 16:42:17 -04:00
Patrice Chalin 2866d908e0
Cleanup of most popular blog entries (#404)
Closes #403
2020-09-18 16:08:35 -04:00
Patrice Chalin d24db4d96b
Style links differently from plain text in blog hero fields (#401)
* Fix links in blog hero author fields

* Use author-info for class name and scope

* Misc blog entry attribute changes

* Template tweaks

* Sass comment update

* Simplify CSS class name

* Don't style inco as secondary text

... otherwise it makes it look like it is part of the link when the author's name is a link.
2020-09-18 13:07:32 -04:00
Patrice Chalin a726633406
Banner: link directly to gRPC Conf playlist (#399) 2020-09-16 13:54:02 -04:00
Patrice Chalin 1fbbbeff3f
More blog-entry redirects (#394)
Contributes to #392
2020-09-15 12:58:39 -04:00
Patrice Chalin 48d4c97467
Add missing blog-entry redirects (#393)
Contributes to #392. (Also add spelling 'ignore' lists/words for the affected files.)
2020-09-15 12:19:33 -04:00
Patrice Chalin dd6b4bd8c7
gRPC Conf 2020 is over! Update the banner (#372) 2020-07-28 15:57:05 -04:00
Patrice Chalin b4e0bf0e95
Banner update: Join us today at gRPC conf (#371) 2020-07-27 09:50:13 -04:00
Patrice Chalin db6d57857b
Change non-homepage HTML titles to be "Page-title – gRPC" (#364)
* Change non-homepage titles to be "Page-title | gRPC"
* Eric's feedback: use – as separator
2020-07-20 13:12:31 -04:00
Luc Perkins aae9235be6
Rework Google-specific language (#167)
* Change wording on gRPC origin

Signed-off-by: lucperkins <lucperkins@gmail.com>

* Templatize Why gRPC section

Signed-off-by: lucperkins <lucperkins@gmail.com>

* s/implement/generate
2020-07-07 15:35:56 -04:00
Patrice Chalin ae30032555
Address top site 404s as of 2020/07 (#341) 2020-07-06 15:25:55 -04:00
Patrice Chalin 13591d08a2
404 page rework, including title fix to the title (#330)
- Closes #329. Fix 404-page title so that we can find 404 pages more easily using analytics.
- Simplify page, and make it a bit more DRY -- avoid repeating links that are in main nav and footer.
2020-07-01 13:47:35 -04:00
Patrice Chalin 3dba10d66a
Eliminate samples page (#328)
- Per working group discussion on 20/06/01.
- Contributes to #280
2020-06-29 14:30:18 -04:00
Patrice Chalin b30ecdf92f
Homepage: link directly to top quickstarts (#325)
- By adding the top 5 languages, about 75% of quick-start users will be able to link directly to their target pages
- Language quick-starts are ordered with the most visited first
- Closes #324
2020-06-29 12:14:42 -04:00
Patrice Chalin 81d6e0da2a
Use new CNCF analytics id (#316) 2020-06-24 18:43:12 -04:00
Patrice Chalin 268ddc5a20
Support sidenav entries generated from Pages list (#308) 2020-06-23 13:54:19 -04:00
Patrice Chalin 47cd70ee9c
Simplify API reference URL design and redirect handling (#299)
* Redirect ".../api" paths
* Simplify logic
* Avoiding use of deprecated .Page.Dir
2020-06-19 12:39:48 -04:00
Patrice Chalin 43d2c4e5fc
Redirects: handle .html suffix (#289)
Closes #286
2020-06-16 08:05:13 -04:00
Patrice Chalin 10bb58b76e
Announce gRPC Conf 2020 on every page (#284) 2020-06-15 16:43:10 -04:00
Patrice Chalin 6c27bd1dcb
Add "Daily builds" links for wrapped languages (#283)
- Remove "Packages" external link from main nav
- Add links to "Daily builds" for relevant wrapped languages.
2020-06-15 14:06:12 -04:00
Patrice Chalin 04e7616330 Redirects cleanup 2020-06-11 11:41:33 -04:00
Patrice Chalin f7324229c6 Shortcode tweak 2020-06-11 11:24:56 -04:00
Patrice Chalin a35da4d548 Make sidenav API entries: use proper path 2020-06-11 11:09:19 -04:00
Patrice Chalin 24f1af3017 All languages covered 2020-06-11 09:25:53 -04:00
Patrice Chalin 857a295683 Another redirect-rule variant trial 2020-06-11 09:25:38 -04:00
Patrice Chalin e81796f189 Use lang specific redirects + catch all 2020-06-11 09:25:13 -04:00
Patrice Chalin cb8f547e54
Chore: render-link variable rename (#276) 2020-06-11 09:24:05 -04:00
Patrice Chalin 3e0b7ce963
Chore: platforms data cleanup (#267) 2020-06-05 10:30:04 -04:00
Patrice Chalin 9e3c9134cf
Add "What is gRPC?" section (#250)
* Add "What is gRPC?" section

* Move "core concepts" page to new section

* Move "What is gRPC" text to Intro page

* List techniques in Guides landing page

* Add "What is gRPC?" to Docs drop-down

* Link "Learn more" CTA to intro page

* Replace "What is gRPC?" links with "Intro" links

Replace links to
    [What is gRPC?](guides)
by
    [Introduction to gRPC](what-is-grpc/introduction)

* Replace links to "Overview" by links to Intro

Formerly the "Overview" page contained the text that is now in the intro page.

* Add redirect for concepts page

* Fix link in intro page
2020-05-29 20:20:03 -04:00
Patrice Chalin d6a7cece4b
Fix external link styling (#253) 2020-05-29 17:17:42 -04:00
Patrice Chalin cb715ab559
Support markdown in link text (#251)
- Add back the `safeURL` transform.
- Add `rel="noopener"` for external links.
- Followup to #247, which removed the `safeURL` transformation.
2020-05-28 17:50:21 -04:00
Patrice Chalin 3a008dc431
Drop contributing.md placeholder file (#248)
The Community page will hold this information. This is in preparation for rework of the Guides section.
2020-05-28 16:06:02 -04:00
Luc Perkins 56f7892caf
Add external link icons (#247)
Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-05-28 15:31:54 -04:00
Patrice Chalin d89cf21373
Move API-reference links to language-specific pages (#245)
* Move API-reference links to language-specific pages

* Remove language references from reference page

Note that the page no longer shows up in the left-nav.

* Drop shortcode and data file that aren't used anymore

* Drop reference page

* C# .NET page: make prose match other pages

* gRPC-for-.NET prose tweak

* Eric's feedback: don't add mention of gRPC core in Languages page
2020-05-28 15:05:33 -04:00
Patrice Chalin 08f2a06b14
C# pages: repurpose non-quick-start page into a "gRPC for .NET" page (#244)
* Initial revision

* Create separate dotnet page

* Simplify the C# section page
2020-05-28 13:14:44 -04:00
Patrice Chalin c141c4f7e6
Move generated-code references to the languages section (#242) 2020-05-27 16:50:37 -04:00
Patrice Chalin 5f9696803e
Add "Languages" section, and move quick start and tutorial pages there (#238)
* Introduce languages section

* Add Languages to top-nav Docs menu

* Link to Languages page from Docs landing page

* Redirects for quick start and tutorial pages

* Add some leading text for the language list pages

* Tweak Languages list page prose

* Fix language order in Languages page
2020-05-27 14:09:29 -04:00
Patrice Chalin 63f076fa4d
Docs landing page cleanup (#237)
(No change in the page content as a result of this PR.)
2020-05-26 14:35:59 -04:00
Patrice Chalin 2ac405305c
Left-nav: support 3 levels, drop TOC and some cleanup (#234)
* Left-nav cleanup

* Keep nav entry Upper Case style for now

* Ensure is-active style applies to all active entries

* Whitespace cleanup
2020-05-22 14:09:07 -04:00
Patrice Chalin 4e9f9396ee
CTA button cleanup (#225)
Followup to #223 - simplify the homepage hero section by just using plain HTML for the CTA buttons (there's no benefit to the data-driven generation of these two buttons).
2020-05-15 19:32:40 -04:00
Patrice Chalin 557efd8850
Config: eliminate grpc_release_tag_no_v (#209)
Use custom substring shortcode based on buildin `param` shortcode.

Generates same site content as before this PR.
2020-04-22 15:17:02 -04:00
Patrice Chalin c8535d1de8
Site config and partials cleanup (#208)
- Moving single-use params closer to their point of use.
- Eliminating unused local variables.

Results in the same site being generated.
2020-04-22 15:01:36 -04:00
Patrice Chalin 672c22e22c
Fix markdown render-link hook so that it doesn't generate unnecessary whitespace (#203)
* Render-link hook cleanup -- no change in generated site

* Remove unnecessary whitespace
2020-04-21 21:09:38 -04:00
Luc Perkins 566f93f574
Adjust column width for main documentation text (#186)
* Specify column width

Signed-off-by: lucperkins <lucperkins@gmail.com>

* Add PostCSS support

Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-04-13 17:54:57 -04:00
Waldir Pimenta d076f4db96
Add DOCS license file (#174) 2020-04-10 16:28:55 -04:00
Patrice Chalin 03dcc88418
Add link to Kotlin gRPC API ref docs, and cleanup redirects (#165) 2020-03-23 17:28:52 -04:00
lucperkins 4aeb9ea0e4 Fix footer icon
Signed-off-by: lucperkins <lucperkins@gmail.com>
2020-03-22 20:10:04 -07:00