From 8fa3c59fe7002e5cfdc83ebd1846e201a2cf97f0 Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Mon, 13 Sep 2021 22:09:10 +0100 Subject: [PATCH] Change the home page layout --- config.yml | 19 ++++++++++++++----- content/home.md | 4 ++++ content/posts/video_series.md | 12 ++++++++++++ layouts/partials/home_info.html | 19 +++++++++++++++++++ 4 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 content/home.md create mode 100644 content/posts/video_series.md create mode 100644 layouts/partials/home_info.html diff --git a/config.yml b/config.yml index 8798315..01cae11 100644 --- a/config.yml +++ b/config.yml @@ -37,7 +37,7 @@ params: env: production title: Serene Programming Language description: "Serene - Another Lisp to be born" - author: ["Sameer Rahmani "] + author: ["lxsameer "] images: "/images/serene.png" ShowReadingTime: true @@ -55,7 +55,7 @@ params: safari_pinned_tab: "/images/serene_32.png" label: - text: "Serene" + text: "Serene lang" icon: /images/serene.png iconHeight: 32 @@ -75,9 +75,18 @@ params: # home-info mode homeInfoParams: - Title: "Serene programming language is..." - Content: >- - Yet another free, modern and functional lisp. + Title: Serene programming language is... + Content: > + Yet another free, modern and functional lisp. + + + + + + # What I cannot create, I do not understand + + -- Richard Feynman + socialIcons: - name: youtube diff --git a/content/home.md b/content/home.md new file mode 100644 index 0000000..c4f9daa --- /dev/null +++ b/content/home.md @@ -0,0 +1,4 @@ +--- +--- + +> hnthnt diff --git a/content/posts/video_series.md b/content/posts/video_series.md new file mode 100644 index 0000000..d0506b9 --- /dev/null +++ b/content/posts/video_series.md @@ -0,0 +1,12 @@ +--- +title: "How to build a compiler with LLVM and MLIR series" +date: 2021-08-15T23:46:46+01:00 +draft: false +--- +I have decided to make a video series as a guide and walk through to Serene's code base. This way +any one who is interested in Serene but never done language development will have an easier time to +get started with Serene and also it will serve as a historical documentary for some of the decisions +and implementations that we make through out the development process. The video series in accessible +via my [Youtube channel](https://www.youtube.com/c/lxsameer) and +[How to build a compiler with LLVM and MLIR](https://www.youtube.com/playlist?list=PLlONLmJCfHTo9WYfsoQvwjsa5ZB6hjOG5) +playlist. Looking forward to your feedback. ;) diff --git a/layouts/partials/home_info.html b/layouts/partials/home_info.html new file mode 100644 index 0000000..9c61039 --- /dev/null +++ b/layouts/partials/home_info.html @@ -0,0 +1,19 @@ +{{- with $.Site.Params.homeInfoParams }} +
+
+

What I cannot create, I do not understand

+

-- Richard Feynman

+
+
+

Serene language is a modern lisp and it is to be born. It started out of the curiosity of the author + and his journey through computer science and mathematics. We are at early stages of the development + process and there is a long way to go. If you're interested, contact us by joining our mailing list and + checkout the git repository. Also, we document our progress in development via some video tutorials and + code walkthrough that can be a good guide for the developers who want to join the team. You can find + the videos on here.

+
+ +
+{{- end}}