mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-12 16:47:26 +02:00
Run Prettier
This commit is contained in:
parent
a7b5148e06
commit
fbae29b0ff
29 changed files with 1311 additions and 987 deletions
|
@ -7,44 +7,53 @@
|
|||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
const BlogPost = require('./BlogPost.js');
|
||||
const BlogSidebar = require('./BlogSidebar.js');
|
||||
const Container = require('./Container.js');
|
||||
const MetadataBlog = require('./MetadataBlog.js');
|
||||
const React = require('react');
|
||||
const Site = require('./Site.js');
|
||||
const BlogPost = require("./BlogPost.js");
|
||||
const BlogSidebar = require("./BlogSidebar.js");
|
||||
const Container = require("./Container.js");
|
||||
const MetadataBlog = require("./MetadataBlog.js");
|
||||
const React = require("react");
|
||||
const Site = require("./Site.js");
|
||||
|
||||
const BlogPageLayout = React.createClass({
|
||||
getPageURL(page) {
|
||||
let url = this.props.config.baseUrl + 'blog/';
|
||||
let url = this.props.config.baseUrl + "blog/";
|
||||
if (page > 0) {
|
||||
url += 'page' + (page + 1) + '/';
|
||||
url += "page" + (page + 1) + "/";
|
||||
}
|
||||
return url + '#content';
|
||||
return url + "#content";
|
||||
},
|
||||
|
||||
render() {
|
||||
const perPage = this.props.metadata.perPage;
|
||||
const page = this.props.metadata.page;
|
||||
return (
|
||||
<Site section="blog" title="Blog" language="en" config={this.props.config} >
|
||||
<Site
|
||||
section="blog"
|
||||
title="Blog"
|
||||
language="en"
|
||||
config={this.props.config}
|
||||
>
|
||||
<div className="docMainWrapper wrapper">
|
||||
<BlogSidebar language={this.props.language} config={this.props.config} />
|
||||
<BlogSidebar
|
||||
language={this.props.language}
|
||||
config={this.props.config}
|
||||
/>
|
||||
<Container className="mainContainer documentContainer postContainer blogContainer">
|
||||
<div className="posts">
|
||||
{MetadataBlog
|
||||
.slice(page * perPage, (page + 1) * perPage)
|
||||
.map(post => {
|
||||
return (
|
||||
<BlogPost
|
||||
post={post}
|
||||
content={post.content}
|
||||
truncate={true}
|
||||
key={post.path + post.title}
|
||||
config={this.props.config}
|
||||
/>
|
||||
);
|
||||
})}
|
||||
{MetadataBlog.slice(
|
||||
page * perPage,
|
||||
(page + 1) * perPage
|
||||
).map(post => {
|
||||
return (
|
||||
<BlogPost
|
||||
post={post}
|
||||
content={post.content}
|
||||
truncate={true}
|
||||
key={post.path + post.title}
|
||||
config={this.props.config}
|
||||
/>
|
||||
);
|
||||
})}
|
||||
<div className="docs-prevnext">
|
||||
{page > 0 &&
|
||||
<a className="docs-prev" href={this.getPageURL(page - 1)}>
|
||||
|
@ -60,7 +69,7 @@ const BlogPageLayout = React.createClass({
|
|||
</div>
|
||||
</Site>
|
||||
);
|
||||
},
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = BlogPageLayout;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue