initial commit
This commit is contained in:
21
.gitignore
vendored
Normal file
21
.gitignore
vendored
Normal 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
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "core"]
|
||||
path = core
|
||||
url = git@github.com:davidt-de/patrick-gulp-core.git
|
||||
1
core
Submodule
1
core
Submodule
Submodule core added at 859733cdbc
6
gulpfile.js
Executable file
6
gulpfile.js
Executable 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
1
node_modules
Symbolic link
@@ -0,0 +1 @@
|
||||
core/node_modules
|
||||
12
package.json
Normal file
12
package.json
Normal 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
108
project.config.js
Normal 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
65
source/index.html
Normal 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&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>© 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>
|
||||
Reference in New Issue
Block a user