From 84b86e352763e0837a93aae695fa531941915f3e Mon Sep 17 00:00:00 2001 From: kankys Date: Sun, 20 Oct 2024 00:48:23 +0200 Subject: [PATCH] new project apollonvim web --- apollo-nvim/assets/footer.php | 1 + apollo-nvim/assets/head.php | 20 ++++ apollo-nvim/assets/header.php | 25 +++++ apollo-nvim/assets/returnbutton.php | 3 + apollo-nvim/assets/script.js | 35 ++++++ apollo-nvim/assets/style.css | 155 ++++++++++++++++++++++++++ apollo-nvim/index.php | 51 +++++++++ apollo-nvim/konfigurace.php | 37 +++++++ apollo-nvim/kontakty.php | 39 +++++++ apollo-nvim/navody.php | 37 +++++++ apollo-nvim/novinky.php | 37 +++++++ index.bak.php | 165 ---------------------------- index.php | 5 +- nbproject/project.properties | 7 -- nbproject/project.xml | 9 -- world-it/index.php | 3 + 16 files changed, 446 insertions(+), 183 deletions(-) create mode 100644 apollo-nvim/assets/footer.php create mode 100644 apollo-nvim/assets/head.php create mode 100644 apollo-nvim/assets/header.php create mode 100644 apollo-nvim/assets/returnbutton.php create mode 100644 apollo-nvim/assets/script.js create mode 100644 apollo-nvim/assets/style.css create mode 100644 apollo-nvim/index.php create mode 100644 apollo-nvim/konfigurace.php create mode 100644 apollo-nvim/kontakty.php create mode 100644 apollo-nvim/navody.php create mode 100644 apollo-nvim/novinky.php delete mode 100644 index.bak.php delete mode 100644 nbproject/project.properties delete mode 100644 nbproject/project.xml diff --git a/apollo-nvim/assets/footer.php b/apollo-nvim/assets/footer.php new file mode 100644 index 0000000..09035ef --- /dev/null +++ b/apollo-nvim/assets/footer.php @@ -0,0 +1 @@ + diff --git a/apollo-nvim/assets/head.php b/apollo-nvim/assets/head.php new file mode 100644 index 0000000..5d77fb1 --- /dev/null +++ b/apollo-nvim/assets/head.php @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + 🚀 ApolloNvim + diff --git a/apollo-nvim/assets/header.php b/apollo-nvim/assets/header.php new file mode 100644 index 0000000..870ebf1 --- /dev/null +++ b/apollo-nvim/assets/header.php @@ -0,0 +1,25 @@ +
+ + + + + + +
diff --git a/apollo-nvim/assets/returnbutton.php b/apollo-nvim/assets/returnbutton.php new file mode 100644 index 0000000..9f108dc --- /dev/null +++ b/apollo-nvim/assets/returnbutton.php @@ -0,0 +1,3 @@ + diff --git a/apollo-nvim/assets/script.js b/apollo-nvim/assets/script.js new file mode 100644 index 0000000..4e5852e --- /dev/null +++ b/apollo-nvim/assets/script.js @@ -0,0 +1,35 @@ +// Navbar menu +const menuIcon = document.querySelector(".menu-icon"); +const menuList = document.querySelector("nav"); +const hamburgerIcon = document.querySelector(".fa-solid"); + +menuIcon.addEventListener("click", () => { + if (hamburgerIcon.classList.contains("fa-bars")) { + hamburgerIcon.classList.add("fa-xmark"); + hamburgerIcon.classList.remove("fa-bars"); + menuList.style.display = "block"; + } else { + hamburgerIcon.classList.add("fa-bars"); + hamburgerIcon.classList.remove("fa-xmark"); + menuList.style.display = "none"; + } +}); + +// Tlačítko go to top +window.onscroll = function () { + scrollFunction(); +}; + +function scrollFunction() { + if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { + document.getElementById("scrollToTopBtn").style.display = "block"; + } else { + document.getElementById("scrollToTopBtn").style.display = "none"; + } +} + +// Posunout nahoru, když uživatel klikne na tlačítko +function scrollToTop() { + document.body.scrollTop = 0; // Pro Safari + document.documentElement.scrollTop = 0; // Pro ostatní prohlížeče +} diff --git a/apollo-nvim/assets/style.css b/apollo-nvim/assets/style.css new file mode 100644 index 0000000..7bfddb4 --- /dev/null +++ b/apollo-nvim/assets/style.css @@ -0,0 +1,155 @@ +* { + margin: 0; + + padding: 0; + + box-sizing: border-box; +} +body { + max-width: 1000px; + margin: 0 auto; + font-family: "Ubuntu", sans-serif; +} + +/*Header */ + +h1 { + padding-left: 8px; +} + +h3 { + padding-top: 15px; +} + +p { + padding-top: 3px; +} + +.nav-p { + text-align: center; +} + +header { + margin-top: 25px; + display: flex; + align-items: center; + height: 70px; + flex-direction: row; + /*position: fixed;*/ +} + +.title { + padding-top: 25px; +} + +.title a { + text-decoration: none; +} + +.logo { + flex-grow: 1; + display: flex; +} + +.logo img { + /*width: 100px;*/ + height: 100px; + padding-top: 15px; + margin-left: 20px; +} + +/* navigation */ +nav { + margin-right: 30px; +} + +nav li { + display: inline-block; + list-style-type: none; + margin-right: 20px; +} + +nav li a { + text-decoration: none; + color: black; +} + +/* navigation icons */ + +.menu-icon { + display: none; + margin-right: 30px; +} + + + +/*Header small display*/ +@media (max-width: 600px) { + body { + padding: 10px; + } + + header { + position: relative; + } + header nav { + position: absolute; + top: 70px; + width: 100%; + display: none; + } + + .menu-icon { + display: block; + font-size: 23px; + } + + header nav li { + display: block !important; + text-align: center; + margin-top: 10px; + margin-bottom: 10px; + } + + hr { + display: none; + } +} + +/* sekce */ +.welcome { + padding-top: 115px; + padding-bottom: 50px; +} + +.contact { + text-align: center; +} + +footer { + bottom: 0; + margin-bottom: 10px; + margin-left: 25px; + margin-top: 20px; + text-align: center; +} + +/* Styl pro ikonu */ +#scrollToTopBtn { + display: none; + position: fixed; + bottom: 20px; + right: 20px; + /*butoon přes obsah*/ + z-index: 99; + outline: none; + cursor: pointer; + padding: 15px; + border-radius: 50%; + background-color: transparent; +} + +/* Styl pro ikonu */ +#scrollToTopBtn i { + font-size: 34px; +} diff --git a/apollo-nvim/index.php b/apollo-nvim/index.php new file mode 100644 index 0000000..9403e9d --- /dev/null +++ b/apollo-nvim/index.php @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + 🚀 ApolloNvim + + + +

