Skip to content

Patterns as a website#88

Closed
dpshelio wants to merge 8 commits intoCURIOSSorg:mainfrom
dpshelio:mkdocs
Closed

Patterns as a website#88
dpshelio wants to merge 8 commits intoCURIOSSorg:mainfrom
dpshelio:mkdocs

Conversation

@dpshelio
Copy link
Copy Markdown
Contributor

@dpshelio dpshelio commented Mar 31, 2026

This includes a set of changes to allow the patterns to have a website and be searchable.
This can be already be seen on the deployment in my fork.

Changes included here:

  • The template and all the patterns have been modified to only have one level-one heading (<h1>) and the rest as subheadings
  • All internal links have been replaced to relative ones, i.e., when pointing a page that's in this repository we only need to add the filename, e.g., [enabling students to help](./enabling-students-to-help.md).
  • This change required that some files needed to be renamed to work as relative links. Only two.
  • The README.md now doesn't need to contain an index. That may have the inconvenience for people that's used to navigate this on github. However, I'd expect they enjoy the experience more on the website this will produce.
  • Includes the GH Actions machinery to build and deploy the website automatically when merged with main.

To enable gh pages, some of the admins need to go to settings/pages and select source: Github Actions, under the "Build and deployment" section. It would be good too to check enforce HTTPS a bit down.

image

It's also a good idea, once this is done, to set on the main page of the repository to show the website. Clicking on the settings wheel on the top right corner, like shown in this image below,

image

and then clicking "Use your github pages website"

image

@RichardLitt
Copy link
Copy Markdown
Member

I am pretty sure I managed to do this. Check out https://curioss.org/patterns/. What do you think, @dpshelio?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants