Daniel Lo Nigro
d457201862
Upgrade to Jekyll 3
Full list of changes is at https://jekyllrb.com/docs/upgrading/2-to-3/ . The tl;dr of it is:
- Relative permalinks were removed, so all the files in the `docs` subdirectory need their permalink to be prefixed with `docs/`
- `post` and `page` types were renamed to `posts` and `pages` respectively
- `jekyll-paginate`, `pygments` and `redcarpet` are all now optional, so I needed to explicitly add it to the Gemfile. Jekyll now uses `rouge` rather than `pygments` for syntax highlighting, but rouge does not support highlighting individual lines (`hl_lines`) so we need to continue using Pygments.
- Layout metadata (eg. `sectionid`) is now on a `layout` variable rather than `page`
Tested the following pages and confirmed that they all work:
- "Docs" link (getting started page): http://127.0.0.1:4000/react/docs/getting-started.html
- Downloads: http://127.0.0.1:4000/react/downloads.html
- Tutorial: http://127.0.0.1:4000/react/docs/tutorial.html
- A few pages under the "docs" subdirectory, to confirm they're working properly:
- http://127.0.0.1:4000/react/docs/addons.html
- http://127.0.0.1:4000/react/docs/why-react.html
- http://127.0.0.1:4000/react/docs/create-fragment.html
- A few tips:
- http://127.0.0.1:4000/react/tips/false-in-jsx.html
- http://127.0.0.1:4000/react/tips/style-props-value-px.html
- Non-English versions of the page:
- http://127.0.0.1:4000/react/docs/getting-started-it-IT.html
- http://127.0.0.1:4000/react/docs/getting-started-ja-JP.html
9 years ago
Kevin Lau
31d07afba6
Finalized wording
9 years ago
Kevin Lau
187ec5a68b
added nuance about identifiers used in custom elements
9 years ago
Kevin Lau
9582034df7
Adding class->className as a JSX gotcha
It's mentioned as a note in "JSX in Depth" however I think for clarity and ease of look-up, it would be a good idea to also include it in the JSX Gotchas list?
9 years ago
Paul O’Shannessy
2865e4a1c8
Set default layout for docs
11 years ago
Cheng Lou
0767e7b9dd
docs make all link start with /react/docs
11 years ago
Cheng Lou
b8081db247
docs add input attrs for Dom Differences
11 years ago
Cheng Lou
f6df878b37
docs section for non-dom attributes
Also added documentation for `dangerouslySetInnerHTML`.
11 years ago
Cheng Lou
686ea54857
add docs lowercase mention for data- and aria-
11 years ago
Ben Alpert
f566b56ed1
Flesh out reference documentation, more API info
11 years ago