Add signed-in version of my account menu allowing to change details or password
[ndcode_site.git] / index.html.jst
1 return async env => {
2   let breadcrumbs = await _require('/_lib/breadcrumbs.jst')
3   let icon_jst = await env.site.get_min_svg('/_svg/icon_jst.svg')
4   let navbar = await _require('/_lib/navbar.jst')
5   let icon_pitree = await env.site.get_min_svg('/_svg/icon_pitree.svg')
6  
7   await navbar(
8     env,
9     // head
10     async _out => {},
11     // body
12     async _out => {
13       await breadcrumbs(env, _out)
14
15       p {'We have developed these projects because we wanted to do things differently — and make our vision come to life. At times our vision is quite radical and creative, at other times we just fall back on good engineering and making it as simple as possible.'}
16
17       p {'Given that we do things differently, we have generally had to build up each idea into a complete framework that provides a comprehensive solution to a family of problems. Please do contribute to help make each framework more comprehensive over time.'}
18
19       p {
20         'Go on, take a look inside! '
21         i {'[Actually don\'t because it\'s still under construction]'}
22       }
23
24       ul.nav.flex-column {
25         li.nav-item {
26           a.nav-link {
27             table.icon-and-text {
28               tr {
29                 td {
30                   _out.push(icon_pitree)
31                 }
32                 td {
33                   span.h1 {
34                     span.serif {'π'}
35                     'tree'
36                   }
37                   br {}
38                   span.h3 {'the source code analysis and transformation framework'}
39                 }
40               }
41             }
42           }
43         }
44         li.nav-item {
45           a.nav-link {
46             table.icon-and-text {
47               tr {
48                 td {
49                   _out.push(icon_jst)
50                 }
51                 td {
52                   span.h1{'JST'}
53                   br {}
54                   span.h3{'the web development framework with JavaScript Templates'}
55                 }
56               }
57             }
58           }
59         }
60       }
61     },
62     // scripts
63     async _out => {}
64   )
65 }