Na webu se pilně pracuje. Omlouváme se za nepříjemnosti, zatím můžete navštívit náš git 🚀 ApolloNvim.

+
+
+

Programování je mnohem zábavnější, když jste efektivní. Neovim vás tam může časem dostat, ale musíte být ochotni zkoušet nové věci. Nové pluginy, nové remapy atd.

+

🚀 ApolloNvim je Český komunitní projekt pro nováčky prostředí Neovim, ale i ostřílené borce v Neovimu.

+

Úvod:

+

Vždy se podívej před instalací nových pluginu, na dokumentaci k plaginům na Githubu. Předejdeš tím případným problémům! Pokud si nejsi jistý postupem nebo ti není něco jasné, tak raději se podívej do dokumentace, napiš nám nebo na fórech najdeš odpověď. Táke si vše vždy před změnou vše zálohuj!

+

👉 Neovim setup pro Front-End vývoj postavený na Coc a Lua.

+

👉 Výhody Neovim oproti klasickému IDE jsou nesporně ve svobodě konfigurace, je tisíce možností, jak Váš Neovim může vypadat a fungovat. Pro Vaši inspiraci a použití vznikl tento projekt 🚀 ApolloNvim.

+

👉 Tato distribuce nefunguje jen, že kliknete na tlačítko a nainstaluje se. Vede Vás k samostatné instalaci pomocí tohoto webu. Cílem je pochopit, jak Neovim funguje, abyste si sami mohli vše modifikovat, což i click-on distribucí se nenaučíte.

