Skip to content

Adapt the generator to have the main website's nav - #95

Open
meldra wants to merge 2 commits into
codemeta:masterfrom
meldra:bs-menu
Open

Adapt the generator to have the main website's nav#95
meldra wants to merge 2 commits into
codemeta:masterfrom
meldra:bs-menu

Conversation

@meldra

@meldra meldra commented Aug 1, 2026

Copy link
Copy Markdown

(Fixes codemeta/codemeta.github.io#84)

This required more than just copying over the menu. Since the navigation is a product of the material-kit theme and bootstrap proper, this adaptation uses parent site assets to match the parent menu, including the responsive behavior and dark/light modes. These are explicitly linked to avoid having the assets duplicated. Some assets are linked in via CDN as done in the parent site.

Licence headers in codemeta.css file updated to reflect the more recent bootstrap features used.

(Fixes codemeta/codemeta.github.io#84)

This required more than just copying over the menu.
Since the navigation is a product of the material-kit
theme and bootstrap proper, this adaptation uses parent
site assets to match the parent menu, including the
responsive behavior and dark/light modes. These are
explicitly linked to avoid having the assets duplicated
Some assets are linked in via CDN as done in the parent
site.

Licence headers in codemeta.css file updated to reflect
the more recent bootstrap features used.
Comment thread index.html Outdated
</script>
</head>
<body>
<body class="profile-page sidebar-collapse">

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you add a comment to mention this is copied from the main website?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know if i double checked those were actually necessary. Double checking now.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know if i double checked those were actually necessary. Double checking now.

It's not, thanks for asking. Nor was the footer style needed; leftovers from earlier attempts to not include all of the parent assets. I'll comment-wrap the navigation block itself.

Checking also made me realize that the font-awesome CDN link was for the main site footer, which isn't replicated on the generator. If it's decided it should be that can be opened as another issue.

@meldra

meldra commented Aug 28, 2026

Copy link
Copy Markdown
Author

There is a temporary demo currently available at https://codemeta-generator.opinions.monster

@meldra
meldra force-pushed the bs-menu branch 2 times, most recently from d3eed55 to 30380d9 Compare August 31, 2026 05:14
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.

Streamline "create" menu entry directly to generator or add iframe

2 participants