From 4a6321a5f177207255ad21629b01f412316d2364 Mon Sep 17 00:00:00 2001 From: luxick Date: Thu, 23 May 2019 21:30:52 +0200 Subject: [PATCH] Add sample site --- sample/config.yaml | 3 ++ sample/formatting/01-syntax.md | 7 +++++ sample/formatting/02-long-text.md | 26 +++++++++++++++++ sample/formatting/config.yaml | 2 ++ sample/home.md | 20 +++++++++++++ sample/media/config.yaml | 2 ++ sample/media/embedding.md | 3 ++ sample/media/pictures.md | 3 ++ sample/media/pictures/demo.jpeg | Bin 0 -> 18789 bytes sample/structure/config.yaml | 1 + sample/structure/structure.md | 45 ++++++++++++++++++++++++++++++ 11 files changed, 112 insertions(+) create mode 100644 sample/config.yaml create mode 100644 sample/formatting/01-syntax.md create mode 100644 sample/formatting/02-long-text.md create mode 100644 sample/formatting/config.yaml create mode 100644 sample/home.md create mode 100644 sample/media/config.yaml create mode 100644 sample/media/embedding.md create mode 100644 sample/media/pictures.md create mode 100644 sample/media/pictures/demo.jpeg create mode 100644 sample/structure/config.yaml create mode 100644 sample/structure/structure.md diff --git a/sample/config.yaml b/sample/config.yaml new file mode 100644 index 0000000..602ff83 --- /dev/null +++ b/sample/config.yaml @@ -0,0 +1,3 @@ +title: picopage Demo Site +author: Marcel Fries +#theme: bootstrap \ No newline at end of file diff --git a/sample/formatting/01-syntax.md b/sample/formatting/01-syntax.md new file mode 100644 index 0000000..450a5fa --- /dev/null +++ b/sample/formatting/01-syntax.md @@ -0,0 +1,7 @@ +--- +title: Markdown Formatting +--- + +# Markdown Syntax + +> Insert markdown overview here \ No newline at end of file diff --git a/sample/formatting/02-long-text.md b/sample/formatting/02-long-text.md new file mode 100644 index 0000000..5633101 --- /dev/null +++ b/sample/formatting/02-long-text.md @@ -0,0 +1,26 @@ +--- +created: Long Text Demo +--- + +# Long Text Test + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam lorem mauris, gravida sed euismod sit amet, sodales quis augue. Morbi quis justo vel nunc feugiat bibendum vitae quis orci. Praesent dictum dolor at congue elementum. Maecenas ipsum urna, condimentum ac lacinia quis, efficitur nec justo. Nulla et est vitae neque sollicitudin interdum. Phasellus sollicitudin imperdiet ornare. Morbi blandit elementum ligula, at volutpat odio commodo ut. Cras vitae sem ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non orci rutrum, congue lectus eu, porttitor massa. In pharetra diam a ante vestibulum placerat. Cras ut egestas nisi. Nunc non feugiat nisi, a sollicitudin elit. Maecenas gravida ipsum id scelerisque tincidunt. + +Nam sollicitudin nisi eget diam lacinia tincidunt. Aliquam erat volutpat. Vivamus hendrerit consectetur cursus. Pellentesque placerat elit eu nisi lobortis, in facilisis lacus vestibulum. Praesent condimentum gravida nunc a viverra. Suspendisse semper odio vel egestas gravida. Mauris tempor eu lorem ut laoreet. Nunc dictum urna eget eros molestie, et malesuada mi vulputate. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed laoreet vel augue in vulputate. Ut dolor lacus, sagittis ut placerat eu, egestas ut tellus. Nam diam nisi, aliquet accumsan lacus ac, condimentum sollicitudin lorem. Curabitur mauris sapien, aliquam eu aliquet in, finibus id risus. Aliquam vel odio non elit pellentesque faucibus. Pellentesque dapibus fermentum ex, nec rhoncus lectus auctor quis. + +Etiam arcu purus, aliquam id placerat ut, viverra luctus felis. Quisque aliquam magna non ex pharetra, sit amet laoreet augue congue. Aenean et nunc consequat nulla gravida auctor. Cras purus urna, gravida et orci sit amet, volutpat sollicitudin libero. Aenean vel elementum metus. Integer fermentum massa metus, ut blandit quam eleifend nec. Curabitur rhoncus, augue id condimentum sagittis, leo elit maximus lectus, et lobortis purus enim sed justo. Donec interdum lacus eget dolor porttitor, nec tempus ante facilisis. Vivamus eget justo varius, maximus felis sit amet, cursus tortor. Pellentesque gravida dignissim sapien, rhoncus maximus sapien venenatis sed. Curabitur id lorem porttitor, maximus elit vitae, sollicitudin lectus. Sed leo eros, rhoncus nec sapien quis, auctor hendrerit lacus. + +Suspendisse in faucibus sapien, eget sagittis justo. Integer eget tortor scelerisque, commodo libero nec, consectetur eros. Sed neque tellus, elementum eu aliquet at, fermentum sed enim. Phasellus pulvinar sed tortor eu suscipit. Integer lorem sapien, faucibus in rhoncus et, ultrices et arcu. Nunc auctor orci et tellus rhoncus, ac pulvinar dui lacinia. In risus leo, consequat ac libero vitae, porta euismod mi. Aliquam laoreet ut dolor at viverra. Fusce pulvinar laoreet justo in pretium. Vestibulum euismod, felis sit amet blandit interdum, purus neque scelerisque metus, eget faucibus turpis sapien a tortor. Pellentesque laoreet odio quis odio tincidunt commodo. Maecenas quis bibendum mi. Nunc ultricies semper ante dignissim efficitur. In fringilla tincidunt vestibulum. + +Integer vulputate velit non elit posuere ultricies. Suspendisse nisi nibh, ornare id tortor non, tempus faucibus metus. Morbi pharetra arcu sem, sed hendrerit orci rutrum id. Etiam bibendum vulputate urna, eget viverra diam egestas sit amet. Ut ornare a augue ut varius. Nullam in dignissim metus. Vivamus iaculis eros nec dapibus sodales. In malesuada ante sit amet eros molestie aliquam. Suspendisse eu vehicula lectus. Maecenas rhoncus molestie orci sit amet pretium. Quisque malesuada ullamcorper magna non mattis. Suspendisse id lectus ac velit suscipit luctus. Quisque sit amet ultrices magna, facilisis luctus nibh. Vivamus nunc odio, dignissim non sagittis sed, porta a urna. + +In dignissim, justo sed congue porttitor, mauris arcu facilisis elit, eget aliquet purus sapien vestibulum eros. Quisque nec scelerisque risus, vestibulum dignissim turpis. Integer consectetur ante feugiat sem dictum, sed ullamcorper nulla ultricies. Fusce sollicitudin ante ante, id euismod velit tempor in. Etiam dapibus sollicitudin arcu, at volutpat diam tincidunt eget. Aliquam erat volutpat. Quisque porttitor sagittis elit, at iaculis risus varius quis. Praesent lacus arcu, tristique eget velit quis, viverra fringilla tortor. + +Maecenas nec leo lobortis, gravida libero quis, fringilla tellus. Pellentesque rhoncus nisi at eros pretium bibendum. Nunc venenatis diam sed libero suscipit, eget egestas purus eleifend. Fusce ullamcorper sapien ac augue tempus, sed fermentum nulla laoreet. Sed id tortor a nibh gravida faucibus. Sed sed pretium dui, quis pharetra metus. Aenean molestie posuere tellus, id lobortis risus scelerisque nec. Integer posuere, ligula quis rutrum tempor, leo erat posuere nisi, id fringilla dui velit eget tortor. Sed gravida metus nec ultrices maximus. Duis vitae lacus scelerisque, interdum turpis at, mattis arcu. Nulla auctor congue viverra. + +Cras in fringilla lectus. Quisque nec blandit mauris. Aenean nisl erat, consectetur porta varius vel, suscipit eu lacus. Fusce ornare nibh a tristique congue. Praesent volutpat sagittis mauris eu consectetur. Integer pellentesque cursus arcu, eu cursus orci iaculis nec. Mauris ac lacus vitae leo tristique scelerisque. Maecenas pellentesque justo a tristique cursus. Vestibulum at augue urna. Mauris auctor, justo in fermentum ornare, orci mauris tempus sapien, at efficitur orci ipsum ut arcu. Nunc in aliquet ante. Pellentesque id pretium augue. Etiam sit amet laoreet est. Nullam nec neque urna. + +In dapibus augue pulvinar diam varius semper. Morbi pulvinar quam nec dolor pellentesque, non sollicitudin quam congue. Curabitur semper libero a justo pharetra sollicitudin. Pellentesque a eleifend massa. Phasellus tristique congue luctus. Mauris venenatis et sapien ac molestie. Donec non metus risus. Nunc pharetra, quam eget malesuada pretium, ante est congue sapien, vitae convallis arcu mi ac arcu. In hac habitasse platea dictumst. Cras ultricies, eros id facilisis iaculis, tellus est pulvinar risus, a venenatis erat enim eget ante. Integer aliquet pretium porttitor. Fusce non aliquam lacus, in iaculis libero. Nullam tincidunt in dolor eget consequat. Proin lacinia, metus sed convallis tempus, arcu leo efficitur nibh, et mattis mi odio eget dui. + +Donec posuere, nunc sed feugiat tempor, eros eros consequat nisi, ut dictum sem dui id turpis. Vestibulum sit amet euismod tortor, et dictum felis. Nullam quis ex ligula. Sed sodales velit vel mi ultricies pellentesque. Nunc porttitor, sapien ac facilisis lacinia, quam justo gravida tellus, nec placerat nisl risus eget velit. Vestibulum pretium nunc ligula, non dapibus dui blandit et. Phasellus in blandit mauris. Praesent id orci ornare quam eleifend eleifend. Duis accumsan pellentesque lectus, at fringilla leo venenatis sit amet. Nullam volutpat blandit ante, ullamcorper imperdiet turpis faucibus id. Vestibulum pulvinar massa et scelerisque pretium. Donec ultrices pharetra tincidunt. Nulla nisi sapien, tempus in mauris ut, malesuada sodales sapien. Ut ultrices purus sed ullamcorper bibendum. Donec molestie porttitor ipsum, eget blandit nibh imperdiet nec. \ No newline at end of file diff --git a/sample/formatting/config.yaml b/sample/formatting/config.yaml new file mode 100644 index 0000000..37163ec --- /dev/null +++ b/sample/formatting/config.yaml @@ -0,0 +1,2 @@ +title: Formatting +position: 1 \ No newline at end of file diff --git a/sample/home.md b/sample/home.md new file mode 100644 index 0000000..488eee6 --- /dev/null +++ b/sample/home.md @@ -0,0 +1,20 @@ +--- +created: 2019-05-16 +--- + +# picopage Demo Site + +## Usage + +Usage description goes here + +## Asserts + +Infos for files/pictures/... go here + +## Features + +### Planned Features + +- Automatic link replacing +- Page nesting \ No newline at end of file diff --git a/sample/media/config.yaml b/sample/media/config.yaml new file mode 100644 index 0000000..48afd87 --- /dev/null +++ b/sample/media/config.yaml @@ -0,0 +1,2 @@ +title: Embedding Media +postition: 2 \ No newline at end of file diff --git a/sample/media/embedding.md b/sample/media/embedding.md new file mode 100644 index 0000000..6f22690 --- /dev/null +++ b/sample/media/embedding.md @@ -0,0 +1,3 @@ +# Embed Media to your website + +> Media embedding infos go here \ No newline at end of file diff --git a/sample/media/pictures.md b/sample/media/pictures.md new file mode 100644 index 0000000..f6b2a0c --- /dev/null +++ b/sample/media/pictures.md @@ -0,0 +1,3 @@ +# Pictures + +![A nice picture](pictures/demo.jpeg) \ No newline at end of file diff --git a/sample/media/pictures/demo.jpeg b/sample/media/pictures/demo.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..132bc9f114c44fcd74765c2c2a55b3afbfafd134 GIT binary patch literal 18789 zcmbT7Wl$VZ+olJ12=4A0+}+(JIKdeL!8Ldw$l&e}+}+(~aDoQ6!7agqFYoSG-&XCf z-924h{i9EH*Hx#_WB1c<%WvC&56bdN@&FhZ7=Xq50eE`_h{$NmN$F~63sc!yvjbgh z?5MoBI5?@8Jl!3f?WmNL6{wUo+cs9Zfie{t~er4pkO;6!~}1IPeSk&uv) z5K)nlkq&qH8P(a*(s~8+h68pPOG;T>8DdvbwVi-P=DnJUTwPyt=-*y}SSS@c17t7y#V= z!uoHr|APzroeLHo9u6MqKU^@d-tQ+IHar3~7b1?77Sd-|TpI2WWIXA_!iE79S|07c z_?B+7s04JpJM@?TLHnO%|94=a|6gSP4femeRsra6Fz<^8hYgSboHv-%MS`wRV&Tze zcd>H28>Pth>`FX6L#jj_%QbougJ%D7`<|N>EngR25`iDD2AQ_wh*9OGNI?No+qczg zHQINVE2S-oal5WP2J>sny6Fvt7T?-u$OA{G9+M51PGOsJ8!8~W3PyVeUcw7{6No|l z`%8Ku_#NU-V3Ky1?JNqmcn=C9xuDw50O%-+wTF~QO->5;BgPjNaz|;C3mhw$3hZIL994i4SV47<_ zdNqA`((y}-uJ$g-Kx&+xsAPnL35H9a*;W2O7Z!V`lFa((z?MRX;-s~*BVmA}kS@rZ z7evnvS}sVkT_Z^XPG;#1GEpIl^`9GS4WLW7;`=~gbIxFsO)k26BThnF%Q$o^sN&=V z@LSlEOdCFb7n>GdFfj6PAh4tq_?ESz7sKsQ460-vw%DGtY~>=A6TwSCR%W&z0npP6 zgESFDz^FmKE>xh9q(1+;FYXWerUOmv5{ZuV*^$kM)Pn-2TwVC4DsB=xg6Fi=C$P7dfUdLhP4tS5nz0&bhqUnJFYOxwH2}zavoUzw^uDMK> z#J^cbB$zZgPY^%bwjmQQBQuABG{@@spp^q*d|Bgw>xmVGx&Rl^@gK9oowHojh4igdI)OTdPKOJ3z2(^v z!-iHuo^vrIhC*4kewZYG0~tH})=K~$B5m?!W%Yv=Ug6}h8vlCG1Xpyb6SX940l=f; zGMY7NT%%(3XS#IvU4sb&*h~y)8lsCp1e-6%+OR^Qva8a=jYVJ%;mBp5nh@X?&9;(? z<1D~|oJN1D<$D?vts>QH5m5|3FIamPo3LZtY7=8I^}5$ICjb)M34366HPO9lIS2>& zK1%XD|0pqrEm_K#-n6Z%G=_L$i&&+7<<=KG zgsTvL5j)`{(e7f;-k1=d?bv{o`{gmVuA#ng&^BB16NT^jHx7chW@`+xE=+vJjalB! ztgjVYEJkhS9(Vc6bF#D7b`UZE=3kaHivs-w@$hVU6yA0?_+&~Yn@0Z2{&Y}C(~Fz~ zI6e9|7VTHHvI�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 p9(QP2mu}Z2DFFQ3_UF@zieWId0ym73z?=ec>F