diff --git a/website/pages/en/users.js b/website/pages/en/users.js
index 0d6eac5868..3519908658 100644
--- a/website/pages/en/users.js
+++ b/website/pages/en/users.js
@@ -5,40 +5,69 @@
* LICENSE file in the root directory of this source tree.
*/
-const React = require("react");
+const React = require('react');
-const CompLibrary = require("../../core/CompLibrary.js");
+const CompLibrary = require('../../core/CompLibrary.js');
const Container = CompLibrary.Container;
-const siteConfig = require(process.cwd() + "/siteConfig.js");
+const siteConfig = require(process.cwd() + '/siteConfig.js');
class Users extends React.Component {
render() {
- const showcase = siteConfig.users.map((user, i) => {
- return (
-
-
-
- );
- });
+ const fbShowcase = siteConfig.users
+ .filter(user => {
+ return user.fbOpenSource === true;
+ })
+ .map((user, i) => {
+ return (
+
+
+
+ );
+ });
+
+ const showcase = siteConfig.users
+ .filter(user => {
+ return !user.fbOpenSource;
+ })
+ .map((user, i) => {
+ return (
+
+
+
+ );
+ });
return (
-
+
-
Who Is Using Docusaurus?
-
This project is used by many open source projects including...
+
Who is using Docusaurus?
+
+ Docusaurus powers some of Facebook's popular{' '}
+
+ open source projects
+ .
+
+
+
{fbShowcase}
+
+
+ Docusaurus is also used by open source projects of all sizes.
+
{showcase}
-
Are you using this project?
+
Is your project using Docusaurus?
+
+ Edit this page with a{' '}
+
+ Pull Request
+ {' '}
+ to add your logo.
+
-
- Add your project
-
diff --git a/website/siteConfig.js b/website/siteConfig.js
index db3470bab6..d75bd0d22f 100644
--- a/website/siteConfig.js
+++ b/website/siteConfig.js
@@ -8,104 +8,112 @@
/* List of projects/orgs using your project for the users page */
const users = [
{
- caption: "Prettier",
- image: "/img/prettier.png",
- infoLink: "https://www.prettier.io",
- pinned: true
+ caption: 'Prettier',
+ image: '/img/prettier.png',
+ infoLink: 'https://www.prettier.io',
+ fbOpenSource: false,
+ pinned: true,
},
{
- caption: "FastText",
- image: "/img/fasttext.png",
- infoLink: "https://fasttext.cc",
- pinned: true
+ caption: 'FastText',
+ image: '/img/fasttext.png',
+ infoLink: 'https://fasttext.cc',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "Jest",
- image: "/img/jest.png",
- infoLink: "https://facebook.github.io/jest/",
- pinned: true
+ caption: 'Jest',
+ image: '/img/jest.png',
+ infoLink: 'https://facebook.github.io/jest/',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "Reason React",
- image: "/img/reason-react.svg",
- infoLink: "https://reasonml.github.io/reason-react/",
- pinned: true
+ caption: 'Reason React',
+ image: '/img/reason-react.svg',
+ infoLink: 'https://reasonml.github.io/reason-react/',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "MakeItOpen",
- image: "/img/makeitopen.png",
- infoLink: "http://makeitopen.com/",
- pinned: true
+ caption: 'MakeItOpen',
+ image: '/img/makeitopen.png',
+ infoLink: 'http://makeitopen.com/',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "React Native",
- image: "/img/react-native.svg",
- infoLink: "https://facebook.github.io/react-native",
- pinned: true
+ caption: 'React Native',
+ image: '/img/react-native.svg',
+ infoLink: 'https://facebook.github.io/react-native',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "Relay",
- image: "/img/relay.svg",
- infoLink: "https://facebook.github.io/relay/",
- pinned: true
+ caption: 'Relay',
+ image: '/img/relay.svg',
+ infoLink: 'https://facebook.github.io/relay/',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "Bucklescript",
- image: "/img/bucklescript.svg",
- infoLink: "https://bucklescript.github.io/",
- pinned: true
+ caption: 'Bucklescript',
+ image: '/img/bucklescript.svg',
+ infoLink: 'https://bucklescript.github.io/',
+ fbOpenSource: true,
+ pinned: true,
},
{
- caption: "Docusaurus",
- image: "/img/docusaurus.svg",
- infoLink: "https://www.docusaurus.io",
- pinned: true
- }
+ caption: 'Docusaurus',
+ image: '/img/docusaurus.svg',
+ infoLink: 'https://www.docusaurus.io',
+ fbOpenSource: true,
+ pinned: true,
+ },
];
const siteConfig = {
- title: "Docusaurus",
- tagline: "Easy to Maintain Open Source Documentation Websites",
- url: "https://docusaurus.io",
- baseUrl: "/",
- organizationName: "facebook",
- projectName: "Docusaurus",
- cname: "docusaurus.io",
+ title: 'Docusaurus',
+ tagline: 'Easy to Maintain Open Source Documentation Websites',
+ url: 'https://docusaurus.io',
+ baseUrl: '/',
+ organizationName: 'facebook',
+ projectName: 'Docusaurus',
+ cname: 'docusaurus.io',
noIndex: false,
users,
- editUrl:
- "https://github.com/facebook/docusaurus/edit/master/docs/",
+ editUrl: 'https://github.com/facebook/docusaurus/edit/master/docs/',
headerLinks: [
- { doc: "installation", label: "Docs" },
- { page: "help", label: "Help" },
- { page: "about-slash", label: "About /"},
- { blog: true, label: "Blog" },
+ {doc: 'installation', label: 'Docs'},
+ {page: 'help', label: 'Help'},
+ {page: 'about-slash', label: 'About /'},
+ {blog: true, label: 'Blog'},
{
- href: "https://github.com/facebook/docusaurus",
- label: "GitHub"
- }
+ href: 'https://github.com/facebook/docusaurus',
+ label: 'GitHub',
+ },
],
- headerIcon: "img/docusaurus.svg",
- footerIcon: "img/docusaurus_monochrome.svg",
- favicon: "img/docusaurus.ico",
+ headerIcon: 'img/docusaurus.svg',
+ footerIcon: 'img/docusaurus_monochrome.svg',
+ favicon: 'img/docusaurus.ico',
algolia: {
- apiKey: "3eb9507824b8be89e7a199ecaa1a9d2c",
- indexName: "docusaurus"
+ apiKey: '3eb9507824b8be89e7a199ecaa1a9d2c',
+ indexName: 'docusaurus',
},
colors: {
- primaryColor: "#2E8555",
- secondaryColor: "#205C3B"
+ primaryColor: '#2E8555',
+ secondaryColor: '#205C3B',
},
- translationRecruitingLink: "https://crowdin.com/project/docusaurus",
- copyright: "Copyright © " + new Date().getFullYear() + " Facebook Inc.",
+ translationRecruitingLink: 'https://crowdin.com/project/docusaurus',
+ copyright: 'Copyright © ' + new Date().getFullYear() + ' Facebook Inc.',
highlight: {
- theme: "solarized-dark"
+ theme: 'solarized-dark',
},
- scripts: ["https://buttons.github.io/buttons.js"],
- gaTrackingId: "UA-44373548-31",
- facebookAppId: "1615782811974223",
- twitter: "true",
- ogImage: "img/docusaurus.png",
+ scripts: ['https://buttons.github.io/buttons.js'],
+ gaTrackingId: 'UA-44373548-31',
+ facebookAppId: '1615782811974223',
+ twitter: 'true',
+ ogImage: 'img/docusaurus.png',
};
module.exports = siteConfig;