diff --git a/asset/img/home/ocaml_camel.png b/asset/img/home/ocaml_camel.png new file mode 100644 index 0000000000..585cdabefe Binary files /dev/null and b/asset/img/home/ocaml_camel.png differ diff --git a/src/ocamlorg_frontend/components/learn_components.eml b/src/ocamlorg_frontend/components/learn_components.eml index 1c274d1da1..58f731b954 100644 --- a/src/ocamlorg_frontend/components/learn_components.eml +++ b/src/ocamlorg_frontend/components/learn_components.eml @@ -209,3 +209,16 @@ let contribute_footer ~href = + +let lang_manual_banner = + +
+

GUIDE

+

Language Manual

+

OCaml language manuals are comprehensive guides covering syntax, features, and usage. They assist developers and learners in understanding capabilities, best practices, and exploring functionalities.

+
Take Me There
+
+
+ camel image +
+
diff --git a/src/ocamlorg_frontend/pages/learn.eml b/src/ocamlorg_frontend/pages/learn.eml index 38efbc9b79..4dbadbb59c 100644 --- a/src/ocamlorg_frontend/pages/learn.eml +++ b/src/ocamlorg_frontend/pages/learn.eml @@ -48,7 +48,6 @@ Learn_layout.overview_render "bg-[#0E2A49]" %> -
<%s! Learn_components.left_tutorial_block ~title:"GUIDES" ~heading:"Practical-Minded Tutorials and Guides" ~description:"How to solve real-world problems in OCaml" @@ -78,6 +77,9 @@ Learn_layout.overview_render <%s! Learn_components.left_books_content_block books ~title:"Recommended For Beginners" ~link:{href = Url.books; title = "See More Books"} %> <%s! Learn_components.right_books_content_block intermediate_books ~title:"For Intermediate Users" ~link:{href = Url.books; title = "See More Books"} %>
+ + <%s! Learn_components.lang_manual_banner %> +

Papers

@@ -111,5 +113,4 @@ Learn_layout.overview_render <%s! Icons.chevron_right "h-5 w-5" %>
-
diff --git a/src/ocamlorg_frontend/pages/outreachy.eml b/src/ocamlorg_frontend/pages/outreachy.eml index 489fb10fac..c0484b6bd7 100644 --- a/src/ocamlorg_frontend/pages/outreachy.eml +++ b/src/ocamlorg_frontend/pages/outreachy.eml @@ -10,7 +10,6 @@ Layout.render

This is a record of all past OCaml Community Outreachy Internship Projects.

-
<% metadata |> List.iter (fun (rounds : Data.Outreachy.t) -> %>