{"id":15097108,"url":"https://github.com/irkode/bulma4hugo","last_synced_at":"2026-02-23T20:44:11.288Z","repository":{"id":249709566,"uuid":"832301726","full_name":"irkode/bulma4hugo","owner":"irkode","description":"Bulma 4 Hugo - Use Bulma CSS framework easily as a Hugo module","archived":false,"fork":false,"pushed_at":"2025-04-19T17:45:00.000Z","size":2600,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-26T23:41:48.533Z","etag":null,"topics":["bulma","css","hugo","hugo-module","sass","ssg-hugo"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/irkode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-22T18:31:57.000Z","updated_at":"2025-03-22T18:01:56.000Z","dependencies_parsed_at":"2024-10-01T05:41:29.747Z","dependency_job_id":"f8022155-6aab-41ac-9480-b4619b931449","html_url":"https://github.com/irkode/bulma4hugo","commit_stats":{"total_commits":9,"total_committers":1,"mean_commits":9.0,"dds":0.0,"last_synced_commit":"567675ffced6a6cff3396112b4c6855e67923880"},"previous_names":["irkode/action","irkode/bulma4hugo"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/irkode/bulma4hugo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irkode%2Fbulma4hugo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irkode%2Fbulma4hugo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irkode%2Fbulma4hugo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irkode%2Fbulma4hugo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/irkode","download_url":"https://codeload.github.com/irkode/bulma4hugo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/irkode%2Fbulma4hugo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29754707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T20:43:23.829Z","status":"ssl_error","status_checked_at":"2026-02-23T20:43:23.422Z","response_time":90,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulma","css","hugo","hugo-module","sass","ssg-hugo"],"created_at":"2024-09-25T16:04:28.138Z","updated_at":"2026-02-23T20:44:11.257Z","avatar_url":"https://github.com/irkode.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Bulma 4 Hugo** - Use _Bulma_ easily within your _Hugo_ site\n\n_Bulma_ releases packaged for use with _Hugo_ as module or using git.\n\n## Features\n\n- access to all build variants from _Bulma_ release.\n- choose a precompiled CSS variant\n- use the SASS and your build pipeline\n  - customize SASS if you want\n- easy version change (depending on your chosen usage)\n\n## Disclaimer\n\nThis is a brute force repacking of _Bulma_ release to ease up adding it to a _Hugo_ site.\n\n- There's no stuff like verification and testing.\n- delivered as-is, no guarantee no warranty\n- No _Bulma_ support here\n\n## Support\n\nIf you have problems/issues with _Bulma_ itself, please use the [_Bulma_ issue tracker](https://github.com/jgthms/bulma/issues).\n\nAnything regarding packaging may be addressed here [Bulma 4 Hugo](https://github.com/irkode/bulma4hugo)\n\n## Use _Bulma 4 Hugo_ in your _Hugo_ project\n\nSet up a your _Hugo_ site and `cd` to site root folder.\n\nNow add _Bulma 4 Hugo_ to your site using one of the below methods\n\n### _Hugo_ module (preferred)\n\n- First [install Go](https://go.dev/doc/install) (needed for _Hugo_ modules)\n\n- initialize your _Hugo_ site as module\n\n  `hugo mod init your_module`\n\n- add the module to your site config file:\n\n  - _Hugo_.yaml\n\n    ```yaml\n    module:\n      imports:\n        - path: github.com/irkode/bulma4hugo\n    ```\n\n  - _Hugo_.toml\n\n    ```toml\n    [module]\n      [[module.imports]]\n        path = \"github.com/irkode/bulma4hugo\"\n    ```\n\n### Git\n\nAdd _Bulma 4 Hugo_ either using plain clone or as submodule.\n\n\u003e HINT: we have no branches for the _Bulma_ releases, just _tags_:\n\u003e\n\u003e Example: release `0.7.5` is tagged as `v0.7.5`\n\n- Clone\n\n  ```\n  git clone --depth 1 --branch v0.7.5 https://github.com/irkode/bulma4hugo.git themes/bulma4hugo\n  ```\n\n- Submodule\n\n  To use a git submodule you must ofc hava a git repository for your site. If your's is not `git init .`\n\n  It's not possible add a submodule using a tag. so you will have to something like:\n\n  ```\n  git submodule add https://github.com/irkode/bulma4hugo.git themes/bulma4hugo\n  cd themes/bulma4hugo\n  git checkout v0.7.5\n  cd ../..\n  git add themes/bulma4hugo\n  git commit -m \"bumped Bulma 4 Hugo to release 0.7.5\"\n  ```\n\n### Source archive\n\nEach release also has it's files added as `.zip` and `.tar.gz`archives attached.\n\n- Download an archive from it's Release: eg: https://github.com/irkode/bulma4hugo/archive/refs/tags/v1.0.2.zip\n- Extract the archive to your themes folder\n- rename the created `bulma4hugo-1.02`folder to `bulma`\n\nIf you want to keep the version suffix, make sure to include it in your `theme` site parameter.\n\nAdd the theme to your site configuration\n\n- _Hugo_.yaml\n\n  ```yaml\n  theme: bulma4hugo\n  ```\n\n- _Hugo_.toml\n\n  ```toml\n  theme = \"bulma4hugo\"\n  ```\n\nIf you kept the version information in the folder name when using the source variant. Use `bulma4hugo-1.0.2`\n\n## Use _Bulma_\n\nAfter installing _Bulma 4 Hugo_ you may refer to the _Bulma_ css, sass files from `/assets/bulma`\n\nJust follow the [Official _Bulma_ documentation](https://Bulma.io/).\n\nIn general you will use [_Hugo_ Asset Management](https://gohugo.io/categories/asset-management/) to add _Bulma_ to your site.\n\n### Files provided in different versions\n\nDifferent releases of bulma provide different css/sass files to include\n\n- pre 0.6.x versions just provide `css/bulma.css`, `bulma.sass`\n\n- with 7.0 a minified CSS is provided `css/bulma.min.css`\n\n- later versions may add more stuff\n\nSince `Bulma 4 Hugo 0.7.6` we list the provided files in our release notes. For more details on a release consult the bulma release notes.\n\n\u003e keep in mind that we mount _Bulma_ to `assets/bulma` folder, so you will have to add a leading `bulma`. See examples below.\n\n### Examples\n\n- use the (minified) css file\n\n- use as any other global resource [resources.Get](https://gohugo.io/functions/resources/get/)\n\n  ```shell\n  {{ with resources.Get \"bulma/css/bulma.min.css\" }}\n     \u003clink rel=\"stylesheet\" href=\"{{ .RelPermalink }}\" integrity=\"{{ .Data.Integrity }}\" crossorigin=\"anonymous\" /\u003e\n  {{ end }}\n  ```\n\n- use the sass file (0.x versions)\n\n  Straight from the docs at: [Transpiles Sass to CSS.](https://gohugo.io/functions/css/sass/)\n\n  ```\n  {{ $opts := dict \"transpiler\" \"libsass\" \"targetPath\" \"css/bulma4hugo.css\" }}\n   {{ with resources.Get \"bulma/bulma.sass\" | toCSS $opts | minify | fingerprint }}\n     \u003clink rel=\"stylesheet\" href=\"{{ .RelPermalink }}\" integrity=\"{{ .Data.Integrity }}\" crossorigin=\"anonymous\"\u003e\n  {{ end }}\n  ```\n\n- use the sass file (1.x versions)\n\n  \u003e since Bulma 1.0.0 you need _dartsass_ to assemble. Install it and configure your _hugo pipe_ to use it\n\n  ```\n  {{ $opts := dict \"transpiler\" \"dartsass\" \"targetPath\" \"css/bulma4hugo.css\" }}\n  {{ with resources.Get \"bulma/bulma.scss\" | toCSS $opts | minify | fingerprint }}\n     \u003clink rel=\"stylesheet\" href=\"{{ .RelPermalink }}\" integrity=\"{{ .Data.Integrity }}\" crossorigin=\"anonymous\"\u003e\n  {{ end }}\n  ```\n\n## Release versioning\n\n_Bulma 4 Hugo_ follows the _Bulma_ release scheme. So version numbers are same.\n\nNew _Bulma_ releases should be added shortly after published.\n\n## Licensing\n\nThis is just a repack of _Bulma_. This packer itself is [MIT licensed](./LICENSE)\n\nFor _Bulma_ Licensing terms consult the _Bulma_ Documentation at [_Bulma_ Licensing and Copyright](https://github.com/jgthms/bulma#copyright-and-license-)\n\n## Resources\n\nThe Bulma CSS framework is (c) by Jeremy Thomas (jgthms)\n\n- [_Bulma_ Homepage](https://bulma.io/)\n- [_Bulma_ on GitHub](https://github.com/jgthms/bulma)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firkode%2Fbulma4hugo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Firkode%2Fbulma4hugo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Firkode%2Fbulma4hugo/lists"}