Skip to content

Commit ab17e44

Browse files
committed
customize doc deployment
1 parent 6d013f8 commit ab17e44

File tree

3 files changed

+69
-1
lines changed

3 files changed

+69
-1
lines changed

.github/workflows/pages.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: Deploy Docs to GitHub Pages with Jekyll
2+
3+
on:
4+
push:
5+
branches: ["main"]
6+
paths:
7+
- "docs/**"
8+
9+
workflow_dispatch:
10+
11+
permissions:
12+
contents: read
13+
pages: write
14+
id-token: write
15+
16+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
17+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
18+
concurrency:
19+
group: "pages"
20+
cancel-in-progress: false
21+
22+
jobs:
23+
build:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- name: Checkout
27+
uses: actions/checkout@v4
28+
- name: Setup Pages
29+
uses: actions/configure-pages@v5
30+
- name: Build with Jekyll
31+
uses: actions/jekyll-build-pages@v1
32+
with:
33+
source: ./docs
34+
destination: ./_site
35+
- name: Upload artifact
36+
uses: actions/upload-pages-artifact@v3
37+
38+
# Deployment job
39+
deploy:
40+
environment:
41+
name: github-pages
42+
url: ${{ steps.deployment.outputs.page_url }}
43+
runs-on: ubuntu-latest
44+
needs: build
45+
steps:
46+
- name: Deploy to GitHub Pages
47+
id: deployment
48+
uses: actions/deploy-pages@v4

docs/Introduction.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/index.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Pyper</title>
7+
</head>
8+
<body>
9+
<header>
10+
<h1>Welcome to Pyper</h1>
11+
</header>
12+
<main>
13+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam accumsan sapien eu odio malesuada, vel posuere nunc facilisis. Morbi auctor ipsum nec eros dictum, quis pulvinar lorem pharetra.</p>
14+
<p>Sed varius, lacus sit amet luctus tincidunt, sapien lacus vehicula risus, nec congue erat neque nec nunc. Integer in sagittis lectus. Aliquam erat volutpat. Aenean malesuada purus non ipsum faucibus, quis scelerisque augue ultrices.</p>
15+
<p>Curabitur efficitur magna id metus ultricies, nec auctor nulla bibendum. Ut vitae justo nec arcu tincidunt facilisis.</p>
16+
</main>
17+
<footer>
18+
<p>&copy; 2024 Richard Zhu. All rights reserved.</p>
19+
</footer>
20+
</body>
21+
</html>

0 commit comments

Comments
 (0)