Skip to content

Commit 2773edb

Browse files
committed
Update site infrastructure and styling
- Fix GitHub workflow cron schedule (daily at midnight) - Add custom CSS support in default layout - Remove inline CSS from contributors page - Update contributors styling (remove padding) - Clean up README formatting - Remove hardcoded applications from navigation dropdown - Add markdownlint configuration
1 parent 52743c2 commit 2773edb

7 files changed

Lines changed: 14 additions & 20 deletions

File tree

.github/workflows/update_contributors.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: Update Contributors Page
22

33
on:
4-
schedule: # execute every 24 hours
5-
- cron: "* */24 * * *"
4+
schedule: # execute every day at midnight
5+
- cron: "0 0 * * *"
66
workflow_dispatch: # Allow manual trigger
77

88
permissions:

.markdownlint.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"MD033": false,
3+
"MD013": false,
4+
"MD034": false,
5+
"MD045": false
6+
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ To solve your first optimal control problem using [OptimalControl.jl](https://gi
2121
<div class="logo"><a href="https://www.inria.fr"><img id="partner" align="left" src="assets/img/inria.svg" /></a></div>
2222
<div class="logo"><a href="https://www.univ-cotedazur.fr"><img id="partner" align="left" src="assets/img/Logo-univ-nice-cote-dazur.svg" /></a></div>
2323
<div class="logo"><a href="https://anr.fr"><img id="funding" align="left" src="assets/img/anr-logo.jpg" /></a></div>
24-
<div class="logo"><a href="https://pde-ai.math.cnrs.fr"><img id="funding" align="left" src="assets/img/fr2030ia.png" /></a></div>
24+
<div class="logo"><a href="https://pde-ai.math.cnrs.fr"><img id="funding" align="left" src="assets/img/fr2030ia.png" /></a></div>
2525
</div>

_layouts/default.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<link class="docs-theme-link" data-theme-name="documenter-light" data-theme-primary="" href="https://control-toolbox.org/OptimalControl.jl/stable/assets/themes/documenter-light.css" rel="stylesheet" type="text/css"/>
1919
<link href="/assets/css/multidoc.css" rel="stylesheet" type="text/css"/>
2020
<link href="/assets/css/flexsearch.css" rel="stylesheet" type="text/css"/>
21+
{% if page.custom_css %}{% assign css_list = page.custom_css %}{% if css_list.first %}{% for css in css_list %}<link rel="stylesheet" href="{{ css }}">{% endfor %}{% else %}<link rel="stylesheet" href="{{ css_list }}">{% endif %}{% endif %}
2122
<script charset="utf-8" src="/assets/js/documentation.js" type="text/javascript"></script>
2223
<script data-main="/assets/js/documenter.js" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js"></script>
2324
</head>
@@ -42,4 +43,4 @@ <h1 id="ct-title"><img id="ct-logo-title" src="/assets/img/ct-logo.svg">control-
4243

4344
</body>
4445

45-
</html>
46+
</html>

about/contributors.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22
layout: default
33
title: Contributors
44
permalink: /contributors/
5+
custom_css: /assets/css/contributors.css
56
---
67

7-
<link rel="stylesheet" href="/assets/css/contributors.css">
8-
98
<div class="contributors-page">
109

1110
<div class="contributors-header">

assets/css/contributors.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
.contributors-page {
44
max-width: 1200px;
55
margin: 0 auto;
6-
padding: 2rem 1rem;
6+
padding: 0rem 0rem;
77
}
88

99
.contributors-header {

assets/js/documentation.js

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,7 @@ function topbarInjector() {
1010
<div class="hidden-on-mobile" id="nav-items" style="width: inherit;">
1111
<a class="nav-link nav-item" href="https://control-toolbox.org/OptimalControl.jl">Documentation</a>
1212
<a class="nav-link nav-item" href="https://control-toolbox.org/Tutorials.jl">Tutorials</a>
13-
<div class="nav-dropdown">
14-
<button class="nav-item dropdown-label ">Applications</button>
15-
<ul class="nav-dropdown-container">
16-
<a class="nav-link nav-item" href="https://control-toolbox.org/CalculusOfVariations.jl">Calculus of variations</a>
17-
<a class="nav-link nav-item" href="https://agustinyabo.github.io/DiauxicGrowth.jl">Diauxic bacterial growth</a>
18-
<a class="nav-link nav-item" href="https://agustinyabo.github.io/PWLdynamics.jl">Gene regulatory networks</a>
19-
<a class="nav-link nav-item" href="https://control-toolbox.org/GeometricPreconditioner.jl">Geometric preconditioner</a>
20-
<a class="nav-link nav-item" href="https://control-toolbox.org/LossControl.jl">Loss control</a>
21-
<a class="nav-link nav-item" href="https://control-toolbox.org/MagneticResonanceImaging.jl">Magnetic Resonance Imaging</a>
22-
<a class="nav-link nav-item" href="https://control-toolbox.org/Kepler.jl">Orbit transfer - Kepler</a>
23-
<a class="nav-link nav-item" href="https://anasxbouali.github.io/SIRcontrol.jl">SIR control</a>
24-
</ul>
25-
</div>
13+
<a class="nav-link nav-item" href="https://control-toolbox.org/applications/">Applications</a>
2614
<a class="nav-link nav-item" href="https://control-toolbox.org/OptimalControlProblems.jl">Problems</a>
2715
<div class="nav-dropdown">
2816
<button class="nav-item dropdown-label ">Citing</button>

0 commit comments

Comments
 (0)