Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 10 additions & 11 deletions src/page/Blog.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import React, {Component} from 'react';
import {Col, Container, Row} from "reactstrap";
import {Link} from "react-router-dom";
import {Route, Switch} from "react-router";
import ProgrammingLanguageDefense from "./blog/ProgrammingLanguageDefense";
import DesignFlaws from "./blog/DesignFlaws";
Expand Down Expand Up @@ -43,29 +42,29 @@ class Blog extends Component {
<Col>
<ul>
<li>
<Link to="/blog/in-defense-of-programming-languages/">
<a href="https://blog.flix.dev/blog/in-defense-of-programming-languages/">
In Defense of Programming Languages
</Link>
</a>
</li>
<li>
<Link to="/blog/taming-impurity-with-polymorphic-effects/">
<a href="https://blog.flix.dev/blog/taming-impurity-with-polymorphic-effects/">
Taming Impurity with Polymorphic Effects
</Link>
</a>
</li>
<li>
<Link to="/blog/naming-functional-and-destructive-operations/">
<a href="https://blog.flix.dev/blog/naming-functional-and-destructive-operations/">
Naming Functional and Destructive Operations
</Link>
</a>
</li>
<li>
<Link to="/blog/redundancies-as-compile-time-errors/">
<a href="https://blog.flix.dev/blog/redundancies-as-compile-time-errors/">
Redundancies as Compile-Time Errors
</Link>
</a>
</li>
<li>
<Link to="/blog/design-flaws-in-flix/">
<a href="https://blog.flix.dev/blog/design-flaws-in-flix/">
Design Flaws in the Flix Programming Language
</Link>
</a>
</li>
</ul>
</Col>
Expand Down
1 change: 1 addition & 0 deletions src/page/blog/DesignFlaws.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class DesignFlaws extends Component {

componentDidMount() {
document.title = "Flix | Design Flaws in Flix";
window.location.replace("https://blog.flix.dev/blog/design-flaws-in-flix/");
}

render() {
Expand Down
1 change: 1 addition & 0 deletions src/page/blog/Naming.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class Naming extends Component {

componentDidMount() {
document.title = "Flix | Naming Functional and Destructive Operations";
window.location.replace("https://blog.flix.dev/blog/naming-functional-and-destructive-operations/");
}

render() {
Expand Down
1 change: 1 addition & 0 deletions src/page/blog/PolymorphicEffects.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class PolymorphicEffects extends Component {

componentDidMount() {
document.title = "Flix | Taming Impurity with Polymorphic Effects";
window.location.replace("https://blog.flix.dev/blog/taming-impurity-with-polymorphic-effects/");
}

render() {
Expand Down
1 change: 1 addition & 0 deletions src/page/blog/ProgrammingLanguageDefense.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class ProgrammingLanguageDefense extends Component {

componentDidMount() {
document.title = "Flix | In Defense of Programming Languages";
window.location.replace("https://blog.flix.dev/blog/in-defense-of-programming-languages/");
}

render() {
Expand Down
1 change: 1 addition & 0 deletions src/page/blog/Redundancies.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ class Redundancies extends Component {

componentDidMount() {
document.title = "Flix | Redundancies as Compile-Time Errors";
window.location.replace("https://blog.flix.dev/blog/redundancies-as-compile-time-errors/");
}

render() {
Expand Down