Struktura strony

Kategorie: HTML.

No to jak wygląda struktura strony? Na jakich technologiach oparłem serwis? Na tą chwilę jest to w zasadzie zwykły HTML i CSS. Pliki strony wysyłam na repozytorium Githuba a to repozytorium podłączyłem pod serwis Cloudflare na którym utworzyłem zwykłą subdomenę zwaną w serwisie Cloudflare Pages. Taka subdomena jest darmowa i można sobie spokojnie wrzucać na nią pliki HTML.

Dlaczego takie rozwiązanie? Nie lepiej stworzyć stronę opartą chociażby o Wordpressa? Powiem tak, to zależy. Dla mnie lepszym rozwiązaniem obecnie jest Github a tam no nie za bardzo jak mam uruchomić Wordpressa. Github w tym przypadku świetnie sprawdza się w stronach typu HTML + CSS no i tam można dodać trochę Javascript ewentualnie też jQuery. PHP na Githubie za bardzo nie uruchomię, Node tak samo no to sobie chociaż uruchomię HTML ale z poziomu Cloudflare. Pliki strony dodaję po prostu jako zwykłe pliki .html. Do tego obrazki, mogą być .jpg, .jpeg, .png, tu większej filozofii nie ma.

CSS - a stworzyłem sobie sam w sensie nie korzystam z Bootstrapa bo po co. Strona i tak jest responsywna a do tego lekka. Nie mam żadnych generatorów tylko sam HTML. Wiedzę na temat HTML czerpię z głowy, trochę z dokumentacji HTML w necie. Coś tam w necie jest, cokolwiek. Stronę internetową tworzę w technologii HTML 5. Używam nowych składników, ale to nie jest tam niewiadomo ile linijek. Strukturę bloga oparłem o rok/miesiąc/dzień jako ścieżkę oraz plik wpisu. Dzięki temu wpisy nawet jak się powtórzą w sensie nazwy to i tak może być, bo ścieżki są totalnie inne. No już podziału na godziny nie zrobiłem. A tym bardziej na nanosekundy, wiadomo.

Strona jest w pełni responsywna, nawet się uruchamia na smartfonach więc jest sukces. Działać działa i to się liczy. No nie mówię nawet że na komputerach też się uruchamia no bo jakby tak nie było to jak to tak. Też strona uruchamia się na komputerach. Jest już na serwerze więc śmiga. Pliki strony wrzucam na serwery poprzez githuba którego sobie odpowiednio skonfigurowałem. Obsługa githuba u mnie przebiega przez terminal githuba czyli tzw. git bash. No po prostu używam GIT - a. W terminalu to normalnie aż literki są kolorowe, ale grunt, że to działa, bo konfiguracja GIT - a wcale do takich łatwych nie należy. Konfigurację tę czerpię z oficjalnej dokumentacji GIT - a, serwisu Stackoverflow czy pomocy programu GIT.

Czyli wrzucam pliki na serwer i tyle, dalej już wszystko samo się zgrywa, a wrzucenie to przy mojej obecnej konfiguracji właściwie jeden enter no i jedna strzałeczka w górę przed nim żeby załadować polecenie. Jeżeli chodzi o oprogramowanie do pisania programów to piszę je obecnie w języku C++ i do tego celu używam Dev-C++ stare dobre oprogramowanie czyli grunt, że działa. Pamiętam, jak Dev-C++ był używany przez wiele osób jeszcze z parę dobrych lat temu, a być może i paręnaście lat temu też tak było. No jakby szybciej jeszcze go ktoś używam to bym sprawdzał czy nie ma na nim przypadkiem rdzy po krzyżackich mieczach. Do pisania tekstu i kodu HTML, CSS, używam programu Visual Studio Code.

No tak szukałem Code Blocks do C++ ale tym razem być może wersja oprogramowania coś nie chce hulać, czasem bywa i tak. Więcej programów do obsługi C++ za bardzo nie pamiętam, no może jeszcze CLion ale to tak trochę podziała a tu widać jednak te wersje darmowe jakoś dają radę. Właściwie funkcjonalność tego co mam obecnie i CLion są bardzo zbliżone to po co przepłacać, to taki żarcik wiadomo. Są różne inne źródła kodu programów z których też korzystam.