Skip to content

Statyczne pliki strony Koła Naukowego Matematyków (knm.wmi.amu.edu.pl)

License

Notifications You must be signed in to change notification settings

Kowalskiexe/knm-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strona Koła Naukowego Matematyków UAM

Statyczne pliki strony KNM-u. Backend, odpowiedzialny np. za pobieranie postów z Facebook'a, znajduje się tutaj.

Pobieranie kodu źródłowego strony

Do pobrania kod źródłowego strony będą potrzebne zainstalowane:

Po zainstalowaniu potrzebnych programów można pobrać kod źródłowy poprzesz wywołanie następujących komend w konsoli:

git clone https://github.com/Kowalskiexe/knm-website.git
cd knm-website
npm install

Wszystkie potrzebne pliki powinny znaleźć się w folderze knm-website, główna część kodu źródłowego jest w folderze knm-website/src.

Edytowanie

Aby maksymalnie uprościć edycję strony, projekt wykorzystuje program Simple HTML Macros. Jego działanie polega na zastępowaniu niestandardowych znaczników (np. <myheader>) zawartością pliku .html o tej samej nazwie (np. myheader.html). W ten sposób można uniknąć przeklejania tego samego kodu wiele razy (np. w podstronach).

Po dokonaniu zmian na plikach z folderu src, należy uruchomić komendę:

npm run build

Ta komenda uruchomi sHTMLm i zastąpi niestandardowe znaczniki odpowiednią zawartością. Po pomyślnym wykonaniu pliki wynikowe będą znajdować się w folderze public.

Publikowanie zmian

Aby wprowadzić zmiany na oficjalny serwer należy uruchomić komendę:

npm run deploy

Albo własnoręcznie skopiować pliki z folder public na serwer knm@hosting-projects.wmi.amu.edu.pl do folderu public/staticprzy pomocy programu jak FileZilla.

npm run deploy wykorzystuje program scp, który może nie być dostępny na komputerach z systemem Windows, ale instnieją jego substytuty jak putty scp.

Maciej Kowalski (mackow7@st.amu.edu.pl)

About

Statyczne pliki strony Koła Naukowego Matematyków (knm.wmi.amu.edu.pl)

Topics

Resources

License

Stars

Watchers

Forks