From a3686e4f62617f4777d1892bbf9e1771f94785f2 Mon Sep 17 00:00:00 2001 From: Kat Caola Date: Fri, 21 Feb 2020 18:18:01 -0500 Subject: [PATCH 1/3] Fix Issues #14 & #4, Add .gitignore, Edit _config.xml Edited _config.xml Annotations have been added to the _config.xml to help others edit and more easily test their local changes. Fixes issue #14 where letters display improperly. Letters now display properly and are no longer cut off. Fixes issue #4 where code spans (`code`) disappear Code spans now display and have formatting. Add .gitignore Added gitignore to not save autogenerated files. You may want to edit this when publishing the website. --- .gitignore | 6 ++++++ _config.yml | 15 +++++++++------ _sass/_main.scss | 1 + assets/css/002.scss | 6 ++++++ assets/js/002.js | 7 ++++++- 5 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..17c0123ac --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# Jekyll Generated Files +_site/ +.jekyll-cache + +# Mac +.DS_Store diff --git a/_config.yml b/_config.yml index d6079a046..e230e7f9b 100644 --- a/_config.yml +++ b/_config.yml @@ -1,13 +1,14 @@ permalink: /:year:month:day/:title -url: #Your url here -baseurl: /project +# When testing locally, leave "url:" blank or use http://localhost:4000 +url: # Your URL Here +# When testing locally, leave "baseurl:" blank +baseurl: -# variables +# Variables name: Your Site Name description: Your description here google_verification: null - # File management include: [".htaccess"] exclude: ["README.md", "LICENSE"] @@ -20,6 +21,8 @@ sass: # Markdown markdown: kramdown kramdown: - input: GFM + # Defaults to GFM according to the docs: + # https://jekyllrb.com/docs/configuration/markdown/ + # input: GFM syntax_highlighter_opts: - disable : true \ No newline at end of file + disable : true diff --git a/_sass/_main.scss b/_sass/_main.scss index af1f68b28..0259b4ee6 100644 --- a/_sass/_main.scss +++ b/_sass/_main.scss @@ -2,6 +2,7 @@ body { background: #008082; font-family: sans-serif, serif, monospace; font-size: 13px; + line-height: normal; } .wrapper, .content { diff --git a/assets/css/002.scss b/assets/css/002.scss index bc62d79ae..2e0d374ab 100644 --- a/assets/css/002.scss +++ b/assets/css/002.scss @@ -10,3 +10,9 @@ .post_title { background: #00007f; } + +code { + font-family: monospace; + background-color: #e5e8ea; + padding: 0 .15em; +} diff --git a/assets/js/002.js b/assets/js/002.js index 2dadc67d2..248a0935d 100644 --- a/assets/js/002.js +++ b/assets/js/002.js @@ -7,11 +7,16 @@ function numbers () { var num = 0; var select = fields[field].innerText; var select_f = select.split(/\n/); + + // FIXES ISSUE WHERE INLINE CODE BLOCKS / CODE SPANS (CODE THAT IS ONE LINE) + // ARE NOT SHOWING UP. + if (select_f.length === 1) + continue; + var tab = document.createElement("table"); // IF YOU USE MARKDOWN AND YOU HAVE BEEN GETTING ONE ADDITIONAL LINE IN YOUR TAG CODE // UNCOMMENT THE SECTION BELOW - /* MARKDOWN SECTION /**/ select_f.splice(-1, 1); From c896fe644094c18c5ef1d80365d7b5dbdcfaa6b7 Mon Sep 17 00:00:00 2001 From: Kat Caola Date: Sun, 22 Aug 2021 16:37:51 -0400 Subject: [PATCH 2/3] Add new icons for posts in post list and top bar Add new functionality to label posts with a filetype. This then changes the icons that appear in the post list and the top bar for that post. Add instructions on how to add a new icon if desired. Contains step-by-step instructions with example. Add icons tag to organize all posts related to adding icons. Add new posts to explain how to use each icon. --- README.md | 2 +- _data/tags.yml | 3 + _includes/post-type-ico-file.html | 16 ++++ _includes/post-type-png-file.html | 17 ++++ _includes/show-all-posts.html | 9 ++ _layouts/default.html | 34 +++---- _layouts/tag.html | 5 +- _posts/2021-08-16-image-example.md | 22 +++++ _posts/2021-08-17-image2-example.md | 22 +++++ _posts/2021-08-18-creation-example.md | 22 +++++ _posts/2021-08-19-music-example.md | 22 +++++ ...021-08-20-how-to-add-more-icons-example.md | 88 ++++++++++++++++++ assets/img/ScreenshotWithIcons.png | Bin 0 -> 79831 bytes assets/img/creation.ico | Bin 0 -> 1078 bytes assets/img/creation.png | Bin 0 -> 408 bytes assets/img/image.ico | Bin 0 -> 1078 bytes assets/img/image.png | Bin 0 -> 405 bytes assets/img/image2.ico | Bin 0 -> 1078 bytes assets/img/image2.png | Bin 0 -> 392 bytes assets/img/music.ico | Bin 0 -> 7886 bytes assets/img/music.png | Bin 0 -> 359 bytes index.html | 5 +- tags/icons.html | 5 + 23 files changed, 246 insertions(+), 26 deletions(-) create mode 100644 _includes/post-type-ico-file.html create mode 100644 _includes/post-type-png-file.html create mode 100644 _includes/show-all-posts.html create mode 100644 _posts/2021-08-16-image-example.md create mode 100644 _posts/2021-08-17-image2-example.md create mode 100644 _posts/2021-08-18-creation-example.md create mode 100644 _posts/2021-08-19-music-example.md create mode 100644 _posts/2021-08-20-how-to-add-more-icons-example.md create mode 100644 assets/img/ScreenshotWithIcons.png create mode 100644 assets/img/creation.ico create mode 100644 assets/img/creation.png create mode 100644 assets/img/image.ico create mode 100644 assets/img/image.png create mode 100644 assets/img/image2.ico create mode 100644 assets/img/image2.png create mode 100644 assets/img/music.ico create mode 100644 assets/img/music.png create mode 100644 tags/icons.html diff --git a/README.md b/README.md index 0a5e5a1cd..90e104a7e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Windows 95 Theme for Jekyll -![ss](https://github.com/h01000110/windows-95/raw/gh-pages/screenshot_2.png) +![Screen shot of website](assets/img/ScreenshotWithIcons.png) Homepage: [Windows 95](https://h01000110.github.io/20170917/windows-95) diff --git a/_data/tags.yml b/_data/tags.yml index 7759dca20..2a889bb6c 100644 --- a/_data/tags.yml +++ b/_data/tags.yml @@ -9,3 +9,6 @@ tag3: tag4: name: tag4 + +icons: + name: icons diff --git a/_includes/post-type-ico-file.html b/_includes/post-type-ico-file.html new file mode 100644 index 000000000..afbfdd26c --- /dev/null +++ b/_includes/post-type-ico-file.html @@ -0,0 +1,16 @@ +{% comment %} + (*.ico is large icon in top window) + DEFAULT ASSIGN FILE ICON IF NONE ASSIGNED. + IF STATEMENT FOR EACH TYPE OTHER THAN DEFAULT "FILE.ICO" +{% endcomment %} + +{% assign img_src = "/assets/img/file.ico" %} +{% if post.filetype == "image" %} + {% assign img_src = "/assets/img/image.ico" %} +{% elsif post.filetype == "image2" %} + {% assign img_src = "/assets/img/image2.ico" %} +{% elsif post.filetype == "creation" %} + {% assign img_src = "/assets/img/creation.ico" %} +{% elsif post.filetype == "music" %} + {% assign img_src = "/assets/img/music.ico" %} +{% endif %} diff --git a/_includes/post-type-png-file.html b/_includes/post-type-png-file.html new file mode 100644 index 000000000..aa96af30b --- /dev/null +++ b/_includes/post-type-png-file.html @@ -0,0 +1,17 @@ +{% comment %} + (*.png is small icon in the bottom window title bar) + DEFAULT ASSIGN FILE ICON IF NONE ASSIGNED. + IF STATEMENT FOR EACH TYPE OTHER THAN DEFAULT "FILE.PNG" +{% endcomment %} + +{% assign img_src = "/assets/img/file.png" %} +{% if page.filetype == "image" %} + {% assign img_src = "/assets/img/image.png" %} +{% elsif page.filetype == "image2" %} + {% assign img_src = "/assets/img/image2.png" %} +{% elsif page.filetype == "creation" %} + {% assign img_src = "/assets/img/creation.png" %} +{% elsif page.filetype == "music" %} + {% assign img_src = "/assets/img/music.png" %} +{% endif %} + diff --git a/_includes/show-all-posts.html b/_includes/show-all-posts.html new file mode 100644 index 000000000..e400fcd92 --- /dev/null +++ b/_includes/show-all-posts.html @@ -0,0 +1,9 @@ + diff --git a/_layouts/default.html b/_layouts/default.html index d0cc6d183..d5ad327a4 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -32,32 +32,24 @@

