Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ resources/
#hugo
.hugo_build.lock
content/*
!content/_index.md
!content/instructor-toolkit.md

.DS_Store
35 changes: 35 additions & 0 deletions content/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Academy
---

<!-- this page is only used in local dev setup; it won't be used or rendered in production -->

- [Learning Paths](https://cloud.layer5.io/academy/learning-paths)
- [Challenges](https://cloud.layer5.io/academy/challenges)
- [Certifications](https://cloud.layer5.io/academy/certifications)

---

## Welcome to dev environment for your Academy

This is just a development page that shows during the build process.

### Build Process

Here's the simple workflow:
> 1. **Develop locally** - Make your changes and test them here

> 2. **Merge when ready** - Your Academy stays private until you decide to publish

> 3. **Publish when ready** - Release it to your organization

## Best practices

Before publishing or updating Academy content, validate your IDs in the [Academy Instructor Console](https://cloud.meshery.io/academy/instructors-console).

- Create content using the "Create New Content" tool to generate IDs
- Add the Content ID to the `id:` field in front matter
- Use the Organization ID only in folder structure (keep it separate from Content ID)
- Avoid changing identifiers after publishing, as it can break learner progress tracking

**Need help?** [Academy documentation](https://docs.layer5.io/cloud/academy/) | [Contact Us](https://slack.meshery.io)
7 changes: 7 additions & 0 deletions layouts/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{{ define "main" }}
<div class="td-content">
<h1>{{ .Title }}</h1>
{{ with .Params.description }}<div class="lead">{{ . | markdownify }}</div>{{ end }}
{{ .Content }}
</div>
{{ end -}}
Loading