69 lines
2.6 KiB
Markdown
69 lines
2.6 KiB
Markdown
Title: Education
|
|
Date: 2019-06-25 00:00
|
|
Category: Page
|
|
Slug: education
|
|
Lang: en
|
|
|
|
Here is a set of documents to make you proficient in generating static sites with **PSKOV**. We encourage you to read the documents in order.
|
|
|
|
## [01. Why][why]
|
|
|
|
| Property | Details |
|
|
|---|---|
|
|
| Description | Find out why **PSKOV** was created |
|
|
| Estimated completion time | 5 minutes |
|
|
|
|
## [02. Dependencies][deps]
|
|
|
|
| Property | Details |
|
|
|---|---|
|
|
| Description | Install dependencies to start using **PSKOV** |
|
|
| Estimated completion time | 5 minutes |
|
|
|
|
## [03. Site][site]
|
|
|
|
| Property | Details |
|
|
|---|---|
|
|
| Description | Learn how to create a simple static web site with two pages |
|
|
| Estimated completion time | 10 minutes |
|
|
| Demonstration | [TwoPages][01-sample] |
|
|
| Introduced PSKOV constants | <ol> <li>`PSKOV_ITEM_TITLE`</li> <li>`PSKOV_ITEM_CONTENTS`</li> </ol> |
|
|
| Introduced configuration keys | <ol> <li>`input`</li> <li>`item`</li> </ol> |
|
|
| Introduced header keys | <ol> <li>`Title`</li> <li>`Slug`</li> </ol> |
|
|
|
|
## [04. Language][lang]
|
|
|
|
| Property | Details |
|
|
|---|---|
|
|
| Description | Learn how to add language selection |
|
|
| Estimated completion time | 10 minutes |
|
|
| Demonstration | [Language][02-sample] |
|
|
| Introduced PSKOV constants | <ol> <li>`PSKOV_ITEM_URL`</li> </ol> |
|
|
|
|
## [05. Blog][blog]
|
|
|
|
| Property | Details |
|
|
|---|---|
|
|
| Description | Learn how to create "dynamic" pages for a blog |
|
|
| Estimated completion time | 20 minutes |
|
|
| Demonstration | [Blog][03-sample] |
|
|
| Introduced PSKOV constants | <ol> <li>`PSKOV_ITEM_DATE`</li> <li>`PSKOV_PREVIEW`</li> <li>`PSKOV_INDEX_URL`</li> <li>`PSKOV_PREVIEWS`</li> <li>`PSKOV_PAGINATION`</li> <li>`PSKOV_PAGE_ID`</li> <li>`PSKOV_PAGES_COUNT`</li> <li>`PSKOV_PREV_PAGE_URL`</li> <li>`PSKOV_NEXT_PAGE_URL`</li> </ol> |
|
|
| Introduced configuration keys | <ol> <li>`preview`</li> <li>`index`</li> <li>`paginationPrev`</li> <li>`paginationNext`</li> <li>`paginationPrevNext`</li> <li>`previewSize`</li> <li>`previewEnding`</li> <li>`previewsPerPage`</li> <li>`previewsPageBaseName`</li> </ol> |
|
|
| Introduced header keys | <ol> <li>`Date`</li> </ol> |
|
|
|
|
If you like what we do, join us at [VK][vk], [Twitter][tw], or [Facebook][fb].
|
|
|
|
[why]: education.01.why.html
|
|
[deps]: education.02.deps.html
|
|
[site]: education.03.site.html
|
|
[lang]: education.04.lang.html
|
|
[blog]: education.05.blog.html
|
|
|
|
[01-sample]: http://opengamestudio.org/pskov/sample/01.TwoPages/about.html
|
|
[02-sample]: http://opengamestudio.org/pskov/sample/02.Language/en/about.html
|
|
[03-sample]: http://opengamestudio.org/pskov/sample/03.Blog/en/blog/index.html
|
|
|
|
[vk]: https://vk.com/opengamestudo
|
|
[tw]: https://twitter.com/OpenGameStudio
|
|
[fb]: https://www.facebook.com/groups/162611230470183
|