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
Jim
866b2ad510
Fixed typo in reconciliation docs.
9 years ago
Gavin McQuistin
78a1d5f03a
Fix typo in ref-08-reconciliation.md
9 years ago
Jim
029b4ad70e
Added info (example+doc) about react with webcomponents
10 years ago
Iurii Kucherov
95955dc573
State that Math.random() is not a good way to generate keys
9 years ago
Baraa Hamodi
bd6d713917
File Cleanup.
9 years ago
Reed Loden
dd010b34e2
SSL/TLSize all the things! (convert http:// to https:// where appropriate)
Update links to use https:// where it is supported. There's probably a lot
more that could be fixed, but these are the core ones I found (especially
the download links in order to prevent MITM attacks). Note that there are
some fb.me links that will redirect to http:// even while accessed over
https://, but this seemed like the best way to fix those for now.
NOTE: Only non-third-party files were modified. There are references to
http:// URLs in vendored/third-party files, but seems appropriate to fix
upstream for those rather than editing the files.
Also, copy one image locally to the blog, as it was hotlinking to a site
that did not support https://.
Last, use youtube-nocookie.com instead of youtube.com for video embeds,
as the former doesn't try to set a cookie on load (privacy enhancement).
10 years ago
Alex Boyd
83bf9de1a1
ref-08-reconciliation.md: grammar/punctuation fixes
10 years ago
Paul O’Shannessy
a0a4b58af4
[docs] Glossary
Pulled in https://gist.github.com/sebmarkbage/fcb1b6ab493b0c77d589
mostly verbatim
10 years ago
Glen Mailer
f5a4a76780
[docs] Clarify wording on sub-tree reconciliation
The previous wording could be interpreted to mean sub-trees moving from
within one sibling to within another, rather than the shuffling of siblings on
a single level as intended
10 years ago
Paul O’Shannessy
2865e4a1c8
Set default layout for docs
11 years ago
Andre Z Sanchez
b62f2257eb
Fix typo
11 years ago
Ben Alpert
1bf8e83d49
Wording tweaks to reconciliation docs
11 years ago
cutbko
88edd9fdf5
Update ref-08-reconciliation.md
11 years ago
Ben Alpert
45d554a8f7
Reword sentence in reconciliation docs
11 years ago
Thomas Shaddox
4fbbf02b88
Verb agreement grammar fix
11 years ago
Thomas Shaddox
07a0e65ec2
Add possessive to fix grammar
11 years ago
Eric Schoffstall
5409381eb0
fix grammar mistake
11 years ago
Vjeux
0f3a5793e5
Document the Diff algorithm
We often refer to it but never did actually explain it.
11 years ago