Andrej Badin
00c77800c9
Improve Docs navigation on handheld devices.
...
Summary:
Fixes #7519
JS detects handheld device by sniffing UA string (very primitive detection). If on handheld device, event listener is registered. Event handler toggles Docs Navigation overlay after clicking on "Docs" nav button.
Original Docs Navigation panel is taken out of the natural page flow using pure CSS and is styled to look "good" on device. As a result of this, Navigation overlay is ONLY visible when you are at Docs page, otherwise "Docs" nav button takes you Docs page first.
iPhone/iPad previews
![iphone](https://cloud.githubusercontent.com/assets/829963/15409630/f1a64b1a-1e15-11e6-92eb-f85c5cd06754.gif )
![ipad](https://cloud.githubusercontent.com/assets/829963/15409631/f1a6f952-1e15-11e6-8f5c-6f89f54e6814.gif )
Closes https://github.com/facebook/react-native/pull/7640
Differential Revision: D3325440
Pulled By: vjeux
fbshipit-source-id: a06b21d743d56bfea5db5b750836856c3af9bbe2
2016-05-20 02:50:08 -07:00
Joel Marcey
20c8899b31
Revert "Add docs survey link to site header"
...
Summary:
This reverts commit 4a7f2192f9
.
Adding the link breaks mobile
Closes https://github.com/facebook/react-native/pull/7520
Differential Revision: D3290347
Pulled By: JoelMarcey
fbshipit-source-id: 950db67eb14b5fe8816d4c782b32d233a8697ae7
2016-05-11 17:09:20 -07:00
Joel Marcey
4a7f2192f9
Add docs survey link to site header
...
Summary:
**Test plan**
Tested locally to see link in header bar and that it takes you to survey.
![screenshot 2016-05-11 08 21 11](https://cloud.githubusercontent.com/assets/3757713/15186299/593fd4f6-1751-11e6-847f-ea73ce4e2809.png )
Closes https://github.com/facebook/react-native/pull/7514
Differential Revision: D3287859
fbshipit-source-id: 48dfdbae74622330f192d5763c5e47025f1887b1
2016-05-11 11:05:52 -07:00
Christopher Chedeau
b80698df1c
Introduce blog
...
Summary:Ported the infrastructure from jest.
![screen shot 2016-03-24 at 9 47 50 am](https://cloud.githubusercontent.com/assets/197597/14024237/85db1132-f1a5-11e5-84be-f525e302c6ca.png )
Closes https://github.com/facebook/react-native/pull/6629
Differential Revision: D3094423
Pulled By: vjeux
fb-gh-sync-id: a01aec6a55d28484c45bb241d037ca6717bc5e81
shipit-source-id: a01aec6a55d28484c45bb241d037ca6717bc5e81
2016-03-24 14:11:30 -07:00
Janic Duplessis
bcd3c02ae4
Improve website menu on mobile
...
Summary:Update the layout of the navbar on mobile.
![image](https://cloud.githubusercontent.com/assets/2677334/13731791/a95ab05a-e948-11e5-837e-ca14c96abb1f.png )
**Test plan (required)**
Tested locally in mobile chrome and safari.
Closes https://github.com/facebook/react-native/pull/6438
Differential Revision: D3046701
Pulled By: vjeux
fb-gh-sync-id: 5c8e10867160db584a9055b29f9dd54e4a4d028f
shipit-source-id: 5c8e10867160db584a9055b29f9dd54e4a4d028f
2016-03-13 19:38:26 -07:00
Christopher Chedeau
8c2e531542
Remove Releases tab from header
...
Summary:This pull request moves the content of the Releases tab to the version number next to the title. With the search bar, the header was getting too crowded.
- I've cleaned up the search style a bit and made it look like the React one (with the background color).
- I've also improved the styling of the versions page.
![screen shot 2016-03-09 at 2 22 17 pm](https://cloud.githubusercontent.com/assets/197597/13652946/e0584326-e603-11e5-96f7-962debb1b43a.png )
Closes https://github.com/facebook/react-native/pull/6388
Differential Revision: D3033151
Pulled By: vjeux
fb-gh-sync-id: ec44f8f1a50331cd001c6cb7723f084751c342ab
shipit-source-id: ec44f8f1a50331cd001c6cb7723f084751c342ab
2016-03-09 19:36:26 -08:00
Konstantin Raev
6f1417c849
CI now builds docs website and deploys it to /%version% path
...
Summary:
Copy of #5760 reverted merge.
We need to preserve history of docs changes on the webserver.
The goal is to allow users to browse outdated versions of docs.
To make things simple all websites will be released to https://facebook.github.io/react-native/releases/version/XX folder when there is a branch cut.
I switched from Travis CI to Cirle CI because it works faster and I am more familiar with it.
How it works:
1. If code is pushed to `master` branch then CI will build a fresh version of docs and put it in https://github.com/facebook/react-native/tree/gh-pages/releases/next folder.
Github will serve this website from https://facebook.github.io/react-native/releases/version/next URL.
All relative URLs will work within that website
2. If code is pushed to `0.20-stable` branch then CI will build a fresh version of docs and put it in https://github.com/facebook/react-native/tree/gh-pages/releases/0.20 folder.
Github will serve this website from https://facebook.github.io/react-native/releases/v
Closes https://github.com/facebook/react-native/pull/5873
Reviewed By: svcscm
Differential Revision: D2926901
Pulled By: androidtrunkagent
fb-gh-sync-id: 16aea430bac815933d9c603f03921cc6353906f1
shipit-source-id: 16aea430bac815933d9c603f03921cc6353906f1
2016-02-11 06:17:42 -08:00
Adam Miskiewicz
cc1bad54ea
[Website] First pass at Algolia Doc Search
...
It’s not yet responsive :(
2015-12-29 12:45:33 -05:00
chirag04
3123f05f3b
showcase link on React-native website
2015-08-14 14:34:02 -04:00
Brent Vatne
257bbb5255
[Docs] Add newsletter to top-level header
2015-08-04 13:47:52 -07:00
Christopher Chedeau
2771fc4c52
Add link for releases
2015-07-16 19:41:22 -07:00
Zhao Han
693ad91f86
Update website header link github url HTTPS
...
```
$ curl -I http://github.com/facebook/react-native
HTTP/1.1 301 Moved Permanently
Content-length: 0
Location: https://github.com/facebook/react-native
Connection: close
```
This saves some network time.
2015-05-04 00:27:33 -05:00
Paul O’Shannessy
9c9992e298
[website] Don't link to #content for docs
2015-03-26 11:52:54 -07:00
Ben Alpert
2d23c2fe1f
Switch nav design
2015-03-26 09:53:54 -07:00
Christopher Chedeau
a7452c4a5f
White logo
2015-03-25 13:32:42 -07:00
Christopher Chedeau
e811181034
Add copyright header on website files
2015-03-23 10:56:09 -07:00
Christopher Chedeau
9231d4f8f0
Initial version of the website and docs.
2015-02-11 20:26:43 -08:00