{{ site.name }}

{% unless page.date%} {% if page.title == 'me' or page.title == '404...' %} - + {% include show-all-posts.html %} {% else %} {{ content }} {% endif %} {% else %} - + {% include show-all-posts.html %} {% endunless %}
@@ -70,9 +62,9 @@

{{ site.name }}

{% if page.title %} -
+
- + {% include post-type-png-file.html %}

{{ page.title }}

@@ -82,17 +74,17 @@

{{ page.title }}

  • {{ page.date | date: '%B %-d, %Y' }}
  • - {{ content }} + {{ content }} {% if page.title %} {% include donate.html %} {% endif %}
    - {% endif %} + {% endif %} - \ No newline at end of file + diff --git a/_layouts/tag.html b/_layouts/tag.html index 557a9ad5e..df6f3ce78 100644 --- a/_layouts/tag.html +++ b/_layouts/tag.html @@ -3,6 +3,7 @@ --- \ No newline at end of file + diff --git a/_posts/2021-08-16-image-example.md b/_posts/2021-08-16-image-example.md new file mode 100644 index 000000000..765e18251 --- /dev/null +++ b/_posts/2021-08-16-image-example.md @@ -0,0 +1,22 @@ +--- +layout: default +title: "Image Example" +tags: tag1 icons +filetype: image +--- + +# This is an example of a post with the "image2" icon + +To use this, add `filetype: image` to the top in the [front matter](https://jekyllrb.com/docs/front-matter/) section. + +It will appear as this image in the post list: + +![large image icon](/assets/img/image.ico) + +And it will have this image in the topbar of the window: + +![small image icon](/assets/img/image.png) + +# Image Types + +The `.png` is used for the small icons in the topbar. The `.ico` image filetype is used for the larger icon that shows up in the post list. diff --git a/_posts/2021-08-17-image2-example.md b/_posts/2021-08-17-image2-example.md new file mode 100644 index 000000000..1eca16202 --- /dev/null +++ b/_posts/2021-08-17-image2-example.md @@ -0,0 +1,22 @@ +--- +layout: default +title: "Image2 Example" +tags: tag2 icons +filetype: image2 +--- + +# This is an example of a post with the "image2" icon + +To use this, add `filetype: image2` to the top in the [front matter](https://jekyllrb.com/docs/front-matter/) section. + +It will appear as this image in the post list: + +![large image icon](/assets/img/image2.ico) + +And it will have this image in the topbar of the window: + +![small image icon](/assets/img/image2.png) + +# Image Types + +The `.png` is used for the small icons in the topbar. The `.ico` image filetype is used for the larger icon that shows up in the post list. diff --git a/_posts/2021-08-18-creation-example.md b/_posts/2021-08-18-creation-example.md new file mode 100644 index 000000000..913b8abfd --- /dev/null +++ b/_posts/2021-08-18-creation-example.md @@ -0,0 +1,22 @@ +--- +layout: default +title: "Creation Example" +tags: tag3 icons +filetype: creation +--- + +# This is an example of a post with the "creation" icon + +To use this, add `filetype: creation` to the top in the [front matter](https://jekyllrb.com/docs/front-matter/) section. + +It will appear as this image in the post list: + +![large image icon](/assets/img/creation.ico) + +And it will have this image in the topbar of the window: + +![small image icon](/assets/img/creation.png) + +# Image Types + +The `.png` is used for the small icons in the topbar. The `.ico` image filetype is used for the larger icon that shows up in the post list. diff --git a/_posts/2021-08-19-music-example.md b/_posts/2021-08-19-music-example.md new file mode 100644 index 000000000..5e1b71864 --- /dev/null +++ b/_posts/2021-08-19-music-example.md @@ -0,0 +1,22 @@ +--- +layout: default +title: "Music Example" +tags: tag4 icons +filetype: music +--- + +# How to use Icons + +To use this, add `filetype: music` to the top in the [front matter](https://jekyllrb.com/docs/front-matter/) section. + +It will appear as this image in the post list: + +![large image icon](/assets/img/music.ico) + +And it will have this image in the topbar of the window: + +![small image icon](/assets/img/music.png) + +# Image Types + +The `.png` is used for the small icons in the topbar. The `.ico` image filetype is used for the larger icon that shows up in the post list. diff --git a/_posts/2021-08-20-how-to-add-more-icons-example.md b/_posts/2021-08-20-how-to-add-more-icons-example.md new file mode 100644 index 000000000..6f0744f31 --- /dev/null +++ b/_posts/2021-08-20-how-to-add-more-icons-example.md @@ -0,0 +1,88 @@ +--- +layout: default +title: "Add More Icons" +tags: tag1 icons +--- + +# Icon How To Page + +* [Image Types](#Imagetypes) +* [How To Use Icons](#Howtouseicons) +* [How to Add More Custom Icons](#Addcustomicons) + +# Image Types + +The `.png` is used for the small icons in the topbar. The `.ico` image filetype is used for the larger icon that shows up in the post list. + +[[Top]](#top) + +# How To Use Icons + +To use this, add `filetype: ` to the top in the [front matter](https://jekyllrb.com/docs/front-matter/) section. + +`` can be one of +- `creation` + - ![large creation icon](/assets/img/creation.ico) +- `image` + - ![large image icon](/assets/img/image.ico) +- `image2` + - ![large image2 icon](/assets/img/image2.ico) +- `music` + - ![large music icon](/assets/img/creation.ico) + +If you leave it blank, or don't add `filetype: ` to the frontmatter it will default to the text file icon +- ![large file icon](/assets/img/file.ico) + +[[Top]](#top) + +# How to Add More Custom Icons + +I found icons here: [https://win98icons.alexmeub.com/](https://win98icons.alexmeub.com/) + +View all the icons and pick one that you want. Make sure it has both a small icon (for the top bar), and a large icon (for the post list) in the viewer. For example, you *could not* use the `hard_disk_drive_pie` icon because it doesn't have a small icon, only a large one. + +In our example lets look at one of the already imported icons, the `paint_file` icon (or the creation icon). Using the icon viewer website, you can see it has both a large and small version. + +| Image | Small Image | Can you use it? | +| :-------------- | :--------------: | :-------------: | +| !["hard_disk_drive_pie icon"](https://win98icons.alexmeub.com/icons/png/hard_disk_drive_pie.png) | NONE | *NO* | +| !["large paint_file-4 icon"](/assets/img/creation.ico) | !["small paint_file-4 icon"](/assets/img/creation.png) | **YES** | + +
    + +Now you need to download the icons. There's a link to download all icons on the left side of the icon viewer page: it looks like the double program window icon and it is titled **"Download All Icons"**. + +Click it and you will be brought to a Google Drive Page. Download the folder you are brought to and un-compress it locally on your computer. + +Make sure you get the `.png` (that is very small) in the `windows98-icon/png` folder and a `.ico` in the `windows98-icon/ico` folder. + +In our example we would grab the `windows98-icon/png/paint_file-0.png` icon (since this is the smallest) and the `windows98-icon/ico/paint_file.ico`. + +Now decide on a one word name for it. Rename both your `.png` and `.ico` file to your one word name. In our case, we renamed the `paint_file.ico` to `creation.ico` and `paint_file-0.png` to `creation.png`. + +Put these newly renamed files in the `assets/img/` folder of the repository. + +Next edit the `_includes/post-type-ico-file.html`. Add a new `elsif` statement before the `{% raw %}{% endif %}{% endraw %}` for your files. You can copy/paste the example below and replace `` with the name of your file. +``` +{% raw %}{% elsif post.filetype == "" %} + {% assign img_src = "/assets/img/.ico" %}{% endraw %} +``` +In our example, we would add the following since our file names were `creation`. +``` +{% raw %}{% elsif post.filetype == "creation" %} + {% assign img_src = "/assets/img/creation.ico" %}{% endraw %} +``` +Next edit the `_includes/post-type-png-file.html`. Add a new `elsif` statement before the `{% raw %}{% endif %}{% endraw %}` for your files. You can copy/paste the example below and replace `` with the name of your file. +``` +{% raw %}{% elsif page.filetype == "" %} + {% assign img_src = "/assets/img/.png" %}{% endraw %} +``` +In our example, we would add the following since our file names were `creation`. +``` +{% raw %}{% elsif page.filetype == "creation" %} + {% assign img_src = "/assets/img/creation.png" %}{% endraw %} +``` + +Now you can add the type `filetype: ` to your post front matter and the new icon type will show up in the post list and the top bar. In our example, we used the file name of `creation` so we would put `filetype: creation` to see the MS Paint file icon. + +[[Top]](#top) diff --git a/assets/img/ScreenshotWithIcons.png b/assets/img/ScreenshotWithIcons.png new file mode 100644 index 0000000000000000000000000000000000000000..c12df772e08ba5351285a4f86b17c57905b13df7 GIT binary patch literal 79831 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 literal 0 HcmV?d00001 diff --git a/assets/img/creation.png b/assets/img/creation.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0e1e47789c799c6c872d120c05dd3172da1ba5 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF@P5Lb|bhKB$D{{tBZ z4jced4ImK)umF(xf4y4>A5f05B*-tA!Qt7BG!Q4r+uemJjk_iV$YC$>^mS!_#3sd{ zYj#3sE(=g7-P6S}gyVYdnZ3LX3L-2Il9~TWdC%L?@POe^v9M71f^v55<)R*M_PjbB zTh#DsBEuJ%&XD%)E>VXv(ldD(we*g%o)h?~Vfu^5=60o_sZV+D%7y!9@OjT;XW1+@ z*`x0NhwBB^ZJf&b%Pd5%){6Qj0WoqQw}k))!mt3&Tp~?Vq9())i0F#WM?*UOva2&|Lrp~#m9{31rs#l_?+ZL6Qv_bc zdt+mkXNga{Z&rEfHAS+aSRT0KQ_HiSdkxgAK1*C@cgQ2l^O%os@^3DI8^?R0%?tDK zZ8Wv|MES!9%KiSBWvPv#nWS>i9nTBy_eF>IW&|tsG=dd=s)C9y zxmg94%Q@;4Se}PQVEH*WP+&RJ6nt}~s1GKU8E&ScCCUzAWF7p1@9ER`=}mfrU3|&1 zJ#qQW(1Iy`Vqdh+Tl6-)>hqB6zb#~sGsB)Xz?sW`^?A|XWnFV3Zvw?U2t38i6@$6E zW8#@}cE#IAxf>tVO+NPK19HIooKZg-4fFXx>%PF&Ofg@gK;F%in@6w$cW68k)%oN7 Y;2q7YZ=&|ufiuw^z!rV~`sfBQ^}h&bqq1N=sQbF`p1HV`EfM z=H(HRVCa>W>fY^kMG|PGYKdz^NlIc#s#S7PDv)9@GBC8zH89gPG6^vJ}{FKbJO57TjJzrV})WG2B>gTe~DWM4fE~9Tn literal 0 HcmV?d00001 diff --git a/assets/img/image2.ico b/assets/img/image2.ico new file mode 100644 index 0000000000000000000000000000000000000000..81f624245113decce6eb29616e8758de4da3f13d GIT binary patch literal 1078 zcmcIiyH3L}6g`bAb?ZYyf{iEx>KCxmik63j=l}vSm5Ht}r4zLfgExMGPw_YK1r-A@ z1qRe~Kn=%s(C1TYfGq&^y5r3fP!&LvYd+B;OrAC7 z{%#WB3n`uB$SEPAwPql(FOtN}2tH=X3_mSgS|M05yv)z$wj%G$Et%)H8`jnq+-gkK9TBNa{jwXikcDX+B%M$T8$g6TajCVub}guDd7XKVq^vTVR#c> z0|()C;B&9NF!ZWp;COHu_{P6Pjz`gRM1G)@RLo2FF+SxFEw_FTz}yCDk~AK*c!C4A pwdnM<=$>n_+t%W=r$zfh3wfx;8PVU<;^;(Ix?NpsNWEDreFJ@QS;+tZ literal 0 HcmV?d00001 diff --git a/assets/img/image2.png b/assets/img/image2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a28faba394b5284f8644563e1f51346b5d26fd5 GIT binary patch literal 392 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFa?OdNXQHd-3AMn+!%Hm2{?qA}P$V2O1dp7?PO8 zblD~pY6ERiEpd$~Nl7e8wMs5Z1yT$~28I^824=cOCLu<~R)%I)#-_RkCRPRp-oanX eP&DM`r(~v8;?`ir=X(mMfx*+&&t;ucLK6UBS7{mm literal 0 HcmV?d00001 diff --git a/assets/img/music.ico b/assets/img/music.ico new file mode 100644 index 0000000000000000000000000000000000000000..dd83c17fac974dbe57b964a5408a1d4ba3786c91 GIT binary patch literal 7886 zcmeHLJ4_ov5Zx$g(nORL6r_nF0TM+N$=wNxR7q#iT1u1BZX%^SgG5rD00|0YMV3G! zIw%|}Uu7!0v)s5tGSYQ4$Q|8g-kNu;&mVloCKMiNw7auA^JZq}_U=}x7wV;&n^V#* zs&B89`lytepYM!+y;kbC$QBnn<3F-E37R;xww+uK_cCH&vsR;kTR zm2+LC4-Y?k&8DwUPhHVD(m~+q^Yb4XbG2GQV-EI!0fIhs^LdpP_VW1;UT3YRJ#R_- ze%k1j%ehD&c82K#gX`lh=El{BF4;JL=YPNbFBDQzLyq|WRkz!1F7Iid%lNg% zvnhG;buO3Ff}18b+EMVKU#(X4%F0TYF7+`#jLYS6UtQaeBz>GSaulgmVVqB(jGRfM z(E9qiD>Z=U;884CZa+N9r`uC>2?bYISJWi8<$!a@1t>mde(e3d zkD)t1+*i~L`mhye?2S#dZ~M+Z&o|h>zLMiU+VK}5j-CcDEiIuAd%jt1_axtb{QqlGV>}C^;P+PJWF#~E zS^l4E{mJ>}lprdj0DE?(V}cmG(lOvBUmdITr-3xf=h-#`KcjCgtOsVC;xgjnzDT|geKPSe-rHLZ zapwcZ{Ry~G_+-XMM_(ct`qaZ(u0bEUVGeAch%Y#}Yw9|OfsOca{?cw3R*gFDvLM5q zPP-jOcVL(V9>|WhpA2hkeA)LZFv(&+MBjDahQ#;01!EugV3ffJ#0~}y*Vyr+|CspU zD<~cZ@4omx>bGW)4DwOq2X4RE5c_kDAMufxH;&m(Gk)fbEivtu_^9(ig!-ora*aJl z{eueyJX@ZrEuINnJ4%}rpEYl{@Ml~~ia##SAiWv>?E6QayRP?6{5iCrzd?00uKX$M z5BK}>4;XPOmBPPAD4dGNY>y`uKk!NT4uUTaVZ)C};{#j%B_E8NIhZ7VlDMaVpCoP@ SAA9#$_B?N-{U+{Hw*LT)lyGVQ literal 0 HcmV?d00001 diff --git a/assets/img/music.png b/assets/img/music.png new file mode 100644 index 0000000000000000000000000000000000000000..9ebf0f3928c123307b9479c50ce1af7882c4fe5b GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF zqojg$15aYI0E3a!K?Mee8B)Uh``)d&0yI#y#5JNMC9x#cD!C{XNHG{07+UBWnCTjs ygcuoH8CqHy8R{CCSQ!{J?d>W<(U6;;l9^VCTf^rEMyG%p7(8A5T-G@yGywpBqF|~3 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 4a2d79878..8b82a5bfb 100644 --- a/index.html +++ b/index.html @@ -3,6 +3,7 @@ --- \ No newline at end of file + diff --git a/tags/icons.html b/tags/icons.html new file mode 100644 index 000000000..806dc092e --- /dev/null +++ b/tags/icons.html @@ -0,0 +1,5 @@ +--- +layout: tag +tag: icons +permalink: /tag/icons/ +--- From ace08daa894486ea6c7cea9e5c283cd2435c616e Mon Sep 17 00:00:00 2001 From: Kat Caola Date: Sun, 22 Aug 2021 16:54:55 -0400 Subject: [PATCH 3/3] Add ability to filter posts based on tag of selected post When viewing/reading a posts, the posts in the post list that show are now only posts that have the same tag as the post being viewed/read. PLEASE NOTE: this only works if you make sure every post HAS ONLY one tag (`tag: ` in frontmatter of post). This does not work if each post has multiple tags (`tags: ` in frontmatter of post). --- _includes/show-only-posts-based-on-tag.html | 16 ++++++++++++++++ _layouts/default.html | 2 +- _posts/2017-08-31-lorem-ipsum.md | 4 ++-- _posts/2017-09-16-markdown-test-page.md | 4 ++-- _posts/2021-08-16-image-example.md | 2 +- _posts/2021-08-17-image2-example.md | 2 +- _posts/2021-08-18-creation-example.md | 2 +- _posts/2021-08-19-music-example.md | 2 +- .../2021-08-20-how-to-add-more-icons-example.md | 2 +- 9 files changed, 26 insertions(+), 10 deletions(-) create mode 100644 _includes/show-only-posts-based-on-tag.html diff --git a/_includes/show-only-posts-based-on-tag.html b/_includes/show-only-posts-based-on-tag.html new file mode 100644 index 000000000..8f1533359 --- /dev/null +++ b/_includes/show-only-posts-based-on-tag.html @@ -0,0 +1,16 @@ +
      + {% comment %} + TO ONLY SHOW TAGS WHEN A PAGE IS SELECTED: + { for post in site.tags[page.tag] } + TO SHOW ALL WHEN A PAGE IS SELECTED: + { for post in site.posts } + + NOTE THAT THIS ONLY WORKS WHEN EACH POST ONLY HAS ONE TAG + DOES NOT WORK WITH `tags: ` IN FRONTMATTER + {% endcomment %} + + {% for post in site.tags[page.tag] %} + {% include post-type-ico-file.html %} +
    • {{ post.title }}
    • + {% endfor %} +
    diff --git a/_layouts/default.html b/_layouts/default.html index d5ad327a4..d524b5d6c 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -49,7 +49,7 @@

    {{ site.name }}

    {{ content }} {% endif %} {% else %} - {% include show-all-posts.html %} + {% include show-only-posts-based-on-tag.html %} {% endunless %}
    diff --git a/_posts/2017-08-31-lorem-ipsum.md b/_posts/2017-08-31-lorem-ipsum.md index d9ec9fbc0..a99233a78 100644 --- a/_posts/2017-08-31-lorem-ipsum.md +++ b/_posts/2017-08-31-lorem-ipsum.md @@ -1,11 +1,11 @@ --- layout: default title: "Lorem Ipsum" -tags: tag1 tag2 tag3 tag4 +tag: tag1 --- ## Lorem Ipsum Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin enim nibh, suscipit sed rhoncus quis, blandit quis sapien. Ut congue pharetra rhoncus. Praesent finibus vitae urna quis cursus. Proin mollis elementum sapien, vitae viverra magna tincidunt a. Nullam tincidunt interdum dui ut ultricies. Maecenas pellentesque tellus ac mauris faucibus elementum. Nulla quis risus aliquam, pharetra neque non, dapibus augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras ullamcorper lacinia augue in placerat. Suspendisse lacinia massa id blandit varius. Mauris ultricies ultricies bibendum. -Mauris eu lectus fermentum leo dictum hendrerit. Maecenas vel leo sit amet quam laoreet consequat vitae nec eros. Curabitur eleifend eu orci quis consectetur. Sed pretium tortor at consequat tincidunt. Nullam a tellus faucibus, dapibus tortor eget, ullamcorper metus. Aenean at aliquet metus. Aenean molestie metus rutrum, tincidunt nulla quis, tincidunt lorem. Morbi diam sem, rutrum vitae convallis eget, dignissim semper lacus. Curabitur ipsum diam, tincidunt in hendrerit sit amet, luctus vitae dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. \ No newline at end of file +Mauris eu lectus fermentum leo dictum hendrerit. Maecenas vel leo sit amet quam laoreet consequat vitae nec eros. Curabitur eleifend eu orci quis consectetur. Sed pretium tortor at consequat tincidunt. Nullam a tellus faucibus, dapibus tortor eget, ullamcorper metus. Aenean at aliquet metus. Aenean molestie metus rutrum, tincidunt nulla quis, tincidunt lorem. Morbi diam sem, rutrum vitae convallis eget, dignissim semper lacus. Curabitur ipsum diam, tincidunt in hendrerit sit amet, luctus vitae dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. diff --git a/_posts/2017-09-16-markdown-test-page.md b/_posts/2017-09-16-markdown-test-page.md index 40eb8bdfe..d57118734 100644 --- a/_posts/2017-09-16-markdown-test-page.md +++ b/_posts/2017-09-16-markdown-test-page.md @@ -1,7 +1,7 @@ --- layout: default title: "Markdown Test Page" -tags: tag1 tag3 +tag: tag1 --- ## Source: [Markdown Test Page](https://github.com/fullpipe/markdown-test-page) @@ -176,4 +176,4 @@ Incididunt in culpa cupidatat mollit cillum qui proident sit. In cillum aliquip [![Box](http://img.youtube.com/vi/qEuD6v1Y9fg/0.jpg)](http://www.youtube.com/watch?v=qEuD6v1Y9fg) -Reprehenderit non eu quis in ad elit esse qui aute id [incididunt](#!) dolore cillum. Esse laboris consequat dolor anim exercitation tempor aliqua deserunt velit magna laboris. Culpa culpa minim duis amet mollit do quis amet commodo nulla irure. \ No newline at end of file +Reprehenderit non eu quis in ad elit esse qui aute id [incididunt](#!) dolore cillum. Esse laboris consequat dolor anim exercitation tempor aliqua deserunt velit magna laboris. Culpa culpa minim duis amet mollit do quis amet commodo nulla irure. diff --git a/_posts/2021-08-16-image-example.md b/_posts/2021-08-16-image-example.md index 765e18251..961214d5d 100644 --- a/_posts/2021-08-16-image-example.md +++ b/_posts/2021-08-16-image-example.md @@ -1,7 +1,7 @@ --- layout: default title: "Image Example" -tags: tag1 icons +tag: icons filetype: image --- diff --git a/_posts/2021-08-17-image2-example.md b/_posts/2021-08-17-image2-example.md index 1eca16202..7c8d96da3 100644 --- a/_posts/2021-08-17-image2-example.md +++ b/_posts/2021-08-17-image2-example.md @@ -1,7 +1,7 @@ --- layout: default title: "Image2 Example" -tags: tag2 icons +tag: icons filetype: image2 --- diff --git a/_posts/2021-08-18-creation-example.md b/_posts/2021-08-18-creation-example.md index 913b8abfd..c159ba418 100644 --- a/_posts/2021-08-18-creation-example.md +++ b/_posts/2021-08-18-creation-example.md @@ -1,7 +1,7 @@ --- layout: default title: "Creation Example" -tags: tag3 icons +tag: icons filetype: creation --- diff --git a/_posts/2021-08-19-music-example.md b/_posts/2021-08-19-music-example.md index 5e1b71864..284c568e6 100644 --- a/_posts/2021-08-19-music-example.md +++ b/_posts/2021-08-19-music-example.md @@ -1,7 +1,7 @@ --- layout: default title: "Music Example" -tags: tag4 icons +tag: icons filetype: music --- diff --git a/_posts/2021-08-20-how-to-add-more-icons-example.md b/_posts/2021-08-20-how-to-add-more-icons-example.md index 6f0744f31..27835b09e 100644 --- a/_posts/2021-08-20-how-to-add-more-icons-example.md +++ b/_posts/2021-08-20-how-to-add-more-icons-example.md @@ -1,7 +1,7 @@ --- layout: default title: "Add More Icons" -tags: tag1 icons +tag: icons --- # Icon How To Page