Skip to content

Commit 97f3297

Browse files
committed
Configure custom domain stepss.sps-lab.org
- Added CNAME file for GitHub Pages custom domain - Changed site URL from sps-l.github.io to stepss.sps-lab.org - Changed base path from /stepss-docs to / (root) - Updated all 24 content files to remove /stepss-docs/ prefix from internal links - DNS CNAME record created on Netlify: stepss.sps-lab.org -> sps-l.github.io
1 parent c6a52ac commit 97f3297

26 files changed

+70
-69
lines changed

astro.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import rehypeKatex from 'rehype-katex';
66

77
// https://astro.build/config
88
export default defineConfig({
9-
site: 'https://sps-l.github.io',
10-
base: '/stepss-docs',
9+
site: 'https://stepss.sps-lab.org',
10+
base: '/',
1111
markdown: {
1212
remarkPlugins: [remarkMath],
1313
rehypePlugins: [rehypeKatex],

public/CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
stepss.sps-lab.org

src/content/docs/developer/codegen-examples.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Tabs, TabItem } from '@astrojs/starlight/components';
77

88
This page provides complete, annotated CODEGEN model files for each of the four model categories. These are real models from the RAMSES model library and can serve as templates for developing your own models.
99

10-
For the block reference, see the [CODEGEN Blocks Library](/stepss-docs/developer/codegen-library/). For the model framework (states, equations, initialization), see [User-Defined Models](/stepss-docs/developer/user-models/).
10+
For the block reference, see the [CODEGEN Blocks Library](/developer/codegen-library/). For the model framework (states, equations, initialization), see [User-Defined Models](/developer/user-models/).
1111

1212
---
1313

src/content/docs/developer/uramses.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import { Tabs, TabItem, Steps, Aside } from '@astrojs/starlight/components';
1313
<TabItem label="Windows">
1414

1515
- **Microsoft Visual Studio** 2019 or later
16-
- **Intel oneAPI Fortran Compiler** (see [Installation](/stepss-docs/getting-started/installation/))
16+
- **Intel oneAPI Fortran Compiler** (see [Installation](/getting-started/installation/))
1717
- **PyRAMSES** or **STEPSS**
1818

1919
</TabItem>

src/content/docs/developer/user-models.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ Modelling blocks and their arguments are listed sequentially. Order does not mat
255255

256256
**The `&` symbol must be followed by a space**, then the block name. Each block declaration may be followed by a comment starting with `!`.
257257

258-
After the block name, list the states (inputs/outputs of the block) followed by the data, parameters, or expressions required by the block, in the order specified by the block's definition (see [CODEGEN Blocks Library](/stepss-docs/developer/codegen-library/)).
258+
After the block name, list the states (inputs/outputs of the block) followed by the data, parameters, or expressions required by the block, in the order specified by the block's definition (see [CODEGEN Blocks Library](/developer/codegen-library/)).
259259

260260
The model section ends at the end of the file.
261261

@@ -403,12 +403,12 @@ After writing a model file, CODEGEN translates it into Fortran 2003 code. The wo
403403
3. Compile with Intel Fortran compiler
404404
4. Link with RAMSES to create a custom executable or DLL
405405

406-
For compilation details, see [URAMSES](/stepss-docs/developer/uramses/).
406+
For compilation details, see [URAMSES](/developer/uramses/).
407407

408-
See the [CODEGEN Blocks Library](/stepss-docs/developer/codegen-library/) for the available modelling blocks.
408+
See the [CODEGEN Blocks Library](/developer/codegen-library/) for the available modelling blocks.
409409

410410
## Next Steps
411411

412-
- [CODEGEN Blocks Library](/stepss-docs/developer/codegen-library/) — Reference for all modeling blocks
413-
- [CODEGEN Model Examples](/stepss-docs/developer/codegen-examples/) — Complete model files for each type
414-
- [URAMSES](/stepss-docs/developer/uramses/) — Compile and link custom models with RAMSES
412+
- [CODEGEN Blocks Library](/developer/codegen-library/) — Reference for all modeling blocks
413+
- [CODEGEN Model Examples](/developer/codegen-examples/) — Complete model files for each type
414+
- [URAMSES](/developer/uramses/) — Compile and link custom models with RAMSES

src/content/docs/getting-started/installation.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,4 @@ Three packages need to be installed **in order**:
9595

9696
## Installing PyRAMSES
9797

98-
For the Python interface to RAMSES, see the [PyRAMSES Installation Guide](/stepss-docs/pyramses/installation/).
98+
For the Python interface to RAMSES, see the [PyRAMSES Installation Guide](/pyramses/installation/).

src/content/docs/getting-started/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ STEPSS modules can be run through three interfaces:
9494
| **GUI (Java)** | Full support | Full support | Full support |
9595
| **Python (PyRAMSES)** | Full support |||
9696

97-
See the [Quick Start](/stepss-docs/getting-started/quickstart/) for details on each interface.
97+
See the [Quick Start](/getting-started/quickstart/) for details on each interface.
9898

9999
## Platform Support
100100

@@ -108,5 +108,5 @@ See the [Quick Start](/stepss-docs/getting-started/quickstart/) for details on e
108108

109109
## Next Steps
110110

111-
- [Installation](/stepss-docs/getting-started/installation/) — Set up STEPSS on your system
112-
- [Quick Start](/stepss-docs/getting-started/quickstart/) — Run your first simulation
111+
- [Installation](/getting-started/installation/) — Set up STEPSS on your system
112+
- [Quick Start](/getting-started/quickstart/) — Run your first simulation

src/content/docs/getting-started/quickstart.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ For detailed GUI usage, visit the [STEPSS website](https://sps-lab.org/project/s
141141

142142
</Steps>
143143

144-
See the [PyRAMSES API Reference](/stepss-docs/pyramses/api-reference/) for the complete interface.
144+
See the [PyRAMSES API Reference](/pyramses/api-reference/) for the complete interface.
145145

146146
</TabItem>
147147
</Tabs>
@@ -247,8 +247,8 @@ For detailed GUI usage, visit the [STEPSS website](https://sps-lab.org/project/s
247247

248248
## Next Steps
249249

250-
- [File Formats](/stepss-docs/user-guide/file-formats/) — Learn about data file syntax
251-
- [Network Modeling](/stepss-docs/user-guide/network/) — Define your power system network
252-
- [Power Flow (PFC)](/stepss-docs/user-guide/pfc/) — PFC data and control parameters
253-
- [Dynamic Models](/stepss-docs/user-guide/dynamic-models/) — Add generators, loads, and controllers
254-
- [PyRAMSES API](/stepss-docs/pyramses/api-reference/) — Full Python API documentation
250+
- [File Formats](/user-guide/file-formats/) — Learn about data file syntax
251+
- [Network Modeling](/user-guide/network/) — Define your power system network
252+
- [Power Flow (PFC)](/user-guide/pfc/) — PFC data and control parameters
253+
- [Dynamic Models](/user-guide/dynamic-models/) — Add generators, loads, and controllers
254+
- [PyRAMSES API](/pyramses/api-reference/) — Full Python API documentation

src/content/docs/index.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ hero:
88
file: ../../assets/logo.png
99
actions:
1010
- text: Get Started
11-
link: /stepss-docs/getting-started/overview/
11+
link: /getting-started/overview/
1212
icon: right-arrow
1313
variant: primary
1414
- text: Browse Examples
15-
link: /stepss-docs/pyramses/examples/
15+
link: /pyramses/examples/
1616
icon: right-arrow
1717
---
1818

@@ -39,15 +39,15 @@ import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components';
3939

4040
<CardGrid>
4141
<Card title="Installation" icon="laptop">
42-
[Set up STEPSS →](/stepss-docs/getting-started/installation/)
42+
[Set up STEPSS →](/getting-started/installation/)
4343
</Card>
4444
<Card title="Quick Start" icon="open-book">
45-
[Run your first simulation →](/stepss-docs/getting-started/quickstart/)
45+
[Run your first simulation →](/getting-started/quickstart/)
4646
</Card>
4747
<Card title="Model Reference" icon="list-format">
48-
[Browse available models →](/stepss-docs/models/ieee-exciters/)
48+
[Browse available models →](/models/ieee-exciters/)
4949
</Card>
5050
<Card title="Test Systems" icon="star">
51-
[Nordic and 5-bus benchmarks →](/stepss-docs/test-systems/nordic/)
51+
[Nordic and 5-bus benchmarks →](/test-systems/nordic/)
5252
</Card>
5353
</CardGrid>

src/content/docs/models/ieee-exciters.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1017,4 +1017,4 @@ A stator current limiter (SCL) with analogous structure acts on $I_{st} = \sqrt{
10171017

10181018
---
10191019

1020-
For full documentation of the CODEGEN DSL primitives used in these models (`tf1p`, `tf1p1z`, `tf1plim`, `inlim`, `pictl`, etc.), see the [CODEGEN Blocks Library](/stepss-docs/developer/codegen-library/).
1020+
For full documentation of the CODEGEN DSL primitives used in these models (`tf1p`, `tf1p1z`, `tf1plim`, `inlim`, `pictl`, etc.), see the [CODEGEN Blocks Library](/developer/codegen-library/).

0 commit comments

Comments
 (0)