Skip to content

Commit 102f4e4

Browse files
refactor: remove legacy blog posts, keep link to blog.flix.dev (#161)
1 parent d4e7953 commit 102f4e4

8 files changed

Lines changed: 11 additions & 2176 deletions

File tree

src/App.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ function App() {
6565
<Route path="/principles/" element={<Principles />} />
6666
<Route path="/documentation/" element={<Documentation />} />
6767
<Route path="/faq/" element={<Faq />} />
68-
<Route path="/blog/*" element={<Blog />} />
68+
<Route path="/blog/" element={<Blog />} />
6969
<Route path="/contribute/" element={<Contribute />} />
7070
<Route path="/internships/" element={<Internships />} />
7171
</Routes>

src/page/Blog.jsx

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,24 @@
11
import { useEffect } from 'react';
22
import {Col, Container, Row} from "reactstrap";
3-
import {Route, Routes} from "react-router";
4-
import ProgrammingLanguageDefense from "./blog/ProgrammingLanguageDefense";
5-
import DesignFlaws from "./blog/DesignFlaws";
6-
import Naming from "./blog/Naming";
7-
import Redundancies from "./blog/Redundancies";
8-
import PolymorphicEffects from "./blog/PolymorphicEffects";
93

104
function Blog() {
115
useEffect(() => {
12-
if (!document.title) {
13-
document.title = "Flix | Blog";
14-
}
6+
document.title = "Flix | Blog";
157
}, []);
168

179
return (
1810
<Container>
19-
<Routes>
20-
<Route index element={
21-
<Row className="mb-3">
22-
<Col>
23-
<h1>Blog</h1>
11+
<Row className="mb-3">
12+
<Col>
13+
<h1>Blog</h1>
2414

25-
The Flix Blog is now available at: <br/>
15+
The Flix Blog is now available at: <br/>
2616

27-
<div className="mt-3">
28-
<a href="https://blog.flix.dev/"><h2>https://blog.flix.dev/</h2></a>
29-
</div>
30-
</Col>
31-
</Row>
32-
} />
33-
34-
<Route path="in-defense-of-programming-languages/" element={<ProgrammingLanguageDefense/>} />
35-
<Route path="taming-impurity-with-polymorphic-effects/" element={<PolymorphicEffects/>} />
36-
<Route path="naming-functional-and-destructive-operations/" element={<Naming/>} />
37-
<Route path="redundancies-as-compile-time-errors/" element={<Redundancies/>} />
38-
<Route path="design-flaws-in-flix/" element={<DesignFlaws/>} />
39-
</Routes>
17+
<div className="mt-3">
18+
<a href="https://blog.flix.dev/"><h2>https://blog.flix.dev/</h2></a>
19+
</div>
20+
</Col>
21+
</Row>
4022
</Container>
4123
);
4224
}

src/page/blog/@Ideas.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/page/blog/DesignFlaws.jsx

Lines changed: 0 additions & 317 deletions
This file was deleted.

src/page/blog/Naming.jsx

Lines changed: 0 additions & 366 deletions
This file was deleted.

src/page/blog/PolymorphicEffects.jsx

Lines changed: 0 additions & 618 deletions
This file was deleted.

src/page/blog/ProgrammingLanguageDefense.jsx

Lines changed: 0 additions & 339 deletions
This file was deleted.

0 commit comments

Comments
 (0)