From c3f807526a6504fb7cf02062f4683ac201ac71ca Mon Sep 17 00:00:00 2001 From: Kevin Matsubara Date: Sat, 14 Jun 2025 17:37:37 +0200 Subject: [PATCH] Add routing for Haskell pages. --- .../Software/haskell/en/recursive-functions.md | 3 ++- src/Routers.js | 16 +++++++++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/Pages/Software/haskell/en/recursive-functions.md b/src/Pages/Software/haskell/en/recursive-functions.md index 6d91e93..1ed9c6d 100644 --- a/src/Pages/Software/haskell/en/recursive-functions.md +++ b/src/Pages/Software/haskell/en/recursive-functions.md @@ -18,4 +18,5 @@ factorial 3 3 * (2 * factorial 1) 3 * (2 * (1 * factorial 0)) 3 * (2 * (1 * 1)) -``` \ No newline at end of file +``` + diff --git a/src/Routers.js b/src/Routers.js index e0d11e7..19d6c1f 100644 --- a/src/Routers.js +++ b/src/Routers.js @@ -3,13 +3,13 @@ import { Route } from 'react-router-dom'; import { languages } from './Language/Language'; import JapanesePage from './Pages/Japan/JapanesePage'; import BlogPage from './Pages/Plamo/BlogPage'; -import CSharpPage from './Pages/Software/csharp/CSharpPage'; +import CSharpPage from './Pages/Software/dotnet/csharp/CSharpPage'; import ElmPage from './Pages/Software/elm/ElmPage'; import HaskellPage from './Pages/Software/haskell/HaskellPage'; // Japan export const japaneseRoutes = languages.map(lang => { - const pages = ['but', 'cheat-sheet', 'contrast-particle', 'dake-vs-shika', 'expressions', 'if-when', 'japanese-scale-modelling-tools', 'mae-ni-ato-de', 'particles', 'rashii-kamoshirenai-darou', 'tameni-youni-noni', 'te-form', 'te-oku', 'toka-tari-shi', 'verbs']; + const pages = ['but', 'cheat-sheet', 'contrast-particle', 'dake-vs-shika', 'expressions', 'if-when', 'japanese-scale-modelling-tools', 'mae-ni-ato-de', 'onomatopoeia', 'particles', 'rashii-kamoshirenai-darou', 'tameni-youni-noni', 'te-form', 'te-oku', 'toka-tari-shi', 'verbs']; return pages.map(page => { const path = `/${lang}/japan/japanese/${page}`; const mdPath = `Japan/Japanese/${lang}/${page}.md`; @@ -67,7 +67,17 @@ export const programmingLanguageRoutes = languages.map(lang => { }); // Pages within Haskell. - md = ['curried-functions']; + md = [ + 'caesar-cipher', + 'conditional-expressions-and-guarded-equations', + 'curried-functions', + 'graham-hutton-answers', + 'lambda-expressions', + 'lists', + 'recursive-functions', + 'strings', + 'pattern-matching', + ]; const entriesHaskell = md.map(entry => { const path = `/${lang}/software/haskell/${entry}`; const mdPath = `Software/haskell/${lang}/${entry}.md`;