mirror of
https://github.com/alanorth/hugo-theme-bootstrap4-blog.git
synced 2024-12-19 00:52:19 +01:00
Alan Orth
6a3bdc53fd
This uses rtlcss to make a right-to-left version of the CSS and then utilizes Hugo's Language variable to conditionally include it. Also, we set the "dir" attribute on the HTML tag if the currently rendered language is Arabic.
30 lines
1.4 KiB
JSON
30 lines
1.4 KiB
JSON
{
|
|
"name": "hugo-theme-bootstrap4-blog",
|
|
"version": "1.2.1",
|
|
"description": "A Bootstrap v4 theme for the Hugo static site generator.",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/alanorth/hugo-theme-bootstrap4-blog.git"
|
|
},
|
|
"scripts": {
|
|
"build:css": "node-sass --output-style expanded --precision 6 source/scss/style.scss static/css/style.css.tmp && cleancss --level 1 static/css/style.css.tmp -o static/css/style.css",
|
|
"build:ltrcss": "rtlcss -s static/css/style.css.tmp static/css/style.rtl.css.tmp && cleancss --level 1 static/css/style.rtl.css.tmp -o static/css/style.rtl.css",
|
|
"build:fonts": "cp node_modules/font-awesome/fonts/* static/fonts",
|
|
"build:cookieconsent": "cp node_modules/cookieconsent/build/cookieconsent.min.css static/css && cp node_modules/cookieconsent/build/cookieconsent.min.js static/js",
|
|
"build:generatesri": "node build/sri.js > data/sri.toml",
|
|
"build": "npm run build:css && npm run build:ltrcss && npm run build:fonts && npm run build:cookieconsent && npm run build:generatesri && npm run clean",
|
|
"clean": "rm static/css/style.css.tmp static/css/style.rtl.css.tmp"
|
|
},
|
|
"keywords": "hugo",
|
|
"author": "Alan Orth",
|
|
"license": "CC-BY-3.0",
|
|
"devDependencies": {
|
|
"bootstrap": "~4.3.1",
|
|
"clean-css-cli": "^4.3.0",
|
|
"cookieconsent": "3.0.4",
|
|
"font-awesome": "^4.7.0",
|
|
"node-sass": "^4.11.0",
|
|
"rtlcss": "^2.4.0"
|
|
}
|
|
}
|