+

👉 Toto nastavení jsem vytvořil pro vývoj webu. Inspiroval jsem se pluginy, které jsem využíval v VSCode a Webstorm.

+

👉 Velký důraz je kladen na rychlost a lehkost.

+

👉 🚀 ApolloNvim Distro je pravidelně aktualizováno tak i celý projekt.

+

👉 Pro nejlepší zážitek s 🚀 ApolloNvim Distro doporučuji používat multiplexor Zellij, ale není to samozřejmě podmínkou.

+

Přednosti:

+

👉 Hlavní předností tohoto nastavení jsou podpora: Codeium alternativa k Copilot zdarma, Prettier, AutoSave, diplňování HTML, CSS, JS a zkratky k zakomentování a odkomentování kódu. Taky je zde několik pluginu pro příjemnější práci v Neovim.

+

👉 S LSP v této instalaci využívám Coc pro jeho jednoduchost bez potřeby zásahů do konfigurace Coc. LSP se mi velmi osvědčilo v modálním editoru Helix má konfigurace Helixu.

+

👉 Ty nejlepší témata pro Neovim (ať je nemusíte hledat), je defaultně nastavéné Dracula.

+

👉 Téma v Neovim si jednoduše změníte v command line příkazem colorscheme a tlačítkem Tab se budete přepínat mezi jednotlivými tématy.

+
+
+ + + + + + diff --git a/apollo-nvim/konfigurace.php b/apollo-nvim/konfigurace.php new file mode 100644 index 0000000..a616cc5 --- /dev/null +++ b/apollo-nvim/konfigurace.php @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + 🚀 ApolloNvim + + + + +
+
+ +
+
+ + + + + + + diff --git a/apollo-nvim/kontakty.php b/apollo-nvim/kontakty.php new file mode 100644 index 0000000..8cef3c4 --- /dev/null +++ b/apollo-nvim/kontakty.php @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + 🚀 ApolloNvim + + + + +
+
+

Kontakty:

+

🚀 ApolloNvim Telegram skupina

+

Osobní web autora 🚀 ApolloNvim

+
+
+ + + + + + + diff --git a/apollo-nvim/navody.php b/apollo-nvim/navody.php new file mode 100644 index 0000000..9dcb78e --- /dev/null +++ b/apollo-nvim/navody.php @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + 🚀 ApolloNvim + + + + +
+
+ +
+
+ + + + + + + diff --git a/apollo-nvim/novinky.php b/apollo-nvim/novinky.php new file mode 100644 index 0000000..9dcb78e --- /dev/null +++ b/apollo-nvim/novinky.php @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + 🚀 ApolloNvim + + + + +
+
+ +
+
+ + + + + + + diff --git a/index.bak.php b/index.bak.php deleted file mode 100644 index 01b0fb4..0000000 --- a/index.bak.php +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - Lukáš bloguje - - - - - - - - - - - - -
- -
-
-
- -

Lukáš Bloguje

-

Blog o všem možném i nemožném....

-
-
-
-
-
-
- - -
- - - - - - - -
- - -

Jsem IT nadšenec s pozitivním přístupem k životu a vášní pro - technologie, ve kterých se neustále vzdělávám. Absolvoval jsem kurz - testingu a SQL v Acamaru, další kurz byl web developer u společnosti Engeto. Pracoval jsem na pozici testera ve společnosti Uniprog a nyní pracuji ve společnosti Kyndryl na projektu České Spořitelny pro platformu SMART. Stále se vzdělávám, a nyní hlavně v PHP, která mě velmi nadchlo.

-

Nyní navíc nabízím IT služby, pro více informací klikněte sem.

-

Mé ropozitáře na mé projekty najdete pod tímto odkazem.

-

Mé CV najdete zde.

- -
- -
- - - -
- - - - - - - - - \ No newline at end of file diff --git a/index.php b/index.php index a2cd709..0e47658 100644 --- a/index.php +++ b/index.php @@ -33,7 +33,7 @@ - +