File tree 11 files changed +112
-51
lines changed 11 files changed +112
-51
lines changed Original file line number Diff line number Diff line change 1
- import React /*, { Component }*/ from 'react' ;
2
-
3
- const Amacimiz = ( ) => {
4
- document . title = 'Eksicode.org - Amacımız' ;
5
- return (
6
- < div className = "container" >
7
- < h4 classNem = "center" > Amacımız</ h4 >
8
- < p > sdfdsfsd</ p >
9
- </ div >
10
- ) ;
11
- }
12
-
13
- export default Amacimiz ;
1
+ import React , { useEffect , useState } from 'react' ;
2
+ import showdown from 'showdown' ;
3
+ import parse from 'html-react-parser' ;
4
+
5
+ export default function Amacimiz ( ) {
6
+ const [ content , setContent ] = useState ( "" ) ;
7
+ const [ title , setTitle ] = useState ( "" ) ;
8
+
9
+ const amacimiz = "https://api.eksicode.org/sayfalars/3" ;
10
+
11
+
12
+ useEffect ( ( ) => {
13
+ fetch ( amacimiz )
14
+ . then (
15
+ data => data . json ( )
16
+ )
17
+ . then ( text => {
18
+ const converter = new showdown . Converter ( ) ;
19
+ setContent ( converter . makeHtml ( text . content ) ) ;
20
+ setTitle ( converter . makeHtml ( text . title ) ) ;
21
+ document . title = "Eksicode.org - " + text . title
22
+ } )
23
+ } , [ ] ) ;
24
+
25
+ return (
26
+ < div >
27
+ < div > </ div >
28
+ < div className = "container" >
29
+ < div className = "row" >
30
+ < div className = "col m12 l6" >
31
+ < h1 > { parse ( title ) } </ h1 >
32
+ </ div >
33
+ </ div >
34
+ < div className = "row" >
35
+ { parse ( content ) }
36
+ </ div >
37
+ </ div >
38
+ </ div >
39
+ )
40
+ }
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ import React, { Component } from "react";
2
2
import { Link } from "react-router-dom" ;
3
3
import GithubLogo from "../assets/github-original.svg" ;
4
4
import TwitterLogo from "../assets/twitter-original.svg" ;
5
+ import DiscordLogo from "../assets/Discord-Logo-White.svg" ;
5
6
6
7
class Footer extends Component {
7
8
render ( ) {
@@ -26,6 +27,14 @@ class Footer extends Component {
26
27
>
27
28
< img className = "logos-footer" src = { TwitterLogo } />
28
29
</ a >
30
+ < a
31
+ className = "white-text footer-logo"
32
+ href = "https://discord.gg/cZRhbuJ"
33
+ rel = "noopener noreferrer"
34
+ target = "_blank"
35
+ >
36
+ < img className = "logos-footer" src = { DiscordLogo } />
37
+ </ a >
29
38
</ div >
30
39
</ div >
31
40
</ div >
@@ -39,6 +48,10 @@ class Footer extends Component {
39
48
Gizlilik Politikası
40
49
</ Link >
41
50
< p > 2017 - { ( new Date ( ) . getFullYear ( ) ) } eksicode.org </ p >
51
+ < p > Destek Verenler:
52
+ Alan adı: < a href = "https://navisio.eu/" target = "_blank" > Navisio Teknoloji</ a >
53
+ Hosting: < a href = "https://gallus.ai/" target = "_blank" > Gallus Teknoloji</ a >
54
+ </ p >
42
55
</ div >
43
56
</ div >
44
57
</ footer >
Original file line number Diff line number Diff line change @@ -4,36 +4,37 @@ import parse from 'html-react-parser';
4
4
5
5
export default function Gizlilik ( ) {
6
6
const [ content , setContent ] = useState ( "" ) ;
7
-
8
- const kurallar = "https://api.eksicode.org/sayfalars/2" ;
7
+ const [ title , setTitle ] = useState ( "" ) ;
8
+
9
+ const gizlilik = "https://api.eksicode.org/sayfalars/2" ;
9
10
10
11
11
12
useEffect ( ( ) => {
12
- document . title = "Eksicode.org - Gizlilik Politikası"
13
- fetch ( kurallar )
13
+ fetch ( gizlilik )
14
14
. then (
15
15
data => data . json ( )
16
16
)
17
17
. then ( text => {
18
18
const converter = new showdown . Converter ( ) ;
19
19
setContent ( converter . makeHtml ( text . content ) ) ;
20
+ setTitle ( converter . makeHtml ( text . title ) ) ;
21
+ document . title = "Eksicode.org - " + text . title
20
22
} )
21
-
22
23
} , [ ] ) ;
23
24
24
25
return (
25
- < div >
26
+ < div >
26
27
< div > </ div >
27
28
< div className = "container" >
28
- < div className = "row" >
29
- < div className = "col m12 l6" >
30
- < h1 > Gizlilik Politikası</ h1 >
31
- </ div >
29
+ < div className = "row" >
30
+ < div className = "col m12 l6" >
31
+ < h1 > { parse ( title ) } </ h1 >
32
+ </ div >
33
+ </ div >
34
+ < div className = "row" >
35
+ { parse ( content ) }
36
+ </ div >
32
37
</ div >
33
- < div className = "row" >
34
- { parse ( content ) }
35
- </ div >
36
- </ div >
37
- </ div >
38
+ </ div >
38
39
)
39
40
}
Original file line number Diff line number Diff line change @@ -114,8 +114,8 @@ class Kaynaklar extends Component {
114
114
</ div >
115
115
< div className = "col m12 l6" >
116
116
< p className = "flow-text" >
117
- İlgilendiğin yazılım dili veya konular ile ilgili
118
- kaynakları burada bulabilirsin.
117
+ İlgilendiğin yazılım dili veya konular hakkında
118
+ daha önce gruplarda paylaşılmış kaynakları burada bulabilirsin.
119
119
</ p >
120
120
</ div >
121
121
</ div >
Original file line number Diff line number Diff line change @@ -4,37 +4,34 @@ import parse from 'html-react-parser';
4
4
5
5
export default function Kurallar ( ) {
6
6
const [ content , setContent ] = useState ( "" ) ;
7
-
7
+ const [ title , setTitle ] = useState ( "" ) ;
8
+
8
9
const kurallar = "https://api.eksicode.org/sayfalars/1" ;
9
10
10
11
11
12
useEffect ( ( ) => {
12
- document . title = "Eksicode.org - Grup Kuralları"
13
-
14
13
fetch ( kurallar )
15
14
. then (
16
15
data => data . json ( )
17
16
)
18
17
. then ( text => {
19
18
const converter = new showdown . Converter ( ) ;
20
19
setContent ( converter . makeHtml ( text . content ) ) ;
20
+ setTitle ( converter . makeHtml ( text . title ) ) ;
21
+ document . title = "Eksicode.org - " + text . title
21
22
} )
22
-
23
23
} , [ ] ) ;
24
24
25
25
return (
26
- < div >
27
- < div > </ div >
28
26
< div className = "container" >
29
- < div className = "row" >
30
- < div className = "col m12 l6" >
31
- < h1 > Grup Kuralları</ h1 >
32
- </ div >
27
+ < div className = "row" >
28
+ < div className = "col m12 l6" >
29
+ < h1 > { parse ( title ) } </ h1 >
30
+ </ div >
31
+ </ div >
32
+ < div className = "row" >
33
+ { parse ( content ) }
34
+ </ div >
33
35
</ div >
34
- < div className = "row" >
35
- { parse ( content ) }
36
- </ div >
37
- </ div >
38
- </ div >
39
36
)
40
37
}
Original file line number Diff line number Diff line change @@ -9,16 +9,13 @@ class Nav extends Component {
9
9
< div className = "container" >
10
10
< Link to = "/" className = "brand-logo" > < img className = "logo" alt = "EkşiCode Logosu" src = { require ( '../assets/eksi-code-logo.png' ) } /> </ Link >
11
11
< ul className = "right" >
12
-
12
+ < li className = "desktop" > < Link to = "/amacimiz" > AMACIMIZ NEDİR? </ Link > </ li >
13
13
< li className = "desktop" > < Link to = "/telegram-gruplari" > TELEGRAM GRUPLARI</ Link > </ li >
14
- < li className = "desktop" > < a target = "_blank" rel = "noopener noreferrer" href = "https://discord.gg/cZRhbuJ" > DISCORD</ a > </ li >
15
14
< li className = "desktop" > < Link to = "/kaynaklar" > KAYNAKLAR</ Link > </ li >
16
- { /*
17
- <li className="desktop"><Link to="/blog">BLOG</Link></li>
18
- <li className="desktop"><Link to="/amacimiz">AMACIMIZ</Link></li>
15
+ { /*<li className="desktop"><Link to="/blog">BLOG</Link></li>
19
16
<li className="desktop"><Link to="/projeler">PROJELER</Link></li>
20
17
<li className="desktop"><Link to="/is-ilanlari">İŞ İLANLARI</Link></li>
21
- <li className="desktop"><Link to="/iletisim">İLETİŞİM</Link></li>*/ }
18
+ <li className="desktop"><Link to="/iletisim">İLETİŞİM</Link></li>*/ }
22
19
< li className = "mobile" > < a className = "waves-effect waves-light btn-flat white-text" > < i className = "material-icons" > menu</ i > </ a > </ li >
23
20
</ ul >
24
21
</ div >
Original file line number Diff line number Diff line change 29
29
}
30
30
31
31
& :hover {
32
+ color : var (--night );
32
33
background : #e5e5e5 !important ;
34
+ text-decoration : none ;
33
35
}
34
36
}
35
37
Original file line number Diff line number Diff line change
1
+
2
+
3
+ a :link {
4
+ color : var (--eksicode );
5
+ }
6
+
7
+ a :active {
8
+ color : var (--acikgri );
9
+ }
10
+
11
+ a :visited {
12
+ color : var (--night );
13
+ }
14
+
15
+ a :hover {
16
+ color : var (--kurbaga-yesili );
17
+ text-decoration :underline ;
18
+ }
19
+
1
20
h1 {
2
21
font-size : 3rem ;
3
22
font-weight : 600 ;
Original file line number Diff line number Diff line change 11
11
a {
12
12
font-size : 0.875rem ;
13
13
}
14
+ a :visited {
15
+ color : var (--beyaz );
16
+ }
14
17
}
15
18
}
16
19
@media only screen and (max-width : 1300px ) {
Original file line number Diff line number Diff line change 10
10
--mavi : #2196f3 ;
11
11
--blurple : #7289DA ;
12
12
--light-mavi :#bbdefb ;
13
+ --beyaz :#fff ;
13
14
}
You can’t perform that action at this time.
0 commit comments