initial commit

This commit is contained in:
2025-06-13 09:30:46 +02:00
parent 3780c37436
commit 52e18b286a
9 changed files with 218 additions and 0 deletions

1
.env Normal file
View File

@@ -0,0 +1 @@
USE_BOOTSTRAP=true

21
.gitignore vendored Normal file
View File

@@ -0,0 +1,21 @@
# 💥 Build-Ordner (von CodeKit generiert, wird nicht versioniert)
build/
# 🧱 Node-Abhängigkeiten (lokale Entwicklung, niemals ins Repo)
node_modules/
package-lock.json
# ⚙️ CodeKit-Konfigurationsdatei
config.codekit3
# ⚙️ VS-Code-Konfigurationsdatei
steuerberatung-leiter.de.code-workspace
# ⚙️ Nova-Konfigurationsdatei
.nova/
# 🖥 macOS-spezifisch
.DS_Store
# 📦 Projekt-spezifisch (optional, falls du z.B. Logs oder temporäre Dateien hast)
*.log

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "core"]
path = core
url = git@github.com:davidt-de/patrick-gulp-core.git

1
core Submodule

Submodule core added at 859733cdbc

6
gulpfile.js Executable file
View File

@@ -0,0 +1,6 @@
const core = require('./core');
exports.default = core.dev; // Oder core.build, je nachdem was du starten willst
exports.build = core.build;
exports.dev = core.dev;
exports.deploy = core.deploy;

1
node_modules Symbolic link
View File

@@ -0,0 +1 @@
core/node_modules

12
package.json Normal file
View File

@@ -0,0 +1,12 @@
{
"name": "steuerberatung-leiter.de",
"version": "1.0.0",
"description": "",
"scripts": {
"build": "npx gulp build",
"dev": "npx gulp dev",
"deploy": "npx gulp deploy"
},
"author": "",
"license": "UNLICENSED"
}

108
project.config.js Normal file
View File

@@ -0,0 +1,108 @@
const useBootstrap = process.env.USE_BOOTSTRAP === 'true';
const stylesPath = useBootstrap
? {
source: 'source/styles/**/*.scss',
entry: 'source/styles/main.scss',
dest: 'build/styles'
}
: {
source: 'source/assets/sass/**/*.scss',
entry: 'source/assets/sass/main.scss',
dest: 'build/assets/css'
};
const scriptsPath = useBootstrap
? {
source: 'source/js/**/*.js',
entry: 'source/js/main.js',
dest: 'build/js'
}
: {
source: 'source/assets/js/**/*.js',
entry: 'source/assets/js/main.js',
dest: 'build/assets/js'
};
module.exports = {
useBootstrap,
paths: {
source: 'source',
build: 'build',
styles: stylesPath,
scripts: scriptsPath,
images: {
source: [
'source/images/**/*.{jpg,jpeg,png}',
'source/assets/css/images/**/*.{jpg,jpeg,png}'
],
other: [
'source/images/**/*.{gif,svg,webp}',
'source/assets/css/images/**/*.{gif,svg,webp}'
],
dest: 'build/images'
},
markup: {
source: ['source/**/*.{kit,html,php}'],
entry: ['source/**/*.{kit,html,php}'],
exclude: ['source/includes/**'],
dest: 'build'
},
static: {
source: [
'source/files/**/*',
'!source/assets/sass/**/*',
'!source/assets/scss/**/*',
'!source/assets/css/**/*.css',
'!source/assets/css/images/**/*',
'source/robots.txt'
],
dest: 'build/assets'
},
vendor: {
fontawesome: 'node_modules/@fortawesome/fontawesome-free/webfonts/*',
jquery: useBootstrap
? null
: 'node_modules/jquery/dist/jquery.min.js',
scrollex: null,
scrolly: null,
destFonts: useBootstrap
? 'build/webfonts/'
: 'build/assets/webfonts',
destJs: 'build/assets/js'
},
favicons: {
source: ['source/*.{png,ico,svg,webmanifest}'],
dest: 'build'
}
},
extensionMapping: {
'kontakt': '.php',
//'index': '.php',
'400': '.shtml',
'401': '.shtml',
'403': '.shtml',
'404': '.shtml'
},
serve: {
proxy: 'http://steuerberatung-leiter.de.localhost',
port: 3000,
open: true
},
deploy: {
host: 'steuerberatung-leiter@152.53.119.146',
path: '/home/steuerberatung-leiter/htdocs/steuerberatung-leiter.de',
port: 2222,
excludes: ['.DS_Store', '.git']
}
};

65
source/index.html Normal file
View File

@@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Steuerberatung Leiter Ihre Steuerberaterin in Potsdam-Babelsberg</title>
<meta name="description" content="Sehr geehrte Mandant*innen! Am 31.12.2023 habe ich meine Kanzlei geschlossen. Ich bedanke mich sehr herzlich bei Ihnen für die vielen Jahre gemeinsamer Arbeit. Ihnen und Ihren Familien wünsche ich für die Zukunft das Beste, bitte bleiben oder werden Sie gesund! Mit Grüßen aus Potsdam verbleibe ich Ihre Yvonne Leiter Steuerberaterin">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
body {
font-family: "Montserrat", sans-serif;
}
header {
background-color: #1d64a3;
color: white;
padding: 2rem 0;
}
.hero {
background: url("https://i0.wp.com/steuerberatung-leiter.de/wp-content/uploads/2017/08/cropped-fullsizeoutput_6662.jpeg?ssl=1") center/cover no-repeat;
height: 250px;
}
footer {
background-color: #f8f9fa;
padding: 1rem 0;
font-size: 0.9rem;
}
</style>
</head>
<body>
<header class="text-center">
<div class="container">
<img src="https://i0.wp.com/steuerberatung-leiter.de/wp-content/uploads/2017/08/cropped-logo-stb-e1501948354205.png?fit=45%2C45&amp;ssl=1" alt="Logo" width="45" height="45">
<h1 class="mt-2">Steuerberatung Leiter</h1>
<p class="lead">Ihre Steuerberaterin in Potsdam-Babelsberg</p>
</div>
</header>
<div class="hero w-100"></div>
<main class="py-5">
<div class="container">
<h2 class="text-center">Willkommen auf der Seite von Steuerberatung Leiter</h2>
<div class="mt-4 text-center">
<p>Sehr geehrte Mandant*innen!</p>
<p>Am 31.12.2023 habe ich meine Kanzlei geschlossen.</p>
<p>Ich bedanke mich sehr herzlich bei Ihnen für die vielen Jahre gemeinsamer Arbeit. Ihnen und Ihren Familien wünsche ich für die Zukunft das Beste, bitte bleiben oder werden Sie gesund!</p>
<p>Mit Grüßen aus Potsdam verbleibe ich Ihre</p>
<p><strong>Yvonne Leiter</strong><br>Steuerberaterin</p>
</div>
</div>
</main>
<footer class="text-center">
<div class="container">
<p>&copy; 2025 Steuerberatung Leiter Alle Rechte vorbehalten.</p>
<nav>
<a href="datenschutzerklaerung.html" class="me-3">Datenschutzerklärung</a>
<a href="impressum.html">Impressum</a>
</nav>
</div>
</footer>
</body>
</html>