mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
Finish Jekyll 3 Upgrade
- Reverts change to use sectionid on layouts (was unreliable), using config to make sure that's specified on all pages that need it - Adds permalinks to all other pages so that og data is correct - Corrects some permalinks that were in correct (translations)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
---
|
||||
layout: single
|
||||
title: Page Not Found
|
||||
permalink: 404.html
|
||||
---
|
||||
|
||||
We couldn't find what you were looking for.
|
||||
|
||||
@@ -2,9 +2,9 @@ GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
colorator (0.1)
|
||||
ffi (1.9.10)
|
||||
ffi (1.9.10-x64-mingw32)
|
||||
jekyll (3.1.3)
|
||||
ffi (1.9.14)
|
||||
ffi (1.9.14-x64-mingw32)
|
||||
jekyll (3.1.6)
|
||||
colorator (~> 0.1)
|
||||
jekyll-sass-converter (~> 1.0)
|
||||
jekyll-watch (~> 1.1)
|
||||
@@ -14,39 +14,41 @@ GEM
|
||||
rouge (~> 1.7)
|
||||
safe_yaml (~> 1.0)
|
||||
jekyll-paginate (1.1.0)
|
||||
jekyll-redirect-from (0.10.0)
|
||||
jekyll-redirect-from (0.11.0)
|
||||
jekyll (>= 2.0)
|
||||
jekyll-sass-converter (1.4.0)
|
||||
sass (~> 3.4)
|
||||
jekyll-watch (1.3.1)
|
||||
listen (~> 3.0)
|
||||
json (1.8.3)
|
||||
kramdown (1.10.0)
|
||||
jekyll-watch (1.4.0)
|
||||
listen (~> 3.0, < 3.1)
|
||||
json (2.0.1)
|
||||
kramdown (1.11.1)
|
||||
liquid (3.0.6)
|
||||
listen (3.1.1)
|
||||
rb-fsevent (>= 0.9.3)
|
||||
rb-inotify (>= 0.9.7)
|
||||
listen (3.0.8)
|
||||
rb-fsevent (~> 0.9, >= 0.9.4)
|
||||
rb-inotify (~> 0.9, >= 0.9.7)
|
||||
mercenary (0.3.6)
|
||||
mini_portile2 (2.0.0)
|
||||
nokogiri (1.6.7.2)
|
||||
mini_portile2 (~> 2.0.0.rc2)
|
||||
nokogiri (1.6.7.2-x64-mingw32)
|
||||
mini_portile2 (~> 2.0.0.rc2)
|
||||
mini_portile2 (2.1.0)
|
||||
nokogiri (1.6.8)
|
||||
mini_portile2 (~> 2.1.0)
|
||||
pkg-config (~> 1.1.7)
|
||||
nokogiri (1.6.8-x64-mingw32)
|
||||
mini_portile2 (~> 2.1.0)
|
||||
pkg-config (~> 1.1.7)
|
||||
pkg-config (1.1.7)
|
||||
posix-spawn (0.3.11)
|
||||
pygments.rb (0.6.3)
|
||||
posix-spawn (~> 0.3.6)
|
||||
yajl-ruby (~> 1.2.0)
|
||||
rake (11.1.2)
|
||||
rake (11.2.2)
|
||||
rb-fsevent (0.9.7)
|
||||
rb-inotify (0.9.7)
|
||||
ffi (>= 0.5.0)
|
||||
redcarpet (3.3.4)
|
||||
rouge (1.10.1)
|
||||
rouge (1.11.1)
|
||||
safe_yaml (1.0.4)
|
||||
sanitize (2.1.0)
|
||||
nokogiri (>= 1.4.4)
|
||||
sass (3.4.22)
|
||||
wdm (0.1.1)
|
||||
yajl-ruby (1.2.1)
|
||||
|
||||
PLATFORMS
|
||||
@@ -63,7 +65,6 @@ DEPENDENCIES
|
||||
rb-fsevent
|
||||
redcarpet
|
||||
sanitize (~> 2.0)
|
||||
wdm (>= 0.1.0)
|
||||
|
||||
BUNDLED WITH
|
||||
1.11.2
|
||||
|
||||
@@ -14,11 +14,28 @@ defaults:
|
||||
type: posts
|
||||
values:
|
||||
layout: post
|
||||
sectionid: blog
|
||||
- scope:
|
||||
path: blog
|
||||
type: pages
|
||||
values:
|
||||
sectionid: blog
|
||||
- scope:
|
||||
path: docs
|
||||
type: pages
|
||||
values:
|
||||
layout: docs
|
||||
sectionid: docs
|
||||
- scope:
|
||||
path: tips
|
||||
type: pages
|
||||
values:
|
||||
sectionid: docs
|
||||
- scope:
|
||||
path: contributing
|
||||
type: pages
|
||||
values:
|
||||
sectionid: docs
|
||||
exclude:
|
||||
- Gemfile
|
||||
- Gemfile.lock
|
||||
|
||||
@@ -50,10 +50,10 @@
|
||||
React
|
||||
</a>
|
||||
<ul class="nav-site nav-site-internal">
|
||||
<li><a href="/react/docs/getting-started.html"{% if layout.sectionid == 'docs' or layout.sectionid == 'tips' or layout.sectionid == 'contributing' %} class="active"{% endif %}>Docs</a></li>
|
||||
<li><a href="/react/docs/getting-started.html"{% if page.sectionid == 'docs' or page.sectionid == 'tips' or page.sectionid == 'contributing' %} class="active"{% endif %}>Docs</a></li>
|
||||
<li><a href="/react/support.html"{% if page.id == 'support' %} class="active"{% endif %}>Support</a></li>
|
||||
<li><a href="/react/downloads.html"{% if page.id == 'downloads' %} class="active"{% endif %}>Download</a></li>
|
||||
<li><a href="/react/blog/"{% if layout.sectionid == 'blog' %} class="active"{% endif %}>Blog</a></li>
|
||||
<li><a href="/react/blog/"{% if page.sectionid == 'blog' %} class="active"{% endif %}>Blog</a></li>
|
||||
<li>
|
||||
<input id="algolia-doc-search" type="text" placeholder="Search docs..." />
|
||||
</li>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: acknowledgements
|
||||
title: Acknowledgements
|
||||
layout: single
|
||||
permalink: acknowledgements.html
|
||||
---
|
||||
|
||||
We'd like to thank all of our contributors:
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
id: design-principles
|
||||
title: Design Principles
|
||||
layout: contributing
|
||||
permalink: design-principles.html
|
||||
permalink: contributing/design-principles.html
|
||||
---
|
||||
|
||||
After using React in a couple of applications, you might be interested in contributing to React. Before [diving into specifics](https://github.com/facebook/react/blob/master/CONTRIBUTING.md), we think it's important to establish a few design principles guiding our decisions about changes in React.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: why-react-ru-RU
|
||||
title: Почему именно React?
|
||||
permalink: why-react-ru-RU.html
|
||||
permalink: docs/why-react-ru-RU.html
|
||||
next: displaying-data-ru-RU.html
|
||||
---
|
||||
React — библиотека JavaScript для создания интерфейсов от команд Facebook и Instagram. Многие ассоциируют React с понятием **View** в паттерне **[MVC](https://ru.wikipedia.org/wiki/Model-View-Controller)**.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: why-react-zh-TW
|
||||
title: Why React?
|
||||
permalink: why-react-zh-TW.html
|
||||
permalink: docs/why-react-zh-TW.html
|
||||
next: displaying-data.html
|
||||
---
|
||||
React是Facebook和Instagram用來建立使用者介面的JavaScript函式庫. 很多人認為React就是處理 **[MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)**架構中 **V** 的部份.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: displaying-data-ru-RU
|
||||
title: Отображение данных
|
||||
permalink: displaying-data-ru-RU.html
|
||||
permalink: docs/displaying-data-ru-RU.html
|
||||
prev: why-react-ru-RU.html
|
||||
next: jsx-in-depth.html
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: interactivity-and-dynamic-uis-ru-RU
|
||||
title: Интерактивные и динамические интерфейсы
|
||||
permalink: interactivity-and-dynamic-uis-ru-RU.html
|
||||
permalink: docs/interactivity-and-dynamic-uis-ru-RU.html
|
||||
prev: jsx-gotchas.html
|
||||
next: multiple-components.html
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: error-decoder
|
||||
title: Error Decoder
|
||||
permalink: error-decoder.html
|
||||
permalink: docs/error-decoder.html
|
||||
---
|
||||
|
||||
In the minified production build of React, we avoid sending down full error messages in order to reduce the number of bytes sent over the wire.
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id: getting-started
|
||||
title: Getting Started
|
||||
permalink: docs/getting-started.html
|
||||
next: tutorial.html
|
||||
redirect_from: "docs/index.html"
|
||||
---
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id: thinking-in-react-it-IT
|
||||
title: Pensare in React
|
||||
permalink: docs/thinking-in-react-it-IT.html
|
||||
prev: tutorial-it-IT.html
|
||||
next: conferences-it-IT.html
|
||||
redirect_from: 'blog/2013/11/05/thinking-in-react.html'
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id: thinking-in-react-ja-JP
|
||||
title: Reactの考え方
|
||||
permalink: docs/thinking-in-react-ja-JP.html
|
||||
prev: tutorial-ja-JP.html
|
||||
next: conferences.html
|
||||
redirect_from: 'blog/2013/11/05/thinking-in-react.html'
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id: thinking-in-react
|
||||
title: Thinking in React
|
||||
permalink: docs/thinking-in-react.html
|
||||
prev: tutorial.html
|
||||
next: conferences.html
|
||||
redirect_from: 'blog/2013/11/05/thinking-in-react.html'
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: thinking-in-react-zh-CN
|
||||
title: React 编程思想
|
||||
permalink: thinking-in-react-zh-CN.html
|
||||
permalink: docs/thinking-in-react-zh-CN.html
|
||||
prev: tutorial-zh-CN.html
|
||||
next: conferences-zh-CN.html
|
||||
redirect_from: 'blog/2013/11/05/thinking-in-react.html'
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id: tutorial-it-IT
|
||||
title: Tutorial
|
||||
permalink: docs/tutorial-it-IT.html
|
||||
prev: getting-started-it-IT.html
|
||||
next: thinking-in-react-it-IT.html
|
||||
---
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
id: tutorial
|
||||
title: Tutorial
|
||||
permalink: docs/tutorial.html
|
||||
prev: getting-started.html
|
||||
next: thinking-in-react.html
|
||||
---
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: tutorial-zh-CN
|
||||
title: 教程
|
||||
permalink: tutorial-zh-CN.html
|
||||
permalink: docs/tutorial-zh-CN.html
|
||||
prev: getting-started-zh-CN.html
|
||||
next: thinking-in-react-zh-CN.html
|
||||
---
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
id: downloads
|
||||
title: Downloads
|
||||
layout: single
|
||||
permalink: downloads.html
|
||||
---
|
||||
Download the starter kit to get everything you need to
|
||||
[get started with React](/react/docs/getting-started.html). The starter kit includes React and some simple example apps.
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
---
|
||||
layout: none
|
||||
---
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
layout: single
|
||||
title: JSX Compiler Service
|
||||
permalink: jsx-compiler.html
|
||||
id: jsx-compiler
|
||||
---
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: Need help?
|
||||
layout: single
|
||||
id: support
|
||||
permalink: support.html
|
||||
---
|
||||
|
||||
**React** is worked on full-time by Facebook's product infrastructure and Instagram's user interface engineering teams. They're often around and available for questions.
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: React Element Factories and JSX Warning
|
||||
layout: single
|
||||
permalink: warnings/legacy-factories.html
|
||||
---
|
||||
|
||||
You probably came here because your code is calling your component as a plain function call. This is now deprecated:
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Refs Must Have Owner Warning
|
||||
layout: single
|
||||
permalink: warnings/refs-must-have-owner.html
|
||||
---
|
||||
|
||||
You are probably here because you got the following error messages:
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Special Props Warning
|
||||
layout: single
|
||||
permalink: warnings/special-props.html
|
||||
---
|
||||
|
||||
Most props on a JSX element are passed on to the component, however, there are two special props (`ref` and `key`) which are used by React, and are thus not forwarded to the component.
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
---
|
||||
title: Unknown Prop Warning
|
||||
layout: single
|
||||
permalink: warnings/unknown-prop.html
|
||||
---
|
||||
The unknown-prop warning will fire if you attempt to render a DOM element with a prop that is not recognized by React as a legal DOM attribute/property. You should ensure that your DOM elements do not have spurious props floating around.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user