Skip to content

Commit a725761

Browse files
committed
Start the blog
0 parents  commit a725761

File tree

521 files changed

+167614
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

521 files changed

+167614
-0
lines changed

.github/workflows/deploy.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
pull_request:
6+
jobs:
7+
build:
8+
runs-on: ubuntu-latest
9+
if: github.ref != 'refs/heads/main'
10+
steps:
11+
- name: 'Checkout'
12+
uses: actions/checkout@main
13+
- name: 'Build only'
14+
uses: shalzz/zola-deploy-action@master
15+
env:
16+
BUILD_DIR: .
17+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
18+
BUILD_ONLY: true
19+
build_and_deploy:
20+
runs-on: ubuntu-latest
21+
if: github.ref == 'refs/heads/main'
22+
steps:
23+
- name: 'Checkout'
24+
uses: actions/checkout@main
25+
- name: 'Build and deploy'
26+
uses: shalzz/zola-deploy-action@master
27+
env:
28+
PAGES_BRANCH: gh-pages
29+
BUILD_DIR: .
30+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
public/

.gitmodules

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[submodule "themes/adidoks"]
2+
path = themes/adidoks
3+
url = https://github.com/aaranxu/adidoks
4+
branch = main

.nojekyll

Whitespace-only changes.

config.toml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# The URL the site will be built for
2+
base_url = "https://haskell-effectful.github.io"
3+
4+
# Whether to automatically compile all Sass files in the sass directory
5+
compile_sass = true
6+
7+
# Whether to build a search index to be used later on by a JavaScript library
8+
build_search_index = true
9+
10+
theme = "adidoks"
11+
12+
title = "Effectful"
13+
14+
[markdown]
15+
16+
# Whether to do syntax highlighting
17+
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
18+
highlight_code = true
19+
20+
[extra]
21+
# Put all your custom variables here
22+
23+
[[extra.menu.main]]
24+
name = "Ecosystem"
25+
section = "docs"
26+
url = "/ecosystem/"
27+
weight = 10
28+
29+
[[extra.menu.main]]
30+
name = "Blog"
31+
section = "blog"
32+
url = "/blog/"
33+
weight = 20
34+
35+
[[extra.section.extra]]
36+
repo_url = "https://github.com/haskell-effectful/"

content/_index.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
+++
2+
#title = "Effectful — Fast & Reliable Haskell Applications"
3+
title = "Effectful"
4+
5+
# The homepage contents
6+
[extra]
7+
lead = "Build Fast & Reliable Haskell Applications"
8+
url = "/ecosystem/"
9+
url_button = "Browse the ecosystem"
10+
repo_version = ""
11+
repo_license = ""
12+
repo_url = "https://github.com/haskell-effectful/effectful"
13+
icon = "https://user-images.githubusercontent.com/387658/127747903-f728437f-2ee4-47b8-9f0c-5102fd44c8e4.png"
14+
15+
[[extra.list]]
16+
title = "Fast and Reliable"
17+
content = "Effectful's high-performance code is optimised for run-time speed."
18+
19+
[[extra.list]]
20+
title = "Integrated with the Haskell ecosystem"
21+
content = "Re-use effects from transformers and MTL libraries, and build on top of what already exists."
22+
23+
[[extra.list]]
24+
title = "Semantic Effect Tracking"
25+
content = "Understand the interactions of your application from a quick look to type signatures. "
26+
+++

content/authors/_index.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
+++
2+
title = "Authors"
3+
description = "The authurs of the blog articles."
4+
draft = false
5+
6+
# If add a new author page in this section, please add a new item,
7+
# and the format is as follows:
8+
#
9+
# "author-name-in-url" = "the-full-path-of-the-author-page"
10+
#
11+
# Note: We use quoted keys here.
12+
[extra.author_pages]
13+
+++
14+
15+
The authors of the blog articles.

content/blog/_index.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
+++
2+
title = "Blog"
3+
description = "Blog"
4+
sort_by = "date"
5+
paginate_by = 2
6+
template = "blog/section.html"
7+
+++

content/ecosystem/_index.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
+++
2+
title = "Effectful Ecosystem"
3+
template = "ecosystem/index.html"
4+
5+
[[extra.list]]
6+
title = "Cryptography"
7+
content = "Cryptography and random number generation libraries"
8+
url = "/projects/cryptography/"
9+
10+
[[extra.list]]
11+
title = "Metrics, Logs, Traces and Profiles"
12+
content = "Produce and export observability data for your application"
13+
url = "/projects/mltp/"
14+
15+
[[extra.list]]
16+
title = "Web Development"
17+
content = "HTTP servers and clients, HTML templating"
18+
url = "/projects/web-development"
19+
20+
[[extra.list]]
21+
title = "Data stores"
22+
content = "SQL databases, Redis, in-memory caches"
23+
url = "/projects/data-storage"
24+
25+
[[extra.list]]
26+
title = "Utilities"
27+
content = "Time, system processes"
28+
url = "/projects/utilities"
29+
+++

content/privacy-policy/_index.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
+++
2+
title = "Privacy Policy"
3+
description = "We do not use cookies and we do not collect any personal data."
4+
draft = false
5+
6+
[extra]
7+
class = "page single"
8+
+++
9+
10+
__TLDR__: We do not use cookies and we do not collect any personal data.
11+
12+
## Website visitors
13+
14+
- No personal information is collected.
15+
- No information is stored in the browser.
16+
- No information is shared with, sent to or sold to third-parties.
17+
- No information is shared with advertising companies.
18+
- No information is mined and harvested for personal and behavioral trends.
19+
- No information is monetized.
20+
21+
## Contact us
22+
23+
[Contact us](https://github.com/aaranxu/adidoks) if you have any questions.
24+
25+
Effective Date: _1st May 2021_

sass/_custom.scss

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.col-xxl-8{
2+
flex: 0 0 auto;
3+
width: 60%;
4+
}
5+
6+
article .lead{
7+
text-align: center;
8+
}

sass/bootstrap/LICENSE

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2011-2021 Twitter, Inc.
4+
Copyright (c) 2011-2021 The Bootstrap Authors
5+
6+
Permission is hereby granted, free of charge, to any person obtaining a copy
7+
of this software and associated documentation files (the "Software"), to deal
8+
in the Software without restriction, including without limitation the rights
9+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
copies of the Software, and to permit persons to whom the Software is
11+
furnished to do so, subject to the following conditions:
12+
13+
The above copyright notice and this permission notice shall be included in
14+
all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22+
THE SOFTWARE.

0 commit comments

Comments
 (0)