➕ add bootstrap and line icons
This commit is contained in:
parent
4addbac3fb
commit
a1d9d86c23
5 changed files with 50 additions and 2 deletions
8
Makefile
8
Makefile
|
|
@ -1,5 +1,11 @@
|
|||
build/index.html: build/style.css index.html config.toml compile.js
|
||||
node compile.js
|
||||
|
||||
build/style.css: scss/style.scss
|
||||
build/style.css: scss/style.scss node_modules/bootstrap/scss/_root.scss
|
||||
npx sass $< $@
|
||||
|
||||
node_modules/bootstrap/scss/_root.scss: package-lock.json
|
||||
npm ci
|
||||
|
||||
package-lock.json: package.json
|
||||
npm install
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
title = "Dan Jones's Links"
|
||||
name = "Dan Jones"
|
||||
|
|
|
|||
14
index.html
14
index.html
|
|
@ -2,7 +2,19 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||||
<title>{{title}}</title>
|
||||
<link rel="stylesheet" href="https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css"/>
|
||||
<link rel="stylesheet" href="style.css"/>
|
||||
</head>
|
||||
<body></body>
|
||||
<body>
|
||||
<header class="py-3 mb-4 border-bottom">
|
||||
<div class="container d-flex flex-wrap justify-content-center">
|
||||
<h1 class="d-flex align-items-center mb-3 mb-lg-0 me-lg-auto text-dark">
|
||||
{{name}}
|
||||
</h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
"license": "AGPL-3.0-or-later",
|
||||
"dependencies": {
|
||||
"@ltd/j-toml": "^1.36.0",
|
||||
"bootstrap": "^5.2.3",
|
||||
"mustache": "^4.2.0",
|
||||
"sass": "^1.57.1"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,28 @@
|
|||
// 1. Include functions first (so you can manipulate colors, SVGs, calc, etc)
|
||||
@import "../node_modules/bootstrap/scss/functions";
|
||||
|
||||
// 2. Include any default variable overrides here
|
||||
|
||||
// 3. Include remainder of required Bootstrap stylesheets
|
||||
@import "../node_modules/bootstrap/scss/variables";
|
||||
|
||||
// 4. Include any default map overrides here
|
||||
|
||||
// 5. Include remainder of required parts
|
||||
@import "../node_modules/bootstrap/scss/maps";
|
||||
@import "../node_modules/bootstrap/scss/mixins";
|
||||
@import "../node_modules/bootstrap/scss/root";
|
||||
|
||||
// 6. Optionally include any other parts as needed
|
||||
@import "../node_modules/bootstrap/scss/utilities";
|
||||
@import "../node_modules/bootstrap/scss/reboot";
|
||||
// @import "../node_modules/bootstrap/scss/type";
|
||||
// @import "../node_modules/bootstrap/scss/images";
|
||||
@import "../node_modules/bootstrap/scss/containers";
|
||||
@import "../node_modules/bootstrap/scss/grid";
|
||||
@import "../node_modules/bootstrap/scss/helpers";
|
||||
|
||||
// 7. Optionally include utilities API last to generate classes based on the Sass map in `_utilities.scss`
|
||||
@import "../node_modules/bootstrap/scss/utilities/api";
|
||||
|
||||
// 8. Add additional custom code here
|
||||
Loading…
Add table
Add a link
Reference in a new issue