Skip to content

Commit

Permalink
fixing minify plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
unnir committed Feb 8, 2025
1 parent 2f14174 commit 1a54aef
Show file tree
Hide file tree
Showing 2 changed files with 137 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Deploy Documentation
on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master

permissions:
contents: write

jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.x'

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install mkdocs-material
pip install "mkdocs-material[imaging]"
pip install mkdocstrings[python]
pip install mkdocs-minify-plugin
- name: Build documentation
run: mkdocs build

- name: Deploy documentation
if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master')
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./site
97 changes: 97 additions & 0 deletions docs/stylesheets/extra.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
:root {
--md-primary-fg-color: #4051b5;
--md-primary-fg-color--light: #5c6bc0;
--md-primary-fg-color--dark: #3949ab;
--md-accent-fg-color: #7c4dff;
}

/* Better header styling */
.md-header {
box-shadow: 0 0 0.2rem rgba(0,0,0,.1), 0 0.2rem 0.4rem rgba(0,0,0,.2);
}

/* Remove the gradient background that makes it look terrible */
.md-main {
background: var(--md-default-bg-color);
}

/* Better content styling */
.md-content {
max-width: 800px;
margin: 0 auto;
padding: 1rem 2rem;
}

/* Better typography */
.md-typeset h1 {
color: var(--md-primary-fg-color);
font-weight: 700;
margin-bottom: 2rem;
}

.md-typeset h2 {
font-weight: 600;
margin-top: 2rem;
}

/* Better code blocks */
.md-typeset code {
background-color: rgba(0,0,0,.05);
border-radius: 0.2rem;
padding: 0.1rem 0.4rem;
}

.highlight pre {
padding: 1rem;
border-radius: 0.4rem;
background-color: var(--md-code-bg-color);
}

/* Better navigation */
.md-nav {
font-size: 0.8rem;
}

.md-nav__item {
padding: 0.2rem 0;
}

.md-nav__link {
color: var(--md-default-fg-color--light);
}

.md-nav__link--active {
color: var(--md-primary-fg-color);
font-weight: bold;
}

/* Better table of contents */
.md-sidebar--secondary {
padding: 1.2rem;
}

/* Better footer */
.md-footer {
background-color: var(--md-default-bg-color);
color: var(--md-default-fg-color);
box-shadow: 0 0 0.2rem rgba(0,0,0,.1);
}

.md-footer-meta {
background-color: var(--md-default-bg-color--light);
}

/* Cookie consent styling */
.md-consent {
background-color: var(--md-default-bg-color);
box-shadow: 0 0 0.2rem rgba(0,0,0,.1), 0 0.2rem 0.4rem rgba(0,0,0,.2);
border-radius: 0.4rem;
}

/* Better mobile responsiveness */
@media screen and (max-width: 76.1875em) {
.md-nav--primary .md-nav__title {
background-color: var(--md-primary-fg-color);
color: var(--md-primary-bg-color);
}
}

0 comments on commit 1a54aef

Please sign in to comment.