Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 3a71371

Browse files
Helmet added
1 parent fad175a commit 3a71371

File tree

4 files changed

+57
-16
lines changed

4 files changed

+57
-16
lines changed

‎package-lock.json

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"axios": "^0.18.0",
88
"react": "^16.4.1",
99
"react-dom": "^16.4.1",
10+
"react-helmet": "^5.2.0",
1011
"react-router-dom": "^4.3.1",
1112
"react-scripts": "1.1.4",
1213
"react-spinners": "^0.3.2"

‎src/component/Main.js

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { Component } from 'react';
22
import { BarLoader } from 'react-spinners';
33
import { Link } from 'react-router-dom';
4+
import { Helmet } from 'react-helmet';
45

56
import Content from './Content';
67

@@ -29,22 +30,27 @@ export default class Main extends Component {
2930
const delayMsg = <span>I have got a bad server... If your internet connection is not slow, please reload</span>;
3031

3132
return (
32-
<section className="content-area">
33-
{ lastRead && showLastRead && <section className="last-read">
34-
<div>
35-
<p>আপনি এখানে পড়ছিলেন হয়তোঃ</p>
36-
<Link to={`/${lastRead[1]}/${lastRead[0]}`}>{lastRead[2]}</Link>
37-
<span onClick={() => this.setState({showLastRead:false})}>বন্ধ করুন</span>
38-
</div>
39-
</section>}
40-
{basics.length > 0 ? <Content title="ব্যাসিক" data={basics} color="#F0DB4F" topic="basic" /> : <div className="loading-bar"><BarLoader color={'#F0DB4F'} />{delayed ? delayMsg : ''}</div>}
41-
{advance.length > 0 ? <Content title="অ্যাডভান্স" data={advance} color="#F44336" topic="advance" /> : <div className="loading-bar"><BarLoader color={'#F44336'} />{delayed ? delayMsg : ''}</div>}
42-
{es6.length > 0 ? <Content title="ইএস৬" data={es6} color="#BDBDBD" topic="es6" /> : <div className="loading-bar"><BarLoader color={'#BDBDBD'} />{delayed ? delayMsg : ''}</div>}
43-
{dom.length > 0 ? <Content title="ডম ম্যানিপুলেশন" data={dom} color="#FFC107" topic="dom" /> : <div className="loading-bar"><BarLoader color={'#FFC107'} />{delayed ? delayMsg : ''}</div>}
44-
{daily.length > 0 ? <Content title="নিত্যদিনের ব্যবহার" data={daily} color="#4CAF50" topic="daily" /> : <div className="loading-bar"><BarLoader color={'#4CAF50'} />{delayed ? delayMsg : ''}</div>}
45-
{algods.length > 0 ? <Content title="অ্যালগরিদম ও ডাটা স্ট্রাকচার" data={algods} color="#315950" topic="algods" /> : <div className="loading-bar"><BarLoader color={'#315950'} />{delayed ? delayMsg : ''}</div>}
46-
{soft.length > 0 ? <Content title="সফট স্কিল" data={soft} color="#000" topic="soft" /> : <div className="loading-bar"><BarLoader color={'#000'} />{delayed ? delayMsg : ''}</div>}
47-
</section>
33+
<React.Fragment>
34+
<Helmet>
35+
<title>হাতেকলমে জাভাস্ক্রিপ্ট - সম্পূর্ণ বাংলায় জাভাস্ক্রিপ্ট শিখুন</title>
36+
</Helmet>
37+
<section className="content-area">
38+
{ lastRead && showLastRead && <section className="last-read">
39+
<div>
40+
<p>আপনি এখানে পড়ছিলেন হয়তোঃ</p>
41+
<Link to={`/${lastRead[1]}/${lastRead[0]}`}>{lastRead[2]}</Link>
42+
<span onClick={() => this.setState({showLastRead:false})}>বন্ধ করুন</span>
43+
</div>
44+
</section>}
45+
{basics.length > 0 ? <Content title="ব্যাসিক" data={basics} color="#F0DB4F" topic="basic" /> : <div className="loading-bar"><BarLoader color={'#F0DB4F'} />{delayed ? delayMsg : ''}</div>}
46+
{advance.length > 0 ? <Content title="অ্যাডভান্স" data={advance} color="#F44336" topic="advance" /> : <div className="loading-bar"><BarLoader color={'#F44336'} />{delayed ? delayMsg : ''}</div>}
47+
{es6.length > 0 ? <Content title="ইএস৬" data={es6} color="#BDBDBD" topic="es6" /> : <div className="loading-bar"><BarLoader color={'#BDBDBD'} />{delayed ? delayMsg : ''}</div>}
48+
{dom.length > 0 ? <Content title="ডম ম্যানিপুলেশন" data={dom} color="#FFC107" topic="dom" /> : <div className="loading-bar"><BarLoader color={'#FFC107'} />{delayed ? delayMsg : ''}</div>}
49+
{daily.length > 0 ? <Content title="নিত্যদিনের ব্যবহার" data={daily} color="#4CAF50" topic="daily" /> : <div className="loading-bar"><BarLoader color={'#4CAF50'} />{delayed ? delayMsg : ''}</div>}
50+
{algods.length > 0 ? <Content title="অ্যালগরিদম ও ডাটা স্ট্রাকচার" data={algods} color="#315950" topic="algods" /> : <div className="loading-bar"><BarLoader color={'#315950'} />{delayed ? delayMsg : ''}</div>}
51+
{soft.length > 0 ? <Content title="সফট স্কিল" data={soft} color="#000" topic="soft" /> : <div className="loading-bar"><BarLoader color={'#000'} />{delayed ? delayMsg : ''}</div>}
52+
</section>
53+
</React.Fragment>
4854
)
4955
}
5056
}

‎src/component/SingleContent.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import React, { Component } from 'react';
22
import axios from 'axios';
33
import { Link } from 'react-router-dom';
44
import { BarLoader } from 'react-spinners';
5+
import { Helmet } from 'react-helmet';
56

67
import { createMarkup, toTop } from '../helper';
78

@@ -35,6 +36,9 @@ export default class SingleContent extends Component {
3536
this.setLastRead(id, topic, title);
3637
return (
3738
<React.Fragment>
39+
<Helmet>
40+
<title>{title.rendered} - হাতেকলমে জাভাস্ক্রিপ্ট</title>
41+
</Helmet>
3842
<div className="btns">
3943
<Link to="/" className="btn btn-home">হোম</Link>
4044
</div>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /