Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Magrating to Bootstrap 5.2 #547

Merged
merged 123 commits into from
Jun 20, 2022
Merged

Magrating to Bootstrap 5.2 #547

merged 123 commits into from
Jun 20, 2022

Conversation

razonyang
Copy link
Owner

@razonyang razonyang commented May 25, 2022

ALMOST DONE

You can preview it on https://deploy-preview-547--hbs-docs.netlify.app/, suggestions and feedback are welcome.

Version

The next release will be v1.0.0, the old design will be frozen in v0.80 branch accept bug fix only.

Testing

I'm using this branch on my site for testing. You can also test this branch on your project, please feel free to feedback.

Git Submodule

$ cd themes/hugo-theme-bootstrap
$ git fetch
$ git checkout develop
$ hugo mod npm pack
$ npm install
$ hugo server

Go Module

$ hugo mod get github.com/razonyang/hugo-theme-bootstrap@develop
$ hugo mod tidy
$ hugo mod npm pack
$ npm install
$ hugo server

TODO

  • Redesign the top app bar UI.
  • Redesign the documentation's layout.
  • Social links on top app bar. Created the topAppBar.social parameters, which has the same form as other social widgets on author and footer.
  • Create fullWidthInSections parameter.
  • DocSearch
  • Use Bootstrap built-in CSS variables instead.
  • Use official dark mode implementation instead.
  • Clean up.
  • Performance optimization
  • Taxonomies toggle widget on sidebar.
  • Update screenshots

BREAKING CHANGES

  • The layouts/archive.html was removed. You'll need to delete the layout: archive from your archives content files.

Bug Fixes

  • Form Validation
  • Offcanvas backdrop

@netlify
Copy link

netlify bot commented May 25, 2022

Deploy Preview for hugo-theme-bootstrap ready!

Name Link
🔨 Latest commit 8145796
🔍 Latest deploy log https://app.netlify.com/sites/hugo-theme-bootstrap/deploys/62adfc398228270008d54b4e
😎 Deploy Preview https://deploy-preview-547--hugo-theme-bootstrap.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@razonyang razonyang linked an issue May 26, 2022 that may be closed by this pull request
@netlify
Copy link

netlify bot commented Jun 19, 2022

Deploy Preview for hbs-docs ready!

Name Link
🔨 Latest commit 81f70be
🔍 Latest deploy log https://app.netlify.com/sites/hbs-docs/deploys/62b06c83a5dbb900092c99f9
😎 Deploy Preview https://deploy-preview-547--hbs-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant