Skip to content

Commit 35570e1

Browse files
committed
Enhances GitHub Pages deployment
Adds Jekyll config for file inclusion/exclusion and updates workflow to use it. Renames documentation for consistent structure. Signed-off-by: DavidOsipov <[email protected]>
1 parent 783076c commit 35570e1

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

.github/workflows/jekyll-gh-pages.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
with:
3636
source: ./
3737
destination: ./_site
38+
config: _config.yml
3839
- name: Upload artifact
3940
uses: actions/upload-pages-artifact@v3
4041

_config.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Jekyll configuration for GitHub Pages
2+
title: PostQuantum-Feldman-VSS
3+
description: Post-Quantum Secure Feldman's Verifiable Secret Sharing
4+
5+
# Include only specific files and directories
6+
include:
7+
- "docs/**"
8+
- "README.md"
9+
- "LICENSE"
10+
- "SECURITY.md"
11+
12+
# Exclude everything else
13+
exclude:
14+
- "*"
15+
- ".*"
16+
- "!docs"
17+
- "!README.md"
18+
- "!LICENSE"
19+
- "!SECURITY.md"
20+
- "!_config.yml"
File renamed without changes.

0 commit comments

Comments
 (0)