Oprava a přídání citací
This commit is contained in:
parent
ab8a53708e
commit
997ea092e5
@ -1,8 +1,8 @@
|
|||||||
\chapter{Staticky generovaný web}
|
\chapter{Staticky generovaný web}
|
||||||
|
|
||||||
Princip statické webové stránky sahá ke až vzniku WWW, kdy existovaly pouze stránky statické, tedy stejné pro každého uživatele. Jejich obsah může být průběžně aktualizován, ovšem negenerují se zvlášť pro každého uživatele na základě různých proměnných. U statických webů tedy dochází k vytvoření čístého HTML ve chvíli, kdy je změněn zdrojový obsah, nebo kdy autor ručně spustí generátor. \cite{pcmagstatic}
|
Princip statické webové stránky sahá ke až vzniku WWW, kdy existovaly pouze stránky statické, tedy stejné pro každého uživatele. Jejich obsah může být průběžně aktualizován, ovšem negenerují se zvlášť pro každého uživatele na základě různých proměnných. U statických webů tedy dochází k vytvoření čístého HTML ve chvíli, kdy je změněn zdrojový obsah, nebo kdy autor ručně spustí generátor. \cite{pcmag_static}
|
||||||
|
|
||||||
Dynamické stránky jsou generovány speciálně pro každého uživatele na základě jeho nastavení, různých vstpů, proměnných a dalších vlastností. Ke generování dochází ve chvíli, kdy si uživatel stránku vyžádá, nikoliv předem, jako je tomu u staticky generovaných stránek. \cite{pcmagdynamic}
|
Dynamické stránky jsou generovány speciálně pro každého uživatele na základě jeho nastavení, různých vstpů, proměnných a dalších vlastností. Ke generování dochází ve chvíli, kdy si uživatel stránku vyžádá, nikoliv předem, jako je tomu u staticky generovaných stránek. \cite{pcmag_dynamic}
|
||||||
|
|
||||||
\section{Výhody statických webových stránek}
|
\section{Výhody statických webových stránek}
|
||||||
|
|
||||||
|
@ -22,11 +22,13 @@ Vznik jazyka Markdown byl 14. prosince roku 2014, když John Gruber vydal jeho p
|
|||||||
|
|
||||||
Hlavním z cílů syntaxe jazyka je vytvářet co možná nejčitelnější obsah v syrové podobě. Dokument psaný v Markdownu by měl být publikovatelný sám o sobě jako čistý text bez dalších úprav a zpracování. Jazyk byl ovlivněn několika již existujícími specifikacemi jiných jazyků, ovšem největším zdrojem inspirace pro jeho vznik jsou čisté emailové korespondence. \cite{daringfireball}
|
Hlavním z cílů syntaxe jazyka je vytvářet co možná nejčitelnější obsah v syrové podobě. Dokument psaný v Markdownu by měl být publikovatelný sám o sobě jako čistý text bez dalších úprav a zpracování. Jazyk byl ovlivněn několika již existujícími specifikacemi jiných jazyků, ovšem největším zdrojem inspirace pro jeho vznik jsou čisté emailové korespondence. \cite{daringfireball}
|
||||||
|
|
||||||
První specifikaci Gruber vydal společně s referenční implementací v jazyce Perl, která slouží pro konverzi Markdownu do HTML. Program také nese stejný název \uv{Markdown}, ovšem mluvíme-li o \uv{Markdownu}, máme nejčastěji na mysli samotnou syntaxi. Ta je dnes již implementována v mnoha různých jazycích a programech. Gruberova specifikace ovšem není formální standard, kvůli čemuž vznikl veliký počet alternativních a více čí méně pozměněných implementací, které nemusí být navzájem kompatibilní. Nejčastějšími z nich jsou například Github Markdown, CommonMark, R Markdown a mnoho dalších.\todo{Citace}
|
První specifikaci Gruber vydal společně s referenční implementací v jazyce Perl, která slouží pro konverzi Markdownu do HTML. Program také nese stejný název \uv{Markdown}, ovšem mluvíme-li o \uv{Markdownu}, máme nejčastěji na mysli samotnou syntaxi. Ta je dnes již implementována v mnoha různých jazycích a programech. Gruberova specifikace ovšem není formální standard, kvůli čemuž vznikl veliký počet alternativních a více čí méně pozměněných implementací, které nemusí být navzájem kompatibilní. Nejčastějšími z nich jsou například Github Markdown, CommonMark, R Markdown a mnoho dalších. \cite{commonmark}
|
||||||
|
|
||||||
|
Jevyužívanější formální specifikací je právě CommonMark, který slouží jako pevný základ většiny rozšíření. \cite{github_formal_markdown_spec}.
|
||||||
|
|
||||||
\subsection{Org-mode}
|
\subsection{Org-mode}
|
||||||
|
|
||||||
... \cite{Schulte:Davison:Dye:Dominik:2011:JSSOBK:v46i03} \cite{orgmanual}
|
... \cite{environment_for_literate_programming} \cite{orgmanual}
|
||||||
|
|
||||||
\subsection{AsciiDoc}
|
\subsection{AsciiDoc}
|
||||||
|
|
||||||
|
@ -78,5 +78,7 @@ Výtupem toho filtru bude tedy následující HTML.
|
|||||||
|
|
||||||
\section{Optimalizace}
|
\section{Optimalizace}
|
||||||
|
|
||||||
|
\cite{calomel_optimization}
|
||||||
|
|
||||||
\section{Správa obsahu a verzování}
|
\section{Správa obsahu a verzování}
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@
|
|||||||
year = {2020}
|
year = {2020}
|
||||||
}
|
}
|
||||||
|
|
||||||
@article{Schulte:Davison:Dye:Dominik:2011:JSSOBK:v46i03,
|
@article{environment_for_literate_programming,
|
||||||
accepted = {2011-10-03},
|
accepted = {2011-10-03},
|
||||||
acknowledgement = {},
|
acknowledgement = {},
|
||||||
author = {Schulte, Eric and Davison, Dan and Dye, Thomas and Dominik, Carsten},
|
author = {Schulte, Eric and Davison, Dan and Dye, Thomas and Dominik, Carsten},
|
||||||
@ -57,7 +57,7 @@
|
|||||||
year = {2012}
|
year = {2012}
|
||||||
}
|
}
|
||||||
|
|
||||||
@misc{pcmagdynamic,
|
@misc{pcmag_dynamic,
|
||||||
author = {Magazine, PC},
|
author = {Magazine, PC},
|
||||||
howpublished = {\url{https://web.archive.org/web/20170117040526/https://www.pcmag.com/encyclopedia/term/42199/dynamic-web-page}},
|
howpublished = {\url{https://web.archive.org/web/20170117040526/https://www.pcmag.com/encyclopedia/term/42199/dynamic-web-page}},
|
||||||
note = {Cit. 2020-02-12},
|
note = {Cit. 2020-02-12},
|
||||||
@ -65,7 +65,7 @@
|
|||||||
year = {2017}
|
year = {2017}
|
||||||
}
|
}
|
||||||
|
|
||||||
@misc{pcmagstatic,
|
@misc{pcmag_static,
|
||||||
author = {Magazine, PC},
|
author = {Magazine, PC},
|
||||||
howpublished = {\url{https://web.archive.org/web/20200223095514/https://www.pcmag.com/encyclopedia/term/static-web-page}},
|
howpublished = {\url{https://web.archive.org/web/20200223095514/https://www.pcmag.com/encyclopedia/term/static-web-page}},
|
||||||
note = {Cit. 2020-02-12},
|
note = {Cit. 2020-02-12},
|
||||||
@ -75,19 +75,21 @@
|
|||||||
|
|
||||||
@misc{mozttfb,
|
@misc{mozttfb,
|
||||||
author = {Hoffman, Billy},
|
author = {Hoffman, Billy},
|
||||||
|
date = {2013-09-26},
|
||||||
howpublished = {\url{https://web.archive.org/web/20190416124447/https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte}},
|
howpublished = {\url{https://web.archive.org/web/20190416124447/https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte}},
|
||||||
note = {Cit. 2020-02-12},
|
note = {Cit. 2020-02-12},
|
||||||
title = {Improving Search Rank by Optimizing Your Time to First Byte},
|
title = {Improving Search Rank by Optimizing Your Time to First Byte},
|
||||||
year = {2013-09-26}
|
year = {2013}
|
||||||
}
|
}
|
||||||
|
|
||||||
@misc{financialtimes,
|
@misc{financialtimes,
|
||||||
author = {Chadburn, Matt and Lahav, Gadi},
|
author = {Chadburn, Matt and Lahav, Gadi},
|
||||||
|
date = {2016-04-04},
|
||||||
howpublished = {\url{https://web.archive.org/web/20180929125709/http://engineroom.ft.com/2016/04/04/a-faster-ft-com/}},
|
howpublished = {\url{https://web.archive.org/web/20180929125709/http://engineroom.ft.com/2016/04/04/a-faster-ft-com/}},
|
||||||
journal = {Financial Times},
|
journal = {Financial Times},
|
||||||
note = {Cit. 2020-02-15},
|
note = {Cit. 2020-02-15},
|
||||||
title = {How slow websites damage publishers revenue},
|
title = {How slow websites damage publishers revenue},
|
||||||
year = {2016-04-04}
|
year = {2016}
|
||||||
}
|
}
|
||||||
|
|
||||||
@misc{nolatex,
|
@misc{nolatex,
|
||||||
@ -98,32 +100,47 @@
|
|||||||
year = {1997}
|
year = {1997}
|
||||||
}
|
}
|
||||||
|
|
||||||
@techreport{owasp2017,
|
|
||||||
author = {OWASP},
|
|
||||||
howpublished = {\url{https://owasp.org/www-pdf-archive/OWASP_Top_10-2017_%28en%29.pdf.pdf}},
|
|
||||||
journal = {OWASP Top Ten},
|
|
||||||
organization = {OWASP},
|
|
||||||
publisher = {OWASP},
|
|
||||||
series = {OWASP Top Ten},
|
|
||||||
title = {OWASP Top Ten 2017},
|
|
||||||
year = {2017}
|
|
||||||
}
|
|
||||||
|
|
||||||
@misc{daringfireball,
|
@misc{daringfireball,
|
||||||
author = {Gruber, John},
|
author = {Gruber, John},
|
||||||
|
date = {2004-12-14},
|
||||||
howpublished = {\url{https://web.archive.org/web/20200227143926/https://daringfireball.net/projects/markdown/}},
|
howpublished = {\url{https://web.archive.org/web/20200227143926/https://daringfireball.net/projects/markdown/}},
|
||||||
note = {Cit. 2020-02-27},
|
note = {Cit. 2020-02-27},
|
||||||
title = {Markdown},
|
title = {Markdown},
|
||||||
year = {2004-12-17}
|
year = {2004}
|
||||||
}
|
}
|
||||||
|
|
||||||
@misc{softpedia_generators,
|
@misc{softpedia_generators,
|
||||||
author = {Cimpanu, Catalin},
|
author = {Cimpanu, Catalin},
|
||||||
|
date = {2015-05-22},
|
||||||
howpublished = {\url{https://web.archive.org/web/20200316165614/https://news.softpedia.com/news/How-Static-Site-Generators-Work-482007.shtml}},
|
howpublished = {\url{https://web.archive.org/web/20200316165614/https://news.softpedia.com/news/How-Static-Site-Generators-Work-482007.shtml}},
|
||||||
journal = {Softpedia},
|
journal = {Softpedia},
|
||||||
month = {2015-05-22},
|
|
||||||
note = {Cit. 2020-03-16},
|
note = {Cit. 2020-03-16},
|
||||||
title = {How Static Site Generators Work},
|
title = {How Static Site Generators Work},
|
||||||
year = {2015}
|
year = {2015}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@misc{commonmark,
|
||||||
|
author = {MacFarlane, John},
|
||||||
|
howpublished = {\url{https://spec.commonmark.org/}},
|
||||||
|
note = {Cit. 2020-03-22},
|
||||||
|
title = {CommonMark Spec},
|
||||||
|
year = {2019}
|
||||||
|
}
|
||||||
|
|
||||||
|
@misc{calomel_optimization,
|
||||||
|
author = {???},
|
||||||
|
date = {2017-01-01},
|
||||||
|
howpublished = {\url{https://calomel.org/save_web_bandwidth.html}},
|
||||||
|
note = {Cit. 2020-03-23},
|
||||||
|
title = {Webserver Optimization and Bandwidth Saving Tips},
|
||||||
|
year = {2017}
|
||||||
|
}
|
||||||
|
|
||||||
|
@misc{github_formal_markdown_spec,
|
||||||
|
author = {Mart{\'\i}, Vicent},
|
||||||
|
howpublished = {\url{https://github.blog/2017-03-14-a-formal-spec-for-github-markdown/}},
|
||||||
|
note = {Cit. 2020-03-23},
|
||||||
|
title = {A formal spec for GitHub Flavored Markdown},
|
||||||
|
year = {2017}
|
||||||
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user