mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-23 07:47:54 +00:00
docs: rename chapter 1 #567
This commit is contained in:
parent
ba81589107
commit
85191809ea
589 changed files with 220 additions and 220 deletions
2
.github/actions/check_milestone/action.yaml
vendored
2
.github/actions/check_milestone/action.yaml
vendored
|
@ -76,7 +76,7 @@ runs:
|
||||||
id: releasenotes
|
id: releasenotes
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
if [ -f "exampleSite/content/basics/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.en.md" ]; then
|
if [ -f "exampleSite/content/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.en.md" ]; then
|
||||||
echo "file_exists=true" >> $GITHUB_OUTPUT
|
echo "file_exists=true" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
echo "file_exists=false" >> $GITHUB_OUTPUT
|
echo "file_exists=false" >> $GITHUB_OUTPUT
|
||||||
|
|
28
.github/actions/release_milestone/action.yaml
vendored
28
.github/actions/release_milestone/action.yaml
vendored
|
@ -108,27 +108,27 @@ runs:
|
||||||
GITHUB_TOKEN: ${{ inputs.github_token }}
|
GITHUB_TOKEN: ${{ inputs.github_token }}
|
||||||
GREN_GITHUB_TOKEN: ${{ inputs.github_token }}
|
GREN_GITHUB_TOKEN: ${{ inputs.github_token }}
|
||||||
run: |
|
run: |
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"releasenotes\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n\n{{% pages showhidden=\"true\" showdivider=\"true\" %}}" > exampleSite/content/basics/releasenotes/${{ steps.majorvers.outputs.value }}/_index.en.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"releasenotes\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n\n{{% pages showhidden=\"true\" showdivider=\"true\" %}}" > exampleSite/content/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/_index.en.md
|
||||||
|
|
||||||
- name: Update releasenotes front matter
|
- name: Update releasenotes front matter
|
||||||
uses: surahmansada/file-regex-replace@v1
|
uses: surahmansada/file-regex-replace@v1
|
||||||
with:
|
with:
|
||||||
regex: '(\ntitle = "Version )\d+\.\d+("\n.*\nweight = -)\d+(\n)'
|
regex: '(\ntitle = "Version )\d+\.\d+("\n.*\nweight = -)\d+(\n)'
|
||||||
replacement: "$1${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}.0$2${{ steps.minorvers.outputs.value }}$3"
|
replacement: "$1${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}.0$2${{ steps.minorvers.outputs.value }}$3"
|
||||||
include: exampleSite/content/basics/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.en.md
|
include: exampleSite/content/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.en.md
|
||||||
|
|
||||||
- name: Update releasenotes heading
|
- name: Update releasenotes heading
|
||||||
uses: surahmansada/file-regex-replace@v1
|
uses: surahmansada/file-regex-replace@v1
|
||||||
with:
|
with:
|
||||||
regex: '(.)[\n\r\s]*[\n\r]+##\s+.*?[\n\r][\n\r\s]*(.)'
|
regex: '(.)[\n\r\s]*[\n\r]+##\s+.*?[\n\r][\n\r\s]*(.)'
|
||||||
replacement: "$1\n\n## ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}.0 (${{ steps.date.outputs.time }}) {#${{ steps.majorvers.outputs.value }}-${{ steps.minorvers.outputs.value }}-0}\n\n$2"
|
replacement: "$1\n\n## ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}.0 (${{ steps.date.outputs.time }}) {#${{ steps.majorvers.outputs.value }}-${{ steps.minorvers.outputs.value }}-0}\n\n$2"
|
||||||
include: exampleSite/content/basics/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.en.md
|
include: exampleSite/content/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.en.md
|
||||||
|
|
||||||
- name: Generate piratish releasenotes
|
- name: Generate piratish releasenotes
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"releasenotes\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/basics/releasenotes/${{ steps.majorvers.outputs.value }}/_index.pir.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"releasenotes\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/_index.pir.md
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}\"\ntype = \"releasenotes\"\nweight = -${{ steps.minorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/basics/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.pir.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}\"\ntype = \"releasenotes\"\nweight = -${{ steps.minorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}.pir.md
|
||||||
|
|
||||||
- name: Generate english changelogs
|
- name: Generate english changelogs
|
||||||
shell: bash
|
shell: bash
|
||||||
|
@ -137,23 +137,23 @@ runs:
|
||||||
GITHUB_TOKEN: ${{ inputs.github_token }}
|
GITHUB_TOKEN: ${{ inputs.github_token }}
|
||||||
GREN_GITHUB_TOKEN: ${{ inputs.github_token }}
|
GREN_GITHUB_TOKEN: ${{ inputs.github_token }}
|
||||||
run: |
|
run: |
|
||||||
mkdir -p exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}
|
mkdir -p exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n\n{{% pages showhidden=\"true\" showdivider=\"true\" %}}" > exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/_index.en.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n\n{{% pages showhidden=\"true\" showdivider=\"true\" %}}" > exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/_index.en.md
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.minorvers.outputs.value }}\n+++\n\n{{% pages showhidden=\"true\" showdivider=\"true\" reverse=\"true\" %}}" > exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/_index.en.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.minorvers.outputs.value }}\n+++\n\n{{% pages showhidden=\"true\" showdivider=\"true\" reverse=\"true\" %}}" > exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/_index.en.md
|
||||||
npx github-release-notes@0.17.1 changelog --generate --changelog-filename exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/${{ steps.paddedpatchvers.outputs.value }}.en.md --tags "$MILESTONE"
|
npx github-release-notes@0.17.1 changelog --generate --changelog-filename exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/${{ steps.paddedpatchvers.outputs.value }}.en.md --tags "$MILESTONE"
|
||||||
|
|
||||||
- name: Generate piratish changelogs
|
- name: Generate piratish changelogs
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/_index.pir.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.majorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/_index.pir.md
|
||||||
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.minorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/_index.pir.md
|
echo -e "+++\ndisableToc = false\nhidden = true\ntitle = \"Version ${{ steps.majorvers.outputs.value }}.${{ steps.minorvers.outputs.value }}\"\ntype = \"changelog\"\nweight = -${{ steps.minorvers.outputs.value }}\n+++\n{{< piratify >}}" > exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/_index.pir.md
|
||||||
echo -e "+++\n+++\n{{< piratify >}}" > exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/${{ steps.paddedpatchvers.outputs.value }}.pir.md
|
echo -e "+++\n+++\n{{< piratify >}}" > exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/${{ steps.paddedpatchvers.outputs.value }}.pir.md
|
||||||
|
|
||||||
- name: Read changelog
|
- name: Read changelog
|
||||||
id: changelog_docs
|
id: changelog_docs
|
||||||
uses: guibranco/github-file-reader-action-v2@latest
|
uses: guibranco/github-file-reader-action-v2@latest
|
||||||
with:
|
with:
|
||||||
path: exampleSite/content/basics/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/${{ steps.paddedpatchvers.outputs.value }}.en.md
|
path: exampleSite/content/introduction/changelog/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/${{ steps.paddedpatchvers.outputs.value }}.en.md
|
||||||
|
|
||||||
- name: Write changelog to CHANGELOG.md
|
- name: Write changelog to CHANGELOG.md
|
||||||
uses: surahmansada/file-regex-replace@v1
|
uses: surahmansada/file-regex-replace@v1
|
||||||
|
@ -168,7 +168,7 @@ runs:
|
||||||
with:
|
with:
|
||||||
value: ${{ steps.changelog_docs.outputs.contents }}
|
value: ${{ steps.changelog_docs.outputs.contents }}
|
||||||
regex: '(##\s+.*?[\n\r])[\n\r\s]*([\s\S]*)'
|
regex: '(##\s+.*?[\n\r])[\n\r\s]*([\s\S]*)'
|
||||||
replacement: "[★ What's new in this version ★](https://mcshelby.github.io/hugo-theme-relearn/basics/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/)\n\n$2"
|
replacement: "[★ What's new in this version ★](https://mcshelby.github.io/hugo-theme-relearn/introduction/releasenotes/${{ steps.majorvers.outputs.value }}/${{ steps.minorvers.outputs.value }}/)\n\n$2"
|
||||||
|
|
||||||
- name: Commit updates
|
- name: Commit updates
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
290
CHANGELOG.md
290
CHANGELOG.md
File diff suppressed because it is too large
Load diff
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
A theme for [Hugo](https://gohugo.io/) designed for documentation.
|
A theme for [Hugo](https://gohugo.io/) designed for documentation.
|
||||||
|
|
||||||
[★ What's new in the latest version ★](https://mcshelby.github.io/hugo-theme-relearn/basics/releasenotes)
|
[★ What's new in the latest version ★](https://mcshelby.github.io/hugo-theme-relearn/introduction/releasenotes)
|
||||||
|
|
||||||
![Image of the Relearn theme in light and dark mode on phone, tablet and desktop](https://github.com/McShelby/hugo-theme-relearn/raw/main/images/hero.png)
|
![Image of the Relearn theme in light and dark mode on phone, tablet and desktop](https://github.com/McShelby/hugo-theme-relearn/raw/main/images/hero.png)
|
||||||
|
|
||||||
|
@ -64,11 +64,11 @@ The Relearn theme is an enhanced fork of the popular [Learn theme](https://githu
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
For a comprehensive guide on the theme's capabilities, please refer to the [official documentation](https://mcshelby.github.io/hugo-theme-relearn/basics/quickstart).
|
For a comprehensive guide on the theme's capabilities, please refer to the [official documentation](https://mcshelby.github.io/hugo-theme-relearn/introduction/quickstart).
|
||||||
|
|
||||||
## Updates and Changes
|
## Updates and Changes
|
||||||
|
|
||||||
Visit the [What's New](https://mcshelby.github.io/hugo-theme-relearn/basics/releasenotes) page for feature highlights or the [detailed changelog](https://mcshelby.github.io/hugo-theme-relearn/basics/changelog) for a complete list of updates.
|
Visit the [What's New](https://mcshelby.github.io/hugo-theme-relearn/introduction/releasenotes) page for feature highlights or the [detailed changelog](https://mcshelby.github.io/hugo-theme-relearn/introduction/changelog) for a complete list of updates.
|
||||||
|
|
||||||
## Contributing
|
## Contributing
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ title = "Hugo Relearn Theme"
|
||||||
type = "home"
|
type = "home"
|
||||||
[[cascade]]
|
[[cascade]]
|
||||||
[cascade._target]
|
[cascade._target]
|
||||||
path = "/basics/changelog/*/*/*"
|
path = "/introduction/changelog/*/*/*"
|
||||||
[cascade.params]
|
[cascade.params]
|
||||||
[cascade.params._build]
|
[cascade.params._build]
|
||||||
render = "never"
|
render = "never"
|
||||||
|
|
|
@ -4,7 +4,7 @@ title = "Cap'n Hugo Relearrrn Theme"
|
||||||
type = "home"
|
type = "home"
|
||||||
[[cascade]]
|
[[cascade]]
|
||||||
[cascade._target]
|
[cascade._target]
|
||||||
path = "/basics/changelog/*/*/*"
|
path = "/introduction/changelog/*/*/*"
|
||||||
[cascade.params]
|
[cascade.params]
|
||||||
[cascade.params._build]
|
[cascade.params._build]
|
||||||
render = "never"
|
render = "never"
|
||||||
|
|
|
@ -36,7 +36,7 @@ The theme supports a wide set of languages, also supporting languages written ri
|
||||||
|
|
||||||
## Basic Configuration
|
## Basic Configuration
|
||||||
|
|
||||||
This example will show you, how to convert your site created in the [Getting Started](basics/quickstart) section to be multilingual using [translation by file name](https://gohugo.io/content-management/multilingual/#translation-by-file-name). You can also use [translation by content directory](https://gohugo.io/content-management/multilingual/#translation-by-content-directory), but this is out of the scope of this documentation.
|
This example will show you, how to convert your site created in the [Getting Started](introduction/quickstart) section to be multilingual using [translation by file name](https://gohugo.io/content-management/multilingual/#translation-by-file-name). You can also use [translation by content directory](https://gohugo.io/content-management/multilingual/#translation-by-content-directory), but this is out of the scope of this documentation.
|
||||||
|
|
||||||
Define your languages in your `hugo.toml` file. For example with English and Piratish English website.
|
Define your languages in your `hugo.toml` file. For example with English and Piratish English website.
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ weight = 1
|
||||||
|
|
||||||
## Structure
|
## Structure
|
||||||
|
|
||||||
If you've followed the [Getting Started](basics/quickstart/) guide, you are resulting in a directory layout similar to this
|
If you've followed the [Getting Started](introduction/quickstart/) guide, you are resulting in a directory layout similar to this
|
||||||
|
|
||||||
````plaintext
|
````plaintext
|
||||||
├── content
|
├── content
|
||||||
|
@ -39,4 +39,4 @@ This makes it easy to customize the theme without having to edit files inside of
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> If you have cloned the theme repository and start editing files for your site in this clone, you're doing it wrong.
|
> If you have cloned the theme repository and start editing files for your site in this clone, you're doing it wrong.
|
||||||
>
|
>
|
||||||
> Follow the [Getting Started](basics/quickstart/) guide.
|
> Follow the [Getting Started](introduction/quickstart/) guide.
|
||||||
|
|
|
@ -15,7 +15,7 @@ Stay close to the Hugo way.
|
||||||
|
|
||||||
Don't use npm or any preprocessing, our contributors may not be front-end developers.
|
Don't use npm or any preprocessing, our contributors may not be front-end developers.
|
||||||
|
|
||||||
Document new features in the exampleSite. This also contains entries to the [What's new](basics/releasenotes) page.
|
Document new features in the exampleSite. This also contains entries to the [What's new](introduction/releasenotes) page.
|
||||||
|
|
||||||
Don't break existing features if you don't have to.
|
Don't break existing features if you don't have to.
|
||||||
|
|
||||||
|
|
2
exampleSite/content/basics/_index.en.md → exampleSite/content/introduction/_index.en.md
Executable file → Normal file
2
exampleSite/content/basics/_index.en.md → exampleSite/content/introduction/_index.en.md
Executable file → Normal file
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "Basics"
|
title = "Introduction"
|
||||||
type = "chapter"
|
type = "chapter"
|
||||||
weight = 1
|
weight = 1
|
||||||
+++
|
+++
|
|
@ -1,5 +1,5 @@
|
||||||
+++
|
+++
|
||||||
title = "Basics"
|
title = "Introduction"
|
||||||
type = "chapter"
|
type = "chapter"
|
||||||
weight = 1
|
weight = 1
|
||||||
+++
|
+++
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue