Skip to content
Open
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
7 changes: 6 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ description: >- # this means to ignore newlines until "baseurl:"
#baseurl: "" # the subpath of your site, e.g. /blog
#url: "" # the base hostname & protocol for your site, e.g. http://example.com
#twitter_username: jekyllrb
github_username: LSFLK
github_username: LSFLK

# Build settings
theme: minima
Expand All @@ -25,3 +25,8 @@ collections:
projects:
output: true
permalink: /projects/:title/

plugins:
- jekyll-feed
- jekyll-sitemap
- jekyll-seo-tag
7 changes: 6 additions & 1 deletion _includes/custom_head.html
Original file line number Diff line number Diff line change
@@ -1,2 +1,7 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet">
<meta name="theme-color" content="#ffffff">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<link rel="icon" type="image/x-icon" href="{{ 'assets/images/favicon.ico' | relative_url }}">
<link rel="shortcut icon" type="image/x-icon" href="{{ 'assets/images/favicon.ico' | relative_url }}">
<link rel="shortcut icon" type="image/x-icon" href="{{ 'assets/images/favicon.ico' | relative_url }}">
30 changes: 30 additions & 0 deletions _includes/footer.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<footer class="site-footer h-card" role="contentinfo">
<data class="u-url" href="{{ "/" | relative_url }}"></data>
<div class="wrapper footer-shell">
<div class="footer-brand">
<h2 class="footer-heading">{{ site.title | escape }}</h2>
<p class="footer-tagline">{{- site.description | escape -}}</p>
</div>
<div class="footer-grid">
<div class="footer-col footer-col-1">
<p class="footer-title">Contact</p>
<ul class="contact-list">
<li class="p-name">
{%- if site.author -%}
{{ site.author | escape }}
{%- else -%}
{{ site.title | escape }}
{%- endif -%}
</li>
{%- if site.email -%}
<li><a class="u-email" href="mailto:{{ site.email }}">{{ site.email }}</a></li>
{%- endif -%}
</ul>
</div>
<div class="footer-col footer-col-2">
<p class="footer-title">Community</p>
{%- include social.html -%}
</div>
</div>
</div>
</footer>
2 changes: 1 addition & 1 deletion _includes/head.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
{%- seo -%}
<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
{%- include custom_head.html -%}
Expand Down
30 changes: 30 additions & 0 deletions _includes/navigation.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<header class="site-header" role="banner">
<div class="wrapper header-shell">
{%- assign default_paths = site.pages | map: "path" -%}
{%- assign page_paths = site.header_pages | default: default_paths -%}
<a class="site-title" rel="author" href="{{ "/" | relative_url }}" aria-label="{{ site.title | escape }} Home">
<img class="site-mark" src="{{ '/assets/images/LSF.png' | relative_url }}" alt="{{ site.title | escape }}">
</a>

{%- if page_paths -%}
<nav class="site-nav" aria-label="Primary">
<input type="checkbox" id="nav-trigger" class="nav-trigger" />
<label class="menu-toggle" for="nav-trigger">
<span class="menu-icon" aria-hidden="true"></span>
<span class="menu-label">Menu</span>
</label>

<div class="trigger">
{%- assign current_url = page.url | relative_url -%}
{%- for path in page_paths -%}
{%- assign my_page = site.pages | where: "path", path | first -%}
{%- if my_page.title -%}
{%- assign page_url = my_page.url | relative_url -%}
<a class="page-link{% if page_url == current_url %} is-active{% endif %}" href="{{ page_url }}"{% if page_url == current_url %} aria-current="page"{% endif %}>{{ my_page.title | escape }}</a>
{%- endif -%}
{%- endfor -%}
</div>
</nav>
{%- endif -%}
</div>
</header>
14 changes: 14 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<!doctype html>
<html lang="{{ page.lang | default: site.lang | default: "en" }}">
{% include head.html %}
<body class="site-shell{% if page.layout %} layout-{{ page.layout }}{% endif %}">
<a class="skip-link" href="#main-content">Skip to content</a>
{% include navigation.html %}
<main id="main-content" class="page-content" aria-label="Content">
<div class="wrapper content-shell">
{{ content }}
</div>
</main>
{% include footer.html %}
</body>
</html>
6 changes: 6 additions & 0 deletions _layouts/home.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: default
---
<section class="home home-shell">
{{ content }}
</section>
12 changes: 12 additions & 0 deletions _layouts/page.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: default
---
{%- assign page_slug = page.url | slugify -%}
<article class="post page-shell{% if page_slug != "" %} page-{{ page_slug }}{% endif %}">
<header class="post-header">
<h1 class="post-title">{{ page.title | escape }}</h1>
</header>
<div class="post-content">
{{ content }}
</div>
</article>
18 changes: 13 additions & 5 deletions about/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,16 @@ title: About
permalink: /about/
---

Jump to: <a href="#founding">The founding<a>, <a href="#phase1">Phase 1 (2003-13)</a>, <a href="#phase2">Phase 2 (2013-18)</a>, <a href="#phase3">Phase 3 (2019-24)</a>, <a href="#phase4">Modern era (2025-)</a>.
<nav class="about-jump-links" aria-label="About page sections">
<p><strong>Jump to:</strong></p>
<ul>
<li><a href="#founding">The founding</a></li>
<li><a href="#phase1">Phase 1 (2003-13)</a></li>
<li><a href="#phase2">Phase 2 (2013-18)</a></li>
<li><a href="#phase3">Phase 3 (2019-24)</a></li>
<li><a href="#phase4">Modern era (2025-)</a></li>
</ul>
</nav>

## The founding {#founding}

Expand All @@ -22,12 +31,12 @@ LSF is registered as a company limited by guarantee in 2003, which is the vehicl

The members are / were:

<table>
<table class="about-members">
{% for member in site.data.members %}
{% assign person = member[1] %}
<tr>
<td width="20%" style="vertical-align: top;">
<img src="{{ site.baseurl }}/{{ person.image }} " width="100%">
<td class="about-member-photo">
<img class="about-member-image" src="{{ site.baseurl }}/{{ person.image }} " alt="{{ person.name }}">
</td>
<td>
<p id="{{ member[0] }}">
Expand Down Expand Up @@ -81,4 +90,3 @@ India views this model as a third approach to digitalization. The first one is t
With Sri Lanka's government again embarking on a strong DPI path, the focus of LSF for this phase will be to build open source technology and solutions that can help Sri Lanka (and other nations) establish strong digital public infrastructure.

Our current DPI projects include Silver (a government-scale, secure, private email solution), OpenDIF (a platform for policy and consent-aware data sharing across data custodians, owners and consumers), and OpenSuperApp (a super app framework to digitally enable employees).

Binary file removed assets/images/LSF.jpg
Binary file not shown.
Binary file added assets/images/LSF.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading