diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2022-12-16 17:45:03 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2022-12-16 17:45:03 -0600 |
commit | 7e49db5ddefe8c515b5f3931a5c701efaac33d91 (patch) | |
tree | d7d1efda44837a466fe079266efda90021812399 | |
parent | 3112a76dac594fe715b59e53c399b0dec5b53193 (diff) |
change structure for new pyssg version
-rw-r--r-- | .rsyncignore | 5 | ||||
-rw-r--r-- | art/config.ini | 17 | ||||
l--------- | art/dst/404.html | 1 | ||||
-rw-r--r-- | art/dst/a/elephant_octopus.html | 138 | ||||
-rw-r--r-- | art/dst/a/hand_sketches.html | 139 | ||||
-rw-r--r-- | art/dst/index.html | 128 | ||||
-rw-r--r-- | art/dst/tag/@black-white.html | 114 | ||||
-rw-r--r-- | art/dst/tag/@digital.html | 114 | ||||
-rw-r--r-- | art/dst/tag/@drawing.html | 110 | ||||
-rw-r--r-- | art/dst/tag/@sketch.html | 110 | ||||
-rw-r--r-- | art/dst/tag/@spanish.html | 114 | ||||
-rw-r--r-- | art/plt/art_nav.html | 28 | ||||
-rw-r--r-- | art/plt/base.html | 95 | ||||
-rw-r--r-- | art/plt/index.html | 31 | ||||
-rw-r--r-- | art/plt/page.html | 33 | ||||
-rw-r--r-- | art/plt/rss.xml | 40 | ||||
-rw-r--r-- | art/plt/sitemap.xml | 22 | ||||
-rw-r--r-- | art/plt/tag.html | 20 | ||||
-rw-r--r-- | art/src/.files | 2 | ||||
-rw-r--r-- | blog/config.ini | 17 | ||||
l--------- | blog/dst/404.html | 1 | ||||
-rw-r--r-- | blog/dst/a/acomodada_la_pagina_de_arte.html | 150 | ||||
-rw-r--r-- | blog/dst/tag/@gamedev.html | 122 | ||||
-rw-r--r-- | blog/dst/tag/@gamejam.html | 118 | ||||
-rw-r--r-- | blog/dst/tag/@godot.html | 120 | ||||
-rw-r--r-- | blog/dst/tag/@rant.html | 118 | ||||
-rw-r--r-- | blog/dst/tag/@server.html | 124 | ||||
-rw-r--r-- | blog/dst/tag/@short.html | 133 | ||||
-rw-r--r-- | blog/dst/tag/@spanish.html | 128 | ||||
-rw-r--r-- | blog/dst/tag/@tools.html | 131 | ||||
-rw-r--r-- | blog/dst/tag/@tutorial.html | 124 | ||||
-rw-r--r-- | blog/dst/tag/@update.html | 132 | ||||
-rw-r--r-- | blog/old/dst/a/el_blog_ya_tiene_timestamps.html | 100 | ||||
-rw-r--r-- | blog/old/dst/a/first_blog_post.html | 98 | ||||
-rw-r--r-- | blog/old/dst/a/git_server_with_cgit.html | 240 | ||||
-rw-r--r-- | blog/old/dst/a/linux_video_notes.html | 196 | ||||
-rw-r--r-- | blog/old/dst/a/mail_server_with_postfix.html | 578 | ||||
-rw-r--r-- | blog/old/dst/a/shell_scripting.html | 362 | ||||
-rw-r--r-- | blog/old/dst/a/sql_video_notes.html | 295 | ||||
-rw-r--r-- | blog/old/dst/a/website_with_nginx.html | 250 | ||||
-rw-r--r-- | blog/old/dst/index.html | 108 | ||||
-rw-r--r-- | blog/old/dst/sitemap.xml | 16 | ||||
-rw-r--r-- | blog/old/src/.files | 9 | ||||
-rw-r--r-- | blog/old/src/_footer.html | 23 | ||||
-rw-r--r-- | blog/old/src/_header.html | 63 | ||||
-rw-r--r-- | blog/old/src/a/el_blog_ya_tiene_timestamps.md | 9 | ||||
-rw-r--r-- | blog/old/src/a/first_blog_post.md | 7 | ||||
-rw-r--r-- | blog/old/src/a/git_server_with_cgit.md | 153 | ||||
-rw-r--r-- | blog/old/src/a/linux_video_notes.md | 88 | ||||
-rw-r--r-- | blog/old/src/a/mail_server_with_postfix.md | 518 | ||||
-rw-r--r-- | blog/old/src/a/shell_scripting.md | 263 | ||||
-rw-r--r-- | blog/old/src/a/sql_video_notes.md | 172 | ||||
-rw-r--r-- | blog/old/src/a/website_with_nginx.md | 157 | ||||
-rw-r--r-- | blog/old/src/index.md | 5 | ||||
-rw-r--r-- | blog/old_newer/dst/a/asi_nomas_esta_quedando.html | 114 | ||||
-rw-r--r-- | blog/old_newer/dst/a/el_blog_ya_tiene_timestamps.html | 113 | ||||
-rw-r--r-- | blog/old_newer/dst/a/first_blog_post.html | 112 | ||||
-rw-r--r-- | blog/old_newer/dst/a/git_server_with_cgit.html | 216 | ||||
-rw-r--r-- | blog/old_newer/dst/a/linux_video_notes.html | 185 | ||||
-rw-r--r-- | blog/old_newer/dst/a/mail_server_with_postfix.html | 471 | ||||
-rw-r--r-- | blog/old_newer/dst/a/new_blogging_system.html | 115 | ||||
-rw-r--r-- | blog/old_newer/dst/a/shell_scripting_video_notes.html | 310 | ||||
-rw-r--r-- | blog/old_newer/dst/a/sql_video_notes.html | 245 | ||||
-rw-r--r-- | blog/old_newer/dst/a/website_with_nginx.html | 221 | ||||
-rw-r--r-- | blog/old_newer/dst/index.html | 127 | ||||
-rw-r--r-- | blog/old_newer/dst/robots.txt | 3 | ||||
-rw-r--r-- | blog/old_newer/dst/rss.xml | 1142 | ||||
-rw-r--r-- | blog/old_newer/dst/sitemap.xml | 114 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@english.html | 112 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@git.html | 103 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@linux.html | 104 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@mail.html | 103 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@nginx.html | 104 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@notes.html | 105 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@scripting.html | 103 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@server.html | 105 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@shell.html | 103 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@short.html | 109 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@spanish.html | 105 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@sql.html | 103 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@tools.html | 110 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@tutorial.html | 105 | ||||
-rw-r--r-- | blog/old_newer/dst/tag/@update.html | 109 | ||||
-rw-r--r-- | blog/old_newer/src/.files | 10 | ||||
-rw-r--r-- | blog/old_newer/src/a/git_server_with_cgit.md | 160 | ||||
-rw-r--r-- | blog/old_newer/src/a/mail_server_with_postfix.md | 525 | ||||
-rw-r--r-- | blog/old_newer/src/a/sql_video_notes.md | 177 | ||||
-rw-r--r-- | blog/old_newer/src/a/website_with_nginx.md | 164 | ||||
-rw-r--r-- | blog/old_newer/src/templates/article/footer.html | 8 | ||||
-rw-r--r-- | blog/old_newer/src/templates/article/header.html | 1 | ||||
-rw-r--r-- | blog/old_newer/src/templates/articles/footer.html | 0 | ||||
-rw-r--r-- | blog/old_newer/src/templates/articles/header.html | 9 | ||||
-rw-r--r-- | blog/old_newer/src/templates/articles/list_entry.html | 1 | ||||
-rw-r--r-- | blog/old_newer/src/templates/articles/list_footer.html | 1 | ||||
-rw-r--r-- | blog/old_newer/src/templates/articles/list_header.html | 2 | ||||
-rw-r--r-- | blog/old_newer/src/templates/articles/list_separator.html | 1 | ||||
-rw-r--r-- | blog/old_newer/src/templates/common/footer.html | 31 | ||||
-rw-r--r-- | blog/old_newer/src/templates/common/header.html | 66 | ||||
-rw-r--r-- | blog/old_newer/src/templates/rss/rss.xml | 27 | ||||
-rw-r--r-- | blog/old_newer/src/templates/sitemap/sitemap.xml | 6 | ||||
-rw-r--r-- | blog/old_newer/src/templates/tag/footer.html | 0 | ||||
-rw-r--r-- | blog/old_newer/src/templates/tag/header.html | 1 | ||||
-rw-r--r-- | blog/old_newer/src/templates/tag/list_entry.html | 1 | ||||
-rw-r--r-- | blog/old_newer/src/templates/tag/list_footer.html | 2 | ||||
-rw-r--r-- | blog/old_newer/src/templates/tag/list_header.html | 2 | ||||
-rw-r--r-- | blog/old_newer/src/templates/tag/list_separator.html | 1 | ||||
-rw-r--r-- | blog/plt/base.html | 105 | ||||
-rw-r--r-- | blog/plt/index.html | 31 | ||||
-rw-r--r-- | blog/plt/page.html | 36 | ||||
-rw-r--r-- | blog/plt/rss.xml | 40 | ||||
-rw-r--r-- | blog/plt/sitemap.xml | 22 | ||||
-rw-r--r-- | blog/plt/tag.html | 20 | ||||
-rw-r--r-- | blog/plt/tag_list.html | 9 | ||||
-rw-r--r-- | blog/src/.files | 19 | ||||
-rw-r--r-- | blog/src/a/asi_nomas_esta_quedando.md | 17 | ||||
-rw-r--r-- | blog/src/a/el_blog_ya_tiene_timestamps.md | 16 | ||||
-rw-r--r-- | blog/src/a/first_blog_post.md | 14 | ||||
-rw-r--r-- | blog/src/a/new_blogging_system.md | 20 | ||||
-rw-r--r-- | blog/trash/linux_video_notes.md | 93 | ||||
-rw-r--r-- | blog/trash/shell_scripting_video_notes.md | 268 | ||||
-rwxr-xr-x | bs | 13 | ||||
-rw-r--r-- | config.yaml | 97 | ||||
-rw-r--r-- | db/db.psv | 4 | ||||
-rw-r--r-- | db/db_art.psv | 2 | ||||
-rw-r--r-- | db/db_blog.psv | 19 | ||||
-rwxr-xr-x | lbuild | 4 | ||||
-rw-r--r-- | live/art/a/elephant_octopus.html | 139 | ||||
-rw-r--r-- | live/art/a/hand_sketches.html | 140 | ||||
-rw-r--r-- | live/art/index.html | 124 | ||||
-rw-r--r-- | live/art/rss.xml (renamed from art/dst/rss.xml) | 19 | ||||
-rw-r--r-- | live/art/sitemap.xml (renamed from art/dst/sitemap.xml) | 53 | ||||
-rw-r--r-- | live/art/tag/@black-white.html | 115 | ||||
-rw-r--r-- | live/art/tag/@digital.html | 115 | ||||
-rw-r--r-- | live/art/tag/@drawing.html | 111 | ||||
-rw-r--r-- | live/art/tag/@sketch.html | 111 | ||||
-rw-r--r-- | live/art/tag/@spanish.html | 115 | ||||
-rw-r--r-- | live/blog/a/acomodada_la_pagina_de_arte.html | 149 | ||||
-rw-r--r-- | live/blog/a/asi_nomas_esta_quedando.html (renamed from blog/dst/a/asi_nomas_esta_quedando.html) | 155 | ||||
-rw-r--r-- | live/blog/a/devs_android_me_trozaron.html (renamed from blog/dst/a/devs_android_me_trozaron.html) | 161 | ||||
-rw-r--r-- | live/blog/a/el_blog_ya_tiene_timestamps.html (renamed from blog/dst/a/el_blog_ya_tiene_timestamps.html) | 155 | ||||
-rw-r--r-- | live/blog/a/first_blog_post.html (renamed from blog/dst/a/first_blog_post.html) | 153 | ||||
-rw-r--r-- | live/blog/a/git_server_with_cgit.html (renamed from blog/dst/a/git_server_with_cgit.html) | 131 | ||||
-rw-r--r-- | live/blog/a/hoy_toco_desarrollo_personaje.html (renamed from blog/dst/a/hoy_toco_desarrollo_personaje.html) | 155 | ||||
-rw-r--r-- | live/blog/a/mail_server_with_postfix.html (renamed from blog/dst/a/mail_server_with_postfix.html) | 153 | ||||
-rw-r--r-- | live/blog/a/new_blogging_system.html (renamed from blog/dst/a/new_blogging_system.html) | 153 | ||||
-rw-r--r-- | live/blog/a/password_manager_authenticator_setup.html (renamed from blog/dst/a/password_manager_authenticator_setup.html) | 153 | ||||
-rw-r--r-- | live/blog/a/tenia_esto_descuidado.html (renamed from blog/dst/a/tenia_esto_descuidado.html) | 155 | ||||
-rw-r--r-- | live/blog/a/volviendo_a_usar_la_pagina.html (renamed from blog/dst/a/volviendo_a_usar_la_pagina.html) | 161 | ||||
-rw-r--r-- | live/blog/a/vpn_server_with_openvpn.html (renamed from blog/dst/a/vpn_server_with_openvpn.html) | 159 | ||||
-rw-r--r-- | live/blog/a/website_with_nginx.html (renamed from blog/dst/a/website_with_nginx.html) | 137 | ||||
-rw-r--r-- | live/blog/a/xmpp_server_with_prosody.html (renamed from blog/dst/a/xmpp_server_with_prosody.html) | 157 | ||||
-rw-r--r-- | live/blog/g/flappybird_godot_devlog_1.html (renamed from blog/dst/g/flappybird_godot_devlog_1.html) | 161 | ||||
-rw-r--r-- | live/blog/g/godot_project_structure.html (renamed from blog/dst/g/godot_project_structure.html) | 139 | ||||
-rw-r--r-- | live/blog/g/gogodot_jam3_devlog_1.html (renamed from blog/dst/g/gogodot_jam3_devlog_1.html) | 173 | ||||
-rw-r--r-- | live/blog/g/starting_gamedev_blogging.html (renamed from blog/dst/g/starting_gamedev_blogging.html) | 159 | ||||
-rw-r--r-- | live/blog/index.html (renamed from blog/dst/index.html) | 155 | ||||
-rw-r--r-- | live/blog/rss.xml (renamed from blog/dst/rss.xml) | 99 | ||||
-rw-r--r-- | live/blog/sitemap.xml (renamed from blog/dst/sitemap.xml) | 65 | ||||
-rw-r--r-- | live/blog/tag/@english.html (renamed from blog/dst/tag/@english.html) | 146 | ||||
-rw-r--r-- | live/blog/tag/@gamedev.html | 114 | ||||
-rw-r--r-- | live/blog/tag/@gamejam.html | 110 | ||||
-rw-r--r-- | live/blog/tag/@godot.html | 112 | ||||
-rw-r--r-- | live/blog/tag/@rant.html | 110 | ||||
-rw-r--r-- | live/blog/tag/@server.html | 116 | ||||
-rw-r--r-- | live/blog/tag/@short.html | 125 | ||||
-rw-r--r-- | live/blog/tag/@spanish.html | 120 | ||||
-rw-r--r-- | live/blog/tag/@tools.html | 123 | ||||
-rw-r--r-- | live/blog/tag/@tutorial.html | 116 | ||||
-rw-r--r-- | live/blog/tag/@update.html | 124 | ||||
-rw-r--r-- | live/gb/index.html (renamed from gb/index.html) | 0 | ||||
-rw-r--r-- | live/luevano.xyz/.well-known/host-meta (renamed from luevano/.well-known/host-meta) | 0 | ||||
-rw-r--r-- | live/luevano.xyz/.well-known/host-meta.json (renamed from luevano/.well-known/host-meta.json) | 0 | ||||
-rw-r--r-- | live/luevano.xyz/.well-known/matrix/server (renamed from luevano/.well-known/matrix/server) | 0 | ||||
-rw-r--r-- | live/luevano.xyz/404.html | 104 | ||||
-rw-r--r-- | live/luevano.xyz/contact.html | 110 | ||||
-rw-r--r-- | live/luevano.xyz/donate.html | 130 | ||||
-rw-r--r-- | live/luevano.xyz/index.html | 110 | ||||
-rw-r--r-- | live/luevano.xyz/robots.txt (renamed from luevano/robots.txt) | 0 | ||||
-rw-r--r-- | live/luevano.xyz/sitemap-index.xml (renamed from luevano/sitemap-index.xml) | 6 | ||||
-rw-r--r-- | live/luevano.xyz/sitemap.xml | 73 | ||||
-rw-r--r-- | live/static/css/gb.css (renamed from static/css/gb.css) | 0 | ||||
-rw-r--r-- | live/static/css/style.css (renamed from static/css/style.css) | 0 | ||||
-rw-r--r-- | live/static/css/theme.css (renamed from static/css/theme.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/LICENSE.txt (renamed from static/font-awesome/LICENSE.txt) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/attribution.js (renamed from static/font-awesome/attribution.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/all.css (renamed from static/font-awesome/css/all.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/all.min.css (renamed from static/font-awesome/css/all.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/brands.css (renamed from static/font-awesome/css/brands.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/brands.min.css (renamed from static/font-awesome/css/brands.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/fontawesome.css (renamed from static/font-awesome/css/fontawesome.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/fontawesome.min.css (renamed from static/font-awesome/css/fontawesome.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/regular.css (renamed from static/font-awesome/css/regular.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/regular.min.css (renamed from static/font-awesome/css/regular.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/solid.css (renamed from static/font-awesome/css/solid.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/solid.min.css (renamed from static/font-awesome/css/solid.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/svg-with-js.css (renamed from static/font-awesome/css/svg-with-js.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/svg-with-js.min.css (renamed from static/font-awesome/css/svg-with-js.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/v4-shims.css (renamed from static/font-awesome/css/v4-shims.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/css/v4-shims.min.css (renamed from static/font-awesome/css/v4-shims.min.css) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/all.js (renamed from static/font-awesome/js/all.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/all.min.js (renamed from static/font-awesome/js/all.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/brands.js (renamed from static/font-awesome/js/brands.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/brands.min.js (renamed from static/font-awesome/js/brands.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/conflict-detection.js (renamed from static/font-awesome/js/conflict-detection.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/conflict-detection.min.js (renamed from static/font-awesome/js/conflict-detection.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/fontawesome.js (renamed from static/font-awesome/js/fontawesome.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/fontawesome.min.js (renamed from static/font-awesome/js/fontawesome.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/regular.js (renamed from static/font-awesome/js/regular.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/regular.min.js (renamed from static/font-awesome/js/regular.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/solid.js (renamed from static/font-awesome/js/solid.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/solid.min.js (renamed from static/font-awesome/js/solid.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/v4-shims.js (renamed from static/font-awesome/js/v4-shims.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/js/v4-shims.min.js (renamed from static/font-awesome/js/v4-shims.min.js) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_animated.less (renamed from static/font-awesome/less/_animated.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_bordered-pulled.less (renamed from static/font-awesome/less/_bordered-pulled.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_core.less (renamed from static/font-awesome/less/_core.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_fixed-width.less (renamed from static/font-awesome/less/_fixed-width.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_icons.less (renamed from static/font-awesome/less/_icons.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_larger.less (renamed from static/font-awesome/less/_larger.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_list.less (renamed from static/font-awesome/less/_list.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_mixins.less (renamed from static/font-awesome/less/_mixins.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_rotated-flipped.less (renamed from static/font-awesome/less/_rotated-flipped.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_screen-reader.less (renamed from static/font-awesome/less/_screen-reader.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_shims.less (renamed from static/font-awesome/less/_shims.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_stacked.less (renamed from static/font-awesome/less/_stacked.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/_variables.less (renamed from static/font-awesome/less/_variables.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/brands.less (renamed from static/font-awesome/less/brands.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/fontawesome.less (renamed from static/font-awesome/less/fontawesome.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/regular.less (renamed from static/font-awesome/less/regular.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/solid.less (renamed from static/font-awesome/less/solid.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/less/v4-shims.less (renamed from static/font-awesome/less/v4-shims.less) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/metadata/categories.yml (renamed from static/font-awesome/metadata/categories.yml) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/metadata/icons.json (renamed from static/font-awesome/metadata/icons.json) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/metadata/icons.yml (renamed from static/font-awesome/metadata/icons.yml) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/metadata/shims.json (renamed from static/font-awesome/metadata/shims.json) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/metadata/shims.yml (renamed from static/font-awesome/metadata/shims.yml) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/metadata/sponsors.yml (renamed from static/font-awesome/metadata/sponsors.yml) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_animated.scss (renamed from static/font-awesome/scss/_animated.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_bordered-pulled.scss (renamed from static/font-awesome/scss/_bordered-pulled.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_core.scss (renamed from static/font-awesome/scss/_core.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_fixed-width.scss (renamed from static/font-awesome/scss/_fixed-width.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_icons.scss (renamed from static/font-awesome/scss/_icons.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_larger.scss (renamed from static/font-awesome/scss/_larger.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_list.scss (renamed from static/font-awesome/scss/_list.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_mixins.scss (renamed from static/font-awesome/scss/_mixins.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_rotated-flipped.scss (renamed from static/font-awesome/scss/_rotated-flipped.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_screen-reader.scss (renamed from static/font-awesome/scss/_screen-reader.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_shims.scss (renamed from static/font-awesome/scss/_shims.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_stacked.scss (renamed from static/font-awesome/scss/_stacked.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/_variables.scss (renamed from static/font-awesome/scss/_variables.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/brands.scss (renamed from static/font-awesome/scss/brands.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/fontawesome.scss (renamed from static/font-awesome/scss/fontawesome.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/regular.scss (renamed from static/font-awesome/scss/regular.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/solid.scss (renamed from static/font-awesome/scss/solid.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/scss/v4-shims.scss (renamed from static/font-awesome/scss/v4-shims.scss) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/sprites/brands.svg (renamed from static/font-awesome/sprites/brands.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/sprites/regular.svg (renamed from static/font-awesome/sprites/regular.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/sprites/solid.svg (renamed from static/font-awesome/sprites/solid.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/500px.svg (renamed from static/font-awesome/svgs/brands/500px.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/accessible-icon.svg (renamed from static/font-awesome/svgs/brands/accessible-icon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/accusoft.svg (renamed from static/font-awesome/svgs/brands/accusoft.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/acquisitions-incorporated.svg (renamed from static/font-awesome/svgs/brands/acquisitions-incorporated.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/adn.svg (renamed from static/font-awesome/svgs/brands/adn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/adversal.svg (renamed from static/font-awesome/svgs/brands/adversal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/affiliatetheme.svg (renamed from static/font-awesome/svgs/brands/affiliatetheme.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/airbnb.svg (renamed from static/font-awesome/svgs/brands/airbnb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/algolia.svg (renamed from static/font-awesome/svgs/brands/algolia.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/alipay.svg (renamed from static/font-awesome/svgs/brands/alipay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/amazon-pay.svg (renamed from static/font-awesome/svgs/brands/amazon-pay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/amazon.svg (renamed from static/font-awesome/svgs/brands/amazon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/amilia.svg (renamed from static/font-awesome/svgs/brands/amilia.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/android.svg (renamed from static/font-awesome/svgs/brands/android.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/angellist.svg (renamed from static/font-awesome/svgs/brands/angellist.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/angrycreative.svg (renamed from static/font-awesome/svgs/brands/angrycreative.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/angular.svg (renamed from static/font-awesome/svgs/brands/angular.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/app-store-ios.svg (renamed from static/font-awesome/svgs/brands/app-store-ios.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/app-store.svg (renamed from static/font-awesome/svgs/brands/app-store.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/apper.svg (renamed from static/font-awesome/svgs/brands/apper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/apple-pay.svg (renamed from static/font-awesome/svgs/brands/apple-pay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/apple.svg (renamed from static/font-awesome/svgs/brands/apple.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/artstation.svg (renamed from static/font-awesome/svgs/brands/artstation.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/asymmetrik.svg (renamed from static/font-awesome/svgs/brands/asymmetrik.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/atlassian.svg (renamed from static/font-awesome/svgs/brands/atlassian.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/audible.svg (renamed from static/font-awesome/svgs/brands/audible.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/autoprefixer.svg (renamed from static/font-awesome/svgs/brands/autoprefixer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/avianex.svg (renamed from static/font-awesome/svgs/brands/avianex.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/aviato.svg (renamed from static/font-awesome/svgs/brands/aviato.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/aws.svg (renamed from static/font-awesome/svgs/brands/aws.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bandcamp.svg (renamed from static/font-awesome/svgs/brands/bandcamp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/battle-net.svg (renamed from static/font-awesome/svgs/brands/battle-net.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/behance-square.svg (renamed from static/font-awesome/svgs/brands/behance-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/behance.svg (renamed from static/font-awesome/svgs/brands/behance.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bimobject.svg (renamed from static/font-awesome/svgs/brands/bimobject.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bitbucket.svg (renamed from static/font-awesome/svgs/brands/bitbucket.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bitcoin.svg (renamed from static/font-awesome/svgs/brands/bitcoin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bity.svg (renamed from static/font-awesome/svgs/brands/bity.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/black-tie.svg (renamed from static/font-awesome/svgs/brands/black-tie.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/blackberry.svg (renamed from static/font-awesome/svgs/brands/blackberry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/blogger-b.svg (renamed from static/font-awesome/svgs/brands/blogger-b.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/blogger.svg (renamed from static/font-awesome/svgs/brands/blogger.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bluetooth-b.svg (renamed from static/font-awesome/svgs/brands/bluetooth-b.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bluetooth.svg (renamed from static/font-awesome/svgs/brands/bluetooth.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/bootstrap.svg (renamed from static/font-awesome/svgs/brands/bootstrap.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/btc.svg (renamed from static/font-awesome/svgs/brands/btc.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/buffer.svg (renamed from static/font-awesome/svgs/brands/buffer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/buromobelexperte.svg (renamed from static/font-awesome/svgs/brands/buromobelexperte.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/buy-n-large.svg (renamed from static/font-awesome/svgs/brands/buy-n-large.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/buysellads.svg (renamed from static/font-awesome/svgs/brands/buysellads.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/canadian-maple-leaf.svg (renamed from static/font-awesome/svgs/brands/canadian-maple-leaf.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-amazon-pay.svg (renamed from static/font-awesome/svgs/brands/cc-amazon-pay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-amex.svg (renamed from static/font-awesome/svgs/brands/cc-amex.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-apple-pay.svg (renamed from static/font-awesome/svgs/brands/cc-apple-pay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-diners-club.svg (renamed from static/font-awesome/svgs/brands/cc-diners-club.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-discover.svg (renamed from static/font-awesome/svgs/brands/cc-discover.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-jcb.svg (renamed from static/font-awesome/svgs/brands/cc-jcb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-mastercard.svg (renamed from static/font-awesome/svgs/brands/cc-mastercard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-paypal.svg (renamed from static/font-awesome/svgs/brands/cc-paypal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-stripe.svg (renamed from static/font-awesome/svgs/brands/cc-stripe.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cc-visa.svg (renamed from static/font-awesome/svgs/brands/cc-visa.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/centercode.svg (renamed from static/font-awesome/svgs/brands/centercode.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/centos.svg (renamed from static/font-awesome/svgs/brands/centos.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/chrome.svg (renamed from static/font-awesome/svgs/brands/chrome.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/chromecast.svg (renamed from static/font-awesome/svgs/brands/chromecast.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cloudflare.svg (renamed from static/font-awesome/svgs/brands/cloudflare.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cloudscale.svg (renamed from static/font-awesome/svgs/brands/cloudscale.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cloudsmith.svg (renamed from static/font-awesome/svgs/brands/cloudsmith.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cloudversify.svg (renamed from static/font-awesome/svgs/brands/cloudversify.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/codepen.svg (renamed from static/font-awesome/svgs/brands/codepen.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/codiepie.svg (renamed from static/font-awesome/svgs/brands/codiepie.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/confluence.svg (renamed from static/font-awesome/svgs/brands/confluence.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/connectdevelop.svg (renamed from static/font-awesome/svgs/brands/connectdevelop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/contao.svg (renamed from static/font-awesome/svgs/brands/contao.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cotton-bureau.svg (renamed from static/font-awesome/svgs/brands/cotton-bureau.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cpanel.svg (renamed from static/font-awesome/svgs/brands/cpanel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-by.svg (renamed from static/font-awesome/svgs/brands/creative-commons-by.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-nc-eu.svg (renamed from static/font-awesome/svgs/brands/creative-commons-nc-eu.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-nc-jp.svg (renamed from static/font-awesome/svgs/brands/creative-commons-nc-jp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-nc.svg (renamed from static/font-awesome/svgs/brands/creative-commons-nc.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-nd.svg (renamed from static/font-awesome/svgs/brands/creative-commons-nd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-pd-alt.svg (renamed from static/font-awesome/svgs/brands/creative-commons-pd-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-pd.svg (renamed from static/font-awesome/svgs/brands/creative-commons-pd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-remix.svg (renamed from static/font-awesome/svgs/brands/creative-commons-remix.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-sa.svg (renamed from static/font-awesome/svgs/brands/creative-commons-sa.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-sampling-plus.svg (renamed from static/font-awesome/svgs/brands/creative-commons-sampling-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-sampling.svg (renamed from static/font-awesome/svgs/brands/creative-commons-sampling.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-share.svg (renamed from static/font-awesome/svgs/brands/creative-commons-share.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons-zero.svg (renamed from static/font-awesome/svgs/brands/creative-commons-zero.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/creative-commons.svg (renamed from static/font-awesome/svgs/brands/creative-commons.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/critical-role.svg (renamed from static/font-awesome/svgs/brands/critical-role.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/css3-alt.svg (renamed from static/font-awesome/svgs/brands/css3-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/css3.svg (renamed from static/font-awesome/svgs/brands/css3.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/cuttlefish.svg (renamed from static/font-awesome/svgs/brands/cuttlefish.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/d-and-d-beyond.svg (renamed from static/font-awesome/svgs/brands/d-and-d-beyond.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/d-and-d.svg (renamed from static/font-awesome/svgs/brands/d-and-d.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dailymotion.svg (renamed from static/font-awesome/svgs/brands/dailymotion.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dashcube.svg (renamed from static/font-awesome/svgs/brands/dashcube.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/deezer.svg (renamed from static/font-awesome/svgs/brands/deezer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/delicious.svg (renamed from static/font-awesome/svgs/brands/delicious.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/deploydog.svg (renamed from static/font-awesome/svgs/brands/deploydog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/deskpro.svg (renamed from static/font-awesome/svgs/brands/deskpro.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dev.svg (renamed from static/font-awesome/svgs/brands/dev.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/deviantart.svg (renamed from static/font-awesome/svgs/brands/deviantart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dhl.svg (renamed from static/font-awesome/svgs/brands/dhl.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/diaspora.svg (renamed from static/font-awesome/svgs/brands/diaspora.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/digg.svg (renamed from static/font-awesome/svgs/brands/digg.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/digital-ocean.svg (renamed from static/font-awesome/svgs/brands/digital-ocean.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/discord.svg (renamed from static/font-awesome/svgs/brands/discord.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/discourse.svg (renamed from static/font-awesome/svgs/brands/discourse.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dochub.svg (renamed from static/font-awesome/svgs/brands/dochub.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/docker.svg (renamed from static/font-awesome/svgs/brands/docker.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/draft2digital.svg (renamed from static/font-awesome/svgs/brands/draft2digital.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dribbble-square.svg (renamed from static/font-awesome/svgs/brands/dribbble-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dribbble.svg (renamed from static/font-awesome/svgs/brands/dribbble.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dropbox.svg (renamed from static/font-awesome/svgs/brands/dropbox.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/drupal.svg (renamed from static/font-awesome/svgs/brands/drupal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/dyalog.svg (renamed from static/font-awesome/svgs/brands/dyalog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/earlybirds.svg (renamed from static/font-awesome/svgs/brands/earlybirds.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ebay.svg (renamed from static/font-awesome/svgs/brands/ebay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/edge-legacy.svg (renamed from static/font-awesome/svgs/brands/edge-legacy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/edge.svg (renamed from static/font-awesome/svgs/brands/edge.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/elementor.svg (renamed from static/font-awesome/svgs/brands/elementor.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ello.svg (renamed from static/font-awesome/svgs/brands/ello.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ember.svg (renamed from static/font-awesome/svgs/brands/ember.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/empire.svg (renamed from static/font-awesome/svgs/brands/empire.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/envira.svg (renamed from static/font-awesome/svgs/brands/envira.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/erlang.svg (renamed from static/font-awesome/svgs/brands/erlang.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ethereum.svg (renamed from static/font-awesome/svgs/brands/ethereum.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/etsy.svg (renamed from static/font-awesome/svgs/brands/etsy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/evernote.svg (renamed from static/font-awesome/svgs/brands/evernote.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/expeditedssl.svg (renamed from static/font-awesome/svgs/brands/expeditedssl.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/facebook-f.svg (renamed from static/font-awesome/svgs/brands/facebook-f.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/facebook-messenger.svg (renamed from static/font-awesome/svgs/brands/facebook-messenger.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/facebook-square.svg (renamed from static/font-awesome/svgs/brands/facebook-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/facebook.svg (renamed from static/font-awesome/svgs/brands/facebook.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fantasy-flight-games.svg (renamed from static/font-awesome/svgs/brands/fantasy-flight-games.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fedex.svg (renamed from static/font-awesome/svgs/brands/fedex.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fedora.svg (renamed from static/font-awesome/svgs/brands/fedora.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/figma.svg (renamed from static/font-awesome/svgs/brands/figma.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/firefox-browser.svg (renamed from static/font-awesome/svgs/brands/firefox-browser.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/firefox.svg (renamed from static/font-awesome/svgs/brands/firefox.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/first-order-alt.svg (renamed from static/font-awesome/svgs/brands/first-order-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/first-order.svg (renamed from static/font-awesome/svgs/brands/first-order.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/firstdraft.svg (renamed from static/font-awesome/svgs/brands/firstdraft.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/flickr.svg (renamed from static/font-awesome/svgs/brands/flickr.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/flipboard.svg (renamed from static/font-awesome/svgs/brands/flipboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fly.svg (renamed from static/font-awesome/svgs/brands/fly.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/font-awesome-alt.svg (renamed from static/font-awesome/svgs/brands/font-awesome-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/font-awesome-flag.svg (renamed from static/font-awesome/svgs/brands/font-awesome-flag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/font-awesome-logo-full.svg (renamed from static/font-awesome/svgs/brands/font-awesome-logo-full.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/font-awesome.svg (renamed from static/font-awesome/svgs/brands/font-awesome.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fonticons-fi.svg (renamed from static/font-awesome/svgs/brands/fonticons-fi.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fonticons.svg (renamed from static/font-awesome/svgs/brands/fonticons.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fort-awesome-alt.svg (renamed from static/font-awesome/svgs/brands/fort-awesome-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fort-awesome.svg (renamed from static/font-awesome/svgs/brands/fort-awesome.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/forumbee.svg (renamed from static/font-awesome/svgs/brands/forumbee.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/foursquare.svg (renamed from static/font-awesome/svgs/brands/foursquare.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/free-code-camp.svg (renamed from static/font-awesome/svgs/brands/free-code-camp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/freebsd.svg (renamed from static/font-awesome/svgs/brands/freebsd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/fulcrum.svg (renamed from static/font-awesome/svgs/brands/fulcrum.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/galactic-republic.svg (renamed from static/font-awesome/svgs/brands/galactic-republic.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/galactic-senate.svg (renamed from static/font-awesome/svgs/brands/galactic-senate.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/get-pocket.svg (renamed from static/font-awesome/svgs/brands/get-pocket.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gg-circle.svg (renamed from static/font-awesome/svgs/brands/gg-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gg.svg (renamed from static/font-awesome/svgs/brands/gg.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/git-alt.svg (renamed from static/font-awesome/svgs/brands/git-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/git-square.svg (renamed from static/font-awesome/svgs/brands/git-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/git.svg (renamed from static/font-awesome/svgs/brands/git.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/github-alt.svg (renamed from static/font-awesome/svgs/brands/github-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/github-square.svg (renamed from static/font-awesome/svgs/brands/github-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/github.svg (renamed from static/font-awesome/svgs/brands/github.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gitkraken.svg (renamed from static/font-awesome/svgs/brands/gitkraken.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gitlab.svg (renamed from static/font-awesome/svgs/brands/gitlab.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gitter.svg (renamed from static/font-awesome/svgs/brands/gitter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/glide-g.svg (renamed from static/font-awesome/svgs/brands/glide-g.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/glide.svg (renamed from static/font-awesome/svgs/brands/glide.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gofore.svg (renamed from static/font-awesome/svgs/brands/gofore.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/goodreads-g.svg (renamed from static/font-awesome/svgs/brands/goodreads-g.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/goodreads.svg (renamed from static/font-awesome/svgs/brands/goodreads.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-drive.svg (renamed from static/font-awesome/svgs/brands/google-drive.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-pay.svg (renamed from static/font-awesome/svgs/brands/google-pay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-play.svg (renamed from static/font-awesome/svgs/brands/google-play.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-plus-g.svg (renamed from static/font-awesome/svgs/brands/google-plus-g.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-plus-square.svg (renamed from static/font-awesome/svgs/brands/google-plus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-plus.svg (renamed from static/font-awesome/svgs/brands/google-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google-wallet.svg (renamed from static/font-awesome/svgs/brands/google-wallet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/google.svg (renamed from static/font-awesome/svgs/brands/google.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gratipay.svg (renamed from static/font-awesome/svgs/brands/gratipay.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/grav.svg (renamed from static/font-awesome/svgs/brands/grav.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gripfire.svg (renamed from static/font-awesome/svgs/brands/gripfire.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/grunt.svg (renamed from static/font-awesome/svgs/brands/grunt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/guilded.svg (renamed from static/font-awesome/svgs/brands/guilded.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/gulp.svg (renamed from static/font-awesome/svgs/brands/gulp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hacker-news-square.svg (renamed from static/font-awesome/svgs/brands/hacker-news-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hacker-news.svg (renamed from static/font-awesome/svgs/brands/hacker-news.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hackerrank.svg (renamed from static/font-awesome/svgs/brands/hackerrank.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hips.svg (renamed from static/font-awesome/svgs/brands/hips.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hire-a-helper.svg (renamed from static/font-awesome/svgs/brands/hire-a-helper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hive.svg (renamed from static/font-awesome/svgs/brands/hive.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hooli.svg (renamed from static/font-awesome/svgs/brands/hooli.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hornbill.svg (renamed from static/font-awesome/svgs/brands/hornbill.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hotjar.svg (renamed from static/font-awesome/svgs/brands/hotjar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/houzz.svg (renamed from static/font-awesome/svgs/brands/houzz.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/html5.svg (renamed from static/font-awesome/svgs/brands/html5.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/hubspot.svg (renamed from static/font-awesome/svgs/brands/hubspot.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ideal.svg (renamed from static/font-awesome/svgs/brands/ideal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/imdb.svg (renamed from static/font-awesome/svgs/brands/imdb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/innosoft.svg (renamed from static/font-awesome/svgs/brands/innosoft.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/instagram-square.svg (renamed from static/font-awesome/svgs/brands/instagram-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/instagram.svg (renamed from static/font-awesome/svgs/brands/instagram.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/instalod.svg (renamed from static/font-awesome/svgs/brands/instalod.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/intercom.svg (renamed from static/font-awesome/svgs/brands/intercom.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/internet-explorer.svg (renamed from static/font-awesome/svgs/brands/internet-explorer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/invision.svg (renamed from static/font-awesome/svgs/brands/invision.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ioxhost.svg (renamed from static/font-awesome/svgs/brands/ioxhost.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/itch-io.svg (renamed from static/font-awesome/svgs/brands/itch-io.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/itunes-note.svg (renamed from static/font-awesome/svgs/brands/itunes-note.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/itunes.svg (renamed from static/font-awesome/svgs/brands/itunes.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/java.svg (renamed from static/font-awesome/svgs/brands/java.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/jedi-order.svg (renamed from static/font-awesome/svgs/brands/jedi-order.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/jenkins.svg (renamed from static/font-awesome/svgs/brands/jenkins.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/jira.svg (renamed from static/font-awesome/svgs/brands/jira.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/joget.svg (renamed from static/font-awesome/svgs/brands/joget.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/joomla.svg (renamed from static/font-awesome/svgs/brands/joomla.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/js-square.svg (renamed from static/font-awesome/svgs/brands/js-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/js.svg (renamed from static/font-awesome/svgs/brands/js.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/jsfiddle.svg (renamed from static/font-awesome/svgs/brands/jsfiddle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/kaggle.svg (renamed from static/font-awesome/svgs/brands/kaggle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/keybase.svg (renamed from static/font-awesome/svgs/brands/keybase.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/keycdn.svg (renamed from static/font-awesome/svgs/brands/keycdn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/kickstarter-k.svg (renamed from static/font-awesome/svgs/brands/kickstarter-k.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/kickstarter.svg (renamed from static/font-awesome/svgs/brands/kickstarter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/korvue.svg (renamed from static/font-awesome/svgs/brands/korvue.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/laravel.svg (renamed from static/font-awesome/svgs/brands/laravel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/lastfm-square.svg (renamed from static/font-awesome/svgs/brands/lastfm-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/lastfm.svg (renamed from static/font-awesome/svgs/brands/lastfm.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/leanpub.svg (renamed from static/font-awesome/svgs/brands/leanpub.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/less.svg (renamed from static/font-awesome/svgs/brands/less.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/line.svg (renamed from static/font-awesome/svgs/brands/line.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/linkedin-in.svg (renamed from static/font-awesome/svgs/brands/linkedin-in.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/linkedin.svg (renamed from static/font-awesome/svgs/brands/linkedin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/linode.svg (renamed from static/font-awesome/svgs/brands/linode.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/linux.svg (renamed from static/font-awesome/svgs/brands/linux.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/lyft.svg (renamed from static/font-awesome/svgs/brands/lyft.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/magento.svg (renamed from static/font-awesome/svgs/brands/magento.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mailchimp.svg (renamed from static/font-awesome/svgs/brands/mailchimp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mandalorian.svg (renamed from static/font-awesome/svgs/brands/mandalorian.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/markdown.svg (renamed from static/font-awesome/svgs/brands/markdown.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mastodon.svg (renamed from static/font-awesome/svgs/brands/mastodon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/maxcdn.svg (renamed from static/font-awesome/svgs/brands/maxcdn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mdb.svg (renamed from static/font-awesome/svgs/brands/mdb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/medapps.svg (renamed from static/font-awesome/svgs/brands/medapps.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/medium-m.svg (renamed from static/font-awesome/svgs/brands/medium-m.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/medium.svg (renamed from static/font-awesome/svgs/brands/medium.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/medrt.svg (renamed from static/font-awesome/svgs/brands/medrt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/meetup.svg (renamed from static/font-awesome/svgs/brands/meetup.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/megaport.svg (renamed from static/font-awesome/svgs/brands/megaport.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mendeley.svg (renamed from static/font-awesome/svgs/brands/mendeley.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/microblog.svg (renamed from static/font-awesome/svgs/brands/microblog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/microsoft.svg (renamed from static/font-awesome/svgs/brands/microsoft.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mix.svg (renamed from static/font-awesome/svgs/brands/mix.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mixcloud.svg (renamed from static/font-awesome/svgs/brands/mixcloud.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mixer.svg (renamed from static/font-awesome/svgs/brands/mixer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/mizuni.svg (renamed from static/font-awesome/svgs/brands/mizuni.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/modx.svg (renamed from static/font-awesome/svgs/brands/modx.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/monero.svg (renamed from static/font-awesome/svgs/brands/monero.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/napster.svg (renamed from static/font-awesome/svgs/brands/napster.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/neos.svg (renamed from static/font-awesome/svgs/brands/neos.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/nimblr.svg (renamed from static/font-awesome/svgs/brands/nimblr.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/node-js.svg (renamed from static/font-awesome/svgs/brands/node-js.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/node.svg (renamed from static/font-awesome/svgs/brands/node.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/npm.svg (renamed from static/font-awesome/svgs/brands/npm.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ns8.svg (renamed from static/font-awesome/svgs/brands/ns8.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/nutritionix.svg (renamed from static/font-awesome/svgs/brands/nutritionix.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/octopus-deploy.svg (renamed from static/font-awesome/svgs/brands/octopus-deploy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/odnoklassniki-square.svg (renamed from static/font-awesome/svgs/brands/odnoklassniki-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/odnoklassniki.svg (renamed from static/font-awesome/svgs/brands/odnoklassniki.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/old-republic.svg (renamed from static/font-awesome/svgs/brands/old-republic.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/opencart.svg (renamed from static/font-awesome/svgs/brands/opencart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/openid.svg (renamed from static/font-awesome/svgs/brands/openid.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/opera.svg (renamed from static/font-awesome/svgs/brands/opera.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/optin-monster.svg (renamed from static/font-awesome/svgs/brands/optin-monster.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/orcid.svg (renamed from static/font-awesome/svgs/brands/orcid.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/osi.svg (renamed from static/font-awesome/svgs/brands/osi.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/page4.svg (renamed from static/font-awesome/svgs/brands/page4.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pagelines.svg (renamed from static/font-awesome/svgs/brands/pagelines.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/palfed.svg (renamed from static/font-awesome/svgs/brands/palfed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/patreon.svg (renamed from static/font-awesome/svgs/brands/patreon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/paypal.svg (renamed from static/font-awesome/svgs/brands/paypal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/penny-arcade.svg (renamed from static/font-awesome/svgs/brands/penny-arcade.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/perbyte.svg (renamed from static/font-awesome/svgs/brands/perbyte.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/periscope.svg (renamed from static/font-awesome/svgs/brands/periscope.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/phabricator.svg (renamed from static/font-awesome/svgs/brands/phabricator.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/phoenix-framework.svg (renamed from static/font-awesome/svgs/brands/phoenix-framework.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/phoenix-squadron.svg (renamed from static/font-awesome/svgs/brands/phoenix-squadron.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/php.svg (renamed from static/font-awesome/svgs/brands/php.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pied-piper-alt.svg (renamed from static/font-awesome/svgs/brands/pied-piper-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pied-piper-hat.svg (renamed from static/font-awesome/svgs/brands/pied-piper-hat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pied-piper-pp.svg (renamed from static/font-awesome/svgs/brands/pied-piper-pp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pied-piper-square.svg (renamed from static/font-awesome/svgs/brands/pied-piper-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pied-piper.svg (renamed from static/font-awesome/svgs/brands/pied-piper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pinterest-p.svg (renamed from static/font-awesome/svgs/brands/pinterest-p.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pinterest-square.svg (renamed from static/font-awesome/svgs/brands/pinterest-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pinterest.svg (renamed from static/font-awesome/svgs/brands/pinterest.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/playstation.svg (renamed from static/font-awesome/svgs/brands/playstation.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/product-hunt.svg (renamed from static/font-awesome/svgs/brands/product-hunt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/pushed.svg (renamed from static/font-awesome/svgs/brands/pushed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/python.svg (renamed from static/font-awesome/svgs/brands/python.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/qq.svg (renamed from static/font-awesome/svgs/brands/qq.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/quinscape.svg (renamed from static/font-awesome/svgs/brands/quinscape.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/quora.svg (renamed from static/font-awesome/svgs/brands/quora.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/r-project.svg (renamed from static/font-awesome/svgs/brands/r-project.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/raspberry-pi.svg (renamed from static/font-awesome/svgs/brands/raspberry-pi.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ravelry.svg (renamed from static/font-awesome/svgs/brands/ravelry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/react.svg (renamed from static/font-awesome/svgs/brands/react.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/reacteurope.svg (renamed from static/font-awesome/svgs/brands/reacteurope.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/readme.svg (renamed from static/font-awesome/svgs/brands/readme.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/rebel.svg (renamed from static/font-awesome/svgs/brands/rebel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/red-river.svg (renamed from static/font-awesome/svgs/brands/red-river.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/reddit-alien.svg (renamed from static/font-awesome/svgs/brands/reddit-alien.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/reddit-square.svg (renamed from static/font-awesome/svgs/brands/reddit-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/reddit.svg (renamed from static/font-awesome/svgs/brands/reddit.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/redhat.svg (renamed from static/font-awesome/svgs/brands/redhat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/renren.svg (renamed from static/font-awesome/svgs/brands/renren.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/replyd.svg (renamed from static/font-awesome/svgs/brands/replyd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/researchgate.svg (renamed from static/font-awesome/svgs/brands/researchgate.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/resolving.svg (renamed from static/font-awesome/svgs/brands/resolving.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/rev.svg (renamed from static/font-awesome/svgs/brands/rev.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/rocketchat.svg (renamed from static/font-awesome/svgs/brands/rocketchat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/rockrms.svg (renamed from static/font-awesome/svgs/brands/rockrms.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/rust.svg (renamed from static/font-awesome/svgs/brands/rust.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/safari.svg (renamed from static/font-awesome/svgs/brands/safari.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/salesforce.svg (renamed from static/font-awesome/svgs/brands/salesforce.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sass.svg (renamed from static/font-awesome/svgs/brands/sass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/schlix.svg (renamed from static/font-awesome/svgs/brands/schlix.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/scribd.svg (renamed from static/font-awesome/svgs/brands/scribd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/searchengin.svg (renamed from static/font-awesome/svgs/brands/searchengin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sellcast.svg (renamed from static/font-awesome/svgs/brands/sellcast.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sellsy.svg (renamed from static/font-awesome/svgs/brands/sellsy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/servicestack.svg (renamed from static/font-awesome/svgs/brands/servicestack.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/shirtsinbulk.svg (renamed from static/font-awesome/svgs/brands/shirtsinbulk.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/shopify.svg (renamed from static/font-awesome/svgs/brands/shopify.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/shopware.svg (renamed from static/font-awesome/svgs/brands/shopware.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/simplybuilt.svg (renamed from static/font-awesome/svgs/brands/simplybuilt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sistrix.svg (renamed from static/font-awesome/svgs/brands/sistrix.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sith.svg (renamed from static/font-awesome/svgs/brands/sith.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sketch.svg (renamed from static/font-awesome/svgs/brands/sketch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/skyatlas.svg (renamed from static/font-awesome/svgs/brands/skyatlas.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/skype.svg (renamed from static/font-awesome/svgs/brands/skype.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/slack-hash.svg (renamed from static/font-awesome/svgs/brands/slack-hash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/slack.svg (renamed from static/font-awesome/svgs/brands/slack.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/slideshare.svg (renamed from static/font-awesome/svgs/brands/slideshare.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/snapchat-ghost.svg (renamed from static/font-awesome/svgs/brands/snapchat-ghost.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/snapchat-square.svg (renamed from static/font-awesome/svgs/brands/snapchat-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/snapchat.svg (renamed from static/font-awesome/svgs/brands/snapchat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/soundcloud.svg (renamed from static/font-awesome/svgs/brands/soundcloud.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sourcetree.svg (renamed from static/font-awesome/svgs/brands/sourcetree.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/speakap.svg (renamed from static/font-awesome/svgs/brands/speakap.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/speaker-deck.svg (renamed from static/font-awesome/svgs/brands/speaker-deck.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/spotify.svg (renamed from static/font-awesome/svgs/brands/spotify.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/squarespace.svg (renamed from static/font-awesome/svgs/brands/squarespace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stack-exchange.svg (renamed from static/font-awesome/svgs/brands/stack-exchange.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stack-overflow.svg (renamed from static/font-awesome/svgs/brands/stack-overflow.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stackpath.svg (renamed from static/font-awesome/svgs/brands/stackpath.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/staylinked.svg (renamed from static/font-awesome/svgs/brands/staylinked.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/steam-square.svg (renamed from static/font-awesome/svgs/brands/steam-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/steam-symbol.svg (renamed from static/font-awesome/svgs/brands/steam-symbol.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/steam.svg (renamed from static/font-awesome/svgs/brands/steam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/sticker-mule.svg (renamed from static/font-awesome/svgs/brands/sticker-mule.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/strava.svg (renamed from static/font-awesome/svgs/brands/strava.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stripe-s.svg (renamed from static/font-awesome/svgs/brands/stripe-s.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stripe.svg (renamed from static/font-awesome/svgs/brands/stripe.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/studiovinari.svg (renamed from static/font-awesome/svgs/brands/studiovinari.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stumbleupon-circle.svg (renamed from static/font-awesome/svgs/brands/stumbleupon-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/stumbleupon.svg (renamed from static/font-awesome/svgs/brands/stumbleupon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/superpowers.svg (renamed from static/font-awesome/svgs/brands/superpowers.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/supple.svg (renamed from static/font-awesome/svgs/brands/supple.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/suse.svg (renamed from static/font-awesome/svgs/brands/suse.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/swift.svg (renamed from static/font-awesome/svgs/brands/swift.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/symfony.svg (renamed from static/font-awesome/svgs/brands/symfony.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/teamspeak.svg (renamed from static/font-awesome/svgs/brands/teamspeak.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/telegram-plane.svg (renamed from static/font-awesome/svgs/brands/telegram-plane.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/telegram.svg (renamed from static/font-awesome/svgs/brands/telegram.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/tencent-weibo.svg (renamed from static/font-awesome/svgs/brands/tencent-weibo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/the-red-yeti.svg (renamed from static/font-awesome/svgs/brands/the-red-yeti.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/themeco.svg (renamed from static/font-awesome/svgs/brands/themeco.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/themeisle.svg (renamed from static/font-awesome/svgs/brands/themeisle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/think-peaks.svg (renamed from static/font-awesome/svgs/brands/think-peaks.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/tiktok.svg (renamed from static/font-awesome/svgs/brands/tiktok.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/trade-federation.svg (renamed from static/font-awesome/svgs/brands/trade-federation.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/trello.svg (renamed from static/font-awesome/svgs/brands/trello.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/tripadvisor.svg (renamed from static/font-awesome/svgs/brands/tripadvisor.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/tumblr-square.svg (renamed from static/font-awesome/svgs/brands/tumblr-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/tumblr.svg (renamed from static/font-awesome/svgs/brands/tumblr.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/twitch.svg (renamed from static/font-awesome/svgs/brands/twitch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/twitter-square.svg (renamed from static/font-awesome/svgs/brands/twitter-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/twitter.svg (renamed from static/font-awesome/svgs/brands/twitter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/typo3.svg (renamed from static/font-awesome/svgs/brands/typo3.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/uber.svg (renamed from static/font-awesome/svgs/brands/uber.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ubuntu.svg (renamed from static/font-awesome/svgs/brands/ubuntu.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/uikit.svg (renamed from static/font-awesome/svgs/brands/uikit.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/umbraco.svg (renamed from static/font-awesome/svgs/brands/umbraco.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/uncharted.svg (renamed from static/font-awesome/svgs/brands/uncharted.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/uniregistry.svg (renamed from static/font-awesome/svgs/brands/uniregistry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/unity.svg (renamed from static/font-awesome/svgs/brands/unity.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/unsplash.svg (renamed from static/font-awesome/svgs/brands/unsplash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/untappd.svg (renamed from static/font-awesome/svgs/brands/untappd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ups.svg (renamed from static/font-awesome/svgs/brands/ups.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/usb.svg (renamed from static/font-awesome/svgs/brands/usb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/usps.svg (renamed from static/font-awesome/svgs/brands/usps.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/ussunnah.svg (renamed from static/font-awesome/svgs/brands/ussunnah.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vaadin.svg (renamed from static/font-awesome/svgs/brands/vaadin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/viacoin.svg (renamed from static/font-awesome/svgs/brands/viacoin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/viadeo-square.svg (renamed from static/font-awesome/svgs/brands/viadeo-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/viadeo.svg (renamed from static/font-awesome/svgs/brands/viadeo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/viber.svg (renamed from static/font-awesome/svgs/brands/viber.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vimeo-square.svg (renamed from static/font-awesome/svgs/brands/vimeo-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vimeo-v.svg (renamed from static/font-awesome/svgs/brands/vimeo-v.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vimeo.svg (renamed from static/font-awesome/svgs/brands/vimeo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vine.svg (renamed from static/font-awesome/svgs/brands/vine.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vk.svg (renamed from static/font-awesome/svgs/brands/vk.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vnv.svg (renamed from static/font-awesome/svgs/brands/vnv.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/vuejs.svg (renamed from static/font-awesome/svgs/brands/vuejs.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/watchman-monitoring.svg (renamed from static/font-awesome/svgs/brands/watchman-monitoring.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/waze.svg (renamed from static/font-awesome/svgs/brands/waze.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/weebly.svg (renamed from static/font-awesome/svgs/brands/weebly.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/weibo.svg (renamed from static/font-awesome/svgs/brands/weibo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/weixin.svg (renamed from static/font-awesome/svgs/brands/weixin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/whatsapp-square.svg (renamed from static/font-awesome/svgs/brands/whatsapp-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/whatsapp.svg (renamed from static/font-awesome/svgs/brands/whatsapp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/whmcs.svg (renamed from static/font-awesome/svgs/brands/whmcs.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wikipedia-w.svg (renamed from static/font-awesome/svgs/brands/wikipedia-w.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/windows.svg (renamed from static/font-awesome/svgs/brands/windows.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wix.svg (renamed from static/font-awesome/svgs/brands/wix.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wizards-of-the-coast.svg (renamed from static/font-awesome/svgs/brands/wizards-of-the-coast.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wodu.svg (renamed from static/font-awesome/svgs/brands/wodu.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wolf-pack-battalion.svg (renamed from static/font-awesome/svgs/brands/wolf-pack-battalion.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wordpress-simple.svg (renamed from static/font-awesome/svgs/brands/wordpress-simple.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wordpress.svg (renamed from static/font-awesome/svgs/brands/wordpress.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wpbeginner.svg (renamed from static/font-awesome/svgs/brands/wpbeginner.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wpexplorer.svg (renamed from static/font-awesome/svgs/brands/wpexplorer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wpforms.svg (renamed from static/font-awesome/svgs/brands/wpforms.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/wpressr.svg (renamed from static/font-awesome/svgs/brands/wpressr.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/xbox.svg (renamed from static/font-awesome/svgs/brands/xbox.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/xing-square.svg (renamed from static/font-awesome/svgs/brands/xing-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/xing.svg (renamed from static/font-awesome/svgs/brands/xing.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/y-combinator.svg (renamed from static/font-awesome/svgs/brands/y-combinator.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yahoo.svg (renamed from static/font-awesome/svgs/brands/yahoo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yammer.svg (renamed from static/font-awesome/svgs/brands/yammer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yandex-international.svg (renamed from static/font-awesome/svgs/brands/yandex-international.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yandex.svg (renamed from static/font-awesome/svgs/brands/yandex.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yarn.svg (renamed from static/font-awesome/svgs/brands/yarn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yelp.svg (renamed from static/font-awesome/svgs/brands/yelp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/yoast.svg (renamed from static/font-awesome/svgs/brands/yoast.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/youtube-square.svg (renamed from static/font-awesome/svgs/brands/youtube-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/youtube.svg (renamed from static/font-awesome/svgs/brands/youtube.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/brands/zhihu.svg (renamed from static/font-awesome/svgs/brands/zhihu.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/address-book.svg (renamed from static/font-awesome/svgs/regular/address-book.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/address-card.svg (renamed from static/font-awesome/svgs/regular/address-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/angry.svg (renamed from static/font-awesome/svgs/regular/angry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/arrow-alt-circle-down.svg (renamed from static/font-awesome/svgs/regular/arrow-alt-circle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/arrow-alt-circle-left.svg (renamed from static/font-awesome/svgs/regular/arrow-alt-circle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/arrow-alt-circle-right.svg (renamed from static/font-awesome/svgs/regular/arrow-alt-circle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/arrow-alt-circle-up.svg (renamed from static/font-awesome/svgs/regular/arrow-alt-circle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/bell-slash.svg (renamed from static/font-awesome/svgs/regular/bell-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/bell.svg (renamed from static/font-awesome/svgs/regular/bell.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/bookmark.svg (renamed from static/font-awesome/svgs/regular/bookmark.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/building.svg (renamed from static/font-awesome/svgs/regular/building.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/calendar-alt.svg (renamed from static/font-awesome/svgs/regular/calendar-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/calendar-check.svg (renamed from static/font-awesome/svgs/regular/calendar-check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/calendar-minus.svg (renamed from static/font-awesome/svgs/regular/calendar-minus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/calendar-plus.svg (renamed from static/font-awesome/svgs/regular/calendar-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/calendar-times.svg (renamed from static/font-awesome/svgs/regular/calendar-times.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/calendar.svg (renamed from static/font-awesome/svgs/regular/calendar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/caret-square-down.svg (renamed from static/font-awesome/svgs/regular/caret-square-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/caret-square-left.svg (renamed from static/font-awesome/svgs/regular/caret-square-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/caret-square-right.svg (renamed from static/font-awesome/svgs/regular/caret-square-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/caret-square-up.svg (renamed from static/font-awesome/svgs/regular/caret-square-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/chart-bar.svg (renamed from static/font-awesome/svgs/regular/chart-bar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/check-circle.svg (renamed from static/font-awesome/svgs/regular/check-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/check-square.svg (renamed from static/font-awesome/svgs/regular/check-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/circle.svg (renamed from static/font-awesome/svgs/regular/circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/clipboard.svg (renamed from static/font-awesome/svgs/regular/clipboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/clock.svg (renamed from static/font-awesome/svgs/regular/clock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/clone.svg (renamed from static/font-awesome/svgs/regular/clone.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/closed-captioning.svg (renamed from static/font-awesome/svgs/regular/closed-captioning.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/comment-alt.svg (renamed from static/font-awesome/svgs/regular/comment-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/comment-dots.svg (renamed from static/font-awesome/svgs/regular/comment-dots.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/comment.svg (renamed from static/font-awesome/svgs/regular/comment.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/comments.svg (renamed from static/font-awesome/svgs/regular/comments.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/compass.svg (renamed from static/font-awesome/svgs/regular/compass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/copy.svg (renamed from static/font-awesome/svgs/regular/copy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/copyright.svg (renamed from static/font-awesome/svgs/regular/copyright.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/credit-card.svg (renamed from static/font-awesome/svgs/regular/credit-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/dizzy.svg (renamed from static/font-awesome/svgs/regular/dizzy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/dot-circle.svg (renamed from static/font-awesome/svgs/regular/dot-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/edit.svg (renamed from static/font-awesome/svgs/regular/edit.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/envelope-open.svg (renamed from static/font-awesome/svgs/regular/envelope-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/envelope.svg (renamed from static/font-awesome/svgs/regular/envelope.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/eye-slash.svg (renamed from static/font-awesome/svgs/regular/eye-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/eye.svg (renamed from static/font-awesome/svgs/regular/eye.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-alt.svg (renamed from static/font-awesome/svgs/regular/file-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-archive.svg (renamed from static/font-awesome/svgs/regular/file-archive.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-audio.svg (renamed from static/font-awesome/svgs/regular/file-audio.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-code.svg (renamed from static/font-awesome/svgs/regular/file-code.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-excel.svg (renamed from static/font-awesome/svgs/regular/file-excel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-image.svg (renamed from static/font-awesome/svgs/regular/file-image.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-pdf.svg (renamed from static/font-awesome/svgs/regular/file-pdf.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-powerpoint.svg (renamed from static/font-awesome/svgs/regular/file-powerpoint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-video.svg (renamed from static/font-awesome/svgs/regular/file-video.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file-word.svg (renamed from static/font-awesome/svgs/regular/file-word.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/file.svg (renamed from static/font-awesome/svgs/regular/file.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/flag.svg (renamed from static/font-awesome/svgs/regular/flag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/flushed.svg (renamed from static/font-awesome/svgs/regular/flushed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/folder-open.svg (renamed from static/font-awesome/svgs/regular/folder-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/folder.svg (renamed from static/font-awesome/svgs/regular/folder.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/font-awesome-logo-full.svg (renamed from static/font-awesome/svgs/regular/font-awesome-logo-full.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/frown-open.svg (renamed from static/font-awesome/svgs/regular/frown-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/frown.svg (renamed from static/font-awesome/svgs/regular/frown.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/futbol.svg (renamed from static/font-awesome/svgs/regular/futbol.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/gem.svg (renamed from static/font-awesome/svgs/regular/gem.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grimace.svg (renamed from static/font-awesome/svgs/regular/grimace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-alt.svg (renamed from static/font-awesome/svgs/regular/grin-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-beam-sweat.svg (renamed from static/font-awesome/svgs/regular/grin-beam-sweat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-beam.svg (renamed from static/font-awesome/svgs/regular/grin-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-hearts.svg (renamed from static/font-awesome/svgs/regular/grin-hearts.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-squint-tears.svg (renamed from static/font-awesome/svgs/regular/grin-squint-tears.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-squint.svg (renamed from static/font-awesome/svgs/regular/grin-squint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-stars.svg (renamed from static/font-awesome/svgs/regular/grin-stars.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-tears.svg (renamed from static/font-awesome/svgs/regular/grin-tears.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-tongue-squint.svg (renamed from static/font-awesome/svgs/regular/grin-tongue-squint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-tongue-wink.svg (renamed from static/font-awesome/svgs/regular/grin-tongue-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-tongue.svg (renamed from static/font-awesome/svgs/regular/grin-tongue.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin-wink.svg (renamed from static/font-awesome/svgs/regular/grin-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/grin.svg (renamed from static/font-awesome/svgs/regular/grin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-lizard.svg (renamed from static/font-awesome/svgs/regular/hand-lizard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-paper.svg (renamed from static/font-awesome/svgs/regular/hand-paper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-peace.svg (renamed from static/font-awesome/svgs/regular/hand-peace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-point-down.svg (renamed from static/font-awesome/svgs/regular/hand-point-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-point-left.svg (renamed from static/font-awesome/svgs/regular/hand-point-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-point-right.svg (renamed from static/font-awesome/svgs/regular/hand-point-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-point-up.svg (renamed from static/font-awesome/svgs/regular/hand-point-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-pointer.svg (renamed from static/font-awesome/svgs/regular/hand-pointer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-rock.svg (renamed from static/font-awesome/svgs/regular/hand-rock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-scissors.svg (renamed from static/font-awesome/svgs/regular/hand-scissors.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hand-spock.svg (renamed from static/font-awesome/svgs/regular/hand-spock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/handshake.svg (renamed from static/font-awesome/svgs/regular/handshake.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hdd.svg (renamed from static/font-awesome/svgs/regular/hdd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/heart.svg (renamed from static/font-awesome/svgs/regular/heart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hospital.svg (renamed from static/font-awesome/svgs/regular/hospital.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/hourglass.svg (renamed from static/font-awesome/svgs/regular/hourglass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/id-badge.svg (renamed from static/font-awesome/svgs/regular/id-badge.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/id-card.svg (renamed from static/font-awesome/svgs/regular/id-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/image.svg (renamed from static/font-awesome/svgs/regular/image.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/images.svg (renamed from static/font-awesome/svgs/regular/images.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/keyboard.svg (renamed from static/font-awesome/svgs/regular/keyboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/kiss-beam.svg (renamed from static/font-awesome/svgs/regular/kiss-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/kiss-wink-heart.svg (renamed from static/font-awesome/svgs/regular/kiss-wink-heart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/kiss.svg (renamed from static/font-awesome/svgs/regular/kiss.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/laugh-beam.svg (renamed from static/font-awesome/svgs/regular/laugh-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/laugh-squint.svg (renamed from static/font-awesome/svgs/regular/laugh-squint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/laugh-wink.svg (renamed from static/font-awesome/svgs/regular/laugh-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/laugh.svg (renamed from static/font-awesome/svgs/regular/laugh.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/lemon.svg (renamed from static/font-awesome/svgs/regular/lemon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/life-ring.svg (renamed from static/font-awesome/svgs/regular/life-ring.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/lightbulb.svg (renamed from static/font-awesome/svgs/regular/lightbulb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/list-alt.svg (renamed from static/font-awesome/svgs/regular/list-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/map.svg (renamed from static/font-awesome/svgs/regular/map.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/meh-blank.svg (renamed from static/font-awesome/svgs/regular/meh-blank.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/meh-rolling-eyes.svg (renamed from static/font-awesome/svgs/regular/meh-rolling-eyes.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/meh.svg (renamed from static/font-awesome/svgs/regular/meh.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/minus-square.svg (renamed from static/font-awesome/svgs/regular/minus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/money-bill-alt.svg (renamed from static/font-awesome/svgs/regular/money-bill-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/moon.svg (renamed from static/font-awesome/svgs/regular/moon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/newspaper.svg (renamed from static/font-awesome/svgs/regular/newspaper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/object-group.svg (renamed from static/font-awesome/svgs/regular/object-group.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/object-ungroup.svg (renamed from static/font-awesome/svgs/regular/object-ungroup.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/paper-plane.svg (renamed from static/font-awesome/svgs/regular/paper-plane.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/pause-circle.svg (renamed from static/font-awesome/svgs/regular/pause-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/play-circle.svg (renamed from static/font-awesome/svgs/regular/play-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/plus-square.svg (renamed from static/font-awesome/svgs/regular/plus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/question-circle.svg (renamed from static/font-awesome/svgs/regular/question-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/registered.svg (renamed from static/font-awesome/svgs/regular/registered.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/sad-cry.svg (renamed from static/font-awesome/svgs/regular/sad-cry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/sad-tear.svg (renamed from static/font-awesome/svgs/regular/sad-tear.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/save.svg (renamed from static/font-awesome/svgs/regular/save.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/share-square.svg (renamed from static/font-awesome/svgs/regular/share-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/smile-beam.svg (renamed from static/font-awesome/svgs/regular/smile-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/smile-wink.svg (renamed from static/font-awesome/svgs/regular/smile-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/smile.svg (renamed from static/font-awesome/svgs/regular/smile.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/snowflake.svg (renamed from static/font-awesome/svgs/regular/snowflake.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/square.svg (renamed from static/font-awesome/svgs/regular/square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/star-half.svg (renamed from static/font-awesome/svgs/regular/star-half.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/star.svg (renamed from static/font-awesome/svgs/regular/star.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/sticky-note.svg (renamed from static/font-awesome/svgs/regular/sticky-note.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/stop-circle.svg (renamed from static/font-awesome/svgs/regular/stop-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/sun.svg (renamed from static/font-awesome/svgs/regular/sun.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/surprise.svg (renamed from static/font-awesome/svgs/regular/surprise.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/thumbs-down.svg (renamed from static/font-awesome/svgs/regular/thumbs-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/thumbs-up.svg (renamed from static/font-awesome/svgs/regular/thumbs-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/times-circle.svg (renamed from static/font-awesome/svgs/regular/times-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/tired.svg (renamed from static/font-awesome/svgs/regular/tired.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/trash-alt.svg (renamed from static/font-awesome/svgs/regular/trash-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/user-circle.svg (renamed from static/font-awesome/svgs/regular/user-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/user.svg (renamed from static/font-awesome/svgs/regular/user.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/window-close.svg (renamed from static/font-awesome/svgs/regular/window-close.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/window-maximize.svg (renamed from static/font-awesome/svgs/regular/window-maximize.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/window-minimize.svg (renamed from static/font-awesome/svgs/regular/window-minimize.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/regular/window-restore.svg (renamed from static/font-awesome/svgs/regular/window-restore.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ad.svg (renamed from static/font-awesome/svgs/solid/ad.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/address-book.svg (renamed from static/font-awesome/svgs/solid/address-book.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/address-card.svg (renamed from static/font-awesome/svgs/solid/address-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/adjust.svg (renamed from static/font-awesome/svgs/solid/adjust.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/air-freshener.svg (renamed from static/font-awesome/svgs/solid/air-freshener.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/align-center.svg (renamed from static/font-awesome/svgs/solid/align-center.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/align-justify.svg (renamed from static/font-awesome/svgs/solid/align-justify.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/align-left.svg (renamed from static/font-awesome/svgs/solid/align-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/align-right.svg (renamed from static/font-awesome/svgs/solid/align-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/allergies.svg (renamed from static/font-awesome/svgs/solid/allergies.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ambulance.svg (renamed from static/font-awesome/svgs/solid/ambulance.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/american-sign-language-interpreting.svg (renamed from static/font-awesome/svgs/solid/american-sign-language-interpreting.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/anchor.svg (renamed from static/font-awesome/svgs/solid/anchor.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-double-down.svg (renamed from static/font-awesome/svgs/solid/angle-double-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-double-left.svg (renamed from static/font-awesome/svgs/solid/angle-double-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-double-right.svg (renamed from static/font-awesome/svgs/solid/angle-double-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-double-up.svg (renamed from static/font-awesome/svgs/solid/angle-double-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-down.svg (renamed from static/font-awesome/svgs/solid/angle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-left.svg (renamed from static/font-awesome/svgs/solid/angle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-right.svg (renamed from static/font-awesome/svgs/solid/angle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angle-up.svg (renamed from static/font-awesome/svgs/solid/angle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/angry.svg (renamed from static/font-awesome/svgs/solid/angry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ankh.svg (renamed from static/font-awesome/svgs/solid/ankh.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/apple-alt.svg (renamed from static/font-awesome/svgs/solid/apple-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/archive.svg (renamed from static/font-awesome/svgs/solid/archive.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/archway.svg (renamed from static/font-awesome/svgs/solid/archway.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-alt-circle-down.svg (renamed from static/font-awesome/svgs/solid/arrow-alt-circle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-alt-circle-left.svg (renamed from static/font-awesome/svgs/solid/arrow-alt-circle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-alt-circle-right.svg (renamed from static/font-awesome/svgs/solid/arrow-alt-circle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-alt-circle-up.svg (renamed from static/font-awesome/svgs/solid/arrow-alt-circle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-circle-down.svg (renamed from static/font-awesome/svgs/solid/arrow-circle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-circle-left.svg (renamed from static/font-awesome/svgs/solid/arrow-circle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-circle-right.svg (renamed from static/font-awesome/svgs/solid/arrow-circle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-circle-up.svg (renamed from static/font-awesome/svgs/solid/arrow-circle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-down.svg (renamed from static/font-awesome/svgs/solid/arrow-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-left.svg (renamed from static/font-awesome/svgs/solid/arrow-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-right.svg (renamed from static/font-awesome/svgs/solid/arrow-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrow-up.svg (renamed from static/font-awesome/svgs/solid/arrow-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrows-alt-h.svg (renamed from static/font-awesome/svgs/solid/arrows-alt-h.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrows-alt-v.svg (renamed from static/font-awesome/svgs/solid/arrows-alt-v.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/arrows-alt.svg (renamed from static/font-awesome/svgs/solid/arrows-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/assistive-listening-systems.svg (renamed from static/font-awesome/svgs/solid/assistive-listening-systems.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/asterisk.svg (renamed from static/font-awesome/svgs/solid/asterisk.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/at.svg (renamed from static/font-awesome/svgs/solid/at.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/atlas.svg (renamed from static/font-awesome/svgs/solid/atlas.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/atom.svg (renamed from static/font-awesome/svgs/solid/atom.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/audio-description.svg (renamed from static/font-awesome/svgs/solid/audio-description.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/award.svg (renamed from static/font-awesome/svgs/solid/award.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/baby-carriage.svg (renamed from static/font-awesome/svgs/solid/baby-carriage.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/baby.svg (renamed from static/font-awesome/svgs/solid/baby.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/backspace.svg (renamed from static/font-awesome/svgs/solid/backspace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/backward.svg (renamed from static/font-awesome/svgs/solid/backward.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bacon.svg (renamed from static/font-awesome/svgs/solid/bacon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bacteria.svg (renamed from static/font-awesome/svgs/solid/bacteria.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bacterium.svg (renamed from static/font-awesome/svgs/solid/bacterium.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bahai.svg (renamed from static/font-awesome/svgs/solid/bahai.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/balance-scale-left.svg (renamed from static/font-awesome/svgs/solid/balance-scale-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/balance-scale-right.svg (renamed from static/font-awesome/svgs/solid/balance-scale-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/balance-scale.svg (renamed from static/font-awesome/svgs/solid/balance-scale.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ban.svg (renamed from static/font-awesome/svgs/solid/ban.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/band-aid.svg (renamed from static/font-awesome/svgs/solid/band-aid.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/barcode.svg (renamed from static/font-awesome/svgs/solid/barcode.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bars.svg (renamed from static/font-awesome/svgs/solid/bars.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/baseball-ball.svg (renamed from static/font-awesome/svgs/solid/baseball-ball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/basketball-ball.svg (renamed from static/font-awesome/svgs/solid/basketball-ball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bath.svg (renamed from static/font-awesome/svgs/solid/bath.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/battery-empty.svg (renamed from static/font-awesome/svgs/solid/battery-empty.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/battery-full.svg (renamed from static/font-awesome/svgs/solid/battery-full.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/battery-half.svg (renamed from static/font-awesome/svgs/solid/battery-half.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/battery-quarter.svg (renamed from static/font-awesome/svgs/solid/battery-quarter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/battery-three-quarters.svg (renamed from static/font-awesome/svgs/solid/battery-three-quarters.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bed.svg (renamed from static/font-awesome/svgs/solid/bed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/beer.svg (renamed from static/font-awesome/svgs/solid/beer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bell-slash.svg (renamed from static/font-awesome/svgs/solid/bell-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bell.svg (renamed from static/font-awesome/svgs/solid/bell.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bezier-curve.svg (renamed from static/font-awesome/svgs/solid/bezier-curve.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bible.svg (renamed from static/font-awesome/svgs/solid/bible.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bicycle.svg (renamed from static/font-awesome/svgs/solid/bicycle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/biking.svg (renamed from static/font-awesome/svgs/solid/biking.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/binoculars.svg (renamed from static/font-awesome/svgs/solid/binoculars.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/biohazard.svg (renamed from static/font-awesome/svgs/solid/biohazard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/birthday-cake.svg (renamed from static/font-awesome/svgs/solid/birthday-cake.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/blender-phone.svg (renamed from static/font-awesome/svgs/solid/blender-phone.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/blender.svg (renamed from static/font-awesome/svgs/solid/blender.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/blind.svg (renamed from static/font-awesome/svgs/solid/blind.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/blog.svg (renamed from static/font-awesome/svgs/solid/blog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bold.svg (renamed from static/font-awesome/svgs/solid/bold.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bolt.svg (renamed from static/font-awesome/svgs/solid/bolt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bomb.svg (renamed from static/font-awesome/svgs/solid/bomb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bone.svg (renamed from static/font-awesome/svgs/solid/bone.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bong.svg (renamed from static/font-awesome/svgs/solid/bong.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/book-dead.svg (renamed from static/font-awesome/svgs/solid/book-dead.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/book-medical.svg (renamed from static/font-awesome/svgs/solid/book-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/book-open.svg (renamed from static/font-awesome/svgs/solid/book-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/book-reader.svg (renamed from static/font-awesome/svgs/solid/book-reader.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/book.svg (renamed from static/font-awesome/svgs/solid/book.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bookmark.svg (renamed from static/font-awesome/svgs/solid/bookmark.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/border-all.svg (renamed from static/font-awesome/svgs/solid/border-all.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/border-none.svg (renamed from static/font-awesome/svgs/solid/border-none.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/border-style.svg (renamed from static/font-awesome/svgs/solid/border-style.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bowling-ball.svg (renamed from static/font-awesome/svgs/solid/bowling-ball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/box-open.svg (renamed from static/font-awesome/svgs/solid/box-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/box-tissue.svg (renamed from static/font-awesome/svgs/solid/box-tissue.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/box.svg (renamed from static/font-awesome/svgs/solid/box.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/boxes.svg (renamed from static/font-awesome/svgs/solid/boxes.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/braille.svg (renamed from static/font-awesome/svgs/solid/braille.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/brain.svg (renamed from static/font-awesome/svgs/solid/brain.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bread-slice.svg (renamed from static/font-awesome/svgs/solid/bread-slice.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/briefcase-medical.svg (renamed from static/font-awesome/svgs/solid/briefcase-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/briefcase.svg (renamed from static/font-awesome/svgs/solid/briefcase.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/broadcast-tower.svg (renamed from static/font-awesome/svgs/solid/broadcast-tower.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/broom.svg (renamed from static/font-awesome/svgs/solid/broom.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/brush.svg (renamed from static/font-awesome/svgs/solid/brush.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bug.svg (renamed from static/font-awesome/svgs/solid/bug.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/building.svg (renamed from static/font-awesome/svgs/solid/building.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bullhorn.svg (renamed from static/font-awesome/svgs/solid/bullhorn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bullseye.svg (renamed from static/font-awesome/svgs/solid/bullseye.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/burn.svg (renamed from static/font-awesome/svgs/solid/burn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bus-alt.svg (renamed from static/font-awesome/svgs/solid/bus-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/bus.svg (renamed from static/font-awesome/svgs/solid/bus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/business-time.svg (renamed from static/font-awesome/svgs/solid/business-time.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calculator.svg (renamed from static/font-awesome/svgs/solid/calculator.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-alt.svg (renamed from static/font-awesome/svgs/solid/calendar-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-check.svg (renamed from static/font-awesome/svgs/solid/calendar-check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-day.svg (renamed from static/font-awesome/svgs/solid/calendar-day.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-minus.svg (renamed from static/font-awesome/svgs/solid/calendar-minus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-plus.svg (renamed from static/font-awesome/svgs/solid/calendar-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-times.svg (renamed from static/font-awesome/svgs/solid/calendar-times.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar-week.svg (renamed from static/font-awesome/svgs/solid/calendar-week.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/calendar.svg (renamed from static/font-awesome/svgs/solid/calendar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/camera-retro.svg (renamed from static/font-awesome/svgs/solid/camera-retro.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/camera.svg (renamed from static/font-awesome/svgs/solid/camera.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/campground.svg (renamed from static/font-awesome/svgs/solid/campground.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/candy-cane.svg (renamed from static/font-awesome/svgs/solid/candy-cane.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cannabis.svg (renamed from static/font-awesome/svgs/solid/cannabis.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/capsules.svg (renamed from static/font-awesome/svgs/solid/capsules.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/car-alt.svg (renamed from static/font-awesome/svgs/solid/car-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/car-battery.svg (renamed from static/font-awesome/svgs/solid/car-battery.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/car-crash.svg (renamed from static/font-awesome/svgs/solid/car-crash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/car-side.svg (renamed from static/font-awesome/svgs/solid/car-side.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/car.svg (renamed from static/font-awesome/svgs/solid/car.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caravan.svg (renamed from static/font-awesome/svgs/solid/caravan.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-down.svg (renamed from static/font-awesome/svgs/solid/caret-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-left.svg (renamed from static/font-awesome/svgs/solid/caret-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-right.svg (renamed from static/font-awesome/svgs/solid/caret-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-square-down.svg (renamed from static/font-awesome/svgs/solid/caret-square-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-square-left.svg (renamed from static/font-awesome/svgs/solid/caret-square-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-square-right.svg (renamed from static/font-awesome/svgs/solid/caret-square-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-square-up.svg (renamed from static/font-awesome/svgs/solid/caret-square-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/caret-up.svg (renamed from static/font-awesome/svgs/solid/caret-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/carrot.svg (renamed from static/font-awesome/svgs/solid/carrot.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cart-arrow-down.svg (renamed from static/font-awesome/svgs/solid/cart-arrow-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cart-plus.svg (renamed from static/font-awesome/svgs/solid/cart-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cash-register.svg (renamed from static/font-awesome/svgs/solid/cash-register.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cat.svg (renamed from static/font-awesome/svgs/solid/cat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/certificate.svg (renamed from static/font-awesome/svgs/solid/certificate.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chair.svg (renamed from static/font-awesome/svgs/solid/chair.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chalkboard-teacher.svg (renamed from static/font-awesome/svgs/solid/chalkboard-teacher.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chalkboard.svg (renamed from static/font-awesome/svgs/solid/chalkboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/charging-station.svg (renamed from static/font-awesome/svgs/solid/charging-station.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chart-area.svg (renamed from static/font-awesome/svgs/solid/chart-area.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chart-bar.svg (renamed from static/font-awesome/svgs/solid/chart-bar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chart-line.svg (renamed from static/font-awesome/svgs/solid/chart-line.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chart-pie.svg (renamed from static/font-awesome/svgs/solid/chart-pie.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/check-circle.svg (renamed from static/font-awesome/svgs/solid/check-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/check-double.svg (renamed from static/font-awesome/svgs/solid/check-double.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/check-square.svg (renamed from static/font-awesome/svgs/solid/check-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/check.svg (renamed from static/font-awesome/svgs/solid/check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cheese.svg (renamed from static/font-awesome/svgs/solid/cheese.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-bishop.svg (renamed from static/font-awesome/svgs/solid/chess-bishop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-board.svg (renamed from static/font-awesome/svgs/solid/chess-board.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-king.svg (renamed from static/font-awesome/svgs/solid/chess-king.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-knight.svg (renamed from static/font-awesome/svgs/solid/chess-knight.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-pawn.svg (renamed from static/font-awesome/svgs/solid/chess-pawn.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-queen.svg (renamed from static/font-awesome/svgs/solid/chess-queen.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess-rook.svg (renamed from static/font-awesome/svgs/solid/chess-rook.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chess.svg (renamed from static/font-awesome/svgs/solid/chess.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-circle-down.svg (renamed from static/font-awesome/svgs/solid/chevron-circle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-circle-left.svg (renamed from static/font-awesome/svgs/solid/chevron-circle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-circle-right.svg (renamed from static/font-awesome/svgs/solid/chevron-circle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-circle-up.svg (renamed from static/font-awesome/svgs/solid/chevron-circle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-down.svg (renamed from static/font-awesome/svgs/solid/chevron-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-left.svg (renamed from static/font-awesome/svgs/solid/chevron-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-right.svg (renamed from static/font-awesome/svgs/solid/chevron-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/chevron-up.svg (renamed from static/font-awesome/svgs/solid/chevron-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/child.svg (renamed from static/font-awesome/svgs/solid/child.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/church.svg (renamed from static/font-awesome/svgs/solid/church.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/circle-notch.svg (renamed from static/font-awesome/svgs/solid/circle-notch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/circle.svg (renamed from static/font-awesome/svgs/solid/circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/city.svg (renamed from static/font-awesome/svgs/solid/city.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/clinic-medical.svg (renamed from static/font-awesome/svgs/solid/clinic-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/clipboard-check.svg (renamed from static/font-awesome/svgs/solid/clipboard-check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/clipboard-list.svg (renamed from static/font-awesome/svgs/solid/clipboard-list.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/clipboard.svg (renamed from static/font-awesome/svgs/solid/clipboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/clock.svg (renamed from static/font-awesome/svgs/solid/clock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/clone.svg (renamed from static/font-awesome/svgs/solid/clone.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/closed-captioning.svg (renamed from static/font-awesome/svgs/solid/closed-captioning.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-download-alt.svg (renamed from static/font-awesome/svgs/solid/cloud-download-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-meatball.svg (renamed from static/font-awesome/svgs/solid/cloud-meatball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-moon-rain.svg (renamed from static/font-awesome/svgs/solid/cloud-moon-rain.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-moon.svg (renamed from static/font-awesome/svgs/solid/cloud-moon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-rain.svg (renamed from static/font-awesome/svgs/solid/cloud-rain.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-showers-heavy.svg (renamed from static/font-awesome/svgs/solid/cloud-showers-heavy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-sun-rain.svg (renamed from static/font-awesome/svgs/solid/cloud-sun-rain.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-sun.svg (renamed from static/font-awesome/svgs/solid/cloud-sun.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud-upload-alt.svg (renamed from static/font-awesome/svgs/solid/cloud-upload-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cloud.svg (renamed from static/font-awesome/svgs/solid/cloud.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cocktail.svg (renamed from static/font-awesome/svgs/solid/cocktail.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/code-branch.svg (renamed from static/font-awesome/svgs/solid/code-branch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/code.svg (renamed from static/font-awesome/svgs/solid/code.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/coffee.svg (renamed from static/font-awesome/svgs/solid/coffee.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cog.svg (renamed from static/font-awesome/svgs/solid/cog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cogs.svg (renamed from static/font-awesome/svgs/solid/cogs.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/coins.svg (renamed from static/font-awesome/svgs/solid/coins.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/columns.svg (renamed from static/font-awesome/svgs/solid/columns.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comment-alt.svg (renamed from static/font-awesome/svgs/solid/comment-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comment-dollar.svg (renamed from static/font-awesome/svgs/solid/comment-dollar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comment-dots.svg (renamed from static/font-awesome/svgs/solid/comment-dots.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comment-medical.svg (renamed from static/font-awesome/svgs/solid/comment-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comment-slash.svg (renamed from static/font-awesome/svgs/solid/comment-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comment.svg (renamed from static/font-awesome/svgs/solid/comment.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comments-dollar.svg (renamed from static/font-awesome/svgs/solid/comments-dollar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/comments.svg (renamed from static/font-awesome/svgs/solid/comments.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/compact-disc.svg (renamed from static/font-awesome/svgs/solid/compact-disc.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/compass.svg (renamed from static/font-awesome/svgs/solid/compass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/compress-alt.svg (renamed from static/font-awesome/svgs/solid/compress-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/compress-arrows-alt.svg (renamed from static/font-awesome/svgs/solid/compress-arrows-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/compress.svg (renamed from static/font-awesome/svgs/solid/compress.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/concierge-bell.svg (renamed from static/font-awesome/svgs/solid/concierge-bell.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cookie-bite.svg (renamed from static/font-awesome/svgs/solid/cookie-bite.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cookie.svg (renamed from static/font-awesome/svgs/solid/cookie.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/copy.svg (renamed from static/font-awesome/svgs/solid/copy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/copyright.svg (renamed from static/font-awesome/svgs/solid/copyright.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/couch.svg (renamed from static/font-awesome/svgs/solid/couch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/credit-card.svg (renamed from static/font-awesome/svgs/solid/credit-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/crop-alt.svg (renamed from static/font-awesome/svgs/solid/crop-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/crop.svg (renamed from static/font-awesome/svgs/solid/crop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cross.svg (renamed from static/font-awesome/svgs/solid/cross.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/crosshairs.svg (renamed from static/font-awesome/svgs/solid/crosshairs.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/crow.svg (renamed from static/font-awesome/svgs/solid/crow.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/crown.svg (renamed from static/font-awesome/svgs/solid/crown.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/crutch.svg (renamed from static/font-awesome/svgs/solid/crutch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cube.svg (renamed from static/font-awesome/svgs/solid/cube.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cubes.svg (renamed from static/font-awesome/svgs/solid/cubes.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/cut.svg (renamed from static/font-awesome/svgs/solid/cut.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/database.svg (renamed from static/font-awesome/svgs/solid/database.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/deaf.svg (renamed from static/font-awesome/svgs/solid/deaf.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/democrat.svg (renamed from static/font-awesome/svgs/solid/democrat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/desktop.svg (renamed from static/font-awesome/svgs/solid/desktop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dharmachakra.svg (renamed from static/font-awesome/svgs/solid/dharmachakra.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/diagnoses.svg (renamed from static/font-awesome/svgs/solid/diagnoses.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-d20.svg (renamed from static/font-awesome/svgs/solid/dice-d20.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-d6.svg (renamed from static/font-awesome/svgs/solid/dice-d6.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-five.svg (renamed from static/font-awesome/svgs/solid/dice-five.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-four.svg (renamed from static/font-awesome/svgs/solid/dice-four.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-one.svg (renamed from static/font-awesome/svgs/solid/dice-one.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-six.svg (renamed from static/font-awesome/svgs/solid/dice-six.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-three.svg (renamed from static/font-awesome/svgs/solid/dice-three.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice-two.svg (renamed from static/font-awesome/svgs/solid/dice-two.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dice.svg (renamed from static/font-awesome/svgs/solid/dice.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/digital-tachograph.svg (renamed from static/font-awesome/svgs/solid/digital-tachograph.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/directions.svg (renamed from static/font-awesome/svgs/solid/directions.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/disease.svg (renamed from static/font-awesome/svgs/solid/disease.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/divide.svg (renamed from static/font-awesome/svgs/solid/divide.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dizzy.svg (renamed from static/font-awesome/svgs/solid/dizzy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dna.svg (renamed from static/font-awesome/svgs/solid/dna.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dog.svg (renamed from static/font-awesome/svgs/solid/dog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dollar-sign.svg (renamed from static/font-awesome/svgs/solid/dollar-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dolly-flatbed.svg (renamed from static/font-awesome/svgs/solid/dolly-flatbed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dolly.svg (renamed from static/font-awesome/svgs/solid/dolly.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/donate.svg (renamed from static/font-awesome/svgs/solid/donate.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/door-closed.svg (renamed from static/font-awesome/svgs/solid/door-closed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/door-open.svg (renamed from static/font-awesome/svgs/solid/door-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dot-circle.svg (renamed from static/font-awesome/svgs/solid/dot-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dove.svg (renamed from static/font-awesome/svgs/solid/dove.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/download.svg (renamed from static/font-awesome/svgs/solid/download.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/drafting-compass.svg (renamed from static/font-awesome/svgs/solid/drafting-compass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dragon.svg (renamed from static/font-awesome/svgs/solid/dragon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/draw-polygon.svg (renamed from static/font-awesome/svgs/solid/draw-polygon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/drum-steelpan.svg (renamed from static/font-awesome/svgs/solid/drum-steelpan.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/drum.svg (renamed from static/font-awesome/svgs/solid/drum.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/drumstick-bite.svg (renamed from static/font-awesome/svgs/solid/drumstick-bite.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dumbbell.svg (renamed from static/font-awesome/svgs/solid/dumbbell.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dumpster-fire.svg (renamed from static/font-awesome/svgs/solid/dumpster-fire.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dumpster.svg (renamed from static/font-awesome/svgs/solid/dumpster.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/dungeon.svg (renamed from static/font-awesome/svgs/solid/dungeon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/edit.svg (renamed from static/font-awesome/svgs/solid/edit.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/egg.svg (renamed from static/font-awesome/svgs/solid/egg.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/eject.svg (renamed from static/font-awesome/svgs/solid/eject.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ellipsis-h.svg (renamed from static/font-awesome/svgs/solid/ellipsis-h.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ellipsis-v.svg (renamed from static/font-awesome/svgs/solid/ellipsis-v.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/envelope-open-text.svg (renamed from static/font-awesome/svgs/solid/envelope-open-text.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/envelope-open.svg (renamed from static/font-awesome/svgs/solid/envelope-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/envelope-square.svg (renamed from static/font-awesome/svgs/solid/envelope-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/envelope.svg (renamed from static/font-awesome/svgs/solid/envelope.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/equals.svg (renamed from static/font-awesome/svgs/solid/equals.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/eraser.svg (renamed from static/font-awesome/svgs/solid/eraser.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ethernet.svg (renamed from static/font-awesome/svgs/solid/ethernet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/euro-sign.svg (renamed from static/font-awesome/svgs/solid/euro-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/exchange-alt.svg (renamed from static/font-awesome/svgs/solid/exchange-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/exclamation-circle.svg (renamed from static/font-awesome/svgs/solid/exclamation-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/exclamation-triangle.svg (renamed from static/font-awesome/svgs/solid/exclamation-triangle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/exclamation.svg (renamed from static/font-awesome/svgs/solid/exclamation.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/expand-alt.svg (renamed from static/font-awesome/svgs/solid/expand-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/expand-arrows-alt.svg (renamed from static/font-awesome/svgs/solid/expand-arrows-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/expand.svg (renamed from static/font-awesome/svgs/solid/expand.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/external-link-alt.svg (renamed from static/font-awesome/svgs/solid/external-link-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/external-link-square-alt.svg (renamed from static/font-awesome/svgs/solid/external-link-square-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/eye-dropper.svg (renamed from static/font-awesome/svgs/solid/eye-dropper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/eye-slash.svg (renamed from static/font-awesome/svgs/solid/eye-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/eye.svg (renamed from static/font-awesome/svgs/solid/eye.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fan.svg (renamed from static/font-awesome/svgs/solid/fan.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fast-backward.svg (renamed from static/font-awesome/svgs/solid/fast-backward.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fast-forward.svg (renamed from static/font-awesome/svgs/solid/fast-forward.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/faucet.svg (renamed from static/font-awesome/svgs/solid/faucet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fax.svg (renamed from static/font-awesome/svgs/solid/fax.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/feather-alt.svg (renamed from static/font-awesome/svgs/solid/feather-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/feather.svg (renamed from static/font-awesome/svgs/solid/feather.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/female.svg (renamed from static/font-awesome/svgs/solid/female.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fighter-jet.svg (renamed from static/font-awesome/svgs/solid/fighter-jet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-alt.svg (renamed from static/font-awesome/svgs/solid/file-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-archive.svg (renamed from static/font-awesome/svgs/solid/file-archive.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-audio.svg (renamed from static/font-awesome/svgs/solid/file-audio.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-code.svg (renamed from static/font-awesome/svgs/solid/file-code.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-contract.svg (renamed from static/font-awesome/svgs/solid/file-contract.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-csv.svg (renamed from static/font-awesome/svgs/solid/file-csv.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-download.svg (renamed from static/font-awesome/svgs/solid/file-download.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-excel.svg (renamed from static/font-awesome/svgs/solid/file-excel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-export.svg (renamed from static/font-awesome/svgs/solid/file-export.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-image.svg (renamed from static/font-awesome/svgs/solid/file-image.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-import.svg (renamed from static/font-awesome/svgs/solid/file-import.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-invoice-dollar.svg (renamed from static/font-awesome/svgs/solid/file-invoice-dollar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-invoice.svg (renamed from static/font-awesome/svgs/solid/file-invoice.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-medical-alt.svg (renamed from static/font-awesome/svgs/solid/file-medical-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-medical.svg (renamed from static/font-awesome/svgs/solid/file-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-pdf.svg (renamed from static/font-awesome/svgs/solid/file-pdf.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-powerpoint.svg (renamed from static/font-awesome/svgs/solid/file-powerpoint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-prescription.svg (renamed from static/font-awesome/svgs/solid/file-prescription.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-signature.svg (renamed from static/font-awesome/svgs/solid/file-signature.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-upload.svg (renamed from static/font-awesome/svgs/solid/file-upload.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-video.svg (renamed from static/font-awesome/svgs/solid/file-video.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file-word.svg (renamed from static/font-awesome/svgs/solid/file-word.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/file.svg (renamed from static/font-awesome/svgs/solid/file.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fill-drip.svg (renamed from static/font-awesome/svgs/solid/fill-drip.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fill.svg (renamed from static/font-awesome/svgs/solid/fill.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/film.svg (renamed from static/font-awesome/svgs/solid/film.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/filter.svg (renamed from static/font-awesome/svgs/solid/filter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fingerprint.svg (renamed from static/font-awesome/svgs/solid/fingerprint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fire-alt.svg (renamed from static/font-awesome/svgs/solid/fire-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fire-extinguisher.svg (renamed from static/font-awesome/svgs/solid/fire-extinguisher.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fire.svg (renamed from static/font-awesome/svgs/solid/fire.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/first-aid.svg (renamed from static/font-awesome/svgs/solid/first-aid.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fish.svg (renamed from static/font-awesome/svgs/solid/fish.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/fist-raised.svg (renamed from static/font-awesome/svgs/solid/fist-raised.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/flag-checkered.svg (renamed from static/font-awesome/svgs/solid/flag-checkered.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/flag-usa.svg (renamed from static/font-awesome/svgs/solid/flag-usa.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/flag.svg (renamed from static/font-awesome/svgs/solid/flag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/flask.svg (renamed from static/font-awesome/svgs/solid/flask.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/flushed.svg (renamed from static/font-awesome/svgs/solid/flushed.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/folder-minus.svg (renamed from static/font-awesome/svgs/solid/folder-minus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/folder-open.svg (renamed from static/font-awesome/svgs/solid/folder-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/folder-plus.svg (renamed from static/font-awesome/svgs/solid/folder-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/folder.svg (renamed from static/font-awesome/svgs/solid/folder.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/font-awesome-logo-full.svg (renamed from static/font-awesome/svgs/solid/font-awesome-logo-full.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/font.svg (renamed from static/font-awesome/svgs/solid/font.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/football-ball.svg (renamed from static/font-awesome/svgs/solid/football-ball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/forward.svg (renamed from static/font-awesome/svgs/solid/forward.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/frog.svg (renamed from static/font-awesome/svgs/solid/frog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/frown-open.svg (renamed from static/font-awesome/svgs/solid/frown-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/frown.svg (renamed from static/font-awesome/svgs/solid/frown.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/funnel-dollar.svg (renamed from static/font-awesome/svgs/solid/funnel-dollar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/futbol.svg (renamed from static/font-awesome/svgs/solid/futbol.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gamepad.svg (renamed from static/font-awesome/svgs/solid/gamepad.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gas-pump.svg (renamed from static/font-awesome/svgs/solid/gas-pump.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gavel.svg (renamed from static/font-awesome/svgs/solid/gavel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gem.svg (renamed from static/font-awesome/svgs/solid/gem.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/genderless.svg (renamed from static/font-awesome/svgs/solid/genderless.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ghost.svg (renamed from static/font-awesome/svgs/solid/ghost.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gift.svg (renamed from static/font-awesome/svgs/solid/gift.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gifts.svg (renamed from static/font-awesome/svgs/solid/gifts.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/glass-cheers.svg (renamed from static/font-awesome/svgs/solid/glass-cheers.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/glass-martini-alt.svg (renamed from static/font-awesome/svgs/solid/glass-martini-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/glass-martini.svg (renamed from static/font-awesome/svgs/solid/glass-martini.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/glass-whiskey.svg (renamed from static/font-awesome/svgs/solid/glass-whiskey.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/glasses.svg (renamed from static/font-awesome/svgs/solid/glasses.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/globe-africa.svg (renamed from static/font-awesome/svgs/solid/globe-africa.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/globe-americas.svg (renamed from static/font-awesome/svgs/solid/globe-americas.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/globe-asia.svg (renamed from static/font-awesome/svgs/solid/globe-asia.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/globe-europe.svg (renamed from static/font-awesome/svgs/solid/globe-europe.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/globe.svg (renamed from static/font-awesome/svgs/solid/globe.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/golf-ball.svg (renamed from static/font-awesome/svgs/solid/golf-ball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/gopuram.svg (renamed from static/font-awesome/svgs/solid/gopuram.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/graduation-cap.svg (renamed from static/font-awesome/svgs/solid/graduation-cap.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/greater-than-equal.svg (renamed from static/font-awesome/svgs/solid/greater-than-equal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/greater-than.svg (renamed from static/font-awesome/svgs/solid/greater-than.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grimace.svg (renamed from static/font-awesome/svgs/solid/grimace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-alt.svg (renamed from static/font-awesome/svgs/solid/grin-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-beam-sweat.svg (renamed from static/font-awesome/svgs/solid/grin-beam-sweat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-beam.svg (renamed from static/font-awesome/svgs/solid/grin-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-hearts.svg (renamed from static/font-awesome/svgs/solid/grin-hearts.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-squint-tears.svg (renamed from static/font-awesome/svgs/solid/grin-squint-tears.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-squint.svg (renamed from static/font-awesome/svgs/solid/grin-squint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-stars.svg (renamed from static/font-awesome/svgs/solid/grin-stars.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-tears.svg (renamed from static/font-awesome/svgs/solid/grin-tears.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-tongue-squint.svg (renamed from static/font-awesome/svgs/solid/grin-tongue-squint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-tongue-wink.svg (renamed from static/font-awesome/svgs/solid/grin-tongue-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-tongue.svg (renamed from static/font-awesome/svgs/solid/grin-tongue.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin-wink.svg (renamed from static/font-awesome/svgs/solid/grin-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grin.svg (renamed from static/font-awesome/svgs/solid/grin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grip-horizontal.svg (renamed from static/font-awesome/svgs/solid/grip-horizontal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grip-lines-vertical.svg (renamed from static/font-awesome/svgs/solid/grip-lines-vertical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grip-lines.svg (renamed from static/font-awesome/svgs/solid/grip-lines.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/grip-vertical.svg (renamed from static/font-awesome/svgs/solid/grip-vertical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/guitar.svg (renamed from static/font-awesome/svgs/solid/guitar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/h-square.svg (renamed from static/font-awesome/svgs/solid/h-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hamburger.svg (renamed from static/font-awesome/svgs/solid/hamburger.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hammer.svg (renamed from static/font-awesome/svgs/solid/hammer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hamsa.svg (renamed from static/font-awesome/svgs/solid/hamsa.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-holding-heart.svg (renamed from static/font-awesome/svgs/solid/hand-holding-heart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-holding-medical.svg (renamed from static/font-awesome/svgs/solid/hand-holding-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-holding-usd.svg (renamed from static/font-awesome/svgs/solid/hand-holding-usd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-holding-water.svg (renamed from static/font-awesome/svgs/solid/hand-holding-water.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-holding.svg (renamed from static/font-awesome/svgs/solid/hand-holding.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-lizard.svg (renamed from static/font-awesome/svgs/solid/hand-lizard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-middle-finger.svg (renamed from static/font-awesome/svgs/solid/hand-middle-finger.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-paper.svg (renamed from static/font-awesome/svgs/solid/hand-paper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-peace.svg (renamed from static/font-awesome/svgs/solid/hand-peace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-point-down.svg (renamed from static/font-awesome/svgs/solid/hand-point-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-point-left.svg (renamed from static/font-awesome/svgs/solid/hand-point-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-point-right.svg (renamed from static/font-awesome/svgs/solid/hand-point-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-point-up.svg (renamed from static/font-awesome/svgs/solid/hand-point-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-pointer.svg (renamed from static/font-awesome/svgs/solid/hand-pointer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-rock.svg (renamed from static/font-awesome/svgs/solid/hand-rock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-scissors.svg (renamed from static/font-awesome/svgs/solid/hand-scissors.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-sparkles.svg (renamed from static/font-awesome/svgs/solid/hand-sparkles.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hand-spock.svg (renamed from static/font-awesome/svgs/solid/hand-spock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hands-helping.svg (renamed from static/font-awesome/svgs/solid/hands-helping.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hands-wash.svg (renamed from static/font-awesome/svgs/solid/hands-wash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hands.svg (renamed from static/font-awesome/svgs/solid/hands.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/handshake-alt-slash.svg (renamed from static/font-awesome/svgs/solid/handshake-alt-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/handshake-slash.svg (renamed from static/font-awesome/svgs/solid/handshake-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/handshake.svg (renamed from static/font-awesome/svgs/solid/handshake.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hanukiah.svg (renamed from static/font-awesome/svgs/solid/hanukiah.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hard-hat.svg (renamed from static/font-awesome/svgs/solid/hard-hat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hashtag.svg (renamed from static/font-awesome/svgs/solid/hashtag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hat-cowboy-side.svg (renamed from static/font-awesome/svgs/solid/hat-cowboy-side.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hat-cowboy.svg (renamed from static/font-awesome/svgs/solid/hat-cowboy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hat-wizard.svg (renamed from static/font-awesome/svgs/solid/hat-wizard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hdd.svg (renamed from static/font-awesome/svgs/solid/hdd.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/head-side-cough-slash.svg (renamed from static/font-awesome/svgs/solid/head-side-cough-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/head-side-cough.svg (renamed from static/font-awesome/svgs/solid/head-side-cough.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/head-side-mask.svg (renamed from static/font-awesome/svgs/solid/head-side-mask.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/head-side-virus.svg (renamed from static/font-awesome/svgs/solid/head-side-virus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/heading.svg (renamed from static/font-awesome/svgs/solid/heading.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/headphones-alt.svg (renamed from static/font-awesome/svgs/solid/headphones-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/headphones.svg (renamed from static/font-awesome/svgs/solid/headphones.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/headset.svg (renamed from static/font-awesome/svgs/solid/headset.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/heart-broken.svg (renamed from static/font-awesome/svgs/solid/heart-broken.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/heart.svg (renamed from static/font-awesome/svgs/solid/heart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/heartbeat.svg (renamed from static/font-awesome/svgs/solid/heartbeat.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/helicopter.svg (renamed from static/font-awesome/svgs/solid/helicopter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/highlighter.svg (renamed from static/font-awesome/svgs/solid/highlighter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hiking.svg (renamed from static/font-awesome/svgs/solid/hiking.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hippo.svg (renamed from static/font-awesome/svgs/solid/hippo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/history.svg (renamed from static/font-awesome/svgs/solid/history.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hockey-puck.svg (renamed from static/font-awesome/svgs/solid/hockey-puck.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/holly-berry.svg (renamed from static/font-awesome/svgs/solid/holly-berry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/home.svg (renamed from static/font-awesome/svgs/solid/home.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/horse-head.svg (renamed from static/font-awesome/svgs/solid/horse-head.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/horse.svg (renamed from static/font-awesome/svgs/solid/horse.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hospital-alt.svg (renamed from static/font-awesome/svgs/solid/hospital-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hospital-symbol.svg (renamed from static/font-awesome/svgs/solid/hospital-symbol.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hospital-user.svg (renamed from static/font-awesome/svgs/solid/hospital-user.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hospital.svg (renamed from static/font-awesome/svgs/solid/hospital.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hot-tub.svg (renamed from static/font-awesome/svgs/solid/hot-tub.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hotdog.svg (renamed from static/font-awesome/svgs/solid/hotdog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hotel.svg (renamed from static/font-awesome/svgs/solid/hotel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hourglass-end.svg (renamed from static/font-awesome/svgs/solid/hourglass-end.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hourglass-half.svg (renamed from static/font-awesome/svgs/solid/hourglass-half.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hourglass-start.svg (renamed from static/font-awesome/svgs/solid/hourglass-start.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hourglass.svg (renamed from static/font-awesome/svgs/solid/hourglass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/house-damage.svg (renamed from static/font-awesome/svgs/solid/house-damage.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/house-user.svg (renamed from static/font-awesome/svgs/solid/house-user.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/hryvnia.svg (renamed from static/font-awesome/svgs/solid/hryvnia.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/i-cursor.svg (renamed from static/font-awesome/svgs/solid/i-cursor.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ice-cream.svg (renamed from static/font-awesome/svgs/solid/ice-cream.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/icicles.svg (renamed from static/font-awesome/svgs/solid/icicles.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/icons.svg (renamed from static/font-awesome/svgs/solid/icons.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/id-badge.svg (renamed from static/font-awesome/svgs/solid/id-badge.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/id-card-alt.svg (renamed from static/font-awesome/svgs/solid/id-card-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/id-card.svg (renamed from static/font-awesome/svgs/solid/id-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/igloo.svg (renamed from static/font-awesome/svgs/solid/igloo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/image.svg (renamed from static/font-awesome/svgs/solid/image.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/images.svg (renamed from static/font-awesome/svgs/solid/images.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/inbox.svg (renamed from static/font-awesome/svgs/solid/inbox.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/indent.svg (renamed from static/font-awesome/svgs/solid/indent.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/industry.svg (renamed from static/font-awesome/svgs/solid/industry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/infinity.svg (renamed from static/font-awesome/svgs/solid/infinity.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/info-circle.svg (renamed from static/font-awesome/svgs/solid/info-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/info.svg (renamed from static/font-awesome/svgs/solid/info.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/italic.svg (renamed from static/font-awesome/svgs/solid/italic.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/jedi.svg (renamed from static/font-awesome/svgs/solid/jedi.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/joint.svg (renamed from static/font-awesome/svgs/solid/joint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/journal-whills.svg (renamed from static/font-awesome/svgs/solid/journal-whills.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/kaaba.svg (renamed from static/font-awesome/svgs/solid/kaaba.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/key.svg (renamed from static/font-awesome/svgs/solid/key.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/keyboard.svg (renamed from static/font-awesome/svgs/solid/keyboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/khanda.svg (renamed from static/font-awesome/svgs/solid/khanda.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/kiss-beam.svg (renamed from static/font-awesome/svgs/solid/kiss-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/kiss-wink-heart.svg (renamed from static/font-awesome/svgs/solid/kiss-wink-heart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/kiss.svg (renamed from static/font-awesome/svgs/solid/kiss.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/kiwi-bird.svg (renamed from static/font-awesome/svgs/solid/kiwi-bird.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/landmark.svg (renamed from static/font-awesome/svgs/solid/landmark.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/language.svg (renamed from static/font-awesome/svgs/solid/language.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laptop-code.svg (renamed from static/font-awesome/svgs/solid/laptop-code.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laptop-house.svg (renamed from static/font-awesome/svgs/solid/laptop-house.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laptop-medical.svg (renamed from static/font-awesome/svgs/solid/laptop-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laptop.svg (renamed from static/font-awesome/svgs/solid/laptop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laugh-beam.svg (renamed from static/font-awesome/svgs/solid/laugh-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laugh-squint.svg (renamed from static/font-awesome/svgs/solid/laugh-squint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laugh-wink.svg (renamed from static/font-awesome/svgs/solid/laugh-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/laugh.svg (renamed from static/font-awesome/svgs/solid/laugh.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/layer-group.svg (renamed from static/font-awesome/svgs/solid/layer-group.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/leaf.svg (renamed from static/font-awesome/svgs/solid/leaf.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lemon.svg (renamed from static/font-awesome/svgs/solid/lemon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/less-than-equal.svg (renamed from static/font-awesome/svgs/solid/less-than-equal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/less-than.svg (renamed from static/font-awesome/svgs/solid/less-than.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/level-down-alt.svg (renamed from static/font-awesome/svgs/solid/level-down-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/level-up-alt.svg (renamed from static/font-awesome/svgs/solid/level-up-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/life-ring.svg (renamed from static/font-awesome/svgs/solid/life-ring.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lightbulb.svg (renamed from static/font-awesome/svgs/solid/lightbulb.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/link.svg (renamed from static/font-awesome/svgs/solid/link.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lira-sign.svg (renamed from static/font-awesome/svgs/solid/lira-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/list-alt.svg (renamed from static/font-awesome/svgs/solid/list-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/list-ol.svg (renamed from static/font-awesome/svgs/solid/list-ol.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/list-ul.svg (renamed from static/font-awesome/svgs/solid/list-ul.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/list.svg (renamed from static/font-awesome/svgs/solid/list.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/location-arrow.svg (renamed from static/font-awesome/svgs/solid/location-arrow.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lock-open.svg (renamed from static/font-awesome/svgs/solid/lock-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lock.svg (renamed from static/font-awesome/svgs/solid/lock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/long-arrow-alt-down.svg (renamed from static/font-awesome/svgs/solid/long-arrow-alt-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/long-arrow-alt-left.svg (renamed from static/font-awesome/svgs/solid/long-arrow-alt-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/long-arrow-alt-right.svg (renamed from static/font-awesome/svgs/solid/long-arrow-alt-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/long-arrow-alt-up.svg (renamed from static/font-awesome/svgs/solid/long-arrow-alt-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/low-vision.svg (renamed from static/font-awesome/svgs/solid/low-vision.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/luggage-cart.svg (renamed from static/font-awesome/svgs/solid/luggage-cart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lungs-virus.svg (renamed from static/font-awesome/svgs/solid/lungs-virus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/lungs.svg (renamed from static/font-awesome/svgs/solid/lungs.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/magic.svg (renamed from static/font-awesome/svgs/solid/magic.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/magnet.svg (renamed from static/font-awesome/svgs/solid/magnet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mail-bulk.svg (renamed from static/font-awesome/svgs/solid/mail-bulk.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/male.svg (renamed from static/font-awesome/svgs/solid/male.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map-marked-alt.svg (renamed from static/font-awesome/svgs/solid/map-marked-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map-marked.svg (renamed from static/font-awesome/svgs/solid/map-marked.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map-marker-alt.svg (renamed from static/font-awesome/svgs/solid/map-marker-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map-marker.svg (renamed from static/font-awesome/svgs/solid/map-marker.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map-pin.svg (renamed from static/font-awesome/svgs/solid/map-pin.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map-signs.svg (renamed from static/font-awesome/svgs/solid/map-signs.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/map.svg (renamed from static/font-awesome/svgs/solid/map.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/marker.svg (renamed from static/font-awesome/svgs/solid/marker.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mars-double.svg (renamed from static/font-awesome/svgs/solid/mars-double.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mars-stroke-h.svg (renamed from static/font-awesome/svgs/solid/mars-stroke-h.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mars-stroke-v.svg (renamed from static/font-awesome/svgs/solid/mars-stroke-v.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mars-stroke.svg (renamed from static/font-awesome/svgs/solid/mars-stroke.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mars.svg (renamed from static/font-awesome/svgs/solid/mars.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mask.svg (renamed from static/font-awesome/svgs/solid/mask.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/medal.svg (renamed from static/font-awesome/svgs/solid/medal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/medkit.svg (renamed from static/font-awesome/svgs/solid/medkit.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/meh-blank.svg (renamed from static/font-awesome/svgs/solid/meh-blank.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/meh-rolling-eyes.svg (renamed from static/font-awesome/svgs/solid/meh-rolling-eyes.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/meh.svg (renamed from static/font-awesome/svgs/solid/meh.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/memory.svg (renamed from static/font-awesome/svgs/solid/memory.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/menorah.svg (renamed from static/font-awesome/svgs/solid/menorah.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mercury.svg (renamed from static/font-awesome/svgs/solid/mercury.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/meteor.svg (renamed from static/font-awesome/svgs/solid/meteor.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/microchip.svg (renamed from static/font-awesome/svgs/solid/microchip.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/microphone-alt-slash.svg (renamed from static/font-awesome/svgs/solid/microphone-alt-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/microphone-alt.svg (renamed from static/font-awesome/svgs/solid/microphone-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/microphone-slash.svg (renamed from static/font-awesome/svgs/solid/microphone-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/microphone.svg (renamed from static/font-awesome/svgs/solid/microphone.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/microscope.svg (renamed from static/font-awesome/svgs/solid/microscope.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/minus-circle.svg (renamed from static/font-awesome/svgs/solid/minus-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/minus-square.svg (renamed from static/font-awesome/svgs/solid/minus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/minus.svg (renamed from static/font-awesome/svgs/solid/minus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mitten.svg (renamed from static/font-awesome/svgs/solid/mitten.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mobile-alt.svg (renamed from static/font-awesome/svgs/solid/mobile-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mobile.svg (renamed from static/font-awesome/svgs/solid/mobile.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/money-bill-alt.svg (renamed from static/font-awesome/svgs/solid/money-bill-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/money-bill-wave-alt.svg (renamed from static/font-awesome/svgs/solid/money-bill-wave-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/money-bill-wave.svg (renamed from static/font-awesome/svgs/solid/money-bill-wave.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/money-bill.svg (renamed from static/font-awesome/svgs/solid/money-bill.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/money-check-alt.svg (renamed from static/font-awesome/svgs/solid/money-check-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/money-check.svg (renamed from static/font-awesome/svgs/solid/money-check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/monument.svg (renamed from static/font-awesome/svgs/solid/monument.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/moon.svg (renamed from static/font-awesome/svgs/solid/moon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mortar-pestle.svg (renamed from static/font-awesome/svgs/solid/mortar-pestle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mosque.svg (renamed from static/font-awesome/svgs/solid/mosque.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/motorcycle.svg (renamed from static/font-awesome/svgs/solid/motorcycle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mountain.svg (renamed from static/font-awesome/svgs/solid/mountain.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mouse-pointer.svg (renamed from static/font-awesome/svgs/solid/mouse-pointer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mouse.svg (renamed from static/font-awesome/svgs/solid/mouse.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/mug-hot.svg (renamed from static/font-awesome/svgs/solid/mug-hot.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/music.svg (renamed from static/font-awesome/svgs/solid/music.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/network-wired.svg (renamed from static/font-awesome/svgs/solid/network-wired.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/neuter.svg (renamed from static/font-awesome/svgs/solid/neuter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/newspaper.svg (renamed from static/font-awesome/svgs/solid/newspaper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/not-equal.svg (renamed from static/font-awesome/svgs/solid/not-equal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/notes-medical.svg (renamed from static/font-awesome/svgs/solid/notes-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/object-group.svg (renamed from static/font-awesome/svgs/solid/object-group.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/object-ungroup.svg (renamed from static/font-awesome/svgs/solid/object-ungroup.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/oil-can.svg (renamed from static/font-awesome/svgs/solid/oil-can.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/om.svg (renamed from static/font-awesome/svgs/solid/om.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/otter.svg (renamed from static/font-awesome/svgs/solid/otter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/outdent.svg (renamed from static/font-awesome/svgs/solid/outdent.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pager.svg (renamed from static/font-awesome/svgs/solid/pager.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paint-brush.svg (renamed from static/font-awesome/svgs/solid/paint-brush.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paint-roller.svg (renamed from static/font-awesome/svgs/solid/paint-roller.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/palette.svg (renamed from static/font-awesome/svgs/solid/palette.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pallet.svg (renamed from static/font-awesome/svgs/solid/pallet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paper-plane.svg (renamed from static/font-awesome/svgs/solid/paper-plane.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paperclip.svg (renamed from static/font-awesome/svgs/solid/paperclip.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/parachute-box.svg (renamed from static/font-awesome/svgs/solid/parachute-box.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paragraph.svg (renamed from static/font-awesome/svgs/solid/paragraph.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/parking.svg (renamed from static/font-awesome/svgs/solid/parking.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/passport.svg (renamed from static/font-awesome/svgs/solid/passport.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pastafarianism.svg (renamed from static/font-awesome/svgs/solid/pastafarianism.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paste.svg (renamed from static/font-awesome/svgs/solid/paste.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pause-circle.svg (renamed from static/font-awesome/svgs/solid/pause-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pause.svg (renamed from static/font-awesome/svgs/solid/pause.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/paw.svg (renamed from static/font-awesome/svgs/solid/paw.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/peace.svg (renamed from static/font-awesome/svgs/solid/peace.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pen-alt.svg (renamed from static/font-awesome/svgs/solid/pen-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pen-fancy.svg (renamed from static/font-awesome/svgs/solid/pen-fancy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pen-nib.svg (renamed from static/font-awesome/svgs/solid/pen-nib.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pen-square.svg (renamed from static/font-awesome/svgs/solid/pen-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pen.svg (renamed from static/font-awesome/svgs/solid/pen.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pencil-alt.svg (renamed from static/font-awesome/svgs/solid/pencil-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pencil-ruler.svg (renamed from static/font-awesome/svgs/solid/pencil-ruler.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/people-arrows.svg (renamed from static/font-awesome/svgs/solid/people-arrows.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/people-carry.svg (renamed from static/font-awesome/svgs/solid/people-carry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pepper-hot.svg (renamed from static/font-awesome/svgs/solid/pepper-hot.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/percent.svg (renamed from static/font-awesome/svgs/solid/percent.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/percentage.svg (renamed from static/font-awesome/svgs/solid/percentage.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/person-booth.svg (renamed from static/font-awesome/svgs/solid/person-booth.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/phone-alt.svg (renamed from static/font-awesome/svgs/solid/phone-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/phone-slash.svg (renamed from static/font-awesome/svgs/solid/phone-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/phone-square-alt.svg (renamed from static/font-awesome/svgs/solid/phone-square-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/phone-square.svg (renamed from static/font-awesome/svgs/solid/phone-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/phone-volume.svg (renamed from static/font-awesome/svgs/solid/phone-volume.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/phone.svg (renamed from static/font-awesome/svgs/solid/phone.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/photo-video.svg (renamed from static/font-awesome/svgs/solid/photo-video.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/piggy-bank.svg (renamed from static/font-awesome/svgs/solid/piggy-bank.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pills.svg (renamed from static/font-awesome/svgs/solid/pills.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pizza-slice.svg (renamed from static/font-awesome/svgs/solid/pizza-slice.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/place-of-worship.svg (renamed from static/font-awesome/svgs/solid/place-of-worship.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plane-arrival.svg (renamed from static/font-awesome/svgs/solid/plane-arrival.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plane-departure.svg (renamed from static/font-awesome/svgs/solid/plane-departure.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plane-slash.svg (renamed from static/font-awesome/svgs/solid/plane-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plane.svg (renamed from static/font-awesome/svgs/solid/plane.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/play-circle.svg (renamed from static/font-awesome/svgs/solid/play-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/play.svg (renamed from static/font-awesome/svgs/solid/play.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plug.svg (renamed from static/font-awesome/svgs/solid/plug.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plus-circle.svg (renamed from static/font-awesome/svgs/solid/plus-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plus-square.svg (renamed from static/font-awesome/svgs/solid/plus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/plus.svg (renamed from static/font-awesome/svgs/solid/plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/podcast.svg (renamed from static/font-awesome/svgs/solid/podcast.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/poll-h.svg (renamed from static/font-awesome/svgs/solid/poll-h.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/poll.svg (renamed from static/font-awesome/svgs/solid/poll.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/poo-storm.svg (renamed from static/font-awesome/svgs/solid/poo-storm.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/poo.svg (renamed from static/font-awesome/svgs/solid/poo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/poop.svg (renamed from static/font-awesome/svgs/solid/poop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/portrait.svg (renamed from static/font-awesome/svgs/solid/portrait.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pound-sign.svg (renamed from static/font-awesome/svgs/solid/pound-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/power-off.svg (renamed from static/font-awesome/svgs/solid/power-off.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pray.svg (renamed from static/font-awesome/svgs/solid/pray.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/praying-hands.svg (renamed from static/font-awesome/svgs/solid/praying-hands.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/prescription-bottle-alt.svg (renamed from static/font-awesome/svgs/solid/prescription-bottle-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/prescription-bottle.svg (renamed from static/font-awesome/svgs/solid/prescription-bottle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/prescription.svg (renamed from static/font-awesome/svgs/solid/prescription.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/print.svg (renamed from static/font-awesome/svgs/solid/print.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/procedures.svg (renamed from static/font-awesome/svgs/solid/procedures.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/project-diagram.svg (renamed from static/font-awesome/svgs/solid/project-diagram.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pump-medical.svg (renamed from static/font-awesome/svgs/solid/pump-medical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/pump-soap.svg (renamed from static/font-awesome/svgs/solid/pump-soap.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/puzzle-piece.svg (renamed from static/font-awesome/svgs/solid/puzzle-piece.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/qrcode.svg (renamed from static/font-awesome/svgs/solid/qrcode.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/question-circle.svg (renamed from static/font-awesome/svgs/solid/question-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/question.svg (renamed from static/font-awesome/svgs/solid/question.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/quidditch.svg (renamed from static/font-awesome/svgs/solid/quidditch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/quote-left.svg (renamed from static/font-awesome/svgs/solid/quote-left.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/quote-right.svg (renamed from static/font-awesome/svgs/solid/quote-right.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/quran.svg (renamed from static/font-awesome/svgs/solid/quran.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/radiation-alt.svg (renamed from static/font-awesome/svgs/solid/radiation-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/radiation.svg (renamed from static/font-awesome/svgs/solid/radiation.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/rainbow.svg (renamed from static/font-awesome/svgs/solid/rainbow.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/random.svg (renamed from static/font-awesome/svgs/solid/random.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/receipt.svg (renamed from static/font-awesome/svgs/solid/receipt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/record-vinyl.svg (renamed from static/font-awesome/svgs/solid/record-vinyl.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/recycle.svg (renamed from static/font-awesome/svgs/solid/recycle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/redo-alt.svg (renamed from static/font-awesome/svgs/solid/redo-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/redo.svg (renamed from static/font-awesome/svgs/solid/redo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/registered.svg (renamed from static/font-awesome/svgs/solid/registered.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/remove-format.svg (renamed from static/font-awesome/svgs/solid/remove-format.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/reply-all.svg (renamed from static/font-awesome/svgs/solid/reply-all.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/reply.svg (renamed from static/font-awesome/svgs/solid/reply.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/republican.svg (renamed from static/font-awesome/svgs/solid/republican.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/restroom.svg (renamed from static/font-awesome/svgs/solid/restroom.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/retweet.svg (renamed from static/font-awesome/svgs/solid/retweet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ribbon.svg (renamed from static/font-awesome/svgs/solid/ribbon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ring.svg (renamed from static/font-awesome/svgs/solid/ring.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/road.svg (renamed from static/font-awesome/svgs/solid/road.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/robot.svg (renamed from static/font-awesome/svgs/solid/robot.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/rocket.svg (renamed from static/font-awesome/svgs/solid/rocket.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/route.svg (renamed from static/font-awesome/svgs/solid/route.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/rss-square.svg (renamed from static/font-awesome/svgs/solid/rss-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/rss.svg (renamed from static/font-awesome/svgs/solid/rss.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ruble-sign.svg (renamed from static/font-awesome/svgs/solid/ruble-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ruler-combined.svg (renamed from static/font-awesome/svgs/solid/ruler-combined.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ruler-horizontal.svg (renamed from static/font-awesome/svgs/solid/ruler-horizontal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ruler-vertical.svg (renamed from static/font-awesome/svgs/solid/ruler-vertical.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ruler.svg (renamed from static/font-awesome/svgs/solid/ruler.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/running.svg (renamed from static/font-awesome/svgs/solid/running.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/rupee-sign.svg (renamed from static/font-awesome/svgs/solid/rupee-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sad-cry.svg (renamed from static/font-awesome/svgs/solid/sad-cry.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sad-tear.svg (renamed from static/font-awesome/svgs/solid/sad-tear.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/satellite-dish.svg (renamed from static/font-awesome/svgs/solid/satellite-dish.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/satellite.svg (renamed from static/font-awesome/svgs/solid/satellite.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/save.svg (renamed from static/font-awesome/svgs/solid/save.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/school.svg (renamed from static/font-awesome/svgs/solid/school.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/screwdriver.svg (renamed from static/font-awesome/svgs/solid/screwdriver.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/scroll.svg (renamed from static/font-awesome/svgs/solid/scroll.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sd-card.svg (renamed from static/font-awesome/svgs/solid/sd-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/search-dollar.svg (renamed from static/font-awesome/svgs/solid/search-dollar.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/search-location.svg (renamed from static/font-awesome/svgs/solid/search-location.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/search-minus.svg (renamed from static/font-awesome/svgs/solid/search-minus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/search-plus.svg (renamed from static/font-awesome/svgs/solid/search-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/search.svg (renamed from static/font-awesome/svgs/solid/search.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/seedling.svg (renamed from static/font-awesome/svgs/solid/seedling.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/server.svg (renamed from static/font-awesome/svgs/solid/server.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shapes.svg (renamed from static/font-awesome/svgs/solid/shapes.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/share-alt-square.svg (renamed from static/font-awesome/svgs/solid/share-alt-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/share-alt.svg (renamed from static/font-awesome/svgs/solid/share-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/share-square.svg (renamed from static/font-awesome/svgs/solid/share-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/share.svg (renamed from static/font-awesome/svgs/solid/share.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shekel-sign.svg (renamed from static/font-awesome/svgs/solid/shekel-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shield-alt.svg (renamed from static/font-awesome/svgs/solid/shield-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shield-virus.svg (renamed from static/font-awesome/svgs/solid/shield-virus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ship.svg (renamed from static/font-awesome/svgs/solid/ship.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shipping-fast.svg (renamed from static/font-awesome/svgs/solid/shipping-fast.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shoe-prints.svg (renamed from static/font-awesome/svgs/solid/shoe-prints.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shopping-bag.svg (renamed from static/font-awesome/svgs/solid/shopping-bag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shopping-basket.svg (renamed from static/font-awesome/svgs/solid/shopping-basket.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shopping-cart.svg (renamed from static/font-awesome/svgs/solid/shopping-cart.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shower.svg (renamed from static/font-awesome/svgs/solid/shower.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/shuttle-van.svg (renamed from static/font-awesome/svgs/solid/shuttle-van.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sign-in-alt.svg (renamed from static/font-awesome/svgs/solid/sign-in-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sign-language.svg (renamed from static/font-awesome/svgs/solid/sign-language.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sign-out-alt.svg (renamed from static/font-awesome/svgs/solid/sign-out-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sign.svg (renamed from static/font-awesome/svgs/solid/sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/signal.svg (renamed from static/font-awesome/svgs/solid/signal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/signature.svg (renamed from static/font-awesome/svgs/solid/signature.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sim-card.svg (renamed from static/font-awesome/svgs/solid/sim-card.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sink.svg (renamed from static/font-awesome/svgs/solid/sink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sitemap.svg (renamed from static/font-awesome/svgs/solid/sitemap.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/skating.svg (renamed from static/font-awesome/svgs/solid/skating.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/skiing-nordic.svg (renamed from static/font-awesome/svgs/solid/skiing-nordic.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/skiing.svg (renamed from static/font-awesome/svgs/solid/skiing.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/skull-crossbones.svg (renamed from static/font-awesome/svgs/solid/skull-crossbones.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/skull.svg (renamed from static/font-awesome/svgs/solid/skull.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/slash.svg (renamed from static/font-awesome/svgs/solid/slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sleigh.svg (renamed from static/font-awesome/svgs/solid/sleigh.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sliders-h.svg (renamed from static/font-awesome/svgs/solid/sliders-h.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/smile-beam.svg (renamed from static/font-awesome/svgs/solid/smile-beam.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/smile-wink.svg (renamed from static/font-awesome/svgs/solid/smile-wink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/smile.svg (renamed from static/font-awesome/svgs/solid/smile.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/smog.svg (renamed from static/font-awesome/svgs/solid/smog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/smoking-ban.svg (renamed from static/font-awesome/svgs/solid/smoking-ban.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/smoking.svg (renamed from static/font-awesome/svgs/solid/smoking.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sms.svg (renamed from static/font-awesome/svgs/solid/sms.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/snowboarding.svg (renamed from static/font-awesome/svgs/solid/snowboarding.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/snowflake.svg (renamed from static/font-awesome/svgs/solid/snowflake.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/snowman.svg (renamed from static/font-awesome/svgs/solid/snowman.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/snowplow.svg (renamed from static/font-awesome/svgs/solid/snowplow.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/soap.svg (renamed from static/font-awesome/svgs/solid/soap.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/socks.svg (renamed from static/font-awesome/svgs/solid/socks.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/solar-panel.svg (renamed from static/font-awesome/svgs/solid/solar-panel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-alpha-down-alt.svg (renamed from static/font-awesome/svgs/solid/sort-alpha-down-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-alpha-down.svg (renamed from static/font-awesome/svgs/solid/sort-alpha-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-alpha-up-alt.svg (renamed from static/font-awesome/svgs/solid/sort-alpha-up-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-alpha-up.svg (renamed from static/font-awesome/svgs/solid/sort-alpha-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-amount-down-alt.svg (renamed from static/font-awesome/svgs/solid/sort-amount-down-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-amount-down.svg (renamed from static/font-awesome/svgs/solid/sort-amount-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-amount-up-alt.svg (renamed from static/font-awesome/svgs/solid/sort-amount-up-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-amount-up.svg (renamed from static/font-awesome/svgs/solid/sort-amount-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-down.svg (renamed from static/font-awesome/svgs/solid/sort-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-numeric-down-alt.svg (renamed from static/font-awesome/svgs/solid/sort-numeric-down-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-numeric-down.svg (renamed from static/font-awesome/svgs/solid/sort-numeric-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-numeric-up-alt.svg (renamed from static/font-awesome/svgs/solid/sort-numeric-up-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-numeric-up.svg (renamed from static/font-awesome/svgs/solid/sort-numeric-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort-up.svg (renamed from static/font-awesome/svgs/solid/sort-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sort.svg (renamed from static/font-awesome/svgs/solid/sort.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/spa.svg (renamed from static/font-awesome/svgs/solid/spa.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/space-shuttle.svg (renamed from static/font-awesome/svgs/solid/space-shuttle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/spell-check.svg (renamed from static/font-awesome/svgs/solid/spell-check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/spider.svg (renamed from static/font-awesome/svgs/solid/spider.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/spinner.svg (renamed from static/font-awesome/svgs/solid/spinner.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/splotch.svg (renamed from static/font-awesome/svgs/solid/splotch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/spray-can.svg (renamed from static/font-awesome/svgs/solid/spray-can.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/square-full.svg (renamed from static/font-awesome/svgs/solid/square-full.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/square-root-alt.svg (renamed from static/font-awesome/svgs/solid/square-root-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/square.svg (renamed from static/font-awesome/svgs/solid/square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stamp.svg (renamed from static/font-awesome/svgs/solid/stamp.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/star-and-crescent.svg (renamed from static/font-awesome/svgs/solid/star-and-crescent.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/star-half-alt.svg (renamed from static/font-awesome/svgs/solid/star-half-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/star-half.svg (renamed from static/font-awesome/svgs/solid/star-half.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/star-of-david.svg (renamed from static/font-awesome/svgs/solid/star-of-david.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/star-of-life.svg (renamed from static/font-awesome/svgs/solid/star-of-life.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/star.svg (renamed from static/font-awesome/svgs/solid/star.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/step-backward.svg (renamed from static/font-awesome/svgs/solid/step-backward.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/step-forward.svg (renamed from static/font-awesome/svgs/solid/step-forward.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stethoscope.svg (renamed from static/font-awesome/svgs/solid/stethoscope.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sticky-note.svg (renamed from static/font-awesome/svgs/solid/sticky-note.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stop-circle.svg (renamed from static/font-awesome/svgs/solid/stop-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stop.svg (renamed from static/font-awesome/svgs/solid/stop.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stopwatch-20.svg (renamed from static/font-awesome/svgs/solid/stopwatch-20.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stopwatch.svg (renamed from static/font-awesome/svgs/solid/stopwatch.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/store-alt-slash.svg (renamed from static/font-awesome/svgs/solid/store-alt-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/store-alt.svg (renamed from static/font-awesome/svgs/solid/store-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/store-slash.svg (renamed from static/font-awesome/svgs/solid/store-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/store.svg (renamed from static/font-awesome/svgs/solid/store.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stream.svg (renamed from static/font-awesome/svgs/solid/stream.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/street-view.svg (renamed from static/font-awesome/svgs/solid/street-view.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/strikethrough.svg (renamed from static/font-awesome/svgs/solid/strikethrough.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/stroopwafel.svg (renamed from static/font-awesome/svgs/solid/stroopwafel.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/subscript.svg (renamed from static/font-awesome/svgs/solid/subscript.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/subway.svg (renamed from static/font-awesome/svgs/solid/subway.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/suitcase-rolling.svg (renamed from static/font-awesome/svgs/solid/suitcase-rolling.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/suitcase.svg (renamed from static/font-awesome/svgs/solid/suitcase.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sun.svg (renamed from static/font-awesome/svgs/solid/sun.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/superscript.svg (renamed from static/font-awesome/svgs/solid/superscript.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/surprise.svg (renamed from static/font-awesome/svgs/solid/surprise.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/swatchbook.svg (renamed from static/font-awesome/svgs/solid/swatchbook.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/swimmer.svg (renamed from static/font-awesome/svgs/solid/swimmer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/swimming-pool.svg (renamed from static/font-awesome/svgs/solid/swimming-pool.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/synagogue.svg (renamed from static/font-awesome/svgs/solid/synagogue.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sync-alt.svg (renamed from static/font-awesome/svgs/solid/sync-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/sync.svg (renamed from static/font-awesome/svgs/solid/sync.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/syringe.svg (renamed from static/font-awesome/svgs/solid/syringe.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/table-tennis.svg (renamed from static/font-awesome/svgs/solid/table-tennis.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/table.svg (renamed from static/font-awesome/svgs/solid/table.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tablet-alt.svg (renamed from static/font-awesome/svgs/solid/tablet-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tablet.svg (renamed from static/font-awesome/svgs/solid/tablet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tablets.svg (renamed from static/font-awesome/svgs/solid/tablets.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tachometer-alt.svg (renamed from static/font-awesome/svgs/solid/tachometer-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tag.svg (renamed from static/font-awesome/svgs/solid/tag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tags.svg (renamed from static/font-awesome/svgs/solid/tags.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tape.svg (renamed from static/font-awesome/svgs/solid/tape.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tasks.svg (renamed from static/font-awesome/svgs/solid/tasks.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/taxi.svg (renamed from static/font-awesome/svgs/solid/taxi.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/teeth-open.svg (renamed from static/font-awesome/svgs/solid/teeth-open.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/teeth.svg (renamed from static/font-awesome/svgs/solid/teeth.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/temperature-high.svg (renamed from static/font-awesome/svgs/solid/temperature-high.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/temperature-low.svg (renamed from static/font-awesome/svgs/solid/temperature-low.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tenge.svg (renamed from static/font-awesome/svgs/solid/tenge.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/terminal.svg (renamed from static/font-awesome/svgs/solid/terminal.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/text-height.svg (renamed from static/font-awesome/svgs/solid/text-height.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/text-width.svg (renamed from static/font-awesome/svgs/solid/text-width.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/th-large.svg (renamed from static/font-awesome/svgs/solid/th-large.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/th-list.svg (renamed from static/font-awesome/svgs/solid/th-list.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/th.svg (renamed from static/font-awesome/svgs/solid/th.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/theater-masks.svg (renamed from static/font-awesome/svgs/solid/theater-masks.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thermometer-empty.svg (renamed from static/font-awesome/svgs/solid/thermometer-empty.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thermometer-full.svg (renamed from static/font-awesome/svgs/solid/thermometer-full.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thermometer-half.svg (renamed from static/font-awesome/svgs/solid/thermometer-half.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thermometer-quarter.svg (renamed from static/font-awesome/svgs/solid/thermometer-quarter.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thermometer-three-quarters.svg (renamed from static/font-awesome/svgs/solid/thermometer-three-quarters.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thermometer.svg (renamed from static/font-awesome/svgs/solid/thermometer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thumbs-down.svg (renamed from static/font-awesome/svgs/solid/thumbs-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thumbs-up.svg (renamed from static/font-awesome/svgs/solid/thumbs-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/thumbtack.svg (renamed from static/font-awesome/svgs/solid/thumbtack.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/ticket-alt.svg (renamed from static/font-awesome/svgs/solid/ticket-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/times-circle.svg (renamed from static/font-awesome/svgs/solid/times-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/times.svg (renamed from static/font-awesome/svgs/solid/times.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tint-slash.svg (renamed from static/font-awesome/svgs/solid/tint-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tint.svg (renamed from static/font-awesome/svgs/solid/tint.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tired.svg (renamed from static/font-awesome/svgs/solid/tired.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/toggle-off.svg (renamed from static/font-awesome/svgs/solid/toggle-off.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/toggle-on.svg (renamed from static/font-awesome/svgs/solid/toggle-on.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/toilet-paper-slash.svg (renamed from static/font-awesome/svgs/solid/toilet-paper-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/toilet-paper.svg (renamed from static/font-awesome/svgs/solid/toilet-paper.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/toilet.svg (renamed from static/font-awesome/svgs/solid/toilet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/toolbox.svg (renamed from static/font-awesome/svgs/solid/toolbox.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tools.svg (renamed from static/font-awesome/svgs/solid/tools.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tooth.svg (renamed from static/font-awesome/svgs/solid/tooth.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/torah.svg (renamed from static/font-awesome/svgs/solid/torah.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/torii-gate.svg (renamed from static/font-awesome/svgs/solid/torii-gate.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tractor.svg (renamed from static/font-awesome/svgs/solid/tractor.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trademark.svg (renamed from static/font-awesome/svgs/solid/trademark.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/traffic-light.svg (renamed from static/font-awesome/svgs/solid/traffic-light.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trailer.svg (renamed from static/font-awesome/svgs/solid/trailer.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/train.svg (renamed from static/font-awesome/svgs/solid/train.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tram.svg (renamed from static/font-awesome/svgs/solid/tram.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/transgender-alt.svg (renamed from static/font-awesome/svgs/solid/transgender-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/transgender.svg (renamed from static/font-awesome/svgs/solid/transgender.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trash-alt.svg (renamed from static/font-awesome/svgs/solid/trash-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trash-restore-alt.svg (renamed from static/font-awesome/svgs/solid/trash-restore-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trash-restore.svg (renamed from static/font-awesome/svgs/solid/trash-restore.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trash.svg (renamed from static/font-awesome/svgs/solid/trash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tree.svg (renamed from static/font-awesome/svgs/solid/tree.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/trophy.svg (renamed from static/font-awesome/svgs/solid/trophy.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/truck-loading.svg (renamed from static/font-awesome/svgs/solid/truck-loading.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/truck-monster.svg (renamed from static/font-awesome/svgs/solid/truck-monster.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/truck-moving.svg (renamed from static/font-awesome/svgs/solid/truck-moving.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/truck-pickup.svg (renamed from static/font-awesome/svgs/solid/truck-pickup.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/truck.svg (renamed from static/font-awesome/svgs/solid/truck.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tshirt.svg (renamed from static/font-awesome/svgs/solid/tshirt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tty.svg (renamed from static/font-awesome/svgs/solid/tty.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/tv.svg (renamed from static/font-awesome/svgs/solid/tv.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/umbrella-beach.svg (renamed from static/font-awesome/svgs/solid/umbrella-beach.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/umbrella.svg (renamed from static/font-awesome/svgs/solid/umbrella.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/underline.svg (renamed from static/font-awesome/svgs/solid/underline.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/undo-alt.svg (renamed from static/font-awesome/svgs/solid/undo-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/undo.svg (renamed from static/font-awesome/svgs/solid/undo.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/universal-access.svg (renamed from static/font-awesome/svgs/solid/universal-access.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/university.svg (renamed from static/font-awesome/svgs/solid/university.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/unlink.svg (renamed from static/font-awesome/svgs/solid/unlink.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/unlock-alt.svg (renamed from static/font-awesome/svgs/solid/unlock-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/unlock.svg (renamed from static/font-awesome/svgs/solid/unlock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/upload.svg (renamed from static/font-awesome/svgs/solid/upload.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-alt-slash.svg (renamed from static/font-awesome/svgs/solid/user-alt-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-alt.svg (renamed from static/font-awesome/svgs/solid/user-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-astronaut.svg (renamed from static/font-awesome/svgs/solid/user-astronaut.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-check.svg (renamed from static/font-awesome/svgs/solid/user-check.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-circle.svg (renamed from static/font-awesome/svgs/solid/user-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-clock.svg (renamed from static/font-awesome/svgs/solid/user-clock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-cog.svg (renamed from static/font-awesome/svgs/solid/user-cog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-edit.svg (renamed from static/font-awesome/svgs/solid/user-edit.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-friends.svg (renamed from static/font-awesome/svgs/solid/user-friends.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-graduate.svg (renamed from static/font-awesome/svgs/solid/user-graduate.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-injured.svg (renamed from static/font-awesome/svgs/solid/user-injured.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-lock.svg (renamed from static/font-awesome/svgs/solid/user-lock.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-md.svg (renamed from static/font-awesome/svgs/solid/user-md.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-minus.svg (renamed from static/font-awesome/svgs/solid/user-minus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-ninja.svg (renamed from static/font-awesome/svgs/solid/user-ninja.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-nurse.svg (renamed from static/font-awesome/svgs/solid/user-nurse.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-plus.svg (renamed from static/font-awesome/svgs/solid/user-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-secret.svg (renamed from static/font-awesome/svgs/solid/user-secret.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-shield.svg (renamed from static/font-awesome/svgs/solid/user-shield.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-slash.svg (renamed from static/font-awesome/svgs/solid/user-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-tag.svg (renamed from static/font-awesome/svgs/solid/user-tag.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-tie.svg (renamed from static/font-awesome/svgs/solid/user-tie.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user-times.svg (renamed from static/font-awesome/svgs/solid/user-times.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/user.svg (renamed from static/font-awesome/svgs/solid/user.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/users-cog.svg (renamed from static/font-awesome/svgs/solid/users-cog.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/users-slash.svg (renamed from static/font-awesome/svgs/solid/users-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/users.svg (renamed from static/font-awesome/svgs/solid/users.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/utensil-spoon.svg (renamed from static/font-awesome/svgs/solid/utensil-spoon.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/utensils.svg (renamed from static/font-awesome/svgs/solid/utensils.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vector-square.svg (renamed from static/font-awesome/svgs/solid/vector-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/venus-double.svg (renamed from static/font-awesome/svgs/solid/venus-double.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/venus-mars.svg (renamed from static/font-awesome/svgs/solid/venus-mars.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/venus.svg (renamed from static/font-awesome/svgs/solid/venus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vest-patches.svg (renamed from static/font-awesome/svgs/solid/vest-patches.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vest.svg (renamed from static/font-awesome/svgs/solid/vest.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vial.svg (renamed from static/font-awesome/svgs/solid/vial.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vials.svg (renamed from static/font-awesome/svgs/solid/vials.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/video-slash.svg (renamed from static/font-awesome/svgs/solid/video-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/video.svg (renamed from static/font-awesome/svgs/solid/video.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vihara.svg (renamed from static/font-awesome/svgs/solid/vihara.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/virus-slash.svg (renamed from static/font-awesome/svgs/solid/virus-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/virus.svg (renamed from static/font-awesome/svgs/solid/virus.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/viruses.svg (renamed from static/font-awesome/svgs/solid/viruses.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/voicemail.svg (renamed from static/font-awesome/svgs/solid/voicemail.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/volleyball-ball.svg (renamed from static/font-awesome/svgs/solid/volleyball-ball.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/volume-down.svg (renamed from static/font-awesome/svgs/solid/volume-down.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/volume-mute.svg (renamed from static/font-awesome/svgs/solid/volume-mute.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/volume-off.svg (renamed from static/font-awesome/svgs/solid/volume-off.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/volume-up.svg (renamed from static/font-awesome/svgs/solid/volume-up.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vote-yea.svg (renamed from static/font-awesome/svgs/solid/vote-yea.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/vr-cardboard.svg (renamed from static/font-awesome/svgs/solid/vr-cardboard.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/walking.svg (renamed from static/font-awesome/svgs/solid/walking.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wallet.svg (renamed from static/font-awesome/svgs/solid/wallet.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/warehouse.svg (renamed from static/font-awesome/svgs/solid/warehouse.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/water.svg (renamed from static/font-awesome/svgs/solid/water.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wave-square.svg (renamed from static/font-awesome/svgs/solid/wave-square.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/weight-hanging.svg (renamed from static/font-awesome/svgs/solid/weight-hanging.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/weight.svg (renamed from static/font-awesome/svgs/solid/weight.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wheelchair.svg (renamed from static/font-awesome/svgs/solid/wheelchair.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wifi.svg (renamed from static/font-awesome/svgs/solid/wifi.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wind.svg (renamed from static/font-awesome/svgs/solid/wind.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/window-close.svg (renamed from static/font-awesome/svgs/solid/window-close.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/window-maximize.svg (renamed from static/font-awesome/svgs/solid/window-maximize.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/window-minimize.svg (renamed from static/font-awesome/svgs/solid/window-minimize.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/window-restore.svg (renamed from static/font-awesome/svgs/solid/window-restore.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wine-bottle.svg (renamed from static/font-awesome/svgs/solid/wine-bottle.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wine-glass-alt.svg (renamed from static/font-awesome/svgs/solid/wine-glass-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wine-glass.svg (renamed from static/font-awesome/svgs/solid/wine-glass.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/won-sign.svg (renamed from static/font-awesome/svgs/solid/won-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/wrench.svg (renamed from static/font-awesome/svgs/solid/wrench.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/x-ray.svg (renamed from static/font-awesome/svgs/solid/x-ray.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/yen-sign.svg (renamed from static/font-awesome/svgs/solid/yen-sign.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/svgs/solid/yin-yang.svg (renamed from static/font-awesome/svgs/solid/yin-yang.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-brands-400.eot (renamed from static/font-awesome/webfonts/fa-brands-400.eot) | bin | 134346 -> 134346 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-brands-400.svg (renamed from static/font-awesome/webfonts/fa-brands-400.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-brands-400.ttf (renamed from static/font-awesome/webfonts/fa-brands-400.ttf) | bin | 134040 -> 134040 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-brands-400.woff (renamed from static/font-awesome/webfonts/fa-brands-400.woff) | bin | 90060 -> 90060 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-brands-400.woff2 (renamed from static/font-awesome/webfonts/fa-brands-400.woff2) | bin | 76764 -> 76764 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-regular-400.eot (renamed from static/font-awesome/webfonts/fa-regular-400.eot) | bin | 34034 -> 34034 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-regular-400.svg (renamed from static/font-awesome/webfonts/fa-regular-400.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-regular-400.ttf (renamed from static/font-awesome/webfonts/fa-regular-400.ttf) | bin | 33736 -> 33736 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-regular-400.woff (renamed from static/font-awesome/webfonts/fa-regular-400.woff) | bin | 16276 -> 16276 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-regular-400.woff2 (renamed from static/font-awesome/webfonts/fa-regular-400.woff2) | bin | 13276 -> 13276 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-solid-900.eot (renamed from static/font-awesome/webfonts/fa-solid-900.eot) | bin | 203030 -> 203030 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-solid-900.svg (renamed from static/font-awesome/webfonts/fa-solid-900.svg) | 0 | ||||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-solid-900.ttf (renamed from static/font-awesome/webfonts/fa-solid-900.ttf) | bin | 202744 -> 202744 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-solid-900.woff (renamed from static/font-awesome/webfonts/fa-solid-900.woff) | bin | 101652 -> 101652 bytes | |||
-rw-r--r-- | live/static/font-awesome/webfonts/fa-solid-900.woff2 (renamed from static/font-awesome/webfonts/fa-solid-900.woff2) | bin | 78196 -> 78196 bytes | |||
-rw-r--r-- | live/static/fork-awesome/.all-contributorsrc (renamed from static/fork-awesome/.all-contributorsrc) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md (renamed from static/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/.gitignore (renamed from static/fork-awesome/.gitignore) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/.npmignore (renamed from static/fork-awesome/.npmignore) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/.travis.yml (renamed from static/fork-awesome/.travis.yml) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/CHANGELOG.md (renamed from static/fork-awesome/CHANGELOG.md) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/CONTRIBUTING.md (renamed from static/fork-awesome/CONTRIBUTING.md) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/CONTRIBUTORS.md (renamed from static/fork-awesome/CONTRIBUTORS.md) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/Gemfile (renamed from static/fork-awesome/Gemfile) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/Gemfile.lock (renamed from static/fork-awesome/Gemfile.lock) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/LICENSES (renamed from static/fork-awesome/LICENSES) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/README.md (renamed from static/fork-awesome/README.md) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/_config-deploy.yml (renamed from static/fork-awesome/_config-deploy.yml) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/_config.yml (renamed from static/fork-awesome/_config.yml) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/bower.json (renamed from static/fork-awesome/bower.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/component.json (renamed from static/fork-awesome/component.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/composer.json (renamed from static/fork-awesome/composer.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/css/fork-awesome.css (renamed from static/fork-awesome/css/fork-awesome.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/css/fork-awesome.min.css (renamed from static/fork-awesome/css/fork-awesome.min.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/css/fork-awesome.min.css.map (renamed from static/fork-awesome/css/fork-awesome.min.css.map) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/css/v5-compat.css (renamed from static/fork-awesome/css/v5-compat.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/css/v5-compat.min.css (renamed from static/fork-awesome/css/v5-compat.min.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/css/v5-compat.min.css.map (renamed from static/fork-awesome/css/v5-compat.min.css.map) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/fonts/forkawesome-webfont.eot (renamed from static/fork-awesome/fonts/forkawesome-webfont.eot) | bin | 188946 -> 188946 bytes | |||
-rw-r--r-- | live/static/fork-awesome/fonts/forkawesome-webfont.svg (renamed from static/fork-awesome/fonts/forkawesome-webfont.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/fonts/forkawesome-webfont.ttf (renamed from static/fork-awesome/fonts/forkawesome-webfont.ttf) | bin | 188756 -> 188756 bytes | |||
-rw-r--r-- | live/static/fork-awesome/fonts/forkawesome-webfont.woff (renamed from static/fork-awesome/fonts/forkawesome-webfont.woff) | bin | 115148 -> 115148 bytes | |||
-rw-r--r-- | live/static/fork-awesome/fonts/forkawesome-webfont.woff2 (renamed from static/fork-awesome/fonts/forkawesome-webfont.woff2) | bin | 91624 -> 91624 bytes | |||
-rw-r--r-- | live/static/fork-awesome/less/animated.less (renamed from static/fork-awesome/less/animated.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/bordered-pulled.less (renamed from static/fork-awesome/less/bordered-pulled.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/core.less (renamed from static/fork-awesome/less/core.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/fixed-width.less (renamed from static/fork-awesome/less/fixed-width.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/fork-awesome.less (renamed from static/fork-awesome/less/fork-awesome.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/icons.less (renamed from static/fork-awesome/less/icons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/larger.less (renamed from static/fork-awesome/less/larger.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/list.less (renamed from static/fork-awesome/less/list.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/mixins.less (renamed from static/fork-awesome/less/mixins.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/path.less (renamed from static/fork-awesome/less/path.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/rotated-flipped.less (renamed from static/fork-awesome/less/rotated-flipped.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/screen-reader.less (renamed from static/fork-awesome/less/screen-reader.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/stacked.less (renamed from static/fork-awesome/less/stacked.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/v5-compat.less (renamed from static/fork-awesome/less/v5-compat.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/less/variables.less (renamed from static/fork-awesome/less/variables.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/package-lock.json (renamed from static/fork-awesome/package-lock.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/package.json (renamed from static/fork-awesome/package.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_animated.scss (renamed from static/fork-awesome/scss/_animated.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_bordered-pulled.scss (renamed from static/fork-awesome/scss/_bordered-pulled.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_core.scss (renamed from static/fork-awesome/scss/_core.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_fixed-width.scss (renamed from static/fork-awesome/scss/_fixed-width.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_functions.scss (renamed from static/fork-awesome/scss/_functions.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_icons.scss (renamed from static/fork-awesome/scss/_icons.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_larger.scss (renamed from static/fork-awesome/scss/_larger.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_list.scss (renamed from static/fork-awesome/scss/_list.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_mixins.scss (renamed from static/fork-awesome/scss/_mixins.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_path.scss (renamed from static/fork-awesome/scss/_path.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_rotated-flipped.scss (renamed from static/fork-awesome/scss/_rotated-flipped.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_screen-reader.scss (renamed from static/fork-awesome/scss/_screen-reader.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_stacked.scss (renamed from static/fork-awesome/scss/_stacked.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/_variables.scss (renamed from static/fork-awesome/scss/_variables.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/scss/fork-awesome.scss (renamed from static/fork-awesome/scss/fork-awesome.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/Makefile (renamed from static/fork-awesome/src/doc/Makefile) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/README.md-nobuild (renamed from static/fork-awesome/src/doc/README.md-nobuild) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html (renamed from static/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/accessibility/background.html (renamed from static/fork-awesome/src/doc/_includes/accessibility/background.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/accessibility/other.html (renamed from static/fork-awesome/src/doc/_includes/accessibility/other.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/brand-adblock-warning.html (renamed from static/fork-awesome/src/doc/_includes/brand-adblock-warning.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/brand-license.html (renamed from static/fork-awesome/src/doc/_includes/brand-license.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/code/core.less (renamed from static/fork-awesome/src/doc/_includes/code/core.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/code/core.scss (renamed from static/fork-awesome/src/doc/_includes/code/core.scss) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/code/license.css (renamed from static/fork-awesome/src/doc/_includes/code/license.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/community/getting-support.html (renamed from static/fork-awesome/src/doc/_includes/community/getting-support.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/community/project-milestones.html (renamed from static/fork-awesome/src/doc/_includes/community/project-milestones.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/community/reporting-bugs.html (renamed from static/fork-awesome/src/doc/_includes/community/reporting-bugs.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/community/requesting-new-icons.html (renamed from static/fork-awesome/src/doc/_includes/community/requesting-new-icons.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html (renamed from static/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/accessible.html (renamed from static/fork-awesome/src/doc/_includes/examples/accessible.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/animated.html (renamed from static/fork-awesome/src/doc/_includes/examples/animated.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/basic.html (renamed from static/fork-awesome/src/doc/_includes/examples/basic.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/bootstrap.html (renamed from static/fork-awesome/src/doc/_includes/examples/bootstrap.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/bordered-pulled.html (renamed from static/fork-awesome/src/doc/_includes/examples/bordered-pulled.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/custom.html (renamed from static/fork-awesome/src/doc/_includes/examples/custom.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/fixed-width.html (renamed from static/fork-awesome/src/doc/_includes/examples/fixed-width.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/larger.html (renamed from static/fork-awesome/src/doc/_includes/examples/larger.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/list.html (renamed from static/fork-awesome/src/doc/_includes/examples/list.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/rotated-flipped.html (renamed from static/fork-awesome/src/doc/_includes/examples/rotated-flipped.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/examples/stacked.html (renamed from static/fork-awesome/src/doc/_includes/examples/stacked.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/footer.html (renamed from static/fork-awesome/src/doc/_includes/footer.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/accessibility.html (renamed from static/fork-awesome/src/doc/_includes/icons/accessibility.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/brand.html (renamed from static/fork-awesome/src/doc/_includes/icons/brand.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/chart.html (renamed from static/fork-awesome/src/doc/_includes/icons/chart.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/currency.html (renamed from static/fork-awesome/src/doc/_includes/icons/currency.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/directional.html (renamed from static/fork-awesome/src/doc/_includes/icons/directional.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/file-type.html (renamed from static/fork-awesome/src/doc/_includes/icons/file-type.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/form-control.html (renamed from static/fork-awesome/src/doc/_includes/icons/form-control.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/gender.html (renamed from static/fork-awesome/src/doc/_includes/icons/gender.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/hand.html (renamed from static/fork-awesome/src/doc/_includes/icons/hand.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/medical.html (renamed from static/fork-awesome/src/doc/_includes/icons/medical.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/new.html (renamed from static/fork-awesome/src/doc/_includes/icons/new.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/payment.html (renamed from static/fork-awesome/src/doc/_includes/icons/payment.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/spinner.html (renamed from static/fork-awesome/src/doc/_includes/icons/spinner.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/text-editor.html (renamed from static/fork-awesome/src/doc/_includes/icons/text-editor.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/transportation.html (renamed from static/fork-awesome/src/doc/_includes/icons/transportation.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/video-player.html (renamed from static/fork-awesome/src/doc/_includes/icons/video-player.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/icons/web-application.html (renamed from static/fork-awesome/src/doc/_includes/icons/web-application.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/jumbotron-carousel.html (renamed from static/fork-awesome/src/doc/_includes/jumbotron-carousel.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/jumbotron.html (renamed from static/fork-awesome/src/doc/_includes/jumbotron.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/modals/download.html (renamed from static/fork-awesome/src/doc/_includes/modals/download.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/navbar.html (renamed from static/fork-awesome/src/doc/_includes/navbar.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/new-features.html (renamed from static/fork-awesome/src/doc/_includes/new-features.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/new-naming.html (renamed from static/fork-awesome/src/doc/_includes/new-naming.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/new-upgrading.html (renamed from static/fork-awesome/src/doc/_includes/new-upgrading.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/camera-retro-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/camera-retro-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/classics-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/classics-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/cta-suggestions.html (renamed from static/fork-awesome/src/doc/_includes/products/cta-suggestions.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/fa-ther-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/fa-ther-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/green-logo-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/green-logo-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/old-skool-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/old-skool-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/products/white-logo-tee.html (renamed from static/fork-awesome/src/doc/_includes/products/white-logo-tee.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/stripe-social.html (renamed from static/fork-awesome/src/doc/_includes/stripe-social.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html (renamed from static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html (renamed from static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped.html (renamed from static/fork-awesome/src/doc/_includes/tests/rotated-flipped.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html (renamed from static/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/tests/stacked-with-text.html (renamed from static/fork-awesome/src/doc/_includes/tests/stacked-with-text.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/tests/stacked.html (renamed from static/fork-awesome/src/doc/_includes/tests/stacked.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/thanks-to.html (renamed from static/fork-awesome/src/doc/_includes/thanks-to.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_includes/why.html (renamed from static/fork-awesome/src/doc/_includes/why.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_layouts/base.html (renamed from static/fork-awesome/src/doc/_layouts/base.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_layouts/icon.html (renamed from static/fork-awesome/src/doc/_layouts/icon.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_plugins/all-contributors-generator.rb (renamed from static/fork-awesome/src/doc/_plugins/all-contributors-generator.rb) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb (renamed from static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_plugins/icon_page_generator.rb (renamed from static/fork-awesome/src/doc/_plugins/icon_page_generator.rb) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_plugins/site.rb (renamed from static/fork-awesome/src/doc/_plugins/site.rb) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/_plugins/sri_hash.rb (renamed from static/fork-awesome/src/doc/_plugins/sri_hash.rb) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/accessibility.html (renamed from static/fork-awesome/src/doc/accessibility.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/css/prettify.css (renamed from static/fork-awesome/src/doc/assets/css/prettify.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/css/pygments.css (renamed from static/fork-awesome/src/doc/assets/css/pygments.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/css/share.min.css (renamed from static/fork-awesome/src/doc/assets/css/share.min.css) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/core.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/list.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/path.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less (renamed from static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt (renamed from static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/ico/favicon.ico (renamed from static/fork-awesome/src/doc/assets/ico/favicon.ico) | bin | 107730 -> 107730 bytes | |||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/images/banner.jpg (renamed from static/fork-awesome/src/doc/assets/images/banner.jpg) | bin | 69877 -> 69877 bytes | |||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js (renamed from static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf (renamed from static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf) | bin | 1635 -> 1635 bytes | |||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/html5shiv.js (renamed from static/fork-awesome/src/doc/assets/js/html5shiv.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/monetization.js (renamed from static/fork-awesome/src/doc/assets/js/monetization.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/prettify.min.js (renamed from static/fork-awesome/src/doc/assets/js/prettify.min.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/respond.min.js (renamed from static/fork-awesome/src/doc/assets/js/respond.min.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/search.js (renamed from static/fork-awesome/src/doc/assets/js/search.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/share.min.js (renamed from static/fork-awesome/src/doc/assets/js/share.min.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/js/site.js (renamed from static/fork-awesome/src/doc/assets/js/site.js) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less (renamed from static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/gandy-grid/grid.less (renamed from static/fork-awesome/src/doc/assets/less/gandy-grid/grid.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less (renamed from static/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site.less (renamed from static/fork-awesome/src/doc/assets/less/site.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less (renamed from static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/example-rating.less (renamed from static/fork-awesome/src/doc/assets/less/site/example-rating.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/feature-list.less (renamed from static/fork-awesome/src/doc/assets/less/site/feature-list.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less (renamed from static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/footer.less (renamed from static/fork-awesome/src/doc/assets/less/site/footer.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less (renamed from static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/layout.less (renamed from static/fork-awesome/src/doc/assets/less/site/layout.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/lazy.less (renamed from static/fork-awesome/src/doc/assets/less/site/lazy.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/print.less (renamed from static/fork-awesome/src/doc/assets/less/site/print.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less (renamed from static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less (renamed from static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less (renamed from static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less (renamed from static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less (renamed from static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/social-buttons.less (renamed from static/fork-awesome/src/doc/assets/less/site/social-buttons.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less (renamed from static/fork-awesome/src/doc/assets/less/site/stripe-ad.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/textured-bg.less (renamed from static/fork-awesome/src/doc/assets/less/site/textured-bg.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/assets/less/site/views.less (renamed from static/fork-awesome/src/doc/assets/less/site/views.less) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/cheatsheet.html (renamed from static/fork-awesome/src/doc/cheatsheet.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/community.html (renamed from static/fork-awesome/src/doc/community.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/design.html (renamed from static/fork-awesome/src/doc/design.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/examples.html (renamed from static/fork-awesome/src/doc/examples.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/get-started.html (renamed from static/fork-awesome/src/doc/get-started.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/icons.html (renamed from static/fork-awesome/src/doc/icons.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/index.html (renamed from static/fork-awesome/src/doc/index.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/license.html (renamed from static/fork-awesome/src/doc/license.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/store.html (renamed from static/fork-awesome/src/doc/store.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/test/all.html (renamed from static/fork-awesome/src/doc/test/all.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/test/cdn.html (renamed from static/fork-awesome/src/doc/test/cdn.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/test/glyphicons.html (renamed from static/fork-awesome/src/doc/test/glyphicons.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/test/height/current.html (renamed from static/fork-awesome/src/doc/test/height/current.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/test/index.html (renamed from static/fork-awesome/src/doc/test/index.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/test/v5.html (renamed from static/fork-awesome/src/doc/test/v5.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/thanks.html (renamed from static/fork-awesome/src/doc/thanks.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/doc/whats-new.html (renamed from static/fork-awesome/src/doc/whats-new.html) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/.fontcustom-manifest.json (renamed from static/fork-awesome/src/icons/.fontcustom-manifest.json) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/Makefile (renamed from static/fork-awesome/src/icons/Makefile) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/fontcustom.yml (renamed from static/fork-awesome/src/icons/fontcustom.yml) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/icon-template-inkscape.svg (renamed from static/fork-awesome/src/icons/icon-template-inkscape.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/icons.yml (renamed from static/fork-awesome/src/icons/icons.yml) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/500px.svg (renamed from static/fork-awesome/src/icons/svg/500px.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/activitypub.svg (renamed from static/fork-awesome/src/icons/svg/activitypub.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/address-book-o.svg (renamed from static/fork-awesome/src/icons/svg/address-book-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/address-book.svg (renamed from static/fork-awesome/src/icons/svg/address-book.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/address-card-o.svg (renamed from static/fork-awesome/src/icons/svg/address-card-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/address-card.svg (renamed from static/fork-awesome/src/icons/svg/address-card.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/adjust.svg (renamed from static/fork-awesome/src/icons/svg/adjust.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/adn.svg (renamed from static/fork-awesome/src/icons/svg/adn.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/align-center.svg (renamed from static/fork-awesome/src/icons/svg/align-center.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/align-justify.svg (renamed from static/fork-awesome/src/icons/svg/align-justify.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/align-left.svg (renamed from static/fork-awesome/src/icons/svg/align-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/align-right.svg (renamed from static/fork-awesome/src/icons/svg/align-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/amazon.svg (renamed from static/fork-awesome/src/icons/svg/amazon.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ambulance.svg (renamed from static/fork-awesome/src/icons/svg/ambulance.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg (renamed from static/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/anchor.svg (renamed from static/fork-awesome/src/icons/svg/anchor.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/android.svg (renamed from static/fork-awesome/src/icons/svg/android.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angellist.svg (renamed from static/fork-awesome/src/icons/svg/angellist.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-double-down.svg (renamed from static/fork-awesome/src/icons/svg/angle-double-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-double-left.svg (renamed from static/fork-awesome/src/icons/svg/angle-double-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-double-right.svg (renamed from static/fork-awesome/src/icons/svg/angle-double-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-double-up.svg (renamed from static/fork-awesome/src/icons/svg/angle-double-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-down.svg (renamed from static/fork-awesome/src/icons/svg/angle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-left.svg (renamed from static/fork-awesome/src/icons/svg/angle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-right.svg (renamed from static/fork-awesome/src/icons/svg/angle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/angle-up.svg (renamed from static/fork-awesome/src/icons/svg/angle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/apple.svg (renamed from static/fork-awesome/src/icons/svg/apple.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/archive-org.svg (renamed from static/fork-awesome/src/icons/svg/archive-org.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/archive.svg (renamed from static/fork-awesome/src/icons/svg/archive.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/archlinux.svg (renamed from static/fork-awesome/src/icons/svg/archlinux.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/area-chart.svg (renamed from static/fork-awesome/src/icons/svg/area-chart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-down.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-left.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-o-down.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-o-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-o-left.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-o-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-o-right.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-o-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-o-up.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-o-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-right.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-circle-up.svg (renamed from static/fork-awesome/src/icons/svg/arrow-circle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-down.svg (renamed from static/fork-awesome/src/icons/svg/arrow-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-left.svg (renamed from static/fork-awesome/src/icons/svg/arrow-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-right.svg (renamed from static/fork-awesome/src/icons/svg/arrow-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrow-up.svg (renamed from static/fork-awesome/src/icons/svg/arrow-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrows-alt.svg (renamed from static/fork-awesome/src/icons/svg/arrows-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrows-h.svg (renamed from static/fork-awesome/src/icons/svg/arrows-h.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrows-v.svg (renamed from static/fork-awesome/src/icons/svg/arrows-v.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/arrows.svg (renamed from static/fork-awesome/src/icons/svg/arrows.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/artstation.svg (renamed from static/fork-awesome/src/icons/svg/artstation.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/assistive-listening-systems.svg (renamed from static/fork-awesome/src/icons/svg/assistive-listening-systems.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/asterisk.svg (renamed from static/fork-awesome/src/icons/svg/asterisk.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/at.svg (renamed from static/fork-awesome/src/icons/svg/at.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/att.svg (renamed from static/fork-awesome/src/icons/svg/att.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/audio-description.svg (renamed from static/fork-awesome/src/icons/svg/audio-description.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/backward.svg (renamed from static/fork-awesome/src/icons/svg/backward.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/balance-scale.svg (renamed from static/fork-awesome/src/icons/svg/balance-scale.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ban.svg (renamed from static/fork-awesome/src/icons/svg/ban.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bandcamp.svg (renamed from static/fork-awesome/src/icons/svg/bandcamp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bar-chart.svg (renamed from static/fork-awesome/src/icons/svg/bar-chart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/barcode.svg (renamed from static/fork-awesome/src/icons/svg/barcode.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bars.svg (renamed from static/fork-awesome/src/icons/svg/bars.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bath.svg (renamed from static/fork-awesome/src/icons/svg/bath.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/battery-empty.svg (renamed from static/fork-awesome/src/icons/svg/battery-empty.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/battery-full.svg (renamed from static/fork-awesome/src/icons/svg/battery-full.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/battery-half.svg (renamed from static/fork-awesome/src/icons/svg/battery-half.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/battery-quarter.svg (renamed from static/fork-awesome/src/icons/svg/battery-quarter.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/battery-three-quarters.svg (renamed from static/fork-awesome/src/icons/svg/battery-three-quarters.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bed.svg (renamed from static/fork-awesome/src/icons/svg/bed.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/beer.svg (renamed from static/fork-awesome/src/icons/svg/beer.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/behance-square.svg (renamed from static/fork-awesome/src/icons/svg/behance-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/behance.svg (renamed from static/fork-awesome/src/icons/svg/behance.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bell-o.svg (renamed from static/fork-awesome/src/icons/svg/bell-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bell-slash-o.svg (renamed from static/fork-awesome/src/icons/svg/bell-slash-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bell-slash.svg (renamed from static/fork-awesome/src/icons/svg/bell-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bell.svg (renamed from static/fork-awesome/src/icons/svg/bell.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bicycle.svg (renamed from static/fork-awesome/src/icons/svg/bicycle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/binoculars.svg (renamed from static/fork-awesome/src/icons/svg/binoculars.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/biometric.svg (renamed from static/fork-awesome/src/icons/svg/biometric.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/birthday-cake.svg (renamed from static/fork-awesome/src/icons/svg/birthday-cake.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bitbucket-square.svg (renamed from static/fork-awesome/src/icons/svg/bitbucket-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bitbucket.svg (renamed from static/fork-awesome/src/icons/svg/bitbucket.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/black-tie.svg (renamed from static/fork-awesome/src/icons/svg/black-tie.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/blind.svg (renamed from static/fork-awesome/src/icons/svg/blind.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bluetooth-b.svg (renamed from static/fork-awesome/src/icons/svg/bluetooth-b.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bluetooth.svg (renamed from static/fork-awesome/src/icons/svg/bluetooth.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bold.svg (renamed from static/fork-awesome/src/icons/svg/bold.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bolt.svg (renamed from static/fork-awesome/src/icons/svg/bolt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bomb.svg (renamed from static/fork-awesome/src/icons/svg/bomb.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/book.svg (renamed from static/fork-awesome/src/icons/svg/book.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bookmark-o.svg (renamed from static/fork-awesome/src/icons/svg/bookmark-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bookmark.svg (renamed from static/fork-awesome/src/icons/svg/bookmark.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bootstrap.svg (renamed from static/fork-awesome/src/icons/svg/bootstrap.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/braille.svg (renamed from static/fork-awesome/src/icons/svg/braille.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/briefcase.svg (renamed from static/fork-awesome/src/icons/svg/briefcase.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/btc.svg (renamed from static/fork-awesome/src/icons/svg/btc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bug.svg (renamed from static/fork-awesome/src/icons/svg/bug.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/building-o.svg (renamed from static/fork-awesome/src/icons/svg/building-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/building.svg (renamed from static/fork-awesome/src/icons/svg/building.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bullhorn.svg (renamed from static/fork-awesome/src/icons/svg/bullhorn.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bullseye.svg (renamed from static/fork-awesome/src/icons/svg/bullseye.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/bus.svg (renamed from static/fork-awesome/src/icons/svg/bus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/buysellads.svg (renamed from static/fork-awesome/src/icons/svg/buysellads.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/c.svg (renamed from static/fork-awesome/src/icons/svg/c.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calculator.svg (renamed from static/fork-awesome/src/icons/svg/calculator.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calendar-check-o.svg (renamed from static/fork-awesome/src/icons/svg/calendar-check-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calendar-minus-o.svg (renamed from static/fork-awesome/src/icons/svg/calendar-minus-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calendar-o.svg (renamed from static/fork-awesome/src/icons/svg/calendar-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calendar-plus-o.svg (renamed from static/fork-awesome/src/icons/svg/calendar-plus-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calendar-times-o.svg (renamed from static/fork-awesome/src/icons/svg/calendar-times-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/calendar.svg (renamed from static/fork-awesome/src/icons/svg/calendar.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/camera-retro.svg (renamed from static/fork-awesome/src/icons/svg/camera-retro.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/camera.svg (renamed from static/fork-awesome/src/icons/svg/camera.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/car.svg (renamed from static/fork-awesome/src/icons/svg/car.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-down.svg (renamed from static/fork-awesome/src/icons/svg/caret-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-left.svg (renamed from static/fork-awesome/src/icons/svg/caret-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-right.svg (renamed from static/fork-awesome/src/icons/svg/caret-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-square-o-down.svg (renamed from static/fork-awesome/src/icons/svg/caret-square-o-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-square-o-left.svg (renamed from static/fork-awesome/src/icons/svg/caret-square-o-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-square-o-right.svg (renamed from static/fork-awesome/src/icons/svg/caret-square-o-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-square-o-up.svg (renamed from static/fork-awesome/src/icons/svg/caret-square-o-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/caret-up.svg (renamed from static/fork-awesome/src/icons/svg/caret-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cart-arrow-down.svg (renamed from static/fork-awesome/src/icons/svg/cart-arrow-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cart-plus.svg (renamed from static/fork-awesome/src/icons/svg/cart-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-amex.svg (renamed from static/fork-awesome/src/icons/svg/cc-amex.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-diners-club.svg (renamed from static/fork-awesome/src/icons/svg/cc-diners-club.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-discover.svg (renamed from static/fork-awesome/src/icons/svg/cc-discover.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-jcb.svg (renamed from static/fork-awesome/src/icons/svg/cc-jcb.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-mastercard.svg (renamed from static/fork-awesome/src/icons/svg/cc-mastercard.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-paypal.svg (renamed from static/fork-awesome/src/icons/svg/cc-paypal.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-stripe.svg (renamed from static/fork-awesome/src/icons/svg/cc-stripe.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc-visa.svg (renamed from static/fork-awesome/src/icons/svg/cc-visa.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cc.svg (renamed from static/fork-awesome/src/icons/svg/cc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/certificate.svg (renamed from static/fork-awesome/src/icons/svg/certificate.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chain-broken.svg (renamed from static/fork-awesome/src/icons/svg/chain-broken.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/check-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/check-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/check-circle.svg (renamed from static/fork-awesome/src/icons/svg/check-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/check-square-o.svg (renamed from static/fork-awesome/src/icons/svg/check-square-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/check-square.svg (renamed from static/fork-awesome/src/icons/svg/check-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/check.svg (renamed from static/fork-awesome/src/icons/svg/check.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-circle-down.svg (renamed from static/fork-awesome/src/icons/svg/chevron-circle-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-circle-left.svg (renamed from static/fork-awesome/src/icons/svg/chevron-circle-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-circle-right.svg (renamed from static/fork-awesome/src/icons/svg/chevron-circle-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-circle-up.svg (renamed from static/fork-awesome/src/icons/svg/chevron-circle-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-down.svg (renamed from static/fork-awesome/src/icons/svg/chevron-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-left.svg (renamed from static/fork-awesome/src/icons/svg/chevron-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-right.svg (renamed from static/fork-awesome/src/icons/svg/chevron-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chevron-up.svg (renamed from static/fork-awesome/src/icons/svg/chevron-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/child.svg (renamed from static/fork-awesome/src/icons/svg/child.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/chrome.svg (renamed from static/fork-awesome/src/icons/svg/chrome.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/circle-o-notch.svg (renamed from static/fork-awesome/src/icons/svg/circle-o-notch.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/circle-o.svg (renamed from static/fork-awesome/src/icons/svg/circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/circle-thin.svg (renamed from static/fork-awesome/src/icons/svg/circle-thin.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/circle.svg (renamed from static/fork-awesome/src/icons/svg/circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/clipboard.svg (renamed from static/fork-awesome/src/icons/svg/clipboard.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/clock-o.svg (renamed from static/fork-awesome/src/icons/svg/clock-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/clone.svg (renamed from static/fork-awesome/src/icons/svg/clone.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cloud-download.svg (renamed from static/fork-awesome/src/icons/svg/cloud-download.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cloud-upload.svg (renamed from static/fork-awesome/src/icons/svg/cloud-upload.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cloud.svg (renamed from static/fork-awesome/src/icons/svg/cloud.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/code-fork.svg (renamed from static/fork-awesome/src/icons/svg/code-fork.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/code.svg (renamed from static/fork-awesome/src/icons/svg/code.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/codepen.svg (renamed from static/fork-awesome/src/icons/svg/codepen.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/codiepie.svg (renamed from static/fork-awesome/src/icons/svg/codiepie.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/coffee.svg (renamed from static/fork-awesome/src/icons/svg/coffee.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cog.svg (renamed from static/fork-awesome/src/icons/svg/cog.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cogs.svg (renamed from static/fork-awesome/src/icons/svg/cogs.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/columns.svg (renamed from static/fork-awesome/src/icons/svg/columns.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/comment-o.svg (renamed from static/fork-awesome/src/icons/svg/comment-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/comment.svg (renamed from static/fork-awesome/src/icons/svg/comment.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/commenting-o.svg (renamed from static/fork-awesome/src/icons/svg/commenting-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/commenting.svg (renamed from static/fork-awesome/src/icons/svg/commenting.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/comments-o.svg (renamed from static/fork-awesome/src/icons/svg/comments-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/comments.svg (renamed from static/fork-awesome/src/icons/svg/comments.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/compass.svg (renamed from static/fork-awesome/src/icons/svg/compass.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/compress.svg (renamed from static/fork-awesome/src/icons/svg/compress.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/connectdevelop.svg (renamed from static/fork-awesome/src/icons/svg/connectdevelop.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/contao.svg (renamed from static/fork-awesome/src/icons/svg/contao.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/copyright.svg (renamed from static/fork-awesome/src/icons/svg/copyright.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/creative-commons.svg (renamed from static/fork-awesome/src/icons/svg/creative-commons.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/credit-card-alt.svg (renamed from static/fork-awesome/src/icons/svg/credit-card-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/credit-card.svg (renamed from static/fork-awesome/src/icons/svg/credit-card.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/crop.svg (renamed from static/fork-awesome/src/icons/svg/crop.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/crosshairs.svg (renamed from static/fork-awesome/src/icons/svg/crosshairs.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/css3.svg (renamed from static/fork-awesome/src/icons/svg/css3.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cube.svg (renamed from static/fork-awesome/src/icons/svg/cube.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cubes.svg (renamed from static/fork-awesome/src/icons/svg/cubes.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/cutlery.svg (renamed from static/fork-awesome/src/icons/svg/cutlery.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/dashcube.svg (renamed from static/fork-awesome/src/icons/svg/dashcube.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/database.svg (renamed from static/fork-awesome/src/icons/svg/database.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/deaf.svg (renamed from static/fork-awesome/src/icons/svg/deaf.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/debian.svg (renamed from static/fork-awesome/src/icons/svg/debian.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/delicious.svg (renamed from static/fork-awesome/src/icons/svg/delicious.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/desktop.svg (renamed from static/fork-awesome/src/icons/svg/desktop.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/dev-to.svg (renamed from static/fork-awesome/src/icons/svg/dev-to.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/deviantart.svg (renamed from static/fork-awesome/src/icons/svg/deviantart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/diamond.svg (renamed from static/fork-awesome/src/icons/svg/diamond.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/diaspora.svg (renamed from static/fork-awesome/src/icons/svg/diaspora.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/digg.svg (renamed from static/fork-awesome/src/icons/svg/digg.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/digitalocean.svg (renamed from static/fork-awesome/src/icons/svg/digitalocean.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/discord-alt.svg (renamed from static/fork-awesome/src/icons/svg/discord-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/discord.svg (renamed from static/fork-awesome/src/icons/svg/discord.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/dogmazic.svg (renamed from static/fork-awesome/src/icons/svg/dogmazic.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/dot-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/dot-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/download.svg (renamed from static/fork-awesome/src/icons/svg/download.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/dribbble.svg (renamed from static/fork-awesome/src/icons/svg/dribbble.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/dropbox.svg (renamed from static/fork-awesome/src/icons/svg/dropbox.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/drupal.svg (renamed from static/fork-awesome/src/icons/svg/drupal.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/edge.svg (renamed from static/fork-awesome/src/icons/svg/edge.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eercast.svg (renamed from static/fork-awesome/src/icons/svg/eercast.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eject.svg (renamed from static/fork-awesome/src/icons/svg/eject.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ellipsis-h.svg (renamed from static/fork-awesome/src/icons/svg/ellipsis-h.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ellipsis-v.svg (renamed from static/fork-awesome/src/icons/svg/ellipsis-v.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/emby.svg (renamed from static/fork-awesome/src/icons/svg/emby.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/empire.svg (renamed from static/fork-awesome/src/icons/svg/empire.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/envelope-o.svg (renamed from static/fork-awesome/src/icons/svg/envelope-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/envelope-open-o.svg (renamed from static/fork-awesome/src/icons/svg/envelope-open-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/envelope-open.svg (renamed from static/fork-awesome/src/icons/svg/envelope-open.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/envelope-square.svg (renamed from static/fork-awesome/src/icons/svg/envelope-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/envelope.svg (renamed from static/fork-awesome/src/icons/svg/envelope.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/envira.svg (renamed from static/fork-awesome/src/icons/svg/envira.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eraser.svg (renamed from static/fork-awesome/src/icons/svg/eraser.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ethereum.svg (renamed from static/fork-awesome/src/icons/svg/ethereum.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/etsy.svg (renamed from static/fork-awesome/src/icons/svg/etsy.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eur.svg (renamed from static/fork-awesome/src/icons/svg/eur.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/exchange.svg (renamed from static/fork-awesome/src/icons/svg/exchange.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/exclamation-circle.svg (renamed from static/fork-awesome/src/icons/svg/exclamation-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/exclamation-triangle.svg (renamed from static/fork-awesome/src/icons/svg/exclamation-triangle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/exclamation.svg (renamed from static/fork-awesome/src/icons/svg/exclamation.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/expand.svg (renamed from static/fork-awesome/src/icons/svg/expand.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/expeditedssl.svg (renamed from static/fork-awesome/src/icons/svg/expeditedssl.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/external-link-square.svg (renamed from static/fork-awesome/src/icons/svg/external-link-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/external-link.svg (renamed from static/fork-awesome/src/icons/svg/external-link.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eye-slash.svg (renamed from static/fork-awesome/src/icons/svg/eye-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eye.svg (renamed from static/fork-awesome/src/icons/svg/eye.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/eyedropper.svg (renamed from static/fork-awesome/src/icons/svg/eyedropper.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/f-droid.svg (renamed from static/fork-awesome/src/icons/svg/f-droid.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/facebook-messenger.svg (renamed from static/fork-awesome/src/icons/svg/facebook-messenger.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/facebook-official.svg (renamed from static/fork-awesome/src/icons/svg/facebook-official.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/facebook-square.svg (renamed from static/fork-awesome/src/icons/svg/facebook-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/facebook.svg (renamed from static/fork-awesome/src/icons/svg/facebook.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fast-backward.svg (renamed from static/fork-awesome/src/icons/svg/fast-backward.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fast-forward.svg (renamed from static/fork-awesome/src/icons/svg/fast-forward.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fax.svg (renamed from static/fork-awesome/src/icons/svg/fax.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/female.svg (renamed from static/fork-awesome/src/icons/svg/female.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ffmpeg.svg (renamed from static/fork-awesome/src/icons/svg/ffmpeg.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fighter-jet.svg (renamed from static/fork-awesome/src/icons/svg/fighter-jet.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-archive-o.svg (renamed from static/fork-awesome/src/icons/svg/file-archive-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-audio-o.svg (renamed from static/fork-awesome/src/icons/svg/file-audio-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-code-o.svg (renamed from static/fork-awesome/src/icons/svg/file-code-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-epub.svg (renamed from static/fork-awesome/src/icons/svg/file-epub.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-excel-o.svg (renamed from static/fork-awesome/src/icons/svg/file-excel-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-image-o.svg (renamed from static/fork-awesome/src/icons/svg/file-image-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-o.svg (renamed from static/fork-awesome/src/icons/svg/file-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-pdf-o.svg (renamed from static/fork-awesome/src/icons/svg/file-pdf-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-powerpoint-o.svg (renamed from static/fork-awesome/src/icons/svg/file-powerpoint-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-text-o.svg (renamed from static/fork-awesome/src/icons/svg/file-text-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-text.svg (renamed from static/fork-awesome/src/icons/svg/file-text.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-video-o.svg (renamed from static/fork-awesome/src/icons/svg/file-video-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file-word-o.svg (renamed from static/fork-awesome/src/icons/svg/file-word-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/file.svg (renamed from static/fork-awesome/src/icons/svg/file.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/files-o.svg (renamed from static/fork-awesome/src/icons/svg/files-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/film.svg (renamed from static/fork-awesome/src/icons/svg/film.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/filter.svg (renamed from static/fork-awesome/src/icons/svg/filter.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fire-extinguisher.svg (renamed from static/fork-awesome/src/icons/svg/fire-extinguisher.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fire.svg (renamed from static/fork-awesome/src/icons/svg/fire.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/firefox.svg (renamed from static/fork-awesome/src/icons/svg/firefox.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/first-order.svg (renamed from static/fork-awesome/src/icons/svg/first-order.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/flag-checkered.svg (renamed from static/fork-awesome/src/icons/svg/flag-checkered.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/flag-o.svg (renamed from static/fork-awesome/src/icons/svg/flag-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/flag.svg (renamed from static/fork-awesome/src/icons/svg/flag.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/flask.svg (renamed from static/fork-awesome/src/icons/svg/flask.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/flickr.svg (renamed from static/fork-awesome/src/icons/svg/flickr.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/floppy-o.svg (renamed from static/fork-awesome/src/icons/svg/floppy-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/folder-o.svg (renamed from static/fork-awesome/src/icons/svg/folder-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/folder-open-o.svg (renamed from static/fork-awesome/src/icons/svg/folder-open-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/folder-open.svg (renamed from static/fork-awesome/src/icons/svg/folder-open.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/folder.svg (renamed from static/fork-awesome/src/icons/svg/folder.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/font-awesome.svg (renamed from static/fork-awesome/src/icons/svg/font-awesome.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/font.svg (renamed from static/fork-awesome/src/icons/svg/font.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fonticons.svg (renamed from static/fork-awesome/src/icons/svg/fonticons.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fork-awesome.svg (renamed from static/fork-awesome/src/icons/svg/fork-awesome.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/fort-awesome.svg (renamed from static/fork-awesome/src/icons/svg/fort-awesome.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/forumbee.svg (renamed from static/fork-awesome/src/icons/svg/forumbee.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/forward.svg (renamed from static/fork-awesome/src/icons/svg/forward.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/foursquare.svg (renamed from static/fork-awesome/src/icons/svg/foursquare.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/free-code-camp.svg (renamed from static/fork-awesome/src/icons/svg/free-code-camp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/freedombox.svg (renamed from static/fork-awesome/src/icons/svg/freedombox.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/friendica.svg (renamed from static/fork-awesome/src/icons/svg/friendica.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/frown-o.svg (renamed from static/fork-awesome/src/icons/svg/frown-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/futbol-o.svg (renamed from static/fork-awesome/src/icons/svg/futbol-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gamepad.svg (renamed from static/fork-awesome/src/icons/svg/gamepad.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gavel.svg (renamed from static/fork-awesome/src/icons/svg/gavel.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gbp.svg (renamed from static/fork-awesome/src/icons/svg/gbp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/genderless.svg (renamed from static/fork-awesome/src/icons/svg/genderless.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/get-pocket.svg (renamed from static/fork-awesome/src/icons/svg/get-pocket.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gg-circle.svg (renamed from static/fork-awesome/src/icons/svg/gg-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gg.svg (renamed from static/fork-awesome/src/icons/svg/gg.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gift.svg (renamed from static/fork-awesome/src/icons/svg/gift.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gimp.svg (renamed from static/fork-awesome/src/icons/svg/gimp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/git-square.svg (renamed from static/fork-awesome/src/icons/svg/git-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/git.svg (renamed from static/fork-awesome/src/icons/svg/git.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gitea.svg (renamed from static/fork-awesome/src/icons/svg/gitea.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/github-alt.svg (renamed from static/fork-awesome/src/icons/svg/github-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/github-square.svg (renamed from static/fork-awesome/src/icons/svg/github-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/github.svg (renamed from static/fork-awesome/src/icons/svg/github.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gitlab.svg (renamed from static/fork-awesome/src/icons/svg/gitlab.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/glass.svg (renamed from static/fork-awesome/src/icons/svg/glass.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/glide-g.svg (renamed from static/fork-awesome/src/icons/svg/glide-g.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/glide.svg (renamed from static/fork-awesome/src/icons/svg/glide.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/globe-e.svg (renamed from static/fork-awesome/src/icons/svg/globe-e.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/globe-w.svg (renamed from static/fork-awesome/src/icons/svg/globe-w.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/globe.svg (renamed from static/fork-awesome/src/icons/svg/globe.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gnu-social.svg (renamed from static/fork-awesome/src/icons/svg/gnu-social.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gnupg.svg (renamed from static/fork-awesome/src/icons/svg/gnupg.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/google-plus-official.svg (renamed from static/fork-awesome/src/icons/svg/google-plus-official.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/google-plus-square.svg (renamed from static/fork-awesome/src/icons/svg/google-plus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/google-plus.svg (renamed from static/fork-awesome/src/icons/svg/google-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/google-wallet.svg (renamed from static/fork-awesome/src/icons/svg/google-wallet.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/google.svg (renamed from static/fork-awesome/src/icons/svg/google.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/graduation-cap.svg (renamed from static/fork-awesome/src/icons/svg/graduation-cap.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/gratipay.svg (renamed from static/fork-awesome/src/icons/svg/gratipay.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/grav.svg (renamed from static/fork-awesome/src/icons/svg/grav.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/h-square.svg (renamed from static/fork-awesome/src/icons/svg/h-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hackaday.svg (renamed from static/fork-awesome/src/icons/svg/hackaday.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hacker-news.svg (renamed from static/fork-awesome/src/icons/svg/hacker-news.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hackster.svg (renamed from static/fork-awesome/src/icons/svg/hackster.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-lizard-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-lizard-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-o-down.svg (renamed from static/fork-awesome/src/icons/svg/hand-o-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-o-left.svg (renamed from static/fork-awesome/src/icons/svg/hand-o-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-o-right.svg (renamed from static/fork-awesome/src/icons/svg/hand-o-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-o-up.svg (renamed from static/fork-awesome/src/icons/svg/hand-o-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-paper-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-paper-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-peace-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-peace-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-pointer-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-pointer-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-rock-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-rock-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-scissors-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-scissors-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hand-spock-o.svg (renamed from static/fork-awesome/src/icons/svg/hand-spock-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/handshake-o.svg (renamed from static/fork-awesome/src/icons/svg/handshake-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hashnode.svg (renamed from static/fork-awesome/src/icons/svg/hashnode.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hashtag.svg (renamed from static/fork-awesome/src/icons/svg/hashtag.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hdd-o.svg (renamed from static/fork-awesome/src/icons/svg/hdd-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/header.svg (renamed from static/fork-awesome/src/icons/svg/header.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/headphones.svg (renamed from static/fork-awesome/src/icons/svg/headphones.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/heart-o.svg (renamed from static/fork-awesome/src/icons/svg/heart-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/heart.svg (renamed from static/fork-awesome/src/icons/svg/heart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/heartbeat.svg (renamed from static/fork-awesome/src/icons/svg/heartbeat.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/history.svg (renamed from static/fork-awesome/src/icons/svg/history.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/home.svg (renamed from static/fork-awesome/src/icons/svg/home.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hospital-o.svg (renamed from static/fork-awesome/src/icons/svg/hospital-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hourglass-end.svg (renamed from static/fork-awesome/src/icons/svg/hourglass-end.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hourglass-half.svg (renamed from static/fork-awesome/src/icons/svg/hourglass-half.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hourglass-o.svg (renamed from static/fork-awesome/src/icons/svg/hourglass-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hourglass-start.svg (renamed from static/fork-awesome/src/icons/svg/hourglass-start.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hourglass.svg (renamed from static/fork-awesome/src/icons/svg/hourglass.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/houzz.svg (renamed from static/fork-awesome/src/icons/svg/houzz.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/html5.svg (renamed from static/fork-awesome/src/icons/svg/html5.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/hubzilla.svg (renamed from static/fork-awesome/src/icons/svg/hubzilla.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/i-cursor.svg (renamed from static/fork-awesome/src/icons/svg/i-cursor.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/id-badge.svg (renamed from static/fork-awesome/src/icons/svg/id-badge.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/id-card-o.svg (renamed from static/fork-awesome/src/icons/svg/id-card-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/id-card.svg (renamed from static/fork-awesome/src/icons/svg/id-card.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ils.svg (renamed from static/fork-awesome/src/icons/svg/ils.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/imdb.svg (renamed from static/fork-awesome/src/icons/svg/imdb.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/inbox.svg (renamed from static/fork-awesome/src/icons/svg/inbox.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/indent.svg (renamed from static/fork-awesome/src/icons/svg/indent.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/industry.svg (renamed from static/fork-awesome/src/icons/svg/industry.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/info-circle.svg (renamed from static/fork-awesome/src/icons/svg/info-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/info.svg (renamed from static/fork-awesome/src/icons/svg/info.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/inkscape.svg (renamed from static/fork-awesome/src/icons/svg/inkscape.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/inr.svg (renamed from static/fork-awesome/src/icons/svg/inr.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/instagram.svg (renamed from static/fork-awesome/src/icons/svg/instagram.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/internet-explorer.svg (renamed from static/fork-awesome/src/icons/svg/internet-explorer.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ioxhost.svg (renamed from static/fork-awesome/src/icons/svg/ioxhost.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/italic.svg (renamed from static/fork-awesome/src/icons/svg/italic.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/jirafeau.svg (renamed from static/fork-awesome/src/icons/svg/jirafeau.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/joomla.svg (renamed from static/fork-awesome/src/icons/svg/joomla.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/joplin.svg (renamed from static/fork-awesome/src/icons/svg/joplin.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/jpy.svg (renamed from static/fork-awesome/src/icons/svg/jpy.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/jsfiddle.svg (renamed from static/fork-awesome/src/icons/svg/jsfiddle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/key-modern.svg (renamed from static/fork-awesome/src/icons/svg/key-modern.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/key.svg (renamed from static/fork-awesome/src/icons/svg/key.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/keybase.svg (renamed from static/fork-awesome/src/icons/svg/keybase.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/keyboard-o.svg (renamed from static/fork-awesome/src/icons/svg/keyboard-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/krw.svg (renamed from static/fork-awesome/src/icons/svg/krw.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/language.svg (renamed from static/fork-awesome/src/icons/svg/language.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/laptop.svg (renamed from static/fork-awesome/src/icons/svg/laptop.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/laravel.svg (renamed from static/fork-awesome/src/icons/svg/laravel.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/lastfm-square.svg (renamed from static/fork-awesome/src/icons/svg/lastfm-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/lastfm.svg (renamed from static/fork-awesome/src/icons/svg/lastfm.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/leaf.svg (renamed from static/fork-awesome/src/icons/svg/leaf.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/leanpub.svg (renamed from static/fork-awesome/src/icons/svg/leanpub.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/lemon-o.svg (renamed from static/fork-awesome/src/icons/svg/lemon-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/level-down.svg (renamed from static/fork-awesome/src/icons/svg/level-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/level-up.svg (renamed from static/fork-awesome/src/icons/svg/level-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/liberapay-square.svg (renamed from static/fork-awesome/src/icons/svg/liberapay-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/liberapay.svg (renamed from static/fork-awesome/src/icons/svg/liberapay.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/life-ring.svg (renamed from static/fork-awesome/src/icons/svg/life-ring.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/lightbulb-o.svg (renamed from static/fork-awesome/src/icons/svg/lightbulb-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/line-chart.svg (renamed from static/fork-awesome/src/icons/svg/line-chart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/link.svg (renamed from static/fork-awesome/src/icons/svg/link.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/linkedin-square.svg (renamed from static/fork-awesome/src/icons/svg/linkedin-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/linkedin.svg (renamed from static/fork-awesome/src/icons/svg/linkedin.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/linode.svg (renamed from static/fork-awesome/src/icons/svg/linode.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/linux.svg (renamed from static/fork-awesome/src/icons/svg/linux.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/list-alt.svg (renamed from static/fork-awesome/src/icons/svg/list-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/list-ol.svg (renamed from static/fork-awesome/src/icons/svg/list-ol.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/list-ul.svg (renamed from static/fork-awesome/src/icons/svg/list-ul.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/list.svg (renamed from static/fork-awesome/src/icons/svg/list.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/location-arrow.svg (renamed from static/fork-awesome/src/icons/svg/location-arrow.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/lock.svg (renamed from static/fork-awesome/src/icons/svg/lock.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/long-arrow-down.svg (renamed from static/fork-awesome/src/icons/svg/long-arrow-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/long-arrow-left.svg (renamed from static/fork-awesome/src/icons/svg/long-arrow-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/long-arrow-right.svg (renamed from static/fork-awesome/src/icons/svg/long-arrow-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/long-arrow-up.svg (renamed from static/fork-awesome/src/icons/svg/long-arrow-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/low-vision.svg (renamed from static/fork-awesome/src/icons/svg/low-vision.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/magic.svg (renamed from static/fork-awesome/src/icons/svg/magic.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/magnet.svg (renamed from static/fork-awesome/src/icons/svg/magnet.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/male.svg (renamed from static/fork-awesome/src/icons/svg/male.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/map-marker.svg (renamed from static/fork-awesome/src/icons/svg/map-marker.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/map-o.svg (renamed from static/fork-awesome/src/icons/svg/map-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/map-pin.svg (renamed from static/fork-awesome/src/icons/svg/map-pin.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/map-signs.svg (renamed from static/fork-awesome/src/icons/svg/map-signs.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/map.svg (renamed from static/fork-awesome/src/icons/svg/map.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mars-double.svg (renamed from static/fork-awesome/src/icons/svg/mars-double.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mars-stroke-h.svg (renamed from static/fork-awesome/src/icons/svg/mars-stroke-h.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mars-stroke-v.svg (renamed from static/fork-awesome/src/icons/svg/mars-stroke-v.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mars-stroke.svg (renamed from static/fork-awesome/src/icons/svg/mars-stroke.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mars.svg (renamed from static/fork-awesome/src/icons/svg/mars.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mastodon-alt.svg (renamed from static/fork-awesome/src/icons/svg/mastodon-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mastodon-square.svg (renamed from static/fork-awesome/src/icons/svg/mastodon-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mastodon.svg (renamed from static/fork-awesome/src/icons/svg/mastodon.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/matrix-org.svg (renamed from static/fork-awesome/src/icons/svg/matrix-org.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/maxcdn.svg (renamed from static/fork-awesome/src/icons/svg/maxcdn.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/meanpath.svg (renamed from static/fork-awesome/src/icons/svg/meanpath.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/medium-square.svg (renamed from static/fork-awesome/src/icons/svg/medium-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/medium.svg (renamed from static/fork-awesome/src/icons/svg/medium.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/medkit.svg (renamed from static/fork-awesome/src/icons/svg/medkit.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/meetup.svg (renamed from static/fork-awesome/src/icons/svg/meetup.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/meh-o.svg (renamed from static/fork-awesome/src/icons/svg/meh-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mercury.svg (renamed from static/fork-awesome/src/icons/svg/mercury.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/microchip.svg (renamed from static/fork-awesome/src/icons/svg/microchip.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/microphone-slash.svg (renamed from static/fork-awesome/src/icons/svg/microphone-slash.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/microphone.svg (renamed from static/fork-awesome/src/icons/svg/microphone.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/minus-circle.svg (renamed from static/fork-awesome/src/icons/svg/minus-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/minus-square-o.svg (renamed from static/fork-awesome/src/icons/svg/minus-square-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/minus-square.svg (renamed from static/fork-awesome/src/icons/svg/minus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/minus.svg (renamed from static/fork-awesome/src/icons/svg/minus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mixcloud.svg (renamed from static/fork-awesome/src/icons/svg/mixcloud.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mobile.svg (renamed from static/fork-awesome/src/icons/svg/mobile.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/modx.svg (renamed from static/fork-awesome/src/icons/svg/modx.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/money.svg (renamed from static/fork-awesome/src/icons/svg/money.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/moon-o.svg (renamed from static/fork-awesome/src/icons/svg/moon-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/moon.svg (renamed from static/fork-awesome/src/icons/svg/moon.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/motorcycle.svg (renamed from static/fork-awesome/src/icons/svg/motorcycle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/mouse-pointer.svg (renamed from static/fork-awesome/src/icons/svg/mouse-pointer.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/music.svg (renamed from static/fork-awesome/src/icons/svg/music.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/neuter.svg (renamed from static/fork-awesome/src/icons/svg/neuter.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/newspaper-o.svg (renamed from static/fork-awesome/src/icons/svg/newspaper-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/nextcloud-square.svg (renamed from static/fork-awesome/src/icons/svg/nextcloud-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/nextcloud.svg (renamed from static/fork-awesome/src/icons/svg/nextcloud.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/nodejs.svg (renamed from static/fork-awesome/src/icons/svg/nodejs.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/object-group.svg (renamed from static/fork-awesome/src/icons/svg/object-group.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/object-ungroup.svg (renamed from static/fork-awesome/src/icons/svg/object-ungroup.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/odnoklassniki-square.svg (renamed from static/fork-awesome/src/icons/svg/odnoklassniki-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/odnoklassniki.svg (renamed from static/fork-awesome/src/icons/svg/odnoklassniki.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/opencart.svg (renamed from static/fork-awesome/src/icons/svg/opencart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/openid.svg (renamed from static/fork-awesome/src/icons/svg/openid.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/opera.svg (renamed from static/fork-awesome/src/icons/svg/opera.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/optin-monster.svg (renamed from static/fork-awesome/src/icons/svg/optin-monster.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/outdent.svg (renamed from static/fork-awesome/src/icons/svg/outdent.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pagelines.svg (renamed from static/fork-awesome/src/icons/svg/pagelines.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paint-brush.svg (renamed from static/fork-awesome/src/icons/svg/paint-brush.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paper-plane-o.svg (renamed from static/fork-awesome/src/icons/svg/paper-plane-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paper-plane.svg (renamed from static/fork-awesome/src/icons/svg/paper-plane.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paperclip.svg (renamed from static/fork-awesome/src/icons/svg/paperclip.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paragraph.svg (renamed from static/fork-awesome/src/icons/svg/paragraph.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/patreon.svg (renamed from static/fork-awesome/src/icons/svg/patreon.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pause-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/pause-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pause-circle.svg (renamed from static/fork-awesome/src/icons/svg/pause-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pause.svg (renamed from static/fork-awesome/src/icons/svg/pause.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paw.svg (renamed from static/fork-awesome/src/icons/svg/paw.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/paypal.svg (renamed from static/fork-awesome/src/icons/svg/paypal.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/peertube.svg (renamed from static/fork-awesome/src/icons/svg/peertube.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pencil-square-o.svg (renamed from static/fork-awesome/src/icons/svg/pencil-square-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pencil-square.svg (renamed from static/fork-awesome/src/icons/svg/pencil-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pencil.svg (renamed from static/fork-awesome/src/icons/svg/pencil.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/percent.svg (renamed from static/fork-awesome/src/icons/svg/percent.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/phone-square.svg (renamed from static/fork-awesome/src/icons/svg/phone-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/phone.svg (renamed from static/fork-awesome/src/icons/svg/phone.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/php.svg (renamed from static/fork-awesome/src/icons/svg/php.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/picture-o.svg (renamed from static/fork-awesome/src/icons/svg/picture-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pie-chart.svg (renamed from static/fork-awesome/src/icons/svg/pie-chart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pinterest-p.svg (renamed from static/fork-awesome/src/icons/svg/pinterest-p.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pinterest-square.svg (renamed from static/fork-awesome/src/icons/svg/pinterest-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pinterest.svg (renamed from static/fork-awesome/src/icons/svg/pinterest.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pixelfed.svg (renamed from static/fork-awesome/src/icons/svg/pixelfed.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/plane.svg (renamed from static/fork-awesome/src/icons/svg/plane.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/play-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/play-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/play-circle.svg (renamed from static/fork-awesome/src/icons/svg/play-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/play.svg (renamed from static/fork-awesome/src/icons/svg/play.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/pleroma.svg (renamed from static/fork-awesome/src/icons/svg/pleroma.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/plug.svg (renamed from static/fork-awesome/src/icons/svg/plug.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/plus-circle.svg (renamed from static/fork-awesome/src/icons/svg/plus-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/plus-square-o.svg (renamed from static/fork-awesome/src/icons/svg/plus-square-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/plus-square.svg (renamed from static/fork-awesome/src/icons/svg/plus-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/plus.svg (renamed from static/fork-awesome/src/icons/svg/plus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/podcast.svg (renamed from static/fork-awesome/src/icons/svg/podcast.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/power-off.svg (renamed from static/fork-awesome/src/icons/svg/power-off.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/print.svg (renamed from static/fork-awesome/src/icons/svg/print.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/product-hunt.svg (renamed from static/fork-awesome/src/icons/svg/product-hunt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/puzzle-piece.svg (renamed from static/fork-awesome/src/icons/svg/puzzle-piece.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/python.svg (renamed from static/fork-awesome/src/icons/svg/python.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/qq.svg (renamed from static/fork-awesome/src/icons/svg/qq.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/qrcode.svg (renamed from static/fork-awesome/src/icons/svg/qrcode.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/question-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/question-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/question-circle.svg (renamed from static/fork-awesome/src/icons/svg/question-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/question.svg (renamed from static/fork-awesome/src/icons/svg/question.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/quora.svg (renamed from static/fork-awesome/src/icons/svg/quora.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/quote-left.svg (renamed from static/fork-awesome/src/icons/svg/quote-left.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/quote-right.svg (renamed from static/fork-awesome/src/icons/svg/quote-right.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/random.svg (renamed from static/fork-awesome/src/icons/svg/random.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ravelry.svg (renamed from static/fork-awesome/src/icons/svg/ravelry.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/react.svg (renamed from static/fork-awesome/src/icons/svg/react.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/rebel.svg (renamed from static/fork-awesome/src/icons/svg/rebel.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/recycle.svg (renamed from static/fork-awesome/src/icons/svg/recycle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/reddit-alien.svg (renamed from static/fork-awesome/src/icons/svg/reddit-alien.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/reddit-square.svg (renamed from static/fork-awesome/src/icons/svg/reddit-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/reddit.svg (renamed from static/fork-awesome/src/icons/svg/reddit.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/refresh.svg (renamed from static/fork-awesome/src/icons/svg/refresh.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/registered.svg (renamed from static/fork-awesome/src/icons/svg/registered.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/renren.svg (renamed from static/fork-awesome/src/icons/svg/renren.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/repeat.svg (renamed from static/fork-awesome/src/icons/svg/repeat.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/reply-all.svg (renamed from static/fork-awesome/src/icons/svg/reply-all.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/reply.svg (renamed from static/fork-awesome/src/icons/svg/reply.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/retweet.svg (renamed from static/fork-awesome/src/icons/svg/retweet.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/road.svg (renamed from static/fork-awesome/src/icons/svg/road.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/rocket.svg (renamed from static/fork-awesome/src/icons/svg/rocket.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/rss-square.svg (renamed from static/fork-awesome/src/icons/svg/rss-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/rss.svg (renamed from static/fork-awesome/src/icons/svg/rss.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/rub.svg (renamed from static/fork-awesome/src/icons/svg/rub.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/safari.svg (renamed from static/fork-awesome/src/icons/svg/safari.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/scissors.svg (renamed from static/fork-awesome/src/icons/svg/scissors.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/scribd.svg (renamed from static/fork-awesome/src/icons/svg/scribd.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/scuttlebutt.svg (renamed from static/fork-awesome/src/icons/svg/scuttlebutt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/search-minus.svg (renamed from static/fork-awesome/src/icons/svg/search-minus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/search-plus.svg (renamed from static/fork-awesome/src/icons/svg/search-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/search.svg (renamed from static/fork-awesome/src/icons/svg/search.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sellsy.svg (renamed from static/fork-awesome/src/icons/svg/sellsy.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/server.svg (renamed from static/fork-awesome/src/icons/svg/server.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shaarli-o.svg (renamed from static/fork-awesome/src/icons/svg/shaarli-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shaarli.svg (renamed from static/fork-awesome/src/icons/svg/shaarli.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/share-alt-square.svg (renamed from static/fork-awesome/src/icons/svg/share-alt-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/share-alt.svg (renamed from static/fork-awesome/src/icons/svg/share-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/share-square-o.svg (renamed from static/fork-awesome/src/icons/svg/share-square-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/share-square.svg (renamed from static/fork-awesome/src/icons/svg/share-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/share.svg (renamed from static/fork-awesome/src/icons/svg/share.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shield.svg (renamed from static/fork-awesome/src/icons/svg/shield.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ship.svg (renamed from static/fork-awesome/src/icons/svg/ship.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shirtsinbulk.svg (renamed from static/fork-awesome/src/icons/svg/shirtsinbulk.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shopping-bag.svg (renamed from static/fork-awesome/src/icons/svg/shopping-bag.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shopping-basket.svg (renamed from static/fork-awesome/src/icons/svg/shopping-basket.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shopping-cart.svg (renamed from static/fork-awesome/src/icons/svg/shopping-cart.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/shower.svg (renamed from static/fork-awesome/src/icons/svg/shower.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sign-in.svg (renamed from static/fork-awesome/src/icons/svg/sign-in.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sign-language.svg (renamed from static/fork-awesome/src/icons/svg/sign-language.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sign-out.svg (renamed from static/fork-awesome/src/icons/svg/sign-out.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/signal.svg (renamed from static/fork-awesome/src/icons/svg/signal.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/signalapp.svg (renamed from static/fork-awesome/src/icons/svg/signalapp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/simplybuilt.svg (renamed from static/fork-awesome/src/icons/svg/simplybuilt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sitemap.svg (renamed from static/fork-awesome/src/icons/svg/sitemap.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/skyatlas.svg (renamed from static/fork-awesome/src/icons/svg/skyatlas.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/skype.svg (renamed from static/fork-awesome/src/icons/svg/skype.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/slack.svg (renamed from static/fork-awesome/src/icons/svg/slack.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sliders.svg (renamed from static/fork-awesome/src/icons/svg/sliders.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/slideshare.svg (renamed from static/fork-awesome/src/icons/svg/slideshare.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/smile-o.svg (renamed from static/fork-awesome/src/icons/svg/smile-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/snapchat-ghost.svg (renamed from static/fork-awesome/src/icons/svg/snapchat-ghost.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/snapchat-square.svg (renamed from static/fork-awesome/src/icons/svg/snapchat-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/snapchat.svg (renamed from static/fork-awesome/src/icons/svg/snapchat.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/snowdrift.svg (renamed from static/fork-awesome/src/icons/svg/snowdrift.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/snowflake-o.svg (renamed from static/fork-awesome/src/icons/svg/snowflake-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/social-home.svg (renamed from static/fork-awesome/src/icons/svg/social-home.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-alpha-asc.svg (renamed from static/fork-awesome/src/icons/svg/sort-alpha-asc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-alpha-desc.svg (renamed from static/fork-awesome/src/icons/svg/sort-alpha-desc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-amount-asc.svg (renamed from static/fork-awesome/src/icons/svg/sort-amount-asc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-amount-desc.svg (renamed from static/fork-awesome/src/icons/svg/sort-amount-desc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-asc.svg (renamed from static/fork-awesome/src/icons/svg/sort-asc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-desc.svg (renamed from static/fork-awesome/src/icons/svg/sort-desc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-numeric-asc.svg (renamed from static/fork-awesome/src/icons/svg/sort-numeric-asc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort-numeric-desc.svg (renamed from static/fork-awesome/src/icons/svg/sort-numeric-desc.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sort.svg (renamed from static/fork-awesome/src/icons/svg/sort.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/soundcloud.svg (renamed from static/fork-awesome/src/icons/svg/soundcloud.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/space-shuttle.svg (renamed from static/fork-awesome/src/icons/svg/space-shuttle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/spell-check.svg (renamed from static/fork-awesome/src/icons/svg/spell-check.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/spinner.svg (renamed from static/fork-awesome/src/icons/svg/spinner.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/spoon.svg (renamed from static/fork-awesome/src/icons/svg/spoon.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/spotify.svg (renamed from static/fork-awesome/src/icons/svg/spotify.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/square-o.svg (renamed from static/fork-awesome/src/icons/svg/square-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/square.svg (renamed from static/fork-awesome/src/icons/svg/square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stack-exchange.svg (renamed from static/fork-awesome/src/icons/svg/stack-exchange.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stack-overflow.svg (renamed from static/fork-awesome/src/icons/svg/stack-overflow.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/star-half-o.svg (renamed from static/fork-awesome/src/icons/svg/star-half-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/star-half.svg (renamed from static/fork-awesome/src/icons/svg/star-half.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/star-o.svg (renamed from static/fork-awesome/src/icons/svg/star-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/star.svg (renamed from static/fork-awesome/src/icons/svg/star.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/steam-square.svg (renamed from static/fork-awesome/src/icons/svg/steam-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/steam.svg (renamed from static/fork-awesome/src/icons/svg/steam.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/step-backward.svg (renamed from static/fork-awesome/src/icons/svg/step-backward.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/step-forward.svg (renamed from static/fork-awesome/src/icons/svg/step-forward.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stethoscope.svg (renamed from static/fork-awesome/src/icons/svg/stethoscope.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sticky-note-o.svg (renamed from static/fork-awesome/src/icons/svg/sticky-note-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sticky-note.svg (renamed from static/fork-awesome/src/icons/svg/sticky-note.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stop-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/stop-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stop-circle.svg (renamed from static/fork-awesome/src/icons/svg/stop-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stop.svg (renamed from static/fork-awesome/src/icons/svg/stop.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/street-view.svg (renamed from static/fork-awesome/src/icons/svg/street-view.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/strikethrough.svg (renamed from static/fork-awesome/src/icons/svg/strikethrough.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stumbleupon-circle.svg (renamed from static/fork-awesome/src/icons/svg/stumbleupon-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/stumbleupon.svg (renamed from static/fork-awesome/src/icons/svg/stumbleupon.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/subscript.svg (renamed from static/fork-awesome/src/icons/svg/subscript.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/subway.svg (renamed from static/fork-awesome/src/icons/svg/subway.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/suitcase.svg (renamed from static/fork-awesome/src/icons/svg/suitcase.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sun-o.svg (renamed from static/fork-awesome/src/icons/svg/sun-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/sun.svg (renamed from static/fork-awesome/src/icons/svg/sun.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/superpowers.svg (renamed from static/fork-awesome/src/icons/svg/superpowers.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/superscript.svg (renamed from static/fork-awesome/src/icons/svg/superscript.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/syncthing.svg (renamed from static/fork-awesome/src/icons/svg/syncthing.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/table.svg (renamed from static/fork-awesome/src/icons/svg/table.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tablet.svg (renamed from static/fork-awesome/src/icons/svg/tablet.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tachometer.svg (renamed from static/fork-awesome/src/icons/svg/tachometer.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tag.svg (renamed from static/fork-awesome/src/icons/svg/tag.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tags.svg (renamed from static/fork-awesome/src/icons/svg/tags.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tasks.svg (renamed from static/fork-awesome/src/icons/svg/tasks.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/taxi.svg (renamed from static/fork-awesome/src/icons/svg/taxi.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/telegram.svg (renamed from static/fork-awesome/src/icons/svg/telegram.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/television.svg (renamed from static/fork-awesome/src/icons/svg/television.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tencent-weibo.svg (renamed from static/fork-awesome/src/icons/svg/tencent-weibo.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/terminal.svg (renamed from static/fork-awesome/src/icons/svg/terminal.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/text-height.svg (renamed from static/fork-awesome/src/icons/svg/text-height.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/text-width.svg (renamed from static/fork-awesome/src/icons/svg/text-width.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/th-large.svg (renamed from static/fork-awesome/src/icons/svg/th-large.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/th-list.svg (renamed from static/fork-awesome/src/icons/svg/th-list.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/th.svg (renamed from static/fork-awesome/src/icons/svg/th.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/themeisle.svg (renamed from static/fork-awesome/src/icons/svg/themeisle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thermometer-empty.svg (renamed from static/fork-awesome/src/icons/svg/thermometer-empty.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thermometer-full.svg (renamed from static/fork-awesome/src/icons/svg/thermometer-full.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thermometer-half.svg (renamed from static/fork-awesome/src/icons/svg/thermometer-half.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thermometer-quarter.svg (renamed from static/fork-awesome/src/icons/svg/thermometer-quarter.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thermometer-three-quarters.svg (renamed from static/fork-awesome/src/icons/svg/thermometer-three-quarters.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thumb-tack.svg (renamed from static/fork-awesome/src/icons/svg/thumb-tack.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thumbs-down.svg (renamed from static/fork-awesome/src/icons/svg/thumbs-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thumbs-o-down.svg (renamed from static/fork-awesome/src/icons/svg/thumbs-o-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thumbs-o-up.svg (renamed from static/fork-awesome/src/icons/svg/thumbs-o-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/thumbs-up.svg (renamed from static/fork-awesome/src/icons/svg/thumbs-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/ticket.svg (renamed from static/fork-awesome/src/icons/svg/ticket.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/times-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/times-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/times-circle.svg (renamed from static/fork-awesome/src/icons/svg/times-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/times.svg (renamed from static/fork-awesome/src/icons/svg/times.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tint.svg (renamed from static/fork-awesome/src/icons/svg/tint.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tipeee.svg (renamed from static/fork-awesome/src/icons/svg/tipeee.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/toggle-off.svg (renamed from static/fork-awesome/src/icons/svg/toggle-off.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/toggle-on.svg (renamed from static/fork-awesome/src/icons/svg/toggle-on.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/trademark.svg (renamed from static/fork-awesome/src/icons/svg/trademark.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/train.svg (renamed from static/fork-awesome/src/icons/svg/train.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/transgender-alt.svg (renamed from static/fork-awesome/src/icons/svg/transgender-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/transgender.svg (renamed from static/fork-awesome/src/icons/svg/transgender.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/trash-o.svg (renamed from static/fork-awesome/src/icons/svg/trash-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/trash.svg (renamed from static/fork-awesome/src/icons/svg/trash.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tree.svg (renamed from static/fork-awesome/src/icons/svg/tree.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/trello.svg (renamed from static/fork-awesome/src/icons/svg/trello.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tripadvisor.svg (renamed from static/fork-awesome/src/icons/svg/tripadvisor.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/trophy.svg (renamed from static/fork-awesome/src/icons/svg/trophy.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/truck.svg (renamed from static/fork-awesome/src/icons/svg/truck.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/try.svg (renamed from static/fork-awesome/src/icons/svg/try.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tty.svg (renamed from static/fork-awesome/src/icons/svg/tty.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tumblr-square.svg (renamed from static/fork-awesome/src/icons/svg/tumblr-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/tumblr.svg (renamed from static/fork-awesome/src/icons/svg/tumblr.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/twitch.svg (renamed from static/fork-awesome/src/icons/svg/twitch.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/twitter-square.svg (renamed from static/fork-awesome/src/icons/svg/twitter-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/twitter.svg (renamed from static/fork-awesome/src/icons/svg/twitter.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/umbrella.svg (renamed from static/fork-awesome/src/icons/svg/umbrella.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/underline.svg (renamed from static/fork-awesome/src/icons/svg/underline.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/undo.svg (renamed from static/fork-awesome/src/icons/svg/undo.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/universal-access.svg (renamed from static/fork-awesome/src/icons/svg/universal-access.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/university.svg (renamed from static/fork-awesome/src/icons/svg/university.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/unlock-alt.svg (renamed from static/fork-awesome/src/icons/svg/unlock-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/unlock.svg (renamed from static/fork-awesome/src/icons/svg/unlock.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/unslpash.svg (renamed from static/fork-awesome/src/icons/svg/unslpash.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/upload.svg (renamed from static/fork-awesome/src/icons/svg/upload.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/usb.svg (renamed from static/fork-awesome/src/icons/svg/usb.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/usd.svg (renamed from static/fork-awesome/src/icons/svg/usd.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-circle-o.svg (renamed from static/fork-awesome/src/icons/svg/user-circle-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-circle.svg (renamed from static/fork-awesome/src/icons/svg/user-circle.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-md.svg (renamed from static/fork-awesome/src/icons/svg/user-md.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-o.svg (renamed from static/fork-awesome/src/icons/svg/user-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-plus.svg (renamed from static/fork-awesome/src/icons/svg/user-plus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-secret.svg (renamed from static/fork-awesome/src/icons/svg/user-secret.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user-times.svg (renamed from static/fork-awesome/src/icons/svg/user-times.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/user.svg (renamed from static/fork-awesome/src/icons/svg/user.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/users.svg (renamed from static/fork-awesome/src/icons/svg/users.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/venus-double.svg (renamed from static/fork-awesome/src/icons/svg/venus-double.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/venus-mars.svg (renamed from static/fork-awesome/src/icons/svg/venus-mars.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/venus.svg (renamed from static/fork-awesome/src/icons/svg/venus.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/viacoin.svg (renamed from static/fork-awesome/src/icons/svg/viacoin.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/viadeo-square.svg (renamed from static/fork-awesome/src/icons/svg/viadeo-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/viadeo.svg (renamed from static/fork-awesome/src/icons/svg/viadeo.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/video-camera.svg (renamed from static/fork-awesome/src/icons/svg/video-camera.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/vimeo-square.svg (renamed from static/fork-awesome/src/icons/svg/vimeo-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/vimeo.svg (renamed from static/fork-awesome/src/icons/svg/vimeo.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/vine.svg (renamed from static/fork-awesome/src/icons/svg/vine.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/vk.svg (renamed from static/fork-awesome/src/icons/svg/vk.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/volume-control-phone.svg (renamed from static/fork-awesome/src/icons/svg/volume-control-phone.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/volume-down.svg (renamed from static/fork-awesome/src/icons/svg/volume-down.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/volume-off.svg (renamed from static/fork-awesome/src/icons/svg/volume-off.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/volume-up.svg (renamed from static/fork-awesome/src/icons/svg/volume-up.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/weibo.svg (renamed from static/fork-awesome/src/icons/svg/weibo.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/weixin.svg (renamed from static/fork-awesome/src/icons/svg/weixin.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/whatsapp.svg (renamed from static/fork-awesome/src/icons/svg/whatsapp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wheelchair-alt.svg (renamed from static/fork-awesome/src/icons/svg/wheelchair-alt.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wheelchair.svg (renamed from static/fork-awesome/src/icons/svg/wheelchair.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wifi.svg (renamed from static/fork-awesome/src/icons/svg/wifi.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wikidata.svg (renamed from static/fork-awesome/src/icons/svg/wikidata.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wikipedia-w.svg (renamed from static/fork-awesome/src/icons/svg/wikipedia-w.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/window-close-o.svg (renamed from static/fork-awesome/src/icons/svg/window-close-o.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/window-close.svg (renamed from static/fork-awesome/src/icons/svg/window-close.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/window-maximize.svg (renamed from static/fork-awesome/src/icons/svg/window-maximize.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/window-minimize.svg (renamed from static/fork-awesome/src/icons/svg/window-minimize.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/window-restore.svg (renamed from static/fork-awesome/src/icons/svg/window-restore.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/windows.svg (renamed from static/fork-awesome/src/icons/svg/windows.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wordpress.svg (renamed from static/fork-awesome/src/icons/svg/wordpress.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wpbeginner.svg (renamed from static/fork-awesome/src/icons/svg/wpbeginner.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wpexplorer.svg (renamed from static/fork-awesome/src/icons/svg/wpexplorer.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wpforms.svg (renamed from static/fork-awesome/src/icons/svg/wpforms.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/wrench.svg (renamed from static/fork-awesome/src/icons/svg/wrench.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/xing-square.svg (renamed from static/fork-awesome/src/icons/svg/xing-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/xing.svg (renamed from static/fork-awesome/src/icons/svg/xing.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/xmpp.svg (renamed from static/fork-awesome/src/icons/svg/xmpp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/y-combinator.svg (renamed from static/fork-awesome/src/icons/svg/y-combinator.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/yahoo.svg (renamed from static/fork-awesome/src/icons/svg/yahoo.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/yelp.svg (renamed from static/fork-awesome/src/icons/svg/yelp.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/yoast.svg (renamed from static/fork-awesome/src/icons/svg/yoast.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/youtube-play.svg (renamed from static/fork-awesome/src/icons/svg/youtube-play.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/youtube-square.svg (renamed from static/fork-awesome/src/icons/svg/youtube-square.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/youtube.svg (renamed from static/fork-awesome/src/icons/svg/youtube.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svg/zotero.svg (renamed from static/fork-awesome/src/icons/svg/zotero.svg) | 0 | ||||
-rw-r--r-- | live/static/fork-awesome/src/icons/svgo_config.json (renamed from static/fork-awesome/src/icons/svgo_config.json) | 0 | ||||
-rw-r--r-- | live/static/hl/LICENSE (renamed from static/hl/LICENSE) | 0 | ||||
-rw-r--r-- | live/static/hl/highlight-ln.min.js (renamed from static/hl/highlight-ln.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/highlight.js (renamed from static/hl/highlight.js) | 0 | ||||
-rw-r--r-- | live/static/hl/highlight.min.js (renamed from static/hl/highlight.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/1c.min.js (renamed from static/hl/languages/1c.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/abnf.min.js (renamed from static/hl/languages/abnf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/accesslog.min.js (renamed from static/hl/languages/accesslog.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/actionscript.min.js (renamed from static/hl/languages/actionscript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ada.min.js (renamed from static/hl/languages/ada.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/angelscript.min.js (renamed from static/hl/languages/angelscript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/apache.min.js (renamed from static/hl/languages/apache.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/applescript.min.js (renamed from static/hl/languages/applescript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/arcade.min.js (renamed from static/hl/languages/arcade.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/arduino.min.js (renamed from static/hl/languages/arduino.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/armasm.min.js (renamed from static/hl/languages/armasm.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/asciidoc.min.js (renamed from static/hl/languages/asciidoc.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/aspectj.min.js (renamed from static/hl/languages/aspectj.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/autohotkey.min.js (renamed from static/hl/languages/autohotkey.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/autoit.min.js (renamed from static/hl/languages/autoit.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/avrasm.min.js (renamed from static/hl/languages/avrasm.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/awk.min.js (renamed from static/hl/languages/awk.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/axapta.min.js (renamed from static/hl/languages/axapta.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/bash.min.js (renamed from static/hl/languages/bash.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/basic.min.js (renamed from static/hl/languages/basic.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/bnf.min.js (renamed from static/hl/languages/bnf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/brainfuck.min.js (renamed from static/hl/languages/brainfuck.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/c-like.min.js (renamed from static/hl/languages/c-like.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/c.min.js (renamed from static/hl/languages/c.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/cal.min.js (renamed from static/hl/languages/cal.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/capnproto.min.js (renamed from static/hl/languages/capnproto.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ceylon.min.js (renamed from static/hl/languages/ceylon.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/clean.min.js (renamed from static/hl/languages/clean.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/clojure-repl.min.js (renamed from static/hl/languages/clojure-repl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/clojure.min.js (renamed from static/hl/languages/clojure.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/cmake.min.js (renamed from static/hl/languages/cmake.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/coffeescript.min.js (renamed from static/hl/languages/coffeescript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/coq.min.js (renamed from static/hl/languages/coq.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/cos.min.js (renamed from static/hl/languages/cos.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/cpp.min.js (renamed from static/hl/languages/cpp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/crmsh.min.js (renamed from static/hl/languages/crmsh.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/crystal.min.js (renamed from static/hl/languages/crystal.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/csharp.min.js (renamed from static/hl/languages/csharp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/csp.min.js (renamed from static/hl/languages/csp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/css.min.js (renamed from static/hl/languages/css.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/d.min.js (renamed from static/hl/languages/d.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dart.min.js (renamed from static/hl/languages/dart.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/delphi.min.js (renamed from static/hl/languages/delphi.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/diff.min.js (renamed from static/hl/languages/diff.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/django.min.js (renamed from static/hl/languages/django.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dns.min.js (renamed from static/hl/languages/dns.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dockerfile.min.js (renamed from static/hl/languages/dockerfile.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dos.min.js (renamed from static/hl/languages/dos.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dsconfig.min.js (renamed from static/hl/languages/dsconfig.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dts.min.js (renamed from static/hl/languages/dts.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/dust.min.js (renamed from static/hl/languages/dust.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ebnf.min.js (renamed from static/hl/languages/ebnf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/elixir.min.js (renamed from static/hl/languages/elixir.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/elm.min.js (renamed from static/hl/languages/elm.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/erb.min.js (renamed from static/hl/languages/erb.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/erlang-repl.min.js (renamed from static/hl/languages/erlang-repl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/erlang.min.js (renamed from static/hl/languages/erlang.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/excel.min.js (renamed from static/hl/languages/excel.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/fix.min.js (renamed from static/hl/languages/fix.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/flix.min.js (renamed from static/hl/languages/flix.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/fortran.min.js (renamed from static/hl/languages/fortran.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/fsharp.min.js (renamed from static/hl/languages/fsharp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gams.min.js (renamed from static/hl/languages/gams.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gauss.min.js (renamed from static/hl/languages/gauss.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gcode.min.js (renamed from static/hl/languages/gcode.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gdscript.min.js (renamed from static/hl/languages/gdscript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gherkin.min.js (renamed from static/hl/languages/gherkin.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/glsl.min.js (renamed from static/hl/languages/glsl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gml.min.js (renamed from static/hl/languages/gml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/go.min.js (renamed from static/hl/languages/go.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/golo.min.js (renamed from static/hl/languages/golo.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/gradle.min.js (renamed from static/hl/languages/gradle.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/groovy.min.js (renamed from static/hl/languages/groovy.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/haml.min.js (renamed from static/hl/languages/haml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/handlebars.min.js (renamed from static/hl/languages/handlebars.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/haskell.min.js (renamed from static/hl/languages/haskell.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/haxe.min.js (renamed from static/hl/languages/haxe.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/hsp.min.js (renamed from static/hl/languages/hsp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/htmlbars.min.js (renamed from static/hl/languages/htmlbars.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/http.min.js (renamed from static/hl/languages/http.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/hy.min.js (renamed from static/hl/languages/hy.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/inform7.min.js (renamed from static/hl/languages/inform7.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ini.min.js (renamed from static/hl/languages/ini.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/irpf90.min.js (renamed from static/hl/languages/irpf90.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/isbl.min.js (renamed from static/hl/languages/isbl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/java.min.js (renamed from static/hl/languages/java.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/javascript.min.js (renamed from static/hl/languages/javascript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/jboss-cli.min.js (renamed from static/hl/languages/jboss-cli.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/json.min.js (renamed from static/hl/languages/json.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/julia-repl.min.js (renamed from static/hl/languages/julia-repl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/julia.min.js (renamed from static/hl/languages/julia.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/kotlin.min.js (renamed from static/hl/languages/kotlin.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/lasso.min.js (renamed from static/hl/languages/lasso.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/latex.min.js (renamed from static/hl/languages/latex.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ldif.min.js (renamed from static/hl/languages/ldif.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/leaf.min.js (renamed from static/hl/languages/leaf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/less.min.js (renamed from static/hl/languages/less.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/lisp.min.js (renamed from static/hl/languages/lisp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/livecodeserver.min.js (renamed from static/hl/languages/livecodeserver.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/livescript.min.js (renamed from static/hl/languages/livescript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/llvm.min.js (renamed from static/hl/languages/llvm.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/lsl.min.js (renamed from static/hl/languages/lsl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/lua.min.js (renamed from static/hl/languages/lua.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/makefile.min.js (renamed from static/hl/languages/makefile.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/markdown.min.js (renamed from static/hl/languages/markdown.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/mathematica.min.js (renamed from static/hl/languages/mathematica.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/matlab.min.js (renamed from static/hl/languages/matlab.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/maxima.min.js (renamed from static/hl/languages/maxima.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/mel.min.js (renamed from static/hl/languages/mel.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/mercury.min.js (renamed from static/hl/languages/mercury.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/mipsasm.min.js (renamed from static/hl/languages/mipsasm.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/mizar.min.js (renamed from static/hl/languages/mizar.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/mojolicious.min.js (renamed from static/hl/languages/mojolicious.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/monkey.min.js (renamed from static/hl/languages/monkey.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/moonscript.min.js (renamed from static/hl/languages/moonscript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/n1ql.min.js (renamed from static/hl/languages/n1ql.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/nginx.min.js (renamed from static/hl/languages/nginx.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/nim.min.js (renamed from static/hl/languages/nim.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/nix.min.js (renamed from static/hl/languages/nix.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/node-repl.min.js (renamed from static/hl/languages/node-repl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/nsis.min.js (renamed from static/hl/languages/nsis.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/objectivec.min.js (renamed from static/hl/languages/objectivec.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ocaml.min.js (renamed from static/hl/languages/ocaml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/openscad.min.js (renamed from static/hl/languages/openscad.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/oxygene.min.js (renamed from static/hl/languages/oxygene.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/parser3.min.js (renamed from static/hl/languages/parser3.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/perl.min.js (renamed from static/hl/languages/perl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/pf.min.js (renamed from static/hl/languages/pf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/pgsql.min.js (renamed from static/hl/languages/pgsql.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/php-template.min.js (renamed from static/hl/languages/php-template.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/php.min.js (renamed from static/hl/languages/php.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/plaintext.min.js (renamed from static/hl/languages/plaintext.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/pony.min.js (renamed from static/hl/languages/pony.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/powershell.min.js (renamed from static/hl/languages/powershell.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/processing.min.js (renamed from static/hl/languages/processing.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/profile.min.js (renamed from static/hl/languages/profile.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/prolog.min.js (renamed from static/hl/languages/prolog.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/properties.min.js (renamed from static/hl/languages/properties.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/protobuf.min.js (renamed from static/hl/languages/protobuf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/puppet.min.js (renamed from static/hl/languages/puppet.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/purebasic.min.js (renamed from static/hl/languages/purebasic.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/python-repl.min.js (renamed from static/hl/languages/python-repl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/python.min.js (renamed from static/hl/languages/python.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/q.min.js (renamed from static/hl/languages/q.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/qml.min.js (renamed from static/hl/languages/qml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/r.min.js (renamed from static/hl/languages/r.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/reasonml.min.js (renamed from static/hl/languages/reasonml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/rib.min.js (renamed from static/hl/languages/rib.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/roboconf.min.js (renamed from static/hl/languages/roboconf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/routeros.min.js (renamed from static/hl/languages/routeros.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/rsl.min.js (renamed from static/hl/languages/rsl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ruby.min.js (renamed from static/hl/languages/ruby.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/ruleslanguage.min.js (renamed from static/hl/languages/ruleslanguage.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/rust.min.js (renamed from static/hl/languages/rust.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/sas.min.js (renamed from static/hl/languages/sas.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/scala.min.js (renamed from static/hl/languages/scala.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/scheme.min.js (renamed from static/hl/languages/scheme.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/scilab.min.js (renamed from static/hl/languages/scilab.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/scss.min.js (renamed from static/hl/languages/scss.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/shell.min.js (renamed from static/hl/languages/shell.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/smali.min.js (renamed from static/hl/languages/smali.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/smalltalk.min.js (renamed from static/hl/languages/smalltalk.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/sml.min.js (renamed from static/hl/languages/sml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/sqf.min.js (renamed from static/hl/languages/sqf.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/sql.min.js (renamed from static/hl/languages/sql.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/stan.min.js (renamed from static/hl/languages/stan.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/stata.min.js (renamed from static/hl/languages/stata.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/step21.min.js (renamed from static/hl/languages/step21.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/stylus.min.js (renamed from static/hl/languages/stylus.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/subunit.min.js (renamed from static/hl/languages/subunit.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/swift.min.js (renamed from static/hl/languages/swift.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/taggerscript.min.js (renamed from static/hl/languages/taggerscript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/tap.min.js (renamed from static/hl/languages/tap.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/tcl.min.js (renamed from static/hl/languages/tcl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/thrift.min.js (renamed from static/hl/languages/thrift.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/tp.min.js (renamed from static/hl/languages/tp.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/twig.min.js (renamed from static/hl/languages/twig.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/typescript.min.js (renamed from static/hl/languages/typescript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/vala.min.js (renamed from static/hl/languages/vala.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/vbnet.min.js (renamed from static/hl/languages/vbnet.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/vbscript-html.min.js (renamed from static/hl/languages/vbscript-html.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/vbscript.min.js (renamed from static/hl/languages/vbscript.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/verilog.min.js (renamed from static/hl/languages/verilog.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/vhdl.min.js (renamed from static/hl/languages/vhdl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/vim.min.js (renamed from static/hl/languages/vim.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/x86asm.min.js (renamed from static/hl/languages/x86asm.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/xl.min.js (renamed from static/hl/languages/xl.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/xml.min.js (renamed from static/hl/languages/xml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/xquery.min.js (renamed from static/hl/languages/xquery.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/yaml.min.js (renamed from static/hl/languages/yaml.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/languages/zephir.min.js (renamed from static/hl/languages/zephir.min.js) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/a11y-dark.min.css (renamed from static/hl/styles/a11y-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/a11y-light.min.css (renamed from static/hl/styles/a11y-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/agate.min.css (renamed from static/hl/styles/agate.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/an-old-hope.min.css (renamed from static/hl/styles/an-old-hope.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/androidstudio.min.css (renamed from static/hl/styles/androidstudio.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/arduino-light.min.css (renamed from static/hl/styles/arduino-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/arta.min.css (renamed from static/hl/styles/arta.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/ascetic.min.css (renamed from static/hl/styles/ascetic.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-cave-dark.min.css (renamed from static/hl/styles/atelier-cave-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-cave-light.min.css (renamed from static/hl/styles/atelier-cave-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-dune-dark.min.css (renamed from static/hl/styles/atelier-dune-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-dune-light.min.css (renamed from static/hl/styles/atelier-dune-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-estuary-dark.min.css (renamed from static/hl/styles/atelier-estuary-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-estuary-light.min.css (renamed from static/hl/styles/atelier-estuary-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-forest-dark.min.css (renamed from static/hl/styles/atelier-forest-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-forest-light.min.css (renamed from static/hl/styles/atelier-forest-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-heath-dark.min.css (renamed from static/hl/styles/atelier-heath-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-heath-light.min.css (renamed from static/hl/styles/atelier-heath-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-lakeside-dark.min.css (renamed from static/hl/styles/atelier-lakeside-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-lakeside-light.min.css (renamed from static/hl/styles/atelier-lakeside-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-plateau-dark.min.css (renamed from static/hl/styles/atelier-plateau-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-plateau-light.min.css (renamed from static/hl/styles/atelier-plateau-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-savanna-dark.min.css (renamed from static/hl/styles/atelier-savanna-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-savanna-light.min.css (renamed from static/hl/styles/atelier-savanna-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-seaside-dark.min.css (renamed from static/hl/styles/atelier-seaside-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-seaside-light.min.css (renamed from static/hl/styles/atelier-seaside-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-sulphurpool-dark.min.css (renamed from static/hl/styles/atelier-sulphurpool-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atelier-sulphurpool-light.min.css (renamed from static/hl/styles/atelier-sulphurpool-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atom-one-dark-reasonable.min.css (renamed from static/hl/styles/atom-one-dark-reasonable.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atom-one-dark.min.css (renamed from static/hl/styles/atom-one-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/atom-one-light.min.css (renamed from static/hl/styles/atom-one-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/brown-paper.min.css (renamed from static/hl/styles/brown-paper.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/brown-papersq.png (renamed from static/hl/styles/brown-papersq.png) | bin | 18198 -> 18198 bytes | |||
-rw-r--r-- | live/static/hl/styles/codepen-embed.min.css (renamed from static/hl/styles/codepen-embed.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/color-brewer.min.css (renamed from static/hl/styles/color-brewer.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/darcula.min.css (renamed from static/hl/styles/darcula.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/dark.min.css (renamed from static/hl/styles/dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/default.min.css (renamed from static/hl/styles/default.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/docco.min.css (renamed from static/hl/styles/docco.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/dracula.min.css (renamed from static/hl/styles/dracula.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/far.min.css (renamed from static/hl/styles/far.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/foundation.min.css (renamed from static/hl/styles/foundation.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/github-gist.min.css (renamed from static/hl/styles/github-gist.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/github.min.css (renamed from static/hl/styles/github.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/gml.min.css (renamed from static/hl/styles/gml.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/googlecode.min.css (renamed from static/hl/styles/googlecode.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/gradient-dark.min.css (renamed from static/hl/styles/gradient-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/gradient-light.min.css (renamed from static/hl/styles/gradient-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/grayscale.min.css (renamed from static/hl/styles/grayscale.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/gruvbox-dark.min.css (renamed from static/hl/styles/gruvbox-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/gruvbox-light.min.css (renamed from static/hl/styles/gruvbox-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/hopscotch.min.css (renamed from static/hl/styles/hopscotch.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/hybrid.min.css (renamed from static/hl/styles/hybrid.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/idea.min.css (renamed from static/hl/styles/idea.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/ir-black.min.css (renamed from static/hl/styles/ir-black.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/isbl-editor-dark.min.css (renamed from static/hl/styles/isbl-editor-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/isbl-editor-light.min.css (renamed from static/hl/styles/isbl-editor-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/kimbie.dark.min.css (renamed from static/hl/styles/kimbie.dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/kimbie.light.min.css (renamed from static/hl/styles/kimbie.light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/lightfair.min.css (renamed from static/hl/styles/lightfair.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/lioshi.min.css (renamed from static/hl/styles/lioshi.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/magula.min.css (renamed from static/hl/styles/magula.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/mono-blue.min.css (renamed from static/hl/styles/mono-blue.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/monokai-sublime.min.css (renamed from static/hl/styles/monokai-sublime.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/monokai.min.css (renamed from static/hl/styles/monokai.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/night-owl.min.css (renamed from static/hl/styles/night-owl.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/nnfx-dark.min.css (renamed from static/hl/styles/nnfx-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/nnfx.min.css (renamed from static/hl/styles/nnfx.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/nord.min.css (renamed from static/hl/styles/nord.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/obsidian.min.css (renamed from static/hl/styles/obsidian.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/ocean.min.css (renamed from static/hl/styles/ocean.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/paraiso-dark.min.css (renamed from static/hl/styles/paraiso-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/paraiso-light.min.css (renamed from static/hl/styles/paraiso-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/pojoaque.jpg (renamed from static/hl/styles/pojoaque.jpg) | bin | 1186 -> 1186 bytes | |||
-rw-r--r-- | live/static/hl/styles/pojoaque.min.css (renamed from static/hl/styles/pojoaque.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/purebasic.min.css (renamed from static/hl/styles/purebasic.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/qtcreator_dark.min.css (renamed from static/hl/styles/qtcreator_dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/qtcreator_light.min.css (renamed from static/hl/styles/qtcreator_light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/railscasts.min.css (renamed from static/hl/styles/railscasts.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/rainbow.min.css (renamed from static/hl/styles/rainbow.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/routeros.min.css (renamed from static/hl/styles/routeros.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/school-book.min.css (renamed from static/hl/styles/school-book.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/school-book.png (renamed from static/hl/styles/school-book.png) | bin | 486 -> 486 bytes | |||
-rw-r--r-- | live/static/hl/styles/shades-of-purple.min.css (renamed from static/hl/styles/shades-of-purple.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/solarized-dark.min.css (renamed from static/hl/styles/solarized-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/solarized-light.min.css (renamed from static/hl/styles/solarized-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/srcery.min.css (renamed from static/hl/styles/srcery.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/stackoverflow-dark.min.css (renamed from static/hl/styles/stackoverflow-dark.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/stackoverflow-light.min.css (renamed from static/hl/styles/stackoverflow-light.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/sunburst.min.css (renamed from static/hl/styles/sunburst.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/tomorrow-night-blue.min.css (renamed from static/hl/styles/tomorrow-night-blue.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/tomorrow-night-bright.min.css (renamed from static/hl/styles/tomorrow-night-bright.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/tomorrow-night-eighties.min.css (renamed from static/hl/styles/tomorrow-night-eighties.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/tomorrow-night.min.css (renamed from static/hl/styles/tomorrow-night.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/tomorrow.min.css (renamed from static/hl/styles/tomorrow.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/vs.min.css (renamed from static/hl/styles/vs.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/vs2015.min.css (renamed from static/hl/styles/vs2015.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/xcode.min.css (renamed from static/hl/styles/xcode.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/xt256.min.css (renamed from static/hl/styles/xt256.min.css) | 0 | ||||
-rw-r--r-- | live/static/hl/styles/zenburn.min.css (renamed from static/hl/styles/zenburn.min.css) | 0 | ||||
-rw-r--r-- | live/static/images/a/elephant_octopus.png (renamed from static/images/a/elephant_octopus.png) | bin | 1328584 -> 1328584 bytes | |||
-rw-r--r-- | live/static/images/a/elephant_octopus_small.png (renamed from static/images/a/elephant_octopus_small.png) | bin | 636340 -> 636340 bytes | |||
-rwxr-xr-x | live/static/images/a/hand_sketches.png (renamed from static/images/a/hand_sketches.png) | bin | 1282263 -> 1282263 bytes | |||
-rwxr-xr-x | live/static/images/a/hand_sketches_small.png (renamed from static/images/a/hand_sketches_small.png) | bin | 371409 -> 371409 bytes | |||
-rw-r--r-- | live/static/images/b/notes/mail/dkim_test_successful.png (renamed from static/images/b/notes/mail/dkim_test_successful.png) | bin | 79273 -> 79273 bytes | |||
-rw-r--r-- | live/static/images/b/notes/nginx/nginx_404_page.png (renamed from static/images/b/notes/nginx/nginx_404_page.png) | bin | 5439 -> 5439 bytes | |||
-rw-r--r-- | live/static/images/b/notes/nginx/nginx_welcome_page.png (renamed from static/images/b/notes/nginx/nginx_welcome_page.png) | bin | 29484 -> 29484 bytes | |||
-rw-r--r-- | live/static/images/b/notes/sql/erd_example.png (renamed from static/images/b/notes/sql/erd_example.png) | bin | 193168 -> 193168 bytes | |||
-rw-r--r-- | live/static/images/b/notes/sql/erd_example_wikipedia.png (renamed from static/images/b/notes/sql/erd_example_wikipedia.png) | bin | 320120 -> 320120 bytes | |||
-rw-r--r-- | live/static/images/b/notes/sql/img_fulljoin.gif (renamed from static/images/b/notes/sql/img_fulljoin.gif) | bin | 8135 -> 8135 bytes | |||
-rw-r--r-- | live/static/images/b/notes/sql/img_innerjoin.gif (renamed from static/images/b/notes/sql/img_innerjoin.gif) | bin | 6871 -> 6871 bytes | |||
-rw-r--r-- | live/static/images/b/notes/sql/img_leftjoin.gif (renamed from static/images/b/notes/sql/img_leftjoin.gif) | bin | 7286 -> 7286 bytes | |||
-rw-r--r-- | live/static/images/b/notes/sql/img_rightjoin.gif (renamed from static/images/b/notes/sql/img_rightjoin.gif) | bin | 7477 -> 7477 bytes | |||
-rw-r--r-- | live/static/images/crypto/bitcoin.png (renamed from static/images/crypto/bitcoin.png) | bin | 972 -> 972 bytes | |||
-rw-r--r-- | live/static/images/crypto/monero.png (renamed from static/images/crypto/monero.png) | bin | 7547 -> 7547 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/player_sprite_imports.png (renamed from static/images/g/flappybird_godot/player_sprite_imports.png) | bin | 14996 -> 14996 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_autoload_saved_data.png (renamed from static/images/g/flappybird_godot/project_settings_autoload_saved_data.png) | bin | 18341 -> 18341 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_config_properties.png (renamed from static/images/g/flappybird_godot/project_settings_config_properties.png) | bin | 82164 -> 82164 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_debug_gdscript.png (renamed from static/images/g/flappybird_godot/project_settings_debug_gdscript.png) | bin | 101299 -> 101299 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_import_texture.png (renamed from static/images/g/flappybird_godot/project_settings_import_texture.png) | bin | 51986 -> 51986 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_input_map.png (renamed from static/images/g/flappybird_godot/project_settings_input_map.png) | bin | 60055 -> 60055 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_layer_names_2d_physics.png (renamed from static/images/g/flappybird_godot/project_settings_layer_names_2d_physics.png) | bin | 72518 -> 72518 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/project_settings_window_settings.png (renamed from static/images/g/flappybird_godot/project_settings_window_settings.png) | bin | 103138 -> 103138 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/resource_dynamic_font.png (renamed from static/images/g/flappybird_godot/resource_dynamic_font.png) | bin | 42644 -> 42644 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/resource_dynamic_font_directory_structure.png (renamed from static/images/g/flappybird_godot/resource_dynamic_font_directory_structure.png) | bin | 14388 -> 14388 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_game_node_setup.png (renamed from static/images/g/flappybird_godot/scene_game_node_setup.png) | bin | 18743 -> 18743 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_game_viewport.png (renamed from static/images/g/flappybird_godot/scene_game_viewport.png) | bin | 26054 -> 26054 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_player_node_setup.png (renamed from static/images/g/flappybird_godot/scene_player_node_setup.png) | bin | 13859 -> 13859 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_player_sprite_sheet_importer.png (renamed from static/images/g/flappybird_godot/scene_player_sprite_sheet_importer.png) | bin | 20748 -> 20748 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_player_spriteframes_window.png (renamed from static/images/g/flappybird_godot/scene_player_spriteframes_window.png) | bin | 18700 -> 18700 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png (renamed from static/images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png) | bin | 20554 -> 20554 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_ui.png (renamed from static/images/g/flappybird_godot/scene_ui.png) | bin | 18175 -> 18175 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_world_tiles.png (renamed from static/images/g/flappybird_godot/scene_world_tiles.png) | bin | 9289 -> 9289 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/scene_world_tiles_directory_structure.png (renamed from static/images/g/flappybird_godot/scene_world_tiles_directory_structure.png) | bin | 23080 -> 23080 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/sfx_imports.png (renamed from static/images/g/flappybird_godot/sfx_imports.png) | bin | 15869 -> 15869 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_map_cell_collision_configuration.png (renamed from static/images/g/flappybird_godot/tile_map_cell_collision_configuration.png) | bin | 55789 -> 55789 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_set_available_tiles.png (renamed from static/images/g/flappybird_godot/tile_set_available_tiles.png) | bin | 10944 -> 10944 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_set_config_window.png (renamed from static/images/g/flappybird_godot/tile_set_config_window.png) | bin | 16750 -> 16750 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_set_new_single_tile.png (renamed from static/images/g/flappybird_godot/tile_set_new_single_tile.png) | bin | 39684 -> 39684 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_set_pipes_indexes.png (renamed from static/images/g/flappybird_godot/tile_set_pipes_indexes.png) | bin | 11329 -> 11329 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_set_tile_selection_collision.png (renamed from static/images/g/flappybird_godot/tile_set_tile_selection_collision.png) | bin | 32280 -> 32280 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/tile_set_tile_step_snap_options.png (renamed from static/images/g/flappybird_godot/tile_set_tile_step_snap_options.png) | bin | 21751 -> 21751 bytes | |||
-rwxr-xr-x | live/static/images/g/flappybird_godot/world_tiles_default_tiles.png (renamed from static/images/g/flappybird_godot/world_tiles_default_tiles.png) | bin | 52304 -> 52304 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/file_system_snake_dir_structure.png (renamed from static/images/g/gogodot_jam3/file_system_snake_dir_structure.png) | bin | 20112 -> 20112 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/snake_basic_movement.gif (renamed from static/images/g/gogodot_jam3/snake_basic_movement.gif) | bin | 50938 -> 50938 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif (renamed from static/images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif) | bin | 82940 -> 82940 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif (renamed from static/images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif) | bin | 128418 -> 128418 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/snake_basic_movement_with_path.gif (renamed from static/images/g/gogodot_jam3/snake_basic_movement_with_path.gif) | bin | 101785 -> 101785 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/snake_food_basic_interaction.gif (renamed from static/images/g/gogodot_jam3/snake_food_basic_interaction.gif) | bin | 385400 -> 385400 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/world_generator_1.png (renamed from static/images/g/gogodot_jam3/world_generator_1.png) | bin | 4464 -> 4464 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/world_generator_2.png (renamed from static/images/g/gogodot_jam3/world_generator_2.png) | bin | 4074 -> 4074 bytes | |||
-rwxr-xr-x | live/static/images/g/gogodot_jam3/world_generator_3.png (renamed from static/images/g/gogodot_jam3/world_generator_3.png) | bin | 5174 -> 5174 bytes | |||
-rw-r--r-- | live/static/images/gb/A.png (renamed from static/images/gb/A.png) | bin | 492 -> 492 bytes | |||
-rw-r--r-- | live/static/images/gb/B.png (renamed from static/images/gb/B.png) | bin | 440 -> 440 bytes | |||
-rw-r--r-- | live/static/images/gb/down.png (renamed from static/images/gb/down.png) | bin | 15247 -> 15247 bytes | |||
-rw-r--r-- | live/static/images/gb/gb_icon.svg (renamed from static/images/gb/gb_icon.svg) | 0 | ||||
-rw-r--r-- | live/static/images/gb/left.png (renamed from static/images/gb/left.png) | bin | 15328 -> 15328 bytes | |||
-rw-r--r-- | live/static/images/gb/refresh.png (renamed from static/images/gb/refresh.png) | bin | 1062 -> 1062 bytes | |||
-rw-r--r-- | live/static/images/gb/right.png (renamed from static/images/gb/right.png) | bin | 14869 -> 14869 bytes | |||
-rw-r--r-- | live/static/images/gb/select.png (renamed from static/images/gb/select.png) | bin | 828 -> 828 bytes | |||
-rw-r--r-- | live/static/images/gb/start.png (renamed from static/images/gb/start.png) | bin | 799 -> 799 bytes | |||
-rw-r--r-- | live/static/images/gb/up.png (renamed from static/images/gb/up.png) | bin | 444 -> 444 bytes | |||
-rw-r--r-- | live/static/images/gifs/contact_info_1.gif (renamed from static/images/gifs/contact_info_1.gif) | bin | 58571 -> 58571 bytes | |||
-rw-r--r-- | live/static/images/gifs/dollar_sign_spin_1.gif (renamed from static/images/gifs/dollar_sign_spin_1.gif) | bin | 14411 -> 14411 bytes | |||
-rw-r--r-- | live/static/images/gifs/head_talking_1.gif (renamed from static/images/gifs/head_talking_1.gif) | bin | 103449 -> 103449 bytes | |||
-rw-r--r-- | live/static/images/gifs/head_talking_1_trans.gif (renamed from static/images/gifs/head_talking_1_trans.gif) | bin | 55935 -> 55935 bytes | |||
-rw-r--r-- | live/static/images/gifs/stars_1.gif (renamed from static/images/gifs/stars_1.gif) | bin | 20978 -> 20978 bytes | |||
-rw-r--r-- | live/static/images/gifs/under_construction_1.gif (renamed from static/images/gifs/under_construction_1.gif) | bin | 30264 -> 30264 bytes | |||
-rw-r--r-- | live/static/images/gifs/under_construction_2.gif (renamed from static/images/gifs/under_construction_2.gif) | bin | 22022 -> 22022 bytes | |||
-rw-r--r-- | live/static/images/icons/favicon.ico (renamed from static/images/icons/favicon.ico) | bin | 1881 -> 1881 bytes | |||
-rw-r--r-- | live/static/robots.txt (renamed from static/robots.txt) | 0 | ||||
-rw-r--r-- | live/static/scripts/gb.js (renamed from static/scripts/gb.js) | 0 | ||||
-rw-r--r-- | live/static/scripts/hljs_gdscript_class.js (renamed from static/scripts/hljs_gdscript_class.js) | 0 | ||||
-rw-r--r-- | live/static/scripts/jquery-3.5.1.min.js (renamed from static/scripts/jquery-3.5.1.min.js) | 0 | ||||
-rw-r--r-- | live/static/scripts/theme.js (renamed from static/scripts/theme.js) | 0 | ||||
-rwxr-xr-x | lsync | 14 | ||||
-rw-r--r-- | luevano/404.html | 89 | ||||
-rw-r--r-- | luevano/contact.html | 124 | ||||
-rw-r--r-- | luevano/donate.html | 157 | ||||
-rw-r--r-- | luevano/index.html | 126 | ||||
-rw-r--r-- | luevano/sitemap.xml | 49 | ||||
-rw-r--r-- | luevano/test.html | 176 | ||||
-rw-r--r-- | plt/art/index.html | 60 | ||||
-rw-r--r-- | plt/art/page.html | 76 | ||||
-rw-r--r-- | plt/art/page_list.html (renamed from art/plt/page_list.html) | 2 | ||||
-rw-r--r-- | plt/art/page_list_entry.html (renamed from art/plt/art_entry.html) | 0 | ||||
-rw-r--r-- | plt/art/tag.html | 54 | ||||
-rw-r--r-- | plt/base.html | 38 | ||||
-rw-r--r-- | plt/blog/index.html | 60 | ||||
-rw-r--r-- | plt/blog/page.html | 81 | ||||
-rw-r--r-- | plt/blog/page_list.html (renamed from blog/plt/page_list.html) | 6 | ||||
-rw-r--r-- | plt/blog/tag.html | 54 | ||||
-rw-r--r-- | plt/body/footer.html | 33 | ||||
-rw-r--r-- | plt/body/header.html | 35 | ||||
-rw-r--r-- | plt/highlightjs.html | 9 | ||||
-rw-r--r-- | plt/page_nav.html (renamed from blog/plt/page_nav.html) | 6 | ||||
-rw-r--r-- | plt/root_page.html | 52 | ||||
-rw-r--r-- | plt/rss.xml | 39 | ||||
-rw-r--r-- | plt/sitemap.xml | 65 | ||||
-rw-r--r-- | plt/tag_list.html (renamed from art/plt/tag_list.html) | 4 | ||||
-rw-r--r-- | src/art/a/elephant_octopus.md (renamed from art/src/a/elephant_octopus.md) | 0 | ||||
-rw-r--r-- | src/art/a/hand_sketches.md (renamed from art/src/a/hand_sketches.md) | 0 | ||||
-rw-r--r-- | src/blog/a/acomodada_la_pagina_de_arte.md (renamed from blog/src/a/acomodada_la_pagina_de_arte.md) | 0 | ||||
-rw-r--r-- | src/blog/a/asi_nomas_esta_quedando.md (renamed from blog/old_newer/src/a/asi_nomas_esta_quedando.md) | 0 | ||||
-rw-r--r-- | src/blog/a/devs_android_me_trozaron.md (renamed from blog/src/a/devs_android_me_trozaron.md) | 0 | ||||
-rw-r--r-- | src/blog/a/el_blog_ya_tiene_timestamps.md (renamed from blog/old_newer/src/a/el_blog_ya_tiene_timestamps.md) | 0 | ||||
-rw-r--r-- | src/blog/a/first_blog_post.md (renamed from blog/old_newer/src/a/first_blog_post.md) | 0 | ||||
-rw-r--r-- | src/blog/a/git_server_with_cgit.md (renamed from blog/src/a/git_server_with_cgit.md) | 0 | ||||
-rw-r--r-- | src/blog/a/hoy_toco_desarrollo_personaje.md (renamed from blog/src/a/hoy_toco_desarrollo_personaje.md) | 0 | ||||
-rw-r--r-- | src/blog/a/mail_server_with_postfix.md (renamed from blog/src/a/mail_server_with_postfix.md) | 0 | ||||
-rw-r--r-- | src/blog/a/new_blogging_system.md (renamed from blog/old_newer/src/a/new_blogging_system.md) | 0 | ||||
-rw-r--r-- | src/blog/a/password_manager_authenticator_setup.md (renamed from blog/src/a/password_manager_authenticator_setup.md) | 0 | ||||
-rw-r--r-- | src/blog/a/tenia_esto_descuidado.md (renamed from blog/src/a/tenia_esto_descuidado.md) | 0 | ||||
-rw-r--r-- | src/blog/a/volviendo_a_usar_la_pagina.md (renamed from blog/src/a/volviendo_a_usar_la_pagina.md) | 0 | ||||
-rw-r--r-- | src/blog/a/vpn_server_with_openvpn.md (renamed from blog/src/a/vpn_server_with_openvpn.md) | 0 | ||||
-rw-r--r-- | src/blog/a/website_with_nginx.md (renamed from blog/src/a/website_with_nginx.md) | 0 | ||||
-rw-r--r-- | src/blog/a/xmpp_server_with_prosody.md (renamed from blog/src/a/xmpp_server_with_prosody.md) | 0 | ||||
-rw-r--r-- | src/blog/g/flappybird_godot_devlog_1.md (renamed from blog/src/g/flappybird_godot_devlog_1.md) | 0 | ||||
-rw-r--r-- | src/blog/g/godot_project_structure.md (renamed from blog/src/g/godot_project_structure.md) | 0 | ||||
-rw-r--r-- | src/blog/g/gogodot_jam3_devlog_1.md (renamed from blog/src/g/gogodot_jam3_devlog_1.md) | 0 | ||||
-rw-r--r-- | src/blog/g/starting_gamedev_blogging.md (renamed from blog/src/g/starting_gamedev_blogging.md) | 0 | ||||
-rw-r--r-- | src/luevano.xyz/404.md | 5 | ||||
-rw-r--r-- | src/luevano.xyz/contact.md | 14 | ||||
-rw-r--r-- | src/luevano.xyz/donate.md | 36 | ||||
-rw-r--r-- | src/luevano.xyz/index.md | 18 | ||||
-rw-r--r-- | trash/blog/linux_video_notes.md (renamed from blog/old_newer/src/a/linux_video_notes.md) | 0 | ||||
-rw-r--r-- | trash/blog/shell_scripting_video_notes.md (renamed from blog/old_newer/src/a/shell_scripting_video_notes.md) | 0 | ||||
-rw-r--r-- | trash/blog/sql_video_notes.md (renamed from blog/trash/sql_video_notes.md) | 0 |
3360 files changed, 5384 insertions, 15732 deletions
diff --git a/.rsyncignore b/.rsyncignore index 1125471..d29defc 100644 --- a/.rsyncignore +++ b/.rsyncignore @@ -7,9 +7,4 @@ LICENSE # Rsync specific .rsyncignore -lsync -lbuild .venv/ -blog/ -art/ -gendata/ diff --git a/art/config.ini b/art/config.ini deleted file mode 100644 index 05d71bd..0000000 --- a/art/config.ini +++ /dev/null @@ -1,17 +0,0 @@ -[path] -site=$HOME/luevano.xyz/art -src=%(site)s/src -dst=%(site)s/dst -plt=%(site)s/plt -[url] -main=https://art.luevano.xyz -static=https://static.luevano.xyz -default_image=/images/a/default.png -[fmt] -date=%%a, %%b %%d, %%Y @ %%H:%%M %%Z -list_date=%%b %%d -list_sep_date=%%B %%Y -[info] -title=Luévano's Art -[other] -force=False diff --git a/art/dst/404.html b/art/dst/404.html deleted file mode 120000 index 265b7a8..0000000 --- a/art/dst/404.html +++ /dev/null @@ -1 +0,0 @@ -../../luevano/404.html
\ No newline at end of file diff --git a/art/dst/a/elephant_octopus.html b/art/dst/a/elephant_octopus.html deleted file mode 100644 index 8d4727e..0000000 --- a/art/dst/a/elephant_octopus.html +++ /dev/null @@ -1,138 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="es" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Elephant octopus -- Luévano's Art</title> - <meta name="description" content"Dibujo en digital de una combinación de elefante y pulpo."/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Elephant octopus -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/a/elephant_octopus.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/elephant_octopus.png"/> - <meta property="og:description" content="Dibujo en digital de una combinación de elefante y pulpo."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Elephant octopus</h1> - - <a class="zoom-in" href="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="See raw."> - <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Dibujo en digital de una combinación de elefante y pulpo."> - </a> - - <p>El último dibujo que he hecho, justo para probar la tableta que me compré y de pasada usarlo para estrenar esta nueva sección de la página.</p> -<p>Duré más de lo que hubiera querido y de hecho se nota que le fui bajando la calidad mientras más pasaba el tiempo, pero así nomás quedó.</p> -<p>Como side note, debí haberlo <em>firmado</em>, pero la neta se me roló porque no estoy acostumbrado, así que ni pedo por el momento.</p> - - <div class="art-nav"> - <span class="next"> - <a href="https://art.luevano.xyz/a/hand_sketches.html" alt="Next"> - <i class="fas fa-arrow-left" alt="Arrow left"></i> - <span>Next</span> - </a> - </span> - - <span class="index"> - <a href="https://art.luevano.xyz" alt="Index"> - <i class="fas fa-home" alt="Home"></i> - <span>Index</span> - </a> - </span> - -</div> - - - <hr> - <div class="art-info"> - <p>By: David Luévano</p> - <p>Posted: Sun, Jun 06, 2021 @ 18:55 UTC</p> - <div class="art-tags"> - <p>Tags: -<a href="https://art.luevano.xyz/tag/@black-white.html">black-white</a>, <a href="https://art.luevano.xyz/tag/@digital.html">digital</a>, <a href="https://art.luevano.xyz/tag/@drawing.html">drawing</a>, <a href="https://art.luevano.xyz/tag/@spanish.html">spanish</a> </p> -</div> - - </div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/a/hand_sketches.html b/art/dst/a/hand_sketches.html deleted file mode 100644 index 3f73f03..0000000 --- a/art/dst/a/hand_sketches.html +++ /dev/null @@ -1,139 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="es" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Hand sketches -- Luévano's Art</title> - <meta name="description" content"Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles."/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Hand sketches -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/a/hand_sketches.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/hand_sketches.png"/> - <meta property="og:description" content="Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Hand sketches</h1> - - <a class="zoom-in" href="https://static.luevano.xyz/images/a/hand_sketches.png" alt="See raw."> - <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles."> - </a> - - <p>Me dibujé la mano varias veces con un pincel que me encontré de Krita muy bueno, porque quiero ir soltando, vaya, la mano, para dibujar más agusto porque siento que le tengo mucho miedo a la tableta.</p> -<p>Según yo probé “métodos” (y como dos-tres pinceles) diferentes, pero realmente están muy similares en “procedimiento”. Igual quedé conforme con el resultado.</p> -<p>Ahora con el anuncio del <mark>Elden Ring</mark> se antojó hacerse un dibujo relacionado, pero aún no sé qué ni cómo, pero quizá me eche algo así.</p> -<p>Pues ahí mero. Y por cierto que muchas gracias a quien me donó hace unos días por el dibujo pasado, se aprecia mi bro.</p> - - <div class="art-nav"> - - <span class="index"> - <a href="https://art.luevano.xyz" alt="Index"> - <i class="fas fa-home" alt="Home"></i> - <span>Index</span> - </a> - </span> - - <span class="previous"> - <a href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Previous"> - <i class="fas fa-arrow-right" alt="Arrow right"></i> - <span>Previous</span> - </a> - </span> -</div> - - - <hr> - <div class="art-info"> - <p>By: David Luévano</p> - <p>Posted: Fri, Jun 11, 2021 @ 15:46 UTC</p> - <div class="art-tags"> - <p>Tags: -<a href="https://art.luevano.xyz/tag/@black-white.html">black-white</a>, <a href="https://art.luevano.xyz/tag/@digital.html">digital</a>, <a href="https://art.luevano.xyz/tag/@sketch.html">sketch</a>, <a href="https://art.luevano.xyz/tag/@spanish.html">spanish</a> </p> -</div> - - </div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/index.html b/art/dst/index.html deleted file mode 100644 index fd7d010..0000000 --- a/art/dst/index.html +++ /dev/null @@ -1,128 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Index -- Luévano's Art</title> - <meta name="description" content"My personal space where I post all my drawings, sketches and more art related stuff."/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Index -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/index.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> - <meta property="og:description" content="My personal space where I post all my drawings, sketches, and more art related stuff."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Index -- Luévano's Art</h1> - - <p> - Here is where I will post all of my drawings, sketches and more art related stuff. Right now this is managed similar to the <a href="https://blog.luevano.xyz" alt="Luévano's Blog">blog</a>, but more "gallery" oriented. The structure is kind of a 3-level zoom, where you see all the images in this index (or on a tag index), then you see the whole image in its separate link with additional information and then you can see the raw image itself. - </p> - - <p> - Get the RSS feed: <a target="_blank" href="https://art.luevano.xyz/rss.xml">https://art.luevano.xyz/rss.xml</a> - </p> - - <div class="art-tags"> - <p>Tags: -<a href="https://art.luevano.xyz/tag/@black-white.html">black-white</a>, <a href="https://art.luevano.xyz/tag/@digital.html">digital</a>, <a href="https://art.luevano.xyz/tag/@drawing.html">drawing</a>, <a href="https://art.luevano.xyz/tag/@sketch.html">sketch</a>, <a href="https://art.luevano.xyz/tag/@spanish.html">spanish</a> </p> -</div> - - - <div class="art-grid"> - <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> - <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> -</a> - - <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> - <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> -</a> - -</div> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/tag/@black-white.html b/art/dst/tag/@black-white.html deleted file mode 100644 index 1374899..0000000 --- a/art/dst/tag/@black-white.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Art filtered by black-white -- Luévano's Art</title> - <meta name="description" content"Art filtered by black-white"/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Art filtered by black-white -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/tag/@black-white.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> - <meta property="og:description" content="Art filtered by black-white."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Art filtered by black-white</h1> - - <div class="art-grid"> - <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> - <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> -</a> - - <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> - <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> -</a> - -</div> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/tag/@digital.html b/art/dst/tag/@digital.html deleted file mode 100644 index bc20ea5..0000000 --- a/art/dst/tag/@digital.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Art filtered by digital -- Luévano's Art</title> - <meta name="description" content"Art filtered by digital"/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Art filtered by digital -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/tag/@digital.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> - <meta property="og:description" content="Art filtered by digital."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Art filtered by digital</h1> - - <div class="art-grid"> - <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> - <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> -</a> - - <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> - <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> -</a> - -</div> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/tag/@drawing.html b/art/dst/tag/@drawing.html deleted file mode 100644 index f0d089c..0000000 --- a/art/dst/tag/@drawing.html +++ /dev/null @@ -1,110 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Art filtered by drawing -- Luévano's Art</title> - <meta name="description" content"Art filtered by drawing"/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Art filtered by drawing -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/tag/@drawing.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> - <meta property="og:description" content="Art filtered by drawing."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Art filtered by drawing</h1> - - <div class="art-grid"> - <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> - <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> -</a> - -</div> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/tag/@sketch.html b/art/dst/tag/@sketch.html deleted file mode 100644 index 3021871..0000000 --- a/art/dst/tag/@sketch.html +++ /dev/null @@ -1,110 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Art filtered by sketch -- Luévano's Art</title> - <meta name="description" content"Art filtered by sketch"/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Art filtered by sketch -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/tag/@sketch.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> - <meta property="og:description" content="Art filtered by sketch."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Art filtered by sketch</h1> - - <div class="art-grid"> - <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> - <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> -</a> - -</div> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/dst/tag/@spanish.html b/art/dst/tag/@spanish.html deleted file mode 100644 index 8167333..0000000 --- a/art/dst/tag/@spanish.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Art filtered by spanish -- Luévano's Art</title> - <meta name="description" content"Art filtered by spanish"/> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Art filtered by spanish -- Luévano's Art"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://art.luevano.xyz/tag/@spanish.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> - <meta property="og:description" content="Art filtered by spanish."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Art"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - <h1>Art filtered by spanish</h1> - - <div class="art-grid"> - <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> - <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> -</a> - - <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> - <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> -</a> - -</div> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/art/plt/art_nav.html b/art/plt/art_nav.html deleted file mode 100644 index 327242a..0000000 --- a/art/plt/art_nav.html +++ /dev/null @@ -1,28 +0,0 @@ -{%macro print(page, config)%} -<div class="art-nav"> - {%if page.next is not none%} - <span class="next"> - <a href="{{page.next.url}}" alt="Next"> - <i class="fas fa-arrow-left" alt="Arrow left"></i> - <span>Next</span> - </a> - </span> - {%endif%} - - <span class="index"> - <a href="{{config.get("url", "main")}}" alt="Index"> - <i class="fas fa-home" alt="Home"></i> - <span>Index</span> - </a> - </span> - - {%if page.previous is not none%} - <span class="previous"> - <a href="{{page.previous.url}}" alt="Previous"> - <i class="fas fa-arrow-right" alt="Arrow right"></i> - <span>Previous</span> - </a> - </span> - {%endif%} -</div> -{%endmacro%} diff --git a/art/plt/base.html b/art/plt/base.html deleted file mode 100644 index fe838e1..0000000 --- a/art/plt/base.html +++ /dev/null @@ -1,95 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="{%block html_lang%}{%endblock html_lang%}" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="{{config.get("url", "static")}}"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>{%block head_title%}{%endblock head_title%} -- {{config.get("info", "title")}}</title> - <meta name="description" content"{%block head_description%}{%endblock head_description%}"/> - <link rel="alternate" type="application/rss+xml" href="{{config.get("url", "main")}}/rss.xml" title="{{config.get("info", "title")}} RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - {%block head_og%}{%endblock head_og%} - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main class="art"> - {%block content%}{%endblock content%} - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/art/plt/index.html b/art/plt/index.html deleted file mode 100644 index 03bfbc3..0000000 --- a/art/plt/index.html +++ /dev/null @@ -1,31 +0,0 @@ -{%extends "base.html"%} -{%block html_lang%}en{%endblock html_lang%} -{%block head_title%}Index{%endblock head_title%} -{%block head_description%}My personal space where I post all my drawings, sketches and more art related stuff.{%endblock head_description%} -{%block head_og%} - <meta property="og:title" content="Index -- {{config.get("info", "title")}}"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="{{config.get("url", "main")}}/index.html"/> - <meta property="og:image" content="{{config.get("url", "static")}}{{config.get("url", "default_image")}}"/> - <meta property="og:description" content="My personal space where I post all my drawings, sketches, and more art related stuff."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="{{config.get("info", "title")}}"/> -{%endblock head_og%} -{%block content%} - <h1>Index -- {{config.get("info", "title")}}</h1> - - <p> - Here is where I will post all of my drawings, sketches and more art related stuff. Right now this is managed similar to the <a href="https://blog.luevano.xyz" alt="Luévano's Blog">blog</a>, but more "gallery" oriented. The structure is kind of a 3-level zoom, where you see all the images in this index (or on a tag index), then you see the whole image in its separate link with additional information and then you can see the raw image itself. - </p> - - <p> - Get the RSS feed: <a target="_blank" href="{{config.get("url", "main")}}/rss.xml">{{config.get("url", "main")}}/rss.xml</a> - </p> - - {%import "tag_list.html" as tag_list%} - {{tag_list.print(all_tags)}} - - {%import "page_list.html" as page_list%} - {{page_list.print(all_pages)}} - -{%endblock content%} diff --git a/art/plt/page.html b/art/plt/page.html deleted file mode 100644 index 536f4d0..0000000 --- a/art/plt/page.html +++ /dev/null @@ -1,33 +0,0 @@ -{%extends "base.html"%} -{%block html_lang%}{{page.lang}}{%endblock html_lang%} -{%block head_title%}{{page.title}}{%endblock head_title%} -{%block head_description%}{{page.summary}}{%endblock head_description%} -{%block head_og%} - <meta property="og:title" content="{{page.title}} -- {{config.get("info", "title")}}"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="{{page.url}}"/> - <meta property="og:image" content="{{page.image_url}}"/> - <meta property="og:description" content="{{page.summary}}"/> - <meta property="og:locale" content="{{page.lang}}"/> - <meta property="og:site_name" content="{{config.get("info", "title")}}"/> -{%endblock head_og%} -{%block content%} - <h1>{{page.title}}</h1> - - <a class="zoom-in" href="{{page.image_url}}" alt="See raw."> - <img src="{{page.image_url}}" alt="{{page.summary}}"> - </a> - - {{page.content}} - - {%import "art_nav.html" as art_nav%} - {{art_nav.print(page, config)}} - - <hr> - <div class="art-info"> - <p>By: {{page.author}}</p> - <p>Posted: {{page.cdate}}</p> - {%import "tag_list.html" as tag_list%} - {{tag_list.print(page.tags)}} - </div> -{%endblock content%} diff --git a/art/plt/rss.xml b/art/plt/rss.xml deleted file mode 100644 index 60d2807..0000000 --- a/art/plt/rss.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<rss version="2.0" - xml:base="https://static.luevano.xyz" - xmlns:atom="http://www.w3.org/2005/Atom" - xmlns:content="http://purl.org/rss/1.0/modules/content/"> - <channel> - <title>{{config.get("info", "title")}}</title> - <link>{{config.get("url", "main")}}</link> - <atom:link href="{{config.get("url", "main")}}/rss.xml" rel="self" type="application/rss+xml"/> - <description>A personal collection of drawings, sketches and more art related stuff.</description> - <language>en-us</language> - <category>Art</category> - <copyright>Copyright 2021 David Luévano Alvarado</copyright> - <managingEditor>david@luevano.xyz (David Luévano Alvarado)</managingEditor> - <webMaster>david@luevano.xyz (David Luévano Alvarado)</webMaster> - <pubDate>{{config.get("info", "rss_run_date")}}</pubDate> - <lastBuildDate>{{config.get("info", "rss_run_date")}}</lastBuildDate> - <generator>pyssg v{{config.get("info", "version")}}</generator> - <docs>https://validator.w3.org/feed/docs/rss2.html</docs> - <ttl>30</ttl> - <image> - <url>{{config.get("url", "static")}}{{config.get("url", "default_image")}}</url> - <title>{{config.get("info", "title")}}</title> - <link>{{config.get("url", "main")}}</link> - </image> - {%for p in all_pages%} - <item> - <title>{{p.title}}</title> - <link>{{p.url}}</link> - <guid isPermaLink="true">{{p.url}}</guid> - <pubDate>{{p.cdate_rss}}</pubDate> - {%for t in p.tags%} - <category>{{t[0].lower().capitalize()}}</category> - {%endfor%} - <description>{{p.summary}}</description> - <content:encoded><![CDATA[{{p.content}}]]></content:encoded> - </item> - {%endfor%} - </channel> -</rss> diff --git a/art/plt/sitemap.xml b/art/plt/sitemap.xml deleted file mode 100644 index c364f54..0000000 --- a/art/plt/sitemap.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> - {%for p in all_pages%} - <url> - <loc>{{p.url}}</loc> - <lastmod>{{p.mdate_sitemap if p.mdate_sitemap else p.cdate_sitemap}}</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - {%endfor%} - - {%for t in all_tags%} - <url> - <loc>{{t[1]}}</loc> - <lastmod>{{config.get("info", "sitemap_run_date")}}</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - {%endfor%} -</urlset> diff --git a/art/plt/tag.html b/art/plt/tag.html deleted file mode 100644 index e5f2152..0000000 --- a/art/plt/tag.html +++ /dev/null @@ -1,20 +0,0 @@ -{%extends "base.html"%} -{%block html_lang%}en{%endblock html_lang%} -{%block head_title%}Art filtered by {{tag[0]}}{%endblock head_title%} -{%block head_description%}Art filtered by {{tag[0]}}{%endblock head_description%} -{%block head_og%} - <meta property="og:title" content="Art filtered by {{tag[0]}} -- {{config.get("info", "title")}}"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="{{tag[1]}}"/> - <meta property="og:image" content="{{config.get("url", "static")}}{{config.get("url", "default_image")}}"/> - <meta property="og:description" content="Art filtered by {{tag[0]}}."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="{{config.get("info", "title")}}"/> -{%endblock head_og%} -{%block content%} - <h1>Art filtered by {{tag[0]}}</h1> - - {%import "page_list.html" as page_list%} - {{page_list.print(tag_pages)}} - -{%endblock content%} diff --git a/art/src/.files b/art/src/.files deleted file mode 100644 index ff6c61e..0000000 --- a/art/src/.files +++ /dev/null @@ -1,2 +0,0 @@ -a/elephant_octopus.md 1623005755.256314 0.0 8302ac3b0dd5854a765af354b1cb8d3f black-white,digital,drawing,spanish -a/hand_sketches.md 1623426397.9283822 0.0 371402a56b208613c1085e5bd956f90f black-white,digital,sketch,spanish diff --git a/blog/config.ini b/blog/config.ini deleted file mode 100644 index ddf2304..0000000 --- a/blog/config.ini +++ /dev/null @@ -1,17 +0,0 @@ -[path] -site=$HOME/luevano.xyz/blog -src=%(site)s/src -dst=%(site)s/dst -plt=%(site)s/plt -[url] -main=https://blog.luevano.xyz -static=https://static.luevano.xyz -default_image=/images/b/default.png -[fmt] -date=%%a, %%b %%d, %%Y @ %%H:%%M %%Z -list_date=%%b %%d -list_sep_date=%%B %%Y -[info] -title=Luévano's Blog -[other] -force=False diff --git a/blog/dst/404.html b/blog/dst/404.html deleted file mode 120000 index 265b7a8..0000000 --- a/blog/dst/404.html +++ /dev/null @@ -1 +0,0 @@ -../../luevano/404.html
\ No newline at end of file diff --git a/blog/dst/a/acomodada_la_pagina_de_arte.html b/blog/dst/a/acomodada_la_pagina_de_arte.html deleted file mode 100644 index 63edc40..0000000 --- a/blog/dst/a/acomodada_la_pagina_de_arte.html +++ /dev/null @@ -1,150 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="es" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Al fin ya me acomodé la página pa' los dibujos -- Luévano's Blog</title> - <meta name="description" content"Actualización en el estado de la página, en este caso sobre la existencia de una nueva página para los dibujos y arte en general."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Al fin ya me acomodé la página pa' los dibujos -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> - <meta property="og:description" content="Actualización en el estado de la página, en este caso sobre la existencia de una nueva página para los dibujos y arte en general."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Al fin ya me acomodé la página pa' los dibujos</h1> - - <p>Así es, ya quedó acomodado el sub-dominio <code>art.luevano.xyz</code> pos pal <a href="https://art.luevano.xyz">arte</a> veda. Entonces pues ando feliz por eso.</p> -<p>Este pedo fue gracias a que me reescribí la forma en la que <code>pyssg</code> maneja los templates, ahora uso el sistema de <code>jinja</code> en vez del cochinero que hacía antes.</p> -<p>Y pues nada más eso, aquí está el <a href="https://art.luevano.xyz/a/elephant_octopus.html">primer post</a> y por supuesto acá está el link del RSS <a href="https://art.luevano.xyz/rss.xml">https://art.luevano.xyz/rss.xml</a>.</p> - - <div class="page-nav"> - <span class="next"> - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html" alt="Next"> - <i class="fas fa-arrow-left" alt="Arrow left"></i> - <span>Next</span> - </a> - </span> - - <span class="index"> - <a href="https://blog.luevano.xyz" alt="Index"> - <i class="fas fa-home" alt="Home"></i> - <span>Index</span> - </a> - </span> - - <span class="previous"> - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html" alt="Previous"> - <i class="fas fa-arrow-right" alt="Arrow right"></i> - <span>Previous</span> - </a> - </span> -</div> - - - <hr> - <div class="article-info"> - <p>By David Luévano</p> - <p>Created: Sun, Jun 06, 2021 @ 19:06 UTC</p> - <p>Modified: Sun, Jun 06, 2021 @ 19:08 UTC</p> - <div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@spanish.html">spanish</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a> </p> -</div> - - </div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@gamedev.html b/blog/dst/tag/@gamedev.html deleted file mode 100644 index 009ad3b..0000000 --- a/blog/dst/tag/@gamedev.html +++ /dev/null @@ -1,122 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by gamedev -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by gamedev"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by gamedev -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@gamedev.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by gamedev."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by gamedev</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>June 2022</h3> - <li>Jun 10 - <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html">Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1</a></li> - <h3>May 2022</h3> - <li>May 29 - <a href="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.html">Creating a FlappyBird clone in Godot 3.5 devlog 1</a></li> - <li>May 22 - <a href="https://blog.luevano.xyz/g/godot_project_structure.html">General Godot project structure</a></li> - <li>May 17 - <a href="https://blog.luevano.xyz/g/starting_gamedev_blogging.html">Will start blogging about gamedev</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@gamejam.html b/blog/dst/tag/@gamejam.html deleted file mode 100644 index 4e7d4b1..0000000 --- a/blog/dst/tag/@gamejam.html +++ /dev/null @@ -1,118 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by gamejam -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by gamejam"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by gamejam -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@gamejam.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by gamejam."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by gamejam</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>June 2022</h3> - <li>Jun 10 - <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html">Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@godot.html b/blog/dst/tag/@godot.html deleted file mode 100644 index 31d93bf..0000000 --- a/blog/dst/tag/@godot.html +++ /dev/null @@ -1,120 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by godot -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by godot"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by godot -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@godot.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by godot."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by godot</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>June 2022</h3> - <li>Jun 10 - <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html">Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1</a></li> - <h3>May 2022</h3> - <li>May 29 - <a href="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.html">Creating a FlappyBird clone in Godot 3.5 devlog 1</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@rant.html b/blog/dst/tag/@rant.html deleted file mode 100644 index c9663c0..0000000 --- a/blog/dst/tag/@rant.html +++ /dev/null @@ -1,118 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by rant -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by rant"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by rant -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@rant.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by rant."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by rant</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>May 2022</h3> - <li>May 15 - <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html">Los devs de Android/MIUI me trozaron</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@server.html b/blog/dst/tag/@server.html deleted file mode 100644 index f60f663..0000000 --- a/blog/dst/tag/@server.html +++ /dev/null @@ -1,124 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by server -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by server"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by server -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@server.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by server."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by server</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>August 2021</h3> - <li>Aug 01 - <a href="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html">Create a VPN server with OpenVPN (IPv4)</a></li> - <h3>June 2021</h3> - <li>Jun 09 - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html">Create an XMPP server with Prosody compatible with Conversations and Movim</a></li> - <h3>March 2021</h3> - <li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> - <li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> - <li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@short.html b/blog/dst/tag/@short.html deleted file mode 100644 index 3a506a9..0000000 --- a/blog/dst/tag/@short.html +++ /dev/null @@ -1,133 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by short -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by short"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by short -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@short.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by short."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by short</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>May 2022</h3> - <li>May 22 - <a href="https://blog.luevano.xyz/g/godot_project_structure.html">General Godot project structure</a></li> - <li>May 17 - <a href="https://blog.luevano.xyz/g/starting_gamedev_blogging.html">Will start blogging about gamedev</a></li> - <li>May 15 - <a href="https://blog.luevano.xyz/a/password_manager_authenticator_setup.html">My setup for a password manager and MFA authenticator</a></li> - <h3>April 2022</h3> - <li>Apr 28 - <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html">Volviendo a usar la página</a></li> - <h3>July 2021</h3> - <li>Jul 18 - <a href="https://blog.luevano.xyz/a/tenia_esto_descuidado.html">Tenia este pex algo descuidado</a></li> - <h3>June 2021</h3> - <li>Jun 06 - <a href="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html">Al fin ya me acomodé la página pa' los dibujos</a></li> - <li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> - <h3>May 2021</h3> - <li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> - <h3>March 2021</h3> - <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> - <h3>February 2021</h3> - <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@spanish.html b/blog/dst/tag/@spanish.html deleted file mode 100644 index 9a731c5..0000000 --- a/blog/dst/tag/@spanish.html +++ /dev/null @@ -1,128 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by spanish -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by spanish"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by spanish -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@spanish.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by spanish."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by spanish</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>May 2022</h3> - <li>May 15 - <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html">Los devs de Android/MIUI me trozaron</a></li> - <h3>April 2022</h3> - <li>Apr 28 - <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html">Volviendo a usar la página</a></li> - <h3>July 2021</h3> - <li>Jul 28 - <a href="https://blog.luevano.xyz/a/hoy_toco_desarrollo_personaje.html">Hoy me tocó desarrollo de personaje</a></li> - <li>Jul 18 - <a href="https://blog.luevano.xyz/a/tenia_esto_descuidado.html">Tenia este pex algo descuidado</a></li> - <h3>June 2021</h3> - <li>Jun 06 - <a href="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html">Al fin ya me acomodé la página pa' los dibujos</a></li> - <li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> - <h3>March 2021</h3> - <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@tools.html b/blog/dst/tag/@tools.html deleted file mode 100644 index 1cb1895..0000000 --- a/blog/dst/tag/@tools.html +++ /dev/null @@ -1,131 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by tools -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by tools"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by tools -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@tools.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by tools."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by tools</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>May 2022</h3> - <li>May 15 - <a href="https://blog.luevano.xyz/a/password_manager_authenticator_setup.html">My setup for a password manager and MFA authenticator</a></li> - <h3>August 2021</h3> - <li>Aug 01 - <a href="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html">Create a VPN server with OpenVPN (IPv4)</a></li> - <h3>June 2021</h3> - <li>Jun 09 - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html">Create an XMPP server with Prosody compatible with Conversations and Movim</a></li> - <h3>May 2021</h3> - <li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> - <h3>March 2021</h3> - <li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> - <li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> - <li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> - <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> - <h3>February 2021</h3> - <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@tutorial.html b/blog/dst/tag/@tutorial.html deleted file mode 100644 index 4a78b74..0000000 --- a/blog/dst/tag/@tutorial.html +++ /dev/null @@ -1,124 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by tutorial -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by tutorial"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by tutorial -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@tutorial.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by tutorial."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by tutorial</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>August 2021</h3> - <li>Aug 01 - <a href="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html">Create a VPN server with OpenVPN (IPv4)</a></li> - <h3>June 2021</h3> - <li>Jun 09 - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html">Create an XMPP server with Prosody compatible with Conversations and Movim</a></li> - <h3>March 2021</h3> - <li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> - <li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> - <li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/dst/tag/@update.html b/blog/dst/tag/@update.html deleted file mode 100644 index 408ce6f..0000000 --- a/blog/dst/tag/@update.html +++ /dev/null @@ -1,132 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by update -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by update"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - <meta property="og:title" content="Posts filtered by update -- Luévano's Blog"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/tag/@update.html"/> - <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by update."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1>Posts filtered by update</h1> - - <h2>Articles</h2> - <ul class="page-list"> - <h3>May 2022</h3> - <li>May 17 - <a href="https://blog.luevano.xyz/g/starting_gamedev_blogging.html">Will start blogging about gamedev</a></li> - <li>May 15 - <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html">Los devs de Android/MIUI me trozaron</a></li> - <h3>April 2022</h3> - <li>Apr 28 - <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html">Volviendo a usar la página</a></li> - <h3>July 2021</h3> - <li>Jul 18 - <a href="https://blog.luevano.xyz/a/tenia_esto_descuidado.html">Tenia este pex algo descuidado</a></li> - <h3>June 2021</h3> - <li>Jun 06 - <a href="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html">Al fin ya me acomodé la página pa' los dibujos</a></li> - <li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> - <h3>May 2021</h3> - <li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> - <h3>March 2021</h3> - <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> - <h3>February 2021</h3> - <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> - </ul> - - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html>
\ No newline at end of file diff --git a/blog/old/dst/a/el_blog_ya_tiene_timestamps.html b/blog/old/dst/a/el_blog_ya_tiene_timestamps.html deleted file mode 100644 index 1bae979..0000000 --- a/blog/old/dst/a/el_blog_ya_tiene_timestamps.html +++ /dev/null @@ -1,100 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Así es raza, el blog ya tiene timestamps</h1> - -<p>Pues eso, esta entrada es sólo para tirar update sobre mi <a href="https://blog.luevano.xyz/a/first_blog_post.html">primer post</a>. Ya modifiqué el <code>ssg</code> lo suficiente como para que maneje los <em>timestamps</em>, y ya estoy más familiarizado con este script entonces ya lo podré extender más, pero por ahora las entradas ya tienen su fecha de creación (y modificación en dado caso) al final y en el índice ya están organizados por fecha, que por ahora está algo simple pero está sencillo de extender.</p> - -<p>Ya lo único que queda es cambiar un poco el formato del blog (y de la página en general), porque en un momento de desesperación puse todo el texto en justificado y pues no se ve chido siempre, entonces queda corregir eso. <em>Y aunque me tomó más tiempo del que quisiera, así nomás quedó, diría un cierto personaje.</em></p> - -<p>El <code>ssg</code> modificado está en mis <a href="https://git.luevano.xyz/.dots">dotfiles</a> (o directamente <a href="https://git.luevano.xyz/.dots/tree/.local/bin/ssg">aquí</a>).</p> - -<p>Por último, también quité las extensiones <code>.html</code> de las URLs, porque se veía bien pitero, pero igual los links con <code>.html</code> al final redirigen a su link sin <code>.html</code>, así que no hay rollo alguno.</p> - -<div class=timestamp> -<hr> -<p>Created: Mon, Mar 15, 2021 @ 19:46 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/first_blog_post.html b/blog/old/dst/a/first_blog_post.html deleted file mode 100644 index 2eeca94..0000000 --- a/blog/old/dst/a/first_blog_post.html +++ /dev/null @@ -1,98 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>This is the first blog post, just for testing purposes</h1> - -<p>I'm making this post just to figure out how <a href="https://www.romanzolotarev.com/ssg.html"><code>ssg5</code></a> and <a href="https://kristaps.bsd.lv/lowdown/"><code>lowdown</code></a> are supposed to work (and eventually also <a href="https://www.romanzolotarev.com/rssg.html"><code>rssg</code></a>).</p> - -<p>At the moment, I'm not satisfied because there's no automatic date insertion into the 1) html file, 2) the blog post itself and 3) the listing system in the <a href="https://blog.luevano.xyz/">blog homepage</a> (and there's also the problem with the ordering of the entries…). And all of this just because I didn't want to use <a href="https://github.com/LukeSmithxyz/lb">Luke's</a> solution (don't really like that much how he handles the scripts… <em>but they just work</em>).</p> - -<p>Hopefully, for tomorrow all of this will be sorted out and I'll have a working blog system.</p> - -<div class=timestamp> -<hr> -<p>Created: Sat, Feb 27, 2021 @ 06:08 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/git_server_with_cgit.html b/blog/old/dst/a/git_server_with_cgit.html deleted file mode 100644 index c625eb6..0000000 --- a/blog/old/dst/a/git_server_with_cgit.html +++ /dev/null @@ -1,240 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Create a git server and setup cgit web app (on Nginx)</h1> - -<p>My git server is all I need to setup to actually <em>kill</em> my other server (I've been moving from servers on these last 2-3 blog entries), that's why I'm already doing this entry. I'm basically following <a href="https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server">git's guide on setting up a server</a> plus some specific stuff for (btw i use) Arch Linux (<a href="https://wiki.archlinux.org/index.php/Git_server#Web_interfaces">Arch Linux Wiki: Git server</a> and <a href="https://miracoin.wordpress.com/2014/11/25/step-by-step-guide-on-setting-up-git-server-in-arch-linux-pushable/">Step by step guide on setting up git server in arch linux (pushable)</a>).</p> - -<p>Note that this is mostly for personal use, so there's no user/authentication control other than that of SSH. Also, most if not all commands here are run as root.</p> - -<h2>Prerequisites</h2> - -<p>I might get tired of saying this (it's just copy paste, basically)… but similar as before (check my <a href="https://blog.luevano.xyz/a/website_with_nginx.html">website</a> and <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">mail</a> entries):</p> - -<ul> -<li>(This time, optional) A domain name if you want to have a “front end” to show your repositories. Got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw). - -<ul> -<li>With a <strong>CNAME</strong> for “git” and (optionally) “www.git”, or some other name for your sub-domains.</li> -</ul></li> -<li>A VPS or somewhere else to host. I'm using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link). - -<ul> -<li><code>ssh</code> configured.</li> -<li>(Optionally, if doing the domain name thingy) With <code>nginx</code> and <code>certbot</code> setup and running.</li> -<li>Of course, <code>git</code> already installed (it should be a must have always).</li> -</ul></li> -</ul> - -<h2>git server</h2> - -<p>If not installed already, install the <code>git</code> package:</p> - -<pre><code class="language-sh">pacman -S git -</code></pre> - -<p>On Arch Linux, when you install the <code>git</code> package, a <code>git</code> user is automatically created, so all you have to do is decide where you want to store the repositories, for me, I like them to be on <code>/home/git</code> like if <code>git</code> was a “normal” user. So, create the <code>git</code> folder (with corresponding permissions) under <code>/home</code> and set the <code>git</code> user's home to <code>/home/git</code>:</p> - -<pre><code class="language-sh">mkdir /home/git -chown git:git /home/git -usermod -d /home/git git -</code></pre> - -<p>Also, the <code>git</code> user is “expired” by default and will be locked (needs a password), change that with:</p> - -<pre><code class="language-sh">chage -E -1 git -passwd git -</code></pre> - -<p>Give it a strong one and remember to use <code>PasswordAuthentication no</code> for <code>ssh</code> (as you should). Create the <code>.ssh/authorized_keys</code> for the <code>git</code> user and set the permissions accordingly:</p> - -<pre><code class="language-sh">mkdir /home/git/.ssh -chmod 700 /home/git/.ssh -touch /home/git/.ssh/authorized_keys -chmod 600 /home/git/.ssh/authorized_keys -chown -R git:git /home/git -</code></pre> - -<p>Now is a good idea to copy over your local SSH public keys to this file, to be able to push/pull to the repositories. Do it by either manually copying it or using <code>ssh</code>'s built in <code>ssh-copy-id</code> (for that you may want to check your <code>ssh</code> configuration in case you don't let people access your server with user/password).</p> - -<p>Next, and almost finally, we need to edit the <code>git-daemon</code> service, located at <code>/usr/lib/systemd/system/</code> (called <code>git-daemon@.service</code>):</p> - -<pre><code class="language-ini">... -ExecStart=-/usr/lib/git-core/git-daemon --inetd --export-all --base-path=/home/git --enable=receive-pack -... -</code></pre> - -<p>I just appended <code>--enable=receive-pack</code> and note that I also changed the <code>--base-path</code> to reflect where I want to serve my repositories from (has to match what you set when changing <code>git</code> user's home).</p> - -<p>Now, go ahead and start and enable the <code>git-daemon</code> socket:</p> - -<pre><code class="language-sh">systemctl start git-daemon.socket -systemctl enable git-daemon.socket -</code></pre> - -<p>You're basically done. Now you should be able to push/pull repositories to your server… except, you haven't created any repository in your server, that's right, they're not created automatically when trying to push. To do so, you have to do the following sequence (assuming you're “<code>cd</code>'ed” into the <code>/home/git</code> directory):</p> - -<pre><code class="language-sh">mkdir {repo_name}.git -cd {repo_name}.git -</code></pre> - -<p>Those two lines above will need to be run each time you want to add a new repository to your server (yeah, kinda lame… although there are options to “automate” this, I like it this way).</p> - -<p>After that you can already push/pull to your repository. I have my repositories (locally) set up so I can push to more than one remote at the same time (my server, GitHub, GitLab, etc.), which is detailed <a href="https://gist.github.com/rvl/c3f156e117e22a25f242">here</a>.</p> - -<h2>cgit</h2> - -<p>This bit is optional if you only wanted a git server (really easy to set up), this is so you can have a web application. This is basically a copy paste of <a href="https://wiki.archlinux.org/index.php/Cgit#Nginx">Arch Linux Wiki: Cgit</a> so you can go there and get more in-depth configurations.</p> - -<p>Install the <code>cgit</code> and <code>fcgiwrap</code> packages:</p> - -<pre><code class="language-sh">pacman -S cgit fcgiwrap -</code></pre> - -<p>Now, just start and enable the <code>fcgiwrap</code> socket:</p> - -<pre><code class="language-sh">systemctl start fcgiwrap.socket -systemctl enable fcgiwrap.socket -</code></pre> - -<p>Next, the way I configure <code>nginx</code> is creating a separate file <code>{module}.conf</code> (<code>git.conf</code> in this case) under <code>/etc/nginx/sites-available</code> and create a symlink to <code>/etc/nginx/sites-enabled</code> as stated in my <a href="https://blog.luevano.xyz/a/website_with_nginx.html"><code>nginx</code> setup entry</a>. Add the following lines to your <code>git.conf</code> file:</p> - -<pre><code class="language-nginx">server { - listen 80; - listen [::]:80; - root /usr/share/webapps/cgit; - server_name {yoursubdomain}.{yourdomain}; - try_files $uri @cgit; - - location @cgit { - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root/cgit.cgi; - fastcgi_param PATH_INFO $uri; - fastcgi_param QUERY_STRING $args; - fastcgi_param HTTP_HOST $server_name; - fastcgi_pass unix:/run/fcgiwrap.sock; - } -} -</code></pre> - -<p>Where the <code>server_name</code> line depends on you, I have mine setup to <code>git.luevano.xyz</code> and <code>www.git.luevano.xyz</code>. Optionally run <code>certbot --nginx</code> to get a certificate for those domains if you don't have already.</p> - -<p>Now, all that's left is to configure <code>cgit</code>. Create the configuration file <code>/etc/cgitrc</code> with the following content (my personal options, pretty much the default):</p> - -<pre><code class="language-apache">css=/cgit.css -source-filter=/usr/lib/cgit/filters/syntax-highlighting-edited.sh -logo=/cgit.png - -enable-http-clone=1 -# robots=noindex, nofollow -virtual-root=/ - -repo.url={url} -repo.path={dir_path} -repo.owner={owner} -repo.desc={short_description} - -... -</code></pre> - -<p>Where you can uncomment the <code>robots</code> line to let web crawlers (like Google's) to index your <code>git</code> web app. And at the end keep all your repositories (the ones you want to make public), for example for my <a href="https://git.luevano.xyz/.dots"><em>dotfiles</em></a> I have:</p> - -<pre><code class="language-apache">... -repo.url=.dots -repo.path=/home/git/.dots.git -repo.owner=luevano -repo.desc=These are my personal dotfiles. -... -</code></pre> - -<p>Otherwise you could let <code>cgit</code> to automatically detect your repositories (you have to be careful if you want to keep “private” repos) using the option <code>scan-path</code> and setup <code>.git/description</code> for each repository. I will add more to my actual configuration, but for now it is useful as it is. For more, you can check <a href="https://man.archlinux.org/man/cgitrc.5">cgitrc(5)</a>.</p> - -<p>Finally, if you want further support for highlighting, other compressed snapshots or support for markdown, checkout the optional dependencies for <code>cgit</code> and also the Arch Wiki goes in detail on how to setup highlighting with two different packages.</p> - -<div class=timestamp> -<hr> -<p>Created: Sat, Mar 20, 2021 @ 22:58 MST; modified: Sun, Mar 21, 2021 @ 12:00 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/linux_video_notes.html b/blog/old/dst/a/linux_video_notes.html deleted file mode 100644 index df9dbe9..0000000 --- a/blog/old/dst/a/linux_video_notes.html +++ /dev/null @@ -1,196 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Linux tutorial video notes</h1> - -<p>I was requested to make a summary of a video about basic Linux stuff (like the <a href="https://blog.luevano.xyz/a/sql_video_notes">SQL tutorial video notes</a>); this time, I did most of the notes depending on the topic since I'm familiar with most of the stuff presented in the video. The video in question is: <a href="https://www.youtube.com/watch?v=wBp0Rb-ZJak">The Complete Linux Course: Beginner to Power User!</a>. Also, some notes were taken from <a href="https://wiki.archlinux.org/">Arch Linux Wiki</a> since it's got pretty decent documentation, and, of course, general googling.</p> - -<h2>(Basic) commands</h2> - -<p>A list of basic commands and small explanation (note that options are started with either <code>-</code> or <code>--</code>, depending on the program, but most of the time <code>-</code> is used for letter options and <code>--</code> for word options, <code>-l</code> vs <code>--list</code> for example):</p> - -<ul> -<li><code>pwd</code>: “print working directory”, full <strong>absolute</strong> path to the current directory.</li> -<li><code>cd</code>: “change directory”, followed by the absolute or relative path of the directory to change to. - -<ul> -<li>Absolute path is started with <code>/</code>, while a relative path is started with <code>./</code> or just the name of the folder.</li> -<li>Use <code>..</code> (two dots) to go up one directory.</li> -<li>An abbreviation of <code>/home/username</code> is <code>~</code> (tilde).</li> -</ul></li> -<li><code>ls</code>: “list” files and directories in current directory, or specify a directory from which to show the list after typing <code>ls</code>. Has many options, the most common ones being: - -<ul> -<li><code>l</code>: use long listing format.</li> -<li><code>r</code> or <code>reverse</code>: reverse order while sorting.</li> -<li><code>s</code>: sort by file size, largest first.</li> -<li><code>a</code> or <code>all</code>: do not ignore entries starting with <code>.</code>.</li> -</ul></li> -<li><code>mkdir</code>: “make directory”, create a new directory with specified name.</li> -<li><code>touch</code>: create new (empty) files.</li> -<li><code>cp</code>: “copy” files or directories (using option <code>r</code> for recursive). Requires file/directory to copy and destination, separated by space.</li> -<li><code>mv</code>: “move” files or directories, also requires file/directory to copy and destination, separated by space. This is also used to <strong>rename</strong> files/directories.</li> -<li><code>rm</code>: “remove”, followed by a file to remove it.</li> -<li><code>rmdir</code>: “remove empty directory”, followed by a directory to remove it. If the directory is not empty, use <code>rm -r</code> on the directory (“remove recursive”).</li> -<li><code>su</code>: “switch user”, by default to <strong>root</strong> user, but another one can be specified.</li> -<li><code>sudo</code>: “switch user, do”, similar to <code>su</code>, but only to execute a command as <strong>root</strong> or the specified user.</li> -<li><code>clear</code>: clear the terminal window, a (common) keyboard shortcut is <code>Ctrl + l</code>.</li> -<li><code>find</code>: search for files/directories matching a pattern or all contents of a directory (using <code>.</code>).</li> -<li><code>grep</code>: comes from the <code>ed</code> command “g/re/p”, for searching plain-text for lines that match a regular expression (regex).</li> -<li><code>top</code>: a task manager program, shows currently running commands and gives important info such as PID (process ID), user who is running that command, command name, cpu and ram usage, etc.. Some useful commands to manage programs running are: - -<ul> -<li><code>pgrep</code>: get the PID of a running process, or a list in chronological order.</li> -<li><code>kill</code> or <code>pkill</code>: kill a running process either by PID or by name.</li> -<li><code>killall</code>: similar to <code>pkill</code>.</li> -</ul></li> -<li><code>ssh</code>: “secure shell” is a remote login client used to connect into a remote machine and executing commands remotely, basically taking control of the remote machine. Widely used when managing servers.</li> -<li><code>ftp</code> or <code>sftp</code>: “(secure) file transfer protocol” used to transfer files from one machine to another one (usually a server). It's recommended to use <code>sftp</code> instead of <code>ftp</code> because anyone can look through the packages if it's not secured (encrypted).</li> -</ul> - -<p>And in general, to see the options supported by almost any command, use <code>command -h</code> or <code>command --help</code>, for a quick explanation. <strong>IMPORTANT</strong>: Most programs have <strong>man (manual) pages</strong>; to access them do <code>man command</code>, this is a very powerful tool to use.</p> - -<p>Commands can be redirected to other commands (the output), which is powerful to create mini scripts or to achieve a goal in a single command. Most of the time the redirection can be done with the special characters <code>></code>, <code><</code> and most powerful, the <code>|</code> (pipe). Also, some commands accept an option to execute another command, but this depends on a command to command basis (<code>exec</code> option for <code>find</code>, for example).</p> - -<p><strong>Most terminal programs accept <code>Ctrl-c</code> or just <code>q</code> to exit the program.</strong></p> - -<h2>File permissions and ownership</h2> - -<p>When listing files with <code>ls -l</code>, an output with file attributes (permissions) and ownership is shown, such as <code>drwxr-xr-x 2 user group 4096 Jul 5 21:03 Desktop</code>, where the first part are the attributes, and <code>user</code> and <code>group</code> the ownership info (all other info is irrelevant for now).</p> - -<p>File attributes (<code>drwxr-xr-x</code> in the example above) are specified by 10 (sometimes 11) characters, and can be break into 4 parts (or 5):</p> - -<ul> -<li>The first character is just the file type, typically <code>d</code> for directories or just <code>-</code> for files. There is <code>l</code> too, which is for <strong>symlinks</strong>.</li> -<li>The next 3 characters represent the permissions that the <strong>owner</strong> has over the file.</li> -<li>Next 3 the permissions that the <strong>group</strong> has over the file.</li> -<li>Next 3 the permissions everyone else (<strong>others</strong>) have over the file.</li> -<li>An optional <code>+</code> character that specifies whether an alternate access method applies to the file. When the character is a space, there is no alterante access method.</li> -</ul> - -<p>Each of the three permission triads (<code>rwx</code>) can be:</p> - -<ul> -<li><code>-</code> or <code>r</code>, for the first character, if the file can be <strong>read</strong> or directory's content can be shown.</li> -<li><code>-</code> or <code>w</code>, for the second character, if the file can be <strong>modified</strong> or the directory's content can be modified (create new files or folders or rename existing files or folders).</li> -<li><code>-</code> or <code>x</code>, for the third character, if the file can be <strong>executed</strong> or the directory can be <strong>accessed</strong> with <code>cd</code>. Other characters can be present, like <code>s</code>, <code>S</code>, <code>t</code> and <code>T</code> (for more: <a href="https://wiki.archlinux.org/index.php/File_permissions_and_attributes">Arch Linux Wiki: File permissions and attributes</a>).</li> -</ul> - -<p>To change attributes or ownership use <code>chmod</code> and <code>chown</code>, respectively.</p> - -<h2>Services</h2> - -<p>Special type of linux process (think of a program or set of programs that run in the background waiting to be used, or doing essential tasks). There are many ways to manage (start, stop, restart, enable, disable, etc.) services, the most common way (if using <code>systemd</code>) is to just use <code>systemctl</code>. Basic usage of <code>systemctl</code> is <code>systemctl verb service</code>, where <code>verb</code> could be <code>start</code>, <code>enable</code>, <code>stop</code>, <code>disable</code>, <code>restart</code>, etc. Also, to get a general system status run <code>systemctl status</code> or just <code>systemctl</code> for a list of running <strong>units</strong> (a unit is an instance of a service, or a mount point or even a device or a socket). For more: <a href="https://wiki.archlinux.org/index.php/systemd">Arch Linux Wiki: systemd</a>.</p> - -<p><code>systemd</code> also provides a way to do tasks based on a <strong>timer</strong>, where you can schedule from the second to the year. One could also use <code>cron</code> (using <code>crontab</code> with option <code>e</code>) to do this. These timers provide support for calendar time events, monotonic time events, and can be run asynchronously.</p> - -<h2>User and group management</h2> - -<p>Most mainstream linux distributions come with a Graphic User Interface (GUI) to manage users and groups on the system. For a Command-Line Interface (CLI) just use <code>useradd</code> (with <code>passwd</code> to create a password for a given user) and <code>groupadd</code>. Also, other useful commands are <code>usermod</code>, <code>userdel</code>, <code>groups</code>, <code>gpasswd</code>, <code>groupdel</code> and more, each used for a basic management of users/groups like modification, deletion, listing (of all existing users/groups), etc.. For more: <a href="https://wiki.archlinux.org/index.php/users_and_groups">Arch Linux Wiki: Users and groups</a>.</p> - -<h2>Networking</h2> - -<h3>Hosts file</h3> - -<p>Located at <code>/etc/hosts</code>, serves as a translator from <strong>hostname</strong> (web addresses or URLs) into IP addresses (think of DNS records), meaning that any URL can be overridden to make it point to whatever IP address it's specified (only locally on the machine affected). The syntax of the file is pretty simple: first column for IP, second for hostname (URL) and third+ for aliases.</p> - -<h3>(Some) commands</h3> - -<p>These commands serve the sole purpose of showing information about the network and stuff related to it:</p> - -<ul> -<li><code>ping</code>: gives information about latency to a given ip/domain.</li> -<li><code>ifconfig</code>: gives similar information to <code>ipconfig</code> on windows, general info of physical network devices with their addresses and properties. An alternative could be <code>ip addr</code>, depending on the linux distribution being used and programs installed.</li> -<li><code>tcpdump</code>: “transmission control protocol dump” gives information on all “packets” being sent and received through the network.</li> -<li><code>netstat</code>: “network statistics” general statistics about network devices usage, display connections to the machine and more.</li> -<li><code>traceroute</code>: shows the route that the packets go through (how the packets jump from one server to another one) when trying to access an IP (or, for example, a website).</li> -<li><code>nmap</code>: “network mapper” explore network available hosts, opened ports, reverse DNS names, can guess the operating system of the device, it's type, MAC address and more.</li> -</ul> - -<div class=timestamp> -<hr> -<p>Created: Sat, Mar 13, 2021 @ 22:57 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/mail_server_with_postfix.html b/blog/old/dst/a/mail_server_with_postfix.html deleted file mode 100644 index a39d0b9..0000000 --- a/blog/old/dst/a/mail_server_with_postfix.html +++ /dev/null @@ -1,578 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</h1> - -<p>The entry is going to be long because it's a <em>tedious</em> process. This is also based on <a href="https://github.com/LukeSmithxyz/emailwiz">Luke Smith's script</a>, but adapted to Arch Linux (his script works on debian-based distributions). This entry is mostly so I can record all the notes required while I'm in the process of installing/configuring the mail server on a new VPS of mine; also I'm going to be writing a script that does everything in one go (for Arch Linux), that will be hosted <a href="https://git.luevano.xyz/server_scripts.git">here</a>.</p> - -<p>This configuration works for local users (users that appear in <code>/etc/passwd</code>), and does not use any type of SQL. And note that most if not all commands executed here are run with root privileges.</p> - -<p>More in depth configuration is detailed in the Arch Wiki for each package used here.</p> - -<h2>Prerequisites</h2> - -<p>Basically the same as with the <a href="https://blog.luevano.xyz/a/website_with_nginx.html">website with Nginx and Certbot</a>:</p> - -<ul> -<li>A domain name. Got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw). - -<ul> -<li>Later we'll be adding some <strong>MX</strong> and <strong>TXT</strong> records.</li> -<li>You also need a <strong>CNAME</strong> for “mail” and (optionally) “www.mail”, or whatever you want to call the sub-domains (although the <a href="https://tools.ietf.org/html/rfc2181#section-10.3">RFC 2181</a> states that it NEEDS to be an <strong>A</strong> record, fuck the police), to actually work and to get SSL certificate (you can also use the SSL certificate obtained if you created a website following my other notes on <code>nginx</code> and <code>certbot</code>) with <code>certbot</code> (just create a <code>mail.conf</code> for <code>nginx</code>, similar to how we created it in the website entry).</li> -</ul></li> -<li>A VPS or somewhere else to host. I'm using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link). - -<ul> -<li><code>ssh</code> configured.</li> -<li>Ports 25, 587 (SMTP), 465 (SMTPS), 143 (IMAP) and 993 (IMAPS) open on the firewall (I use <code>ufw</code>).</li> -<li>With <code>nginx</code> and <code>certbot</code> setup and running.</li> -</ul></li> -</ul> - -<h2>Postfix</h2> - -<p><a href="https://wiki.archlinux.org/index.php/Postfix">Postfix</a> is a “mail transfer agent” which is the component of the mail server that receives and sends emails via SMTP.</p> - -<p>Install the <code>postfix</code> package:</p> - -<pre><code class="language-sh">pacman -S postfix -</code></pre> - -<p>We have two main files to configure (inside <code>/etc/postfix</code>): <code>master.cf</code> (<a href="https://man.archlinux.org/man/master.5">master(5)</a>) and <code>main.cf</code> (<a href="https://man.archlinux.org/man/postconf.5">postconf(5)</a>). We're going to edit <code>main.cf</code> first either by using the command <code>postconf -e 'setting'</code> or by editing the file itself (I prefer to edit the file).</p> - -<p>Note that the default file itself has a lot of comments with description on what each thing does (or you can look up the manual, linked above), I used what Luke's script did plus some other settings that worked for me.</p> - -<p>Now, first locate where your website cert is, mine is at the default location <code>/etc/letsencrypt/live/</code>, so my <code>certdir</code> is <code>/etc/letsencrypt/live/luevano.xyz</code>. Given this information, change <code>{yourcertdir}</code> on the corresponding lines. The configuration described below has to be appended in the <code>main.cf</code> configuration file.</p> - -<p>Certificates and ciphers to use for authentication and security:</p> - -<pre><code class="language-apache">smtpd_tls_key_file = {yourcertdir}/privkey.pem -smtpd_tls_cert_file = {yourcertdir}/fullchain.pem -smtpd_use_tls = yes -smtpd_tls_auth_only = yes -smtp_tls_security_level = may -smtp_tls_loglevel = 1 -smtp_tls_CAfile = {yourcertdir}/cert.pem -smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -tls_preempt_cipherlist = yes -smtpd_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, - DSS, ECDSA, CAMELLIA128, 3DES, CAMELLIA256, - RSA+AES, eNULL - -smtp_tls_CApath = /etc/ssl/certs -smtpd_tls_CApath = /etc/ssl/certs - -smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination -</code></pre> - -<p>Also, for the <em>connection</em> with <code>dovecot</code>, append the next few lines (telling postfix that <code>dovecot</code> will use user/password for authentication):</p> - -<pre><code class="language-apache">smtpd_sasl_auth_enable = yes -smtpd_sasl_type = dovecot -smtpd_sasl_path = private/auth -smtpd_sasl_security_options = noanonymous, noplaintext -smtpd_sasl_tls_security_options = noanonymous -</code></pre> - -<p>Specify the mailbox home (this is going to be a directory inside your user's home):</p> - -<pre><code class="language-apache">home_mailbox = Mail/Inbox/ -</code></pre> - -<p>Pre-configuration to work seamlessly with <code>dovecot</code> and <code>opendkim</code>:</p> - -<pre><code class="language-apache">myhostname = {yourdomainname} -mydomain = localdomain -mydestination = $myhostname, localhost.$mydomain, localhost - -milter_default_action = accept -milter_protocol = 6 -smtpd_milters = inet:127.0.0.1:8891 -non_smtpd_milters = inet:127.0.0.1:8891 -mailbox_command = /usr/lib/dovecot/deliver -</code></pre> - -<p>Where <code>{yourdomainname}</code> is <code>luevano.xyz</code> in my case, or if you have <code>localhost</code> configured to your domain, then use <code>localhost</code> for <code>myhostname</code> (<code>myhostname = localhost</code>).</p> - -<p>Lastly, if you don't want the sender's IP and user agent (application used to send the mail), add the following line:</p> - -<pre><code class="language-apache">smtp_header_checks = regexp:/etc/postfix/smtp_header_checks -</code></pre> - -<p>And create the <code>/etc/postfix/smtp_header_checks</code> file with the following content:</p> - -<pre><code class="language-coffee">/^Received: .*/ IGNORE -/^User-Agent: .*/ IGNORE -</code></pre> - -<p>That's it for <code>main.cf</code>, now we have to configure <code>master.cf</code>. This one is a bit more tricky.</p> - -<p>First look up lines (they're uncommented) <code>smtp inet n - n - - smtpd</code>, <code>smtp unix - - n - - smtp</code> and <code>-o syslog_name=postfix/$service_name</code> and either delete or uncomment them… or just run <code>sed -i "/^\s*-o/d;/^\s*submission/d;/\s*smtp/d" /etc/postfix/master.cf</code> as stated in Luke's script.</p> - -<p>Lastly, append the following lines to complete postfix setup and pre-configure for <code>spamassassin</code>.</p> - -<pre><code class="language-txt">smtp unix - - n - - smtp -smtp inet n - y - - smtpd - -o content_filter=spamassassin -submission inet n - y - - smtpd - -o syslog_name=postfix/submission - -o smtpd_tls_security_level=encrypt - -o smtpd_sasl_auth_enable=yes - -o smtpd_tls_auth_only=yes -smtps inet n - y - - smtpd - -o syslog_name=postfix/smtps - -o smtpd_tls_wrappermode=yes - -o smtpd_sasl_auth_enable=yes -spamassassin unix - n n - - pipe - user=spamd argv=/usr/bin/vendor_perl/spamc -f -e /usr/sbin/sendmail -oi -f \${sender} \${recipient} -</code></pre> - -<p>Now, I ran into some problems with postfix, one being <a href="https://www.faqforge.com/linux/fix-for-opensuse-error-postfixmaster-fatal-0-0-0-0smtps-servname-not-supported-for-ai_socktype/">smtps: Servname not supported for ai_socktype</a>, to fix it, as <em>Till</em> posted in that site, edit <code>/etc/services</code> and add:</p> - -<pre><code class="language-apache">smtps 465/tcp -smtps 465/udp -</code></pre> - -<p>Before starting the <code>postfix</code> service, you need to run <code>newaliases</code> first (but you can do a bit of configuration beforehand). Edit the file <code>/etc/postfix/aliases</code> and edit accordingly. I only change the <code>root: you</code> line (where <code>you</code> is the account that will be receiving “root” mail). Check the Arch Wiki for more info and other alternatives/options. After you're done, run:</p> - -<pre><code class="language-sh">postalias /etc/postfix/aliases -newaliases -</code></pre> - -<p>At this point you're done configuring <code>postfix</code> and you can already start/enable the <code>postfix</code> service:</p> - -<pre><code class="language-sh">systemctl start postfix.service -systemctl enable postfix.service -</code></pre> - -<h2>Dovecot</h2> - -<p><a href="https://wiki.archlinux.org/index.php/Dovecot">Dovecot</a> is an IMAP and POP3 server, which is what lets an email application retrieve the mail.</p> - -<p>Install the <code>dovecot</code> and <code>pigeonhole</code> (sieve for <code>dovecot</code>) packages:</p> - -<pre><code class="language-sh">pacman -S dovecot pigeonhole -</code></pre> - -<p>On arch, by default, there is no <code>/etc/dovecot</code> directory with default configurations set in place, but the package does provide the example configuration files. Create the <code>dovecot</code> directory under <code>/etc</code> and, optionally, copy the <code>dovecot.conf</code> file and <code>conf.d</code> directory under the just created <code>dovecot</code> directory:</p> - -<pre><code class="language-sh">mkdir /etc/dovecot -cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf -cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot -</code></pre> - -<p>As Luke stated, <code>dovecot</code> comes with a lot of “modules” (under <code>/etc/dovecot/conf.d/</code> if you copied that folder) for all sorts of configurations that you can include, but I do as he does and just edits/creates the whole <code>dovecot.conf</code> file; although, I would like to check each of the separate configuration files <code>dovecot</code> provides I think the options Luke provides are more than good enough.</p> - -<p>I'm working with an empty <code>dovecot.conf</code> file. Add the following lines for SSL and login configuration (also replace <code>{yourcertdir}</code> with the same certificate directory described in the Postfix section above, note that the <code><</code> is required):</p> - -<pre><code class="language-apache">ssl = required -ssl_cert = <{yourcertdir}/fullchain.pem -ssl_key = <{yourcertdir}/privkey.pem -ssl_min_protocol = TLSv1.2 -ssl_cipher_list = ALL:!RSA:!CAMELLIA:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SHA1:!SHA256:!SHA384:!LOW@STRENGTH -ssl_prefer_server_ciphers = yes -ssl_dh = </etc/dovecot/dh.pem - -auth_mechanisms = plain login -auth_username_format = %n -protocols = $protocols imap -</code></pre> - -<p>You may notice we specify a file we don't have under <code>/etc/dovecot</code>: <code>dh.pem</code>. We need to create it with <code>openssl</code> (you should already have it installed if you've been following this entry and the one for <code>nginx</code>). Just run (might take a few minutes):</p> - -<pre><code class="language-sh">openssl dhparam -out /etc/dovecot/dh.pem 4096 -</code></pre> - -<p>After that, the next lines define what a “valid user is” (really just sets the database for users and passwords to be the local users with their password):</p> - -<pre><code class="language-apache">userdb { - driver = passwd -} - -passdb { - driver = pam -} -</code></pre> - -<p>Next, comes the mail directory structure (has to match the one described in the Postfix section). Here, the <code>LAYOUT</code> option is important so the boxes are <code>.Sent</code> instead of <code>Sent</code>. Add the next lines (plus any you like):</p> - -<pre><code class="language-apache">mail_location = maildir:~/Mail:INBOX=~/Mail/Inbox:LAYOUT=fs -namespace inbox { - inbox = yes - - mailbox Drafts { - special_use = \Drafts - auto = subscribe - } - - mailbox Junk { - special_use = \Junk - auto = subscribe - autoexpunge = 30d - } - - mailbox Sent { - special_use = \Sent - auto = subscribe - } - - mailbox Trash { - special_use = \Trash - } - - mailbox Archive { - special_use = \Archive - } -} -</code></pre> - -<p>Also include this so Postfix can use Dovecot's authentication system:</p> - -<pre><code class="language-apache">service auth { - unix_listener /var/spool/postfix/private/auth { - mode = 0660 - user = postfix - group = postfix - } -} -</code></pre> - -<p>Lastly (for <code>dovecot</code> at least), the plugin configuration for <code>sieve</code> (<code>pigeonhole</code>):</p> - -<pre><code class="language-apache">protocol lda { - mail_plugins = $mail_plugins sieve -} - -protocol lmtp { - mail_plugins = $mail_plugins sieve -} - -plugin { - sieve = ~/.dovecot.sieve - sieve_default = /var/lib/dovecot/sieve/default.sieve - sieve_dir = ~/.sieve - sieve_global_dir = /var/lib/dovecot/sieve/ -</code></pre> - -<p>Where <code>/var/lib/dovecot/sieve/default.sieve</code> doesn't exist yet. Create the folders:</p> - -<pre><code class="language-sh">mkdir -p /var/lib/dovecot/sieve -</code></pre> - -<p>And create the file <code>default.sieve</code> inside that just created folder with the content:</p> - -<pre><code class="language-nginx">require ["fileinto", "mailbox"]; -if header :contains "X-Spam-Flag" "YES" { - fileinto "Junk"; -} -</code></pre> - -<p>Now, if you don't have a <code>vmail</code> (virtual mail) user, create one and change the ownership of the <code>/var/lib/dovecot</code> directory to this user:</p> - -<pre><code class="language-sh">grep -q "^vmail:" /etc/passwd || useradd -m vmail -s /usr/bin/nologin -chown -R vmail:vmail /var/lib/dovecot -</code></pre> - -<p>Note that I also changed the shell for <code>vmail</code> to be <code>/usr/bin/nologin</code>. After that, run:</p> - -<pre><code class="language-sh">sievec /var/lib/dovecot/sieve/default.sieve -</code></pre> - -<p>To compile the configuration file (a <code>default.svbin</code> file will be created next to <code>default.sieve</code>).</p> - -<p>Next, add the following lines to <code>/etc/pam.d/dovecot</code> if not already present (shouldn't be there if you've been following these notes):</p> - -<pre><code class="language-txt">auth required pam_unix.so nullok -account required pam_unix.so -</code></pre> - -<p>That's it for <code>dovecot</code>, at this point you can start/enable the <code>dovecot</code> service:</p> - -<pre><code class="language-sh">systemctl start dovecot.service -systemctl enable dovecot.service -</code></pre> - -<h1>OpenDKIM</h1> - -<p><a href="https://wiki.archlinux.org/index.php/OpenDKIM">OpenDKIM</a> is needed so services like G**gle (we don't mention that name here [[[this is a meme]]]) don't throw the mail to the trash. DKIM stands for “DomainKeys Identified Mail”.</p> - -<p>Install the <code>opendkim</code> package:</p> - -<pre><code class="language-sh">pacman -S opendkim -</code></pre> - -<p>Generate the keys for your domain:</p> - -<pre><code class="language-sh">opendkim-genkey -D /etc/opendkim -d {yourdomain} -s {yoursubdomain} -r -b 2048 -</code></pre> - -<p>Where you need to change <code>{yourdomain}</code> and <code>{yoursubdomain}</code> (doesn't really need to be the sub-domain, could be anything that describes your key) accordingly, for me it's <code>luevano.xyz</code> and <code>mail</code>, respectively. After that, we need to create some files inside the <code>/etc/opendkim</code> directory. First, create the file <code>KeyTable</code> with the content:</p> - -<pre><code class="language-txt">{yoursubdomain}._domainkey.{yourdomain} {yourdomain}:{yoursubdomain}:/etc/opendkim/{yoursubdomain}.private -</code></pre> - -<p>So, for me it would be:</p> - -<pre><code class="language-txt">mail._domainkey.luevano.xyz luevano.xyz:mail:/etc/opendkim/mail.private -</code></pre> - -<p>Next, create the file <code>SigningTable</code> with the content:</p> - -<pre><code class="language-txt">*@{yourdomain} {yoursubdomain}._domainkey.{yourdomain} -</code></pre> - -<p>Again, for me it would be:</p> - -<pre><code class="language-txt">*@luevano.xyz mail._domainkey.luevano.xyz -</code></pre> - -<p>And, lastly create the file <code>TrustedHosts</code> with the content:</p> - -<pre><code class="language-txt">127.0.0.1 -::1 -10.1.0.0/16 -1.2.3.4/24 -localhost -{yourserverip} -... -</code></pre> - -<p>And more, make sure to include your server IP and something like <code>subdomain.domainname</code>.</p> - -<p>Next, edit <code>/etc/opendkim/opendkim.conf</code> to reflect the changes (or rather, additions) of these files, as well as some other configuration. You can look up the example configuration file located at <code>/usr/share/doc/opendkim/opendkim.conf.sample</code>, but I'm creating a blank one with the contents:</p> - -<pre><code class="language-apache">Domain {yourdomain} -Selector {yoursubdomain} - -Syslog Yes -UserID opendkim - -KeyFile /etc/opendkim/{yoursubdomain}.private -Socket inet:8891@localhost -</code></pre> - -<p>Now, change the permissions for all the files inside <code>/etc/opendkim</code>:</p> - -<pre><code class="language-sh">chown -R root:opendkim /etc/opendkim -chmod g+r /etc/postfix/dkim/* -</code></pre> - -<p>I'm using <code>root:opendkim</code> so <code>opendkim</code> doesn't complain about the <code>{yoursubdomani}.private</code> being insecure (you can change that by using the option <code>RequireSafeKeys False</code> in the <code>opendkim.conf</code> file, as stated <a href="http://lists.opendkim.org/archive/opendkim/users/2014/12/3331.html">here</a>).</p> - -<p>That's it for the general configuration, but you could go more in depth and be more secure with some extra configuration as described in the <a href="https://wiki.archlinux.org/index.php/OpenDKIM#Security">Arch Wiki entry for OpenDKIM</a>.</p> - -<p>Now, just start/enable the <code>opendkim</code> service:</p> - -<pre><code class="language-sh">systemctl start opendkim.service -systemctl enable opendkim.service -</code></pre> - -<p>And don't forget to add the following <strong>TXT</strong> records on your domain registrar (these examples are for Epik):</p> - -<ol start="1"> -<li><em>DKIM</em> entry: look up your <code>{yoursubdomain}.txt</code> file, it should look something like:</li> -</ol> - -<pre><code class="language-txt">{yoursubdomain}._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " - "p=..." - "..." ) ; ----- DKIM key mail for {yourdomain} -</code></pre> - -<p>In the TXT record you will place <code>{yoursubdomain}._domainkey</code> as the “Host” and <code>"v=DKIM1; k=rsa; s=email; " "p=..." "..."</code> in the “TXT Value” (replace the dots with the actual value you see in your file).</p> - -<ol start="2"> -<li><p><em>DMARC</em> entry: just <code>_dmarc.{yourdomain}</code> as the “Host” and <code>"v=DMARC1; p=reject; rua=mailto:dmarc@{yourdomain}; fo=1"</code> as the “TXT Value”.</p></li> -<li><p><em>SPF</em> entry: just <code>@</code> as the “Host” and <code>"v=spf1 mx a:{yoursubdomain}.{yourdomain} - all"</code> as the “TXT Value”.</p></li> -</ol> - -<p>And at this point you could test your mail for spoofing and more, but you don't know -yet- how to login (it's really easy, but I'm gonna state that at the end of this entry).</p> - -<h2>SpamAssassin</h2> - -<p><a href="https://wiki.archlinux.org/index.php/SpamAssassin">SpamAssassin</a> is just <em>a mail filter to identify spam</em>.</p> - -<p>Install the <code>spamassassin</code> package (which will install a bunch of ugly <code>perl</code> packages…):</p> - -<pre><code class="language-sh">pacman -S spamassassin -</code></pre> - -<p>For some reason, the permissions on all <code>spamassassin</code> stuff are all over the place. First, change owner of the executables, and directories:</p> - -<pre><code class="language-sh">chown spamd:spamd /usr/bin/vendor_perl/sa-* -chown spamd:spamd /usr/bin/vendor_perl/spam* -chwown -R spamd:spamd /etc/mail/spamassassin -</code></pre> - -<p>Then, you can edit <code>local.cf</code> (located in <code>/etc/mail/spamassassin</code>) to fit your needs (I only uncommented the <code>rewrite_header Subject ...</code> line). And then you can run the following command to update the patterns and compile them:</p> - -<pre><code class="language-sh">sudo -u spamd sa-update -sudo -u spamd sa-compile -</code></pre> - -<p>And since this should be run periodically, create the service <code>spamassassin-update.service</code> under <code>/etc/systemd/system</code> with the following content:</p> - -<pre><code class="language-ini">[Unit] -Description=SpamAssassin housekeeping -After=network.target - -[Service] -User=spamd -Group=spamd -Type=oneshot - -ExecStart=/usr/bin/vendor_perl/sa-update --allowplugins -SuccessExitStatus=1 -ExecStart=/usr/bin/vendor_perl/sa-compile -ExecStart=/usr/bin/systemctl -q --no-block try-restart spamassassin.service -</code></pre> - -<p>And you could also execute <code>sa-learn</code> to train <code>spamassassin</code>'s bayes filter, but this works for me. Then create the timer <code>spamassassin-update.timer</code> under the same directory, with the content:</p> - -<pre><code class="language-ini">[Unit] -Description=SpamAssassin housekeeping - -[Timer] -OnCalendar=daily -Persistent=true - -[Install] -WantedBy=timers.target -</code></pre> - -<p>You can now start/enable the <code>spamassassin-update</code> timer:</p> - -<pre><code class="language-sh">systemctl start spamassassin-update.timer -systemctl enable spamassassin-update.timer -</code></pre> - -<p>Next, you may want to edit the <code>spamassassin</code> service before starting and enabling it, because by default, it could <a href="https://rimuhosting.com/howto/memory.jsp">spawn a lot of “childs”</a> eating a lot of resources and you really only need one child. Append <code>--max-children=1</code> to the line <code>ExecStart=...</code> in <code>/usr/bin/systemd/system/spamassassin.service</code>:</p> - -<pre><code class="language-ini">... -ExecStart=/usr/bin/vendor_perl/spamd -x -u spamd -g spamd --listen=/run/spamd/spamd.sock --listen=localhost --max-children=1 -... -</code></pre> - -<p>Finally, start and enable the <code>spamassassin</code> service:</p> - -<pre><code class="language-sh">systemctl start spamassassin.service -systemctl enable spamassassin.service -</code></pre> - -<h2>Wrapping up</h2> - -<p>We should have a working mail server by now. Before continuing check your journal logs (<code>journalctl -xe --unit={unit}</code>, where <code>{unit}</code> could be <code>spamassassin.service</code>for example) to see if there was any error whatsoever and try to debug it, it should be a typo somewhere (the logs are generally really descriptive) because all the settings and steps detailed here just (literally just finished doing everything on a new server as of the writing of this text) worked <em>(((it just werks on my machine)))</em>.</p> - -<p>Now, to actually use the mail service: first of all, you need a <em>normal</em> account (don't use root) that belongs to the <code>mail</code> group (<code>gpasswd -a user group</code> to add a user <code>user</code> to group <code>group</code>) and that has a password.</p> - -<p>Next, to actually login into a mail app/program/whateveryouwanttocallit, you will use the following settings, at least for <code>thunderdbird</code>(I tested in windows default mail app and you don't need a lot of settings):</p> - -<ul> -<li>* server: subdomain.domain (mail.luevano.xyz in my case)</li> -<li><strong>SMTP</strong> port: 587</li> -<li><strong>SMTPS</strong> port: 465 (I use this one)</li> -<li><strong>IMAP</strong> port: 143</li> -<li><strong>IMAPS</strong> port: 993 (again, I use this one)</li> -<li>Connection/security: SSL/TLS</li> -<li>Authentication method: Normal password</li> -<li>Username: just your <code>user</code>, not the whole email (<code>david</code> in my case)</li> -<li>Password: your <code>user</code> password (as in the password you use to login to the server with that user)</li> -</ul> - -<p>All that's left to do is test your mail server for spoofing, and to see if everything is setup correctly. Go to <a href="https://www.appmaildev.com/en/dkim">DKIM Test</a> and follow the instructions (basically click next, and send an email with whatever content to the email that they provide). After you send the email, you should see something like:</p> - -<p><img src="https://static.luevano.xyz/images/b/notes/mail/dkim_test_successful.png" alt="DKIM Test successful" /></p> - -<p>(Yes, I blurred a lot in the picture just to be sure, either way what's important is the list on the bottom part of the image)</p> - -<p>Finally, that's actually it for this entry, if you have any problem whatsoever you have my info down below.</p> - -<div class=timestamp> -<hr> -<p>Created: Sat, Mar 20, 2021 @ 02:54 MST; modified: Sat, Mar 20, 2021 @ 21:05 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/shell_scripting.html b/blog/old/dst/a/shell_scripting.html deleted file mode 100644 index 61089d9..0000000 --- a/blog/old/dst/a/shell_scripting.html +++ /dev/null @@ -1,362 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Shell scripting tutorial video notes</h1> - -<p>Another summary, this time about shell scripting in general. And just like with the <a href="https://blog.luevano.xyz/a/linux_video_notes">Linux notes</a>, I also did most of the notes myself or with resources outside the video. The videos in question are: <a href="https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790">The Bad Tutorials (YT): Shell Scripting Tutorials</a> and <a href="https://www.youtube.com/playlist?list=PL2qzCKTbjutJRM7K_hhNyvf8sfGCLklXw">Automation with SCripting (YT): Complete Shell Scripting Tutorials</a>. Also, some notes were taken from <a href="https://www.tutorialspoint.com/unix/index.htm">tutorialspoint: UNIX / LINUX Tutorial</a> and general googling.</p> - -<h2>Basic concepts</h2> - -<p>A <strong>shell</strong> it's an <strong>interface</strong> between the user and the <strong>kernel</strong>. While the kernel it's the layer that interacts between the shell and the <strong>hardware</strong>. And you access the shell either via a <strong>terminal</strong>, or executing a <strong>shell script</strong>. Note that if you're using a GUI environment, you need a <strong>terminal emulator</strong> to actually use a terminal (most Linux distros come with everything needed, so no need to worry).</p> - -<p>When using a terminal a blank screen with some text and a cursor that shows you where to type will appear and depending on the shell being used (<code>sh</code>, <code>dash</code>, <code>ksh</code>, <code>bash</code>, <code>zsh</code>, <code>fish</code>, etc.) the <strong>prompt</strong> will be different. The most common one being of the form <code>user@host:~$</code>, which tells that the <code>user</code> is using <code>host</code> machine and the current working directory is <code>~</code> (can be <code>/any/path/</code> too), and lastly, the <code>$</code> shows the current privileges of the shell/user using the shell (a <code>$</code> for normal user and <code>#</code> for root access).</p> - -<p>To clear the screen use command <code>clear</code> or simply do <code>Ctrl + l</code> (most terminals let you do this) and to cancel or create a new prompt do <code>Ctrl + c</code>, this also cancels any running program that's using the terminal (typing <code>q</code> when a program is running also stops the process, sometimes).</p> - -<p>Also there are <strong>POSIX</strong> (portable operating system interface) compliant shells like <code>sh</code>, <code>dash</code>, <code>ksh</code>, etc., that have a standard syntax and are portable to any Unix system. Non POSIX compliant shells (or not necessary fully POSIX compliant) are <code>bash</code>, <code>zsh</code>, <code>fish</code>, etc., that provide a more modern syntax but lack speed on executing scripts.</p> - -<h3>Common commands/programs</h3> - -<p>A list of common commands or programs with a short description (for more, do <code>man command</code> or <code>command -h</code> or <code>command --help</code>):</p> - -<ul> -<li><strong><code>man</code>: an interface to the system reference manuals.</strong></li> -<li><code>pwd</code>: print name of current/working directory.</li> -<li><code>cd</code>: change the working directory.</li> -<li><code>ls</code>: list directory contents.</li> -<li><code>echo</code>: display a line of text. Also, see <strong>escape sequences</strong> (<a href="https://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html">Bash Prompt HOWTO: Chapter 2. Bash and Bash Prompts: 2.5. Bash Prompt Escape Sequences</a>).</li> -<li><code>mkdir</code>: make directories.</li> -<li><code>touch</code>: change file timestamps (if no file exists, creates a new blank one).</li> -<li><code>cat</code>: concatenate files and print on the standard output.</li> -<li><code>mv</code>: move (rename) files.</li> -<li><code>rm</code>: remove files or directories.</li> -<li><code>rmdir</code>: remove empty directories.</li> -<li><code>cp</code>: copy files and directories.</li> -<li><code>ln</code>: make links between files (hard or soft, also known as symbolic).</li> -<li><code>umask</code>: get or set the file mode creation mask.</li> -<li><code>chmod</code>: change file mode bits (change file permissions).</li> -<li><code>chown</code>: change file owner and group.</li> -<li><code>wc</code>: print newline, word, and byte counts for each file.</li> -<li><code>file</code>: determine file type.</li> -<li><code>sort</code>: sort lines of text files.</li> -<li><code>cut</code>: remove sections from each line of files.</li> -<li><code>dd</code>: convert and copy a file (mostly used to make bootable USBs).</li> -<li><code>compress</code>: compress data.</li> -<li><code>gzip</code>, <code>gunzip</code>, <code>zcat</code>: compress or expand files.</li> -<li><code>uname</code>: print system information.</li> -<li><code>cal</code>: display a calendar.</li> -<li><code>date</code>: print or set the system date and time.</li> -<li><code>read</code>: read from standard input into shell variables (also used to read from a file).</li> -<li><code>tr</code>: translate or delete characters.</li> -<li><code>readonly</code>: set the readonly attribute for variables.</li> -<li><code>set</code>: set or unset options and positional parameters.</li> -<li><code>unset</code>: unset values and attributes of variables and functions.</li> -<li><code>expr</code>: evaluate expressions.</li> -<li><code>tput</code>, <code>reset</code>: initialize a terminal or query terminfo database (used for more complex terminal output).</li> -<li><code>grep</code>, <code>egrep</code>, <code>fgrep</code>: print lines that match patterns (usually used to find text in a file or some text).</li> -<li><code>sleep</code>: delay for a specified amount of time.</li> -<li><code>break</code>: exit from for, while, or until loop.</li> -<li><code>continue</code>: continue for, while, or until loop.</li> -<li><code>logname</code>: print user's login name.</li> -<li><code>write</code>: send a message to another user.</li> -<li><code>mesg</code>: display (or do not display) messages from other users.</li> -<li><code>return</code>: return from a function or dot script.</li> -<li><code>exit</code>: cause the sell to exit.</li> -</ul> - -<p>And some special “commands” or “operators” (for more: <a href="https://www.gnu.org/software/bash/manual/html_node/Redirections.html">gnu: 3.6 Redirections</a>):</p> - -<ul> -<li><code>|</code> (pipe): used between two commands and the output from the command from the left serves as input to the command from the right.</li> -<li><code>></code>: redirects output to a file, overwriting the file (or creating a new file).</li> -<li><code>>></code>: redirects output to a file, appending to the file (or creating a new file).</li> -</ul> - -<h2>Shell scripting</h2> - -<p>A shell script is nothing more but a file that contains commands in it; they're executed in the same order they are present in the file. A shell script file is usually terminated with a <code>.sh</code> extension, independently of the shell being used, but it's not 100% necessary as in Unix systems, an extension mean nothing, other than distinction (visually) between files. Then one can just have an extension-less file as a script. <strong>The script must have execution permissions (<code>chmod +x file</code>)</strong>, unless <code>shell script</code> is executed in the terminal, where <code>shell</code> could be <code>sh</code>, <code>bash</code>, etc. <strong>Comments</strong> are created by prepending <code>#</code> to whatever the text should be a comment.</p> - -<p>It's common practice to have the first line as a <strong>she-bang</strong> (<code>#!</code>), which is just a comment telling the interpreter which shell to execute the script with (usable when having the script in your <strong>PATH</strong> so you only call the name of the script like any other command/program). A she-bang has the syntax <code>#!/path/to/shell some_other_options</code>, the most common she-bangs being: <code>#!/bin/sh</code>, <code>#!/bin/bash</code>, <code>#!/usr/bin/python</code>, etc.</p> - -<p>Also, some people argue that you shouldn't use absolute paths, since not all Unix operating systems have the same directory structure, or not all programs are going to be installed in the same folder. So a portable she-bang can be made by prepending <code>/usr/bin/env</code> and the specify the program to run, for example: <code>#!/usr/bin/env bash</code>.</p> - -<p>Like always… the basic “Hello, world!” script:</p> - -<pre><code class="language-sh">#!/bin/sh -echo "Hello, world!" -</code></pre> - -<p>Three ways of executing this script (assuming the file name is <code>hw</code>):</p> - -<ol start="1"> -<li>Type in terminal <code>sh hw</code>.</li> -<li>Type in terminal <code>./hw</code>. Requires the file to have execute permissions.</li> -<li>Type in terminal <code>hw</code>. Requires the file to have execute permissions. Requires the file to be in your PATH.</li> -</ol> - -<h3>Variables</h3> - -<p>Variables are case sensitive, meaning that <code>my_var</code> and <code>MY_VAR</code> are different and a variable name can only contain letters and numbers (<code>a-z</code>, <code>A-Z</code> and <code>0-9</code>) or the underscore character <code>_</code>. Can't contain a space. Variables are called by prepending <code>$</code> to the variable name.</p> - -<p>Like in most programming languages, there are some reserved words like <code>if</code>, <code>select</code>, <code>then</code>, <code>until</code>, <code>while</code>, etc., that can't be used as variables or as values of variables. For more: <a href="https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html">D.2 Index of Shell Reserved Words</a>.</p> - -<p>There is no need to specify a variable type. Anything surrounded by <code>"</code> will be treated as text. You can use booleans, numbers, text and arrays (the implementation of arrays depends on the shell being used). Make a variable readonly by calling <code>readonly variable_name</code>. Basic syntax:</p> - -<ul> -<li>Text variables: <code>var="my var"</code>.</li> -<li>Numeric variables: <code>var=123</code>.</li> -<li>Boolean variables: <code>var=true</code> and <code>var=false</code>.</li> -<li>Arrays (assuming <code>bash</code> is the shell): - -<ul> -<li><code>var[0]=value1</code>, <code>var[...]=...</code>, <code>var[n]=valuen</code>, etc.</li> -<li><code>var=(value1 ... valuen)</code></li> -<li>Access single values with <code>${var[index]}</code> and all values with <code>${var[*]}</code> or <code>${var[@]}</code>.</li> -</ul></li> -</ul> - -<p>There are special variables (for more. <a href="https://www.tutorialspoint.com/unix/unix-special-variables.htm">tutorialspoint: Unix / Linux - Special Variables</a>):</p> - -<ul> -<li><code>$</code>: represents the process ID number, or PID, of the current shell.</li> -<li><code>0</code>: the filename of the current script.</li> -<li><code>n</code>: where <code>n</code> can be any whole number, correspond to arguments passed to the script (<code>command arg1 arg2 arg3 argn</code>).</li> -<li><code>#:</code> number of arguments supplied to the script.</li> -<li><code>*:</code> all the arguments are double quoted.</li> -<li><code>@:</code> all the arguments are individually double quoted.</li> -<li><code>?:</code> exit status of the last command executed.</li> -<li><code>!:</code> process number of the last background command.</li> -</ul> - -<p>When calling a script, you can pass optional (or required) positional arguments like: <code>command arg1 arg2 arg3 argn</code>.</p> - -<p>Note that a variable can also take the output of another command, one common way to do this is using <code>$(command)</code> or <code>`command`</code>, for example: <code>var="$(echo 'this is a command being executed inside the definition of a variable')"</code> which, since the <code>echo</code> command is being run, <code>var="this is a command being executed inside the definition of a variable"</code>, which doesn't seem like much, but there could be any command inside <code>$()</code> or <code>`command`</code>. Note that this is not special to defining variables, could also be used as arguments of another command.</p> - -<h4>Internal Field Separator (IFS)</h4> - -<p>This is used by the shell to determine how to do word splitting (how to recognize word boundaries). The default value for <code>IFS</code> consists of whitespace characters (space, tab and newline). This value can ve overridden by setting the variable <code>IFS</code> to something like, for example, <code>:</code>.</p> - -<h3>Conditionals</h3> - -<h4>Exit status</h4> - -<p>Any command being run has an exit status, either <code>0</code> or <code>1</code>, if the command has been executed successfully or otherwise (an error), respectively.</p> - -<h4><code>if</code> statement</h4> - -<p>Pretty similar to other programming languages, evaluates an expression to a <code>true</code> or <code>false</code> and executes code as specified. <code>if</code> statements can be nested, and follow normal rules of logical operations. Basic syntax is:</p> - -<pre><code class="language-sh">#!/bin/sh -if expression -then -do_something -elif another_expression -then -do_another_thing -else -do_something_else -fi -</code></pre> - -<p>The expression is usually wrapped around <code>[]</code> or <code>[[]]</code>, the first being POSIX compliant and the second <code>bash</code>-specific (and other shells).</p> - -<p>Also, some <strong>operators</strong> to compare things use <code>==</code> for “equals” and <code>></code> for “greater than”, for example; while in a POSIX compliant shell, <code>=</code> for “equals” and <code>-gt</code> for “greater than” has to be used. For more operators: <a href="https://www.tutorialspoint.com/unix/unix-basic-operators.htm">tutorialspoint: Unix / Linux - Shell Basic Operators</a> (this also covers <strong>logical operators</strong> and <strong>file test operators</strong>).</p> - -<h3>Case statement</h3> - -<p>A common good alternative to multilevel <code>if</code> statements, enables you to match several values against one variable. Basic syntax is:</p> - -<pre><code class="language-sh">case $var in - pattern1) - do_something1 - ;; - pattern2) - subpattern1) - do_subsomething1 - ;; - subpattern2) - do_subsomething2 - ;; - *) - pattern3|pattern4|...|patternN) - do_something3 - ;; - patternM) - do_somethingM - ;; - *) - do_something_default - ;; -esac -</code></pre> - -<p>Where the <code>*</code> pattern is not necessary but serves the same purpose as a “default” case.</p> - -<h3>Loops</h3> - -<p>Loops enable execution of a set of commands repeatedly. Loops, naturally, can be nested. <code>expression</code> here (in the basic syntax examples) work the same as mentioned in the “<code>if</code> statement” section. For more: <a href="https://www.tutorialspoint.com/unix/unix-shell-loops.htm">tutorialspoint: Unix / Linux - Shell Loop Types</a>.</p> - -<h4>Loop control</h4> - -<p>Similar than other programming languages, there are loop controls to interrupt or continue a loop:</p> - -<pre><code>* `break` statement. -* `continue` statement. -</code></pre> - -<p>These statements accept an argument that specify from which loop to exit/continue.</p> - -<h4><code>while</code> loop</h4> - -<p>Enables to execute a set of commands repeatedly until some condition occurs. Basic syntax:</p> - -<pre><code class="language-sh">#!/bin/sh -while expression -do - do_something -done -</code></pre> - -<h4><code>until</code> loop</h4> - -<p>Similar to the <code>while</code> loop, the difference is that the <code>while</code> loop is executed as long as a condition is true, but the <code>until</code> loop… until a condition is true. Basic syntax (similar to <code>while</code> loop):</p> - -<pre><code class="language-sh">#!/bin/sh -until expression -do - do_something -done -</code></pre> - -<h4><code>for</code> loop</h4> - -<p>Operates on lists of items. It repeats a set of commands for every item in a list. Basic syntax:</p> - -<pre><code class="language-sh">#!/bin/sh -for var in word1 word2 ... wordN -do - do_something_with_var -done -</code></pre> - -<p>Where <code>var</code> is the current value (<code>word1</code>, <code>word2</code>, etc.) in the loop and the expression after <code>for</code> can refer to an array, or the output of a command that outputs a list of things, etc.</p> - -<h4><code>select</code> loop</h4> - -<p>Provides an easy way to create a numbered menu from which users can select options. Basic syntax (similar to <code>for</code> loop):</p> - -<pre><code class="language-sh">select var in word1 word2 ... wordN -do - do_something_with_var -done -</code></pre> - -<h3>Meta characters</h3> - -<p>Meta characters are used to execute several commands on a single line (depending on what it's needed). The most used meta characters to accomplish this are semi-colon <code>;</code>, double ampersand <code>&&</code> and double “pipe” <code>||</code>.</p> - -<ul> -<li><code>;</code>: is used to finish one command (similar to some programming languages), after the command on the left of <code>;</code> is finished (whatever the exit code is), the command on the right will be executed.</li> -<li><code>&&</code>: similar to <code>;</code>, but only if the command on the left exits with code <code>0</code> (success).</li> -<li><code>||</code>: similar to <code>&&</code>, but for exit code <code>1</code>(error).</li> -</ul> - -<h3>Functions</h3> - -<p>Enable to break down the overall functionality of a script into smaller, logical subsections, which can then be called upon to perform their individual tasks when needed (like in any other programming language…). For more: <a href="https://www.tutorialspoint.com/unix/unix-shell-functions.htm">tutorialspoint: Unix / Linux - Shell Functions</a>. Basic syntax:</p> - -<pre><code class="language-sh">#!/bin/sh -function_name () { - do_something -} -</code></pre> - -<p>Functions can also take arguments and can access their individual arguments (each function will have a different “storage” for their arguments). Functions can also be nested. Here <code>exit</code> will not only will finish the function code, but also the shell script that called it, instead use <code>return</code> plus an exit code to just exit the function.</p> - -<div class=timestamp> -<hr> -<p>Created: Sat, Mar 13, 2021 @ 22:57 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/sql_video_notes.html b/blog/old/dst/a/sql_video_notes.html deleted file mode 100644 index 9d3d07f..0000000 --- a/blog/old/dst/a/sql_video_notes.html +++ /dev/null @@ -1,295 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>SQL tutorial video notes</h1> - -<p>I was requested to make summaries of videos about SQL, these are the notes (mostly this is a transcription of what I found useful). The videos in question are: <a href="https://www.youtube.com/watch?v=HXV3zeQKqGY">SQL Tutorial - Full Database Course for Beginners</a>, <a href="https://www.youtube.com/watch?v=7S_tz1z_5bA">MySQL Tutorial for Beginners [Full Course]</a> and <a href="https://www.youtube.com/watch?v=2Fn0WAyZV0E">Advanced SQL course | SQL tutorial advanced</a>. Also, some notes were taken from <a href="https://www.w3schools.com/sql/">w3schools.com's SQL Tutorial</a> and <a href="https://dev.mysql.com/doc/refman/8.0/en/">MySQL 8.0 Reference Manual</a>.</p> - -<h2>What is a database (DB)?</h2> - -<p>Any collection of related information, such as a phone book, a shopping list, Facebook's user base, etc.. It can be stored in different ways: on paper, on a computer, in your mind, etc..</p> - -<h3>Database Management Systems (DBMS)</h3> - -<p>A special software program that helps users create and maintain a database that makes it easy to manage large amounts of information, handles security, backups and can connect to programming languages for automation.</p> - -<h3>CRUD</h3> - -<p>The four main operations that a DBMS will do: create, read, update and delete.</p> - -<h3>Two types of databases</h3> - -<ul> -<li>Relational (SQL) - -<ul> -<li>Organize data into one or more tables.</li> -<li>Each table has columns and rows.</li> -<li>A unique key identifies each row.</li> -</ul></li> -<li>Non-relational (noSQL/not just SQL) - -<ul> -<li>Key-value stores.</li> -<li>Documents (JSON, XML, etc).</li> -<li>Graphs.</li> -<li>Flexible tables.</li> -</ul></li> -</ul> - -<h4>Relational databases (RDB) (SQL)</h4> - -<p>When we want to create a RDB we need a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL) which is a standardized language for interacting with RDBMS and it's used to perform CRUD operations (and other administrative tasks).</p> - -<h4>Non-relational databases (NRDB) (noSQL/not just SQL)</h4> - -<p>Anything that's not relational, stores data in anything but static tables. Could be a document (JSON, XML, etc.), graph (relational nodes), key-value hash (strings, json, etc.), etc.</p> - -<p>NRDB also require a Non-Relational Database Management System (NRDBMS) to maintain a database. But it doesn't have a standardized language for performing CRUD and administrative operations like how RDB have.</p> - -<h3>Database queries</h3> - -<p>A DB query is a request that is made to the (R/NR)DBMS for a specific information. A google search is a query, for example.</p> - -<h2>Tables and keys</h2> - -<p>A table is composed of columns, rows and a primary key. The primary key is unique and identifies one specific row. Columns and rows are trivial, a column identifies a field and has a specific data type (name, email, birth) and a row identifies a table entry (person that contains a name, email and birth).</p> - -<p>Also, there are foreign keys, it's purpose is to relate to another database table; this foreign key is unique in it's own table, but can be repeated where you use it as a foreign key.</p> - -<p>It's possible to use the same table keys as foreign keys to make relations inside the same table.</p> - -<h2>SQL basics</h2> - -<p>It's actually a hybrid language, basically 4 types of languages in one:</p> - -<ul> -<li>Data Query Language (DQL) - -<ul> -<li>Used to query the database for information.</li> -<li>Get information that is already stored there.</li> -</ul></li> -<li>Data Definition Language (DDL) - -<ul> -<li>Used for defining database schemas.</li> -</ul></li> -<li>Data Control Language (DCL) - -<ul> -<li>Used for controlling access to the data in the database.</li> -<li>User and permissions management.</li> -</ul></li> -<li>Data Manipulation Language (DML) - -<ul> -<li>Used for inserting, updating and deleting data from a database.</li> -</ul></li> -</ul> - -<h3>Queries</h3> - -<p>A set of instructions given to the RDBMS (written in SQL) that tell the RDBMS what information you want it to retrieve. Instead of getting the whole database, retrieve only a bit of information that you need.</p> - -<p>Also, SQL keywords can be either lower or upper case, but it's <strong>convention to use upper case</strong>. And <strong>queries are ended by a semi-colon</strong>.</p> - -<h4>Data types</h4> - -<p>Just some SQL data types (for more: <a href="https://dev.mysql.com/doc/refman/8.0/en/data-types.html">MySQL 8.0 Reference Manual: Chapter 11 Data Types</a>, the notation is <code>DATATYPE(SIZE(,SIZE))</code>:</p> - -<ul> -<li><code>INT</code>: integer numbers.</li> -<li><code>DECIMAL(M,N)</code>: decimal numbers.</li> -<li><code>VARCHAR(N)</code>: string of text of length N.</li> -<li><code>BLOB</code>: Binary Large Object, stores large data.</li> -<li><code>DATE</code>: YYYY-MM-DD.</li> -<li><code>TIMESTAMP</code>: YYYY-MM-DD HH:MM:SS.</li> -</ul> - -<h4>Basic management of tables</h4> - -<p>To <strong>create a table</strong>, the basic syntax is <code>CREATE TABLE tablename (column1 datatype constraint, column2 datatype constraint, ...)</code>, where a constraint could be (for more: <a href="https://dev.mysql.com/doc/refman/8.0/en/create-table.html">MySQL 8.0 Reference Manual: 13.1.20 CREATE TABLE Statement</a>):</p> - -<ul> -<li><code>NOT NULL</code>: can't have a <code>NULL</code> value.</li> -<li><code>UNIQUE</code>: all values are unique.</li> -<li><code>PRIMARY KEY</code>: uniquely identifies each row.</li> -<li><code>FOREIGN KEY</code>: uniquely identifies a row in another table.</li> -<li><code>CHECK expresion</code>: satisfy a special condition (<code>expresion</code>).</li> -<li><code>DEFAULT value</code>: if no value is specified use value <code>value</code>.</li> -<li><code>INDEX</code>: to create and retrieve data from the database very quickly.</li> -</ul> - -<p>Get the <strong>table structure</strong> with <code>DESCRIBE tablename</code> and delete it with <code>DROP TABLE tablename</code>. <strong>Add columns</strong> to the table with <code>ALTER TABLE tablename ADD column DATATYPE(N,M)</code>, similar syntax to <strong>delete a specific column</strong> <code>ALTER TABLE tablename DRORP COLUMN column</code>.</p> - -<p><strong>Add entries</strong> to the table with <code>INSERT INTO tablename VALUES(value1, value2, ...)</code> where all the fields must be specified, or <code>INSERT INTO tablename(column1, column2) VALUES(value1, value2)</code> to just add some fields to the new entry. While at it, (all) the table content can be fetched with <code>SELECT * FROM tablename</code>.</p> - -<p>Basic <strong>Updating of entries</strong> with <code>UPDATE tablename SET expression1 WHERE expression2</code>, where <code>expression1</code> could be <code>column = value2</code> and <code>expression2</code> could be <code>column = value1</code>, meaning that the value of <code>column</code> will be changed from <code>value1</code> to <code>value2</code>. Note that the expressions are not limited by <code>column = value</code>, and that the <code>column</code> has to be the same, it would be any expression. Also, this is really extensive as <code>SET</code> can set multiple variables and <code>WHERE</code> take more than one condition by chaining conditions with <code>AND</code>, <code>OR</code> and <code>NOT</code> keywords, for example.</p> - -<h5>ON DELETE statement</h5> - -<p>When an entry needs to be updated somehow based on a modification on a foreign key. If two tables are related to each other, if something is deleted on one end, update the other end in some way.</p> - -<p>For example on creation of a table, on the specification of a foreign key: <code>CREATE TABLE tablename (..., FOREIGN KEY(column) REFERENCES othertable(othertablecolumn) ON DELETE something)</code>. That something could be <code>SET NULL</code>, <code>CASCADE</code>, etc..</p> - -<h4>SELECT queries</h4> - -<p>Instead of doing <code>SELECT * FROM tablename</code>, which gets all the data from a table, more complex <code>SELECT</code> queries can be implemented, such as <code>SELECT column FROM tablename</code> to only get all data from one column of the table. Append <code>LIMIT N</code> to limit the query to <code>N</code> entries. Append <code>WHERE condition</code> to meet a custom condition.</p> - -<p>Other statements that can be used in conjunction with <code>SELECT</code> are <code>ORDER BY column ASC|DESC</code>, <code>SELECT DISTINCT</code>, <code>MIN(column)</code>, <code>MAX(column)</code>, <code>COUNT(column)</code>, <code>AVG(column)</code>, <code>SUM(column)</code>, <code>LIKE</code> and more. For more, visit <a href="https://dev.mysql.com/doc/refman/8.0/en/select.html">MySQL 8.0 Reference Manual: 13.2.10 SELECT Statement</a>.</p> - -<p>MySQL uses regular expressions (regex) like pattern matching, some wildcards that can be used with the <code>LIKE</code> statement are:</p> - -<ul> -<li><code>%</code>: zero or more characters.</li> -<li><code>_</code>: a single character.</li> -<li><code>[]</code>: any single character within the brackets.</li> -<li><code>^</code>: any character not in the brackets.</li> -<li><code>-</code>: a range of characters.</li> -</ul> - -<p>An extended regex can be used with the statement <code>REGEX_LIKE(expression)</code>; <code>REGEXP</code> and <code>RLIKE</code> are synonyms for <code>REGEX_LIKE</code>. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/pattern-matching.html">MySQL 8.0 Reference Manual: 3.3.4.7 Pattern Matching</a>.</p> - -<h4>Unions</h4> - -<p>A specialized SQL operator that is used to combine multiple <code>SELECT</code> statements into one. The basic syntax is <code>SELECT ... UNION SELECT ...</code>, where <code>...</code> is a whole <code>SELECT</code> statement; there can be any amount of unions. There are some rules that apply when doing unions, such as having the same amount of columns on both statements and being of the same data type.</p> - -<h4>Joins</h4> - -<p>Used to combine rows from two or more tables based on a related column between them. Basic syntax is <code>SELECT table1.column1, ..., table2.column1, ... FROM table(1|2) JOIN table(1|2) ON table1.common_column = table2.common_column</code>, where the table specified in the <code>FROM</code> statement is called the “left” table, where the one in the <code>JOIN</code> statement is the “right” table. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/join.html">MySQL 8.0 Reference Manual: 13.2.10.2 JOIN Clause</a>.</p> - -<p>There are different types of SQL JOINs:</p> - -<ul> -<li><code>(INNER) JOIN</code>: returns records that have matching values in both tables.</li> -<li><code>LEFT (OUTER) JOIN</code>: returns all records from the left table, and the matched records from the right table.</li> -<li><code>RIGHT (OUTER) JOIN</code>: returns all records from the right table, and the matched records from the left table.</li> -<li><code>FULL (OUTER) JOIN</code>: returns all records when there is a match in either left or right table.</li> -</ul> - -<p><img src="https://static.luevano.xyz/images/b/notes/sql/img_innerjoin.gif" alt="INNER JOIN" /> -<img src="https://static.luevano.xyz/images/b/notes/sql/img_leftjoin.gif" alt="LEFT JOIN" /> -<img src="https://static.luevano.xyz/images/b/notes/sql/img_rightjoin.gif" alt="RIGHT JOIN" /> -<img src="https://static.luevano.xyz/images/b/notes/sql/img_fulljoin.gif" alt="FULL OUTER JOIN" /></p> - -<h4>Nested queries</h4> - -<p>A query composed of multiple select statements to get a specific piece of information. This is self explanatory, you do a <code>SELECT</code> query somewhere inside another one, for example <code>SELECT ... IN (SELECT ...)</code>, where the nesting is occurring inside the parenthesis after the <code>IN</code> statement.</p> - -<p>A nesting isn't constrained to the <code>IN</code> statement, it can appear anywhere, for example in a <code>WHERE</code> statement: <code>SELECT ... WHERE something = (SELECT ...)</code>.</p> - -<h4>Triggers</h4> - -<p>A block of SQL code that will define a certain action that will happen when a specific operation is performed on the database. It is <strong>recommended to change the <code>DELIMITER</code> temporarily from semi-colon to something else</strong> (since we need to use semi-colon to end the trigger) while the trigger is created. The basic syntax is <code>CREATE TRIGGER trigername triggertime triggerevent ON tablename FOR EACH ROW triggerorder triggerbody</code>. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html">MySQL 8.0 Reference Manual: 13.1.22 CREATE TRIGGER Statement</a> and <a href="https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html">MySQL 8.0 Reference Manual: 25.3.1 Trigger Syntax and Examples</a>.</p> - -<h4>Entity Relationship Diagrams (ERD)</h4> - -<p>When designing a database it's important to define a <strong>database schema</strong> which is just a definition of all the different tables and their attributes that are going to live inside the database. So, basically, an ERD diagram is a diagram that consists of text, symbols and shapes that are combined to create a relationship model.</p> - -<p>The diagram consists of:</p> - -<ul> -<li><strong>Entity</strong>: a square with the name of the entity inside it.</li> -<li><strong>Attributes</strong>: ovals with the name of the attributes inside it; an attribute defines specific pieces of information about an entity (columns).</li> -<li><strong>Primary key</strong>: same as with attributes but with name underlined; the primary key uniquely identifies the entity.</li> -<li><strong>Composite attribute</strong>: an attribute that consists on one or more (sub-)attributes.</li> -<li><strong>Multi-valued attribute</strong>: oval with another oval inside it and the name of the attribute.</li> -<li><strong>Derived attribute</strong>: dotted oval; this attribute can be derived from other attributes from the entity.</li> -<li><strong>Relationship</strong>: a diamond with the relationship name in it, for the connections a single line (partial participation) or a doubled line (total participation); it denotes how two or more attributes are related to each other; all members must participate in the relationship.</li> -<li><strong>Relationship attribute</strong>: denoted like a normal attribute, but it's child of a relationship; it defines what attributes exists because of the relationship, it's not stored in any of the entities related, but on the relationship object itself.</li> -<li><strong>Relationship cardinality</strong>: denoted with a number on the line connecting the relationship to the entity; detones the number of instances of an entity from a relation that can be associated with the relation.</li> -<li><strong>Weak entity</strong>: rectangle inside a rectangle with its name inside; it cannot be uniquely identified by its attributes alone.</li> -<li><strong>Weak entity's primary key</strong>: oval with its text underlined, but the line is dotted.</li> -<li><strong>Identifying relationship</strong>: a diamond inside a diamond with its name inside; a relationship that serves to uniquely identify the weak entity.</li> -</ul> - -<p><img src="https://static.luevano.xyz/images/b/notes/sql/erd_example.png" alt="ERD example taken from wikipedia" /></p> - -<div class=timestamp> -<hr> -<p>Created: Tue, Mar 02, 2021 @ 07:35 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/a/website_with_nginx.html b/blog/old/dst/a/website_with_nginx.html deleted file mode 100644 index df1da00..0000000 --- a/blog/old/dst/a/website_with_nginx.html +++ /dev/null @@ -1,250 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Create a website with Nginx and Certbot</h1> - -<p>These are general notes on how to setup a Nginx web server plus Certbot for SSL certificates, initially learned from <a href="https://www.youtube.com/watch?v=OWAqilIVNgE">Luke's video</a> and after some use and research I added more stuff to the mix. And, actually at the time of writing this entry, I'm configuring the web server again on a new VPS instance, so this is going to be fresh.</p> - -<p>As a side note, (((i use arch btw))) so everything here es aimed at an Arch Linux distro, and I'm doing everything on a VPS. Also note that most if not all commands here are executed with root privileges.</p> - -<h2>Prerequisites</h2> - -<p>You will need two things:</p> - -<ul> -<li>A domain name (duh!). I got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw). - -<ul> -<li>With the corresponding <strong>A</strong> and <strong>AAA</strong> records pointing to the VPS’ IPs (“A” record points to the ipv4 address and “AAA” to the ipv6, basically). I have three records for each type: empty one, “www” and “*” for a wildcard, that way “domain.name”, “www.domain.name”, “anythingelse.domain.name” point to the same VPS (meaning that you can have several VPS for different sub-domains).</li> -</ul></li> -<li>A VPS or somewhere else to host it. I'm using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link). - -<ul> -<li>With <code>ssh</code> already configured both on the local machine and on the remote machine.</li> -<li>Firewall already configured to allow ports 80 (HTTP) and 443 (HTTPS). I use <code>ufw</code> so it's just a matter of doing <code>ufw allow 80,443/tcp</code> as root and you're golden.</li> -<li><code>cron</code> installed if you follow along (you could use <code>systemd</code> timers, or some other method you prefer to automate running commands every X time).</li> -</ul></li> -</ul> - -<h2>Nginx</h2> - -<p>You have two options: <code>nginx</code> and <code>nginx-mainline</code>. I prefer <code>nginx-mainline</code> because it's the “up to date” package even though <code>nginx</code> is labeled to be the “stable” version. Install the package and enable/start the service:</p> - -<pre><code class="language-sh">pacman -S nginx-mainline -systemctl enable nginx.service -systemctl start nginx.service -</code></pre> - -<p>And that's it, at this point you can already look at the default initial page of nginx if you enter the ip of your server in a web browser. You should see something like this:</p> - -<p><img src="https://static.luevano.xyz/images/b/notes/nginx/nginx_welcome_page.png" alt="Nginx welcome page" /></p> - -<p>As stated in the welcome page, configuration is needed, head to the directory of nginx:</p> - -<pre><code class="language-sh">cd /etc/nginx -</code></pre> - -<p>Here you have several files, the important one is <code>nginx.conf</code>, which as its name implies, contains general configuration of the web server. If you peek into the file, you will see that it contains around 120 lines, most of which are commented out and contains the welcome page server block. While you can configure a website in this file, it's common practice to do it on a separate file (so you can scale really easily if needed for mor websites or sub-domains).</p> - -<p>Inside the <code>nginx.conf</code> file, delete the <code>server</code> blocks and add the lines <code>include sites-enabled/*;</code> (to look into individual server configuration files) and <code>types_hash_max_size 4096;</code> (to get rid of an ugly warning that will keep appearing) somewhere inside the <code>http</code> block. The final <code>nginx.conf</code> file would look something like (ignoring the comments just for clarity, but you can keep them as side notes):</p> - -<pre><code class="language-nginx">worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include sites-enabled/*; - include mime.types; - default_type application/octet-stream; - - sendfile on; - - keepalive_timeout 65; - - types_hash_max_size 4096; -} -</code></pre> - -<p>Next, inside the directory <code>/etc/nginx/</code> create the <code>sites-available</code> and <code>sites-enabled</code>, and go into the <code>sites-available</code> one:</p> - -<pre><code class="language-sh">mkdir sites-available -mkdir sites-enabled -cd sites-available -</code></pre> - -<p>Here, create a new <code>.conf</code> file for your website and add the following lines (this is just the sample content more or less):</p> - -<pre><code class="language-nginx">server { - listen 80; - listen [::]:80; - - root /path/to/root/directory; - server_name domain.name another.domain.name; - index index.html anotherindex.otherextension; - - location /{ - try_files $uri $uri/ =404; - } -} -</code></pre> - -<p>Note several things:</p> - -<ul> -<li><code>listen</code>: we're telling nginx which port to listen to (ipv4 and ipv6, respectively).</li> -<li><code>root</code>: the root directory of where the website files (<code>.html</code>, <code>.css</code>, <code>.js</code>, etc. files) are located. I followed Luke's directory path <code>/var/www/some_folder</code>.</li> -<li><code>server_name</code>: the actual domain to “listen” to (for my website it is: <code>server_name luevano.xyz www.luevano.xyz</code>; and for this blog is: <code>server_name blog.luevano.xyz www.blog.luevano.xyz</code>).</li> -<li><code>index</code>: what file to serve as the index (could be any <code>.html</code>, <code>.htm</code>, <code>.php</code>, etc. file) when just entering the website.</li> -<li><code>location</code>: used in case of different configurations across different URL paths. - -<ul> -<li><code>try_files</code>: tells what files to look for, don't look into this too much for now.</li> -</ul></li> -</ul> - -<p>Then, make a symbolic from this config file to the <code>sites-enabled</code> directory:</p> - -<pre><code class="language-sh">ln -s /etc/nginx/sites-available/your_config_file.conf /etc/nginx/sites-enabled -</code></pre> - -<p>This is so the <code>nginx.conf</code> file can look up the newly created server config. With this method of having each server configuration file separate you can easily “deactivate” any website by just deleting the symbolic link in <code>sites-enabled</code> and you're good, or just add new configuration files and keep everything nice and tidy.</p> - -<p>All you have to do now is restart (or enable and start if you haven't already) the nginx service (and optionally test the configuration):</p> - -<pre><code class="language-sh">nginx -t -systemctl restart nginx -</code></pre> - -<p>If everything goes correctly, you can now go to your website by typing “domain.name” on a web browser. But you will see a “404 Not Found” page like the following (maybe with different nginx version):</p> - -<p><img src="https://static.luevano.xyz/images/b/notes/nginx/nginx_404_page.png" alt="Nginx 404 page" /></p> - -<p>That's no problem, because it means that the web server it's actually working. Just add an <code>index.html</code> file with something simple to see it in action. If you keep seeing the 404 page make sure your <code>root</code> line is correct and that the directory/index file exists.</p> - -<p>I like to remove the <code>.html</code> and trailing <code>/</code> on the URLs of my website, for that you need to add the following <code>rewrite</code> lines and modify the <code>try_files</code> line (for more: <a href="https://www.seancdavis.com/blog/remove-html-extension-and-trailing-slash-in-nginx-config/">Sean C. Davis: Remove HTML Extension And Trailing Slash In Nginx Config</a>):</p> - -<pre><code class="language-nginx">server { - ... - rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent; - rewrite ^/(.*)/$ /$1 permanent; - ... - try_files $uri/index.html $uri.html $uri/ $uri =404; - ... -</code></pre> - -<p>For more: <a href="https://wiki.archlinux.org/index.php/nginx">Arch Linux Wiki: nginx</a>.</p> - -<h2>Certbot</h2> - -<p>The only “bad” (bloated) thing about certbot, is that it uses <code>python</code>, but for me it doesn't matter too much. You may want to look up another alternative if you prefer. Install the packages <code>certbot</code> and <code>certbot-nginx</code>:</p> - -<pre><code class="language-sh">pacman -S certbot certbot-nginx -</code></pre> - -<p>After that, all you have to do now is run <code>certbot</code> and follow the instructions given by the tool:</p> - -<pre><code class="language-sh">certbot --nginx -</code></pre> - -<p>It will ask you for some information, for you to accept some agreements and the names to activate https for. Also, you will want to “say yes” to the redirection from http to https. And that's it, you can now go to your website and see that you have https active.</p> - -<p>Now, the certificate given by <code>certbot</code> expires every 3 months or something like that, so you want to renew this certificate every once in a while. Using <code>cron</code>, you can do this by running:</p> - -<pre><code class="language-sh">crontab -e -</code></pre> - -<p>And a file will be opened where you need to add a new rule for certbot, just append the line: <code>1 1 1 * * certbot renew</code> (renew on the first day of every month) and you're good. Alternatively use <code>systemd</code> timers as stated in the <a href="https://wiki.archlinux.org/index.php/Certbot#Automatic_renewal">Arch Linux Wiki</a>.</p> - -<p>For more: <a href="https://wiki.archlinux.org/index.php/Certbot">Arch Linux Wiki: Certbot</a>.</p> - -<p>That's it, you now have a website with SSL certificate.</p> - -<div class=timestamp> -<hr> -<p>Created: Thu, Mar 18, 2021 @ 19:58 MST</p> -</div> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/index.html b/blog/old/dst/index.html deleted file mode 100644 index 682df2e..0000000 --- a/blog/old/dst/index.html +++ /dev/null @@ -1,108 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Luévano's Blog</h1> - -<p>Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes).</p> - -<h2>Articles</h2> - -<ul class="articles"> - -<h3>March 2021</h3> - -<li>Mar 20 - <a href=https://blog.luevano.xyz/a/git_server_with_cgit>Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 20 - <a href=https://blog.luevano.xyz/a/mail_server_with_postfix>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -<li>Mar 18 - <a href=https://blog.luevano.xyz/a/website_with_nginx>Create a website with Nginx and Certbot</a></li> -<li>Mar 15 - <a href=https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps>Así es raza, el blog ya tiene timestamps</a></li> -<li>Mar 13 - <a href=https://blog.luevano.xyz/a/shell_scripting>Shell scripting tutorial video notes</a></li> -<li>Mar 13 - <a href=https://blog.luevano.xyz/a/linux_video_notes>Linux tutorial video notes</a></li> -<li>Mar 02 - <a href=https://blog.luevano.xyz/a/sql_video_notes>SQL tutorial video notes</a></li> - -<h3>February 2021</h3> - -<li>Feb 27 - <a href=https://blog.luevano.xyz/a/first_blog_post>This is the first blog post, just for testing purposes</a></li> -</ul> - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/dst/sitemap.xml b/blog/old/dst/sitemap.xml deleted file mode 100644 index 55edb9b..0000000 --- a/blog/old/dst/sitemap.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<urlset -xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" -xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 -http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" -xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> -<url><loc>https://blog.luevano.xyz/index.html</loc><lastmod>2021-04-21</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/website_with_nginx.html</loc><lastmod>2021-03-18</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/git_server_with_cgit.html</loc><lastmod>2021-03-21</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html</loc><lastmod>2021-03-15</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/shell_scripting.html</loc><lastmod>2021-03-13</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/sql_video_notes.html</loc><lastmod>2021-03-02</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/first_blog_post.html</loc><lastmod>2021-02-27</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/linux_video_notes.html</loc><lastmod>2021-03-13</lastmod><priority>1.0</priority></url> -<url><loc>https://blog.luevano.xyz/a/mail_server_with_postfix.html</loc><lastmod>2021-03-20</lastmod><priority>1.0</priority></url> -</urlset> diff --git a/blog/old/src/.files b/blog/old/src/.files deleted file mode 100644 index e524da2..0000000 --- a/blog/old/src/.files +++ /dev/null @@ -1,9 +0,0 @@ -1615856381 1616720565 ./index.md -1616122695 0 ./a/website_with_nginx.md -1616306327 1616353229 ./a/git_server_with_cgit.md -1615862784 0 ./a/el_blog_ya_tiene_timestamps.md -1615701454 0 ./a/shell_scripting.md -1614695711 0 ./a/sql_video_notes.md -1614431313 0 ./a/first_blog_post.md -1615701443 0 ./a/linux_video_notes.md -1616234086 1616299559 ./a/mail_server_with_postfix.md diff --git a/blog/old/src/_footer.html b/blog/old/src/_footer.html deleted file mode 100644 index 3325f24..0000000 --- a/blog/old/src/_footer.html +++ /dev/null @@ -1,23 +0,0 @@ - </main> - - <footer> - <i class="fas fa-envelope" alt="Email"></i> - Email - <a href="mailto:david@luevano.xyz"> - david@luevano.xyz - </a> - <br> - - <i class="fas fa-rss" alt="RSS"></i> - RSS - <a href="https://blog.luevano.xyz/rss.xml"> - https://blog.luevano.xyz/rss.xml - </a> - <br> - - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate">Donate</a> - <a href="https://paypal.me/dlvna"><i class="fab fa-paypal" alt="Paypal"></i></a> - </footer> - </body> -</html> diff --git a/blog/old/src/_header.html b/blog/old/src/_header.html deleted file mode 100644 index e69790e..0000000 --- a/blog/old/src/_header.html +++ /dev/null @@ -1,63 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <title>Luévano's Blog</title> - <link rel="icon" href="fa/svgs/solid/dragon.svg"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fa/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> diff --git a/blog/old/src/a/el_blog_ya_tiene_timestamps.md b/blog/old/src/a/el_blog_ya_tiene_timestamps.md deleted file mode 100644 index 1405b7a..0000000 --- a/blog/old/src/a/el_blog_ya_tiene_timestamps.md +++ /dev/null @@ -1,9 +0,0 @@ -# Así es raza, el blog ya tiene timestamps - -Pues eso, esta entrada es sólo para tirar update sobre mi [primer post](https://blog.luevano.xyz/a/first_blog_post.html). Ya modifiqué el `ssg` lo suficiente como para que maneje los *timestamps*, y ya estoy más familiarizado con este script entonces ya lo podré extender más, pero por ahora las entradas ya tienen su fecha de creación (y modificación en dado caso) al final y en el índice ya están organizados por fecha, que por ahora está algo simple pero está sencillo de extender. - -Ya lo único que queda es cambiar un poco el formato del blog (y de la página en general), porque en un momento de desesperación puse todo el texto en justificado y pues no se ve chido siempre, entonces queda corregir eso. *Y aunque me tomó más tiempo del que quisiera, así nomás quedó, diría un cierto personaje.* - -El `ssg` modificado está en mis [dotfiles](https://git.luevano.xyz/.dots) (o directamente [aquí](https://git.luevano.xyz/.dots/tree/.local/bin/ssg)). - -Por último, también quité las extensiones `.html` de las URLs, porque se veía bien pitero, pero igual los links con `.html` al final redirigen a su link sin `.html`, así que no hay rollo alguno. diff --git a/blog/old/src/a/first_blog_post.md b/blog/old/src/a/first_blog_post.md deleted file mode 100644 index 2911820..0000000 --- a/blog/old/src/a/first_blog_post.md +++ /dev/null @@ -1,7 +0,0 @@ -# This is the first blog post, just for testing purposes - -I'm making this post just to figure out how [`ssg5`](https://www.romanzolotarev.com/ssg.html) and [`lowdown`](https://kristaps.bsd.lv/lowdown/) are supposed to work (and eventually also [`rssg`](https://www.romanzolotarev.com/rssg.html)). - -At the moment, I'm not satisfied because there's no automatic date insertion into the 1) html file, 2) the blog post itself and 3) the listing system in the [blog homepage](https://blog.luevano.xyz/) (and there's also the problem with the ordering of the entries...). And all of this just because I didn't want to use [Luke's](https://github.com/LukeSmithxyz/lb) solution (don't really like that much how he handles the scripts... *but they just work*). - -Hopefully, for tomorrow all of this will be sorted out and I'll have a working blog system. diff --git a/blog/old/src/a/git_server_with_cgit.md b/blog/old/src/a/git_server_with_cgit.md deleted file mode 100644 index d8a6037..0000000 --- a/blog/old/src/a/git_server_with_cgit.md +++ /dev/null @@ -1,153 +0,0 @@ -# Create a git server and setup cgit web app (on Nginx) - -My git server is all I need to setup to actually *kill* my other server (I've been moving from servers on these last 2-3 blog entries), that's why I'm already doing this entry. I'm basically following [git's guide on setting up a server](https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server) plus some specific stuff for (btw i use) Arch Linux ([Arch Linux Wiki: Git server](https://wiki.archlinux.org/index.php/Git_server#Web_interfaces) and [Step by step guide on setting up git server in arch linux (pushable)](https://miracoin.wordpress.com/2014/11/25/step-by-step-guide-on-setting-up-git-server-in-arch-linux-pushable/)). - -Note that this is mostly for personal use, so there's no user/authentication control other than that of SSH. Also, most if not all commands here are run as root. - -## Prerequisites - -I might get tired of saying this (it's just copy paste, basically)... but similar as before (check my [website](https://blog.luevano.xyz/a/website_with_nginx.html) and [mail](https://blog.luevano.xyz/a/mail_server_with_postfix.html) entries): - -* (This time, optional) A domain name if you want to have a "front end" to show your repositories. Got mine on [Epik](https://www.epik.com/?affid=da5ne9ru4) (affiliate link, btw). - * With a **CNAME** for "git" and (optionally) "www.git", or some other name for your sub-domains. -* A VPS or somewhere else to host. I'm using [Vultr](https://www.vultr.com/?ref=8732849) (also an affiliate link). - * `ssh` configured. - * (Optionally, if doing the domain name thingy) With `nginx` and `certbot` setup and running. - * Of course, `git` already installed (it should be a must have always). - -## git server - -If not installed already, install the `git` package: - -```sh -pacman -S git -``` - -On Arch Linux, when you install the `git` package, a `git` user is automatically created, so all you have to do is decide where you want to store the repositories, for me, I like them to be on `/home/git` like if `git` was a "normal" user. So, create the `git` folder (with corresponding permissions) under `/home` and set the `git` user's home to `/home/git`: - -```sh -mkdir /home/git -chown git:git /home/git -usermod -d /home/git git -``` - -Also, the `git` user is "expired" by default and will be locked (needs a password), change that with: - -```sh -chage -E -1 git -passwd git -``` - -Give it a strong one and remember to use `PasswordAuthentication no` for `ssh` (as you should). Create the `.ssh/authorized_keys` for the `git` user and set the permissions accordingly: - -```sh -mkdir /home/git/.ssh -chmod 700 /home/git/.ssh -touch /home/git/.ssh/authorized_keys -chmod 600 /home/git/.ssh/authorized_keys -chown -R git:git /home/git -``` - -Now is a good idea to copy over your local SSH public keys to this file, to be able to push/pull to the repositories. Do it by either manually copying it or using `ssh`'s built in `ssh-copy-id` (for that you may want to check your `ssh` configuration in case you don't let people access your server with user/password). - -Next, and almost finally, we need to edit the `git-daemon` service, located at `/usr/lib/systemd/system/` (called `git-daemon@.service`): - -```ini -... -ExecStart=-/usr/lib/git-core/git-daemon --inetd --export-all --base-path=/home/git --enable=receive-pack -... -``` - -I just appended `--enable=receive-pack` and note that I also changed the `--base-path` to reflect where I want to serve my repositories from (has to match what you set when changing `git` user's home). - -Now, go ahead and start and enable the `git-daemon` socket: - -```sh -systemctl start git-daemon.socket -systemctl enable git-daemon.socket -``` - -You're basically done. Now you should be able to push/pull repositories to your server... except, you haven't created any repository in your server, that's right, they're not created automatically when trying to push. To do so, you have to do the following sequence (assuming you're "`cd`'ed" into the `/home/git` directory): - -```sh -mkdir {repo_name}.git -cd {repo_name}.git -``` - -Those two lines above will need to be run each time you want to add a new repository to your server (yeah, kinda lame... although there are options to "automate" this, I like it this way). - -After that you can already push/pull to your repository. I have my repositories (locally) set up so I can push to more than one remote at the same time (my server, GitHub, GitLab, etc.), which is detailed [here](https://gist.github.com/rvl/c3f156e117e22a25f242). - -## cgit - -This bit is optional if you only wanted a git server (really easy to set up), this is so you can have a web application. This is basically a copy paste of [Arch Linux Wiki: Cgit](https://wiki.archlinux.org/index.php/Cgit#Nginx) so you can go there and get more in-depth configurations. - -Install the `cgit` and `fcgiwrap` packages: - -```sh -pacman -S cgit fcgiwrap -``` - -Now, just start and enable the `fcgiwrap` socket: - -```sh -systemctl start fcgiwrap.socket -systemctl enable fcgiwrap.socket -``` - -Next, the way I configure `nginx` is creating a separate file `{module}.conf` (`git.conf` in this case) under `/etc/nginx/sites-available` and create a symlink to `/etc/nginx/sites-enabled` as stated in my [`nginx` setup entry](https://blog.luevano.xyz/a/website_with_nginx.html). Add the following lines to your `git.conf` file: - -```nginx -server { - listen 80; - listen [::]:80; - root /usr/share/webapps/cgit; - server_name {yoursubdomain}.{yourdomain}; - try_files $uri @cgit; - - location @cgit { - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root/cgit.cgi; - fastcgi_param PATH_INFO $uri; - fastcgi_param QUERY_STRING $args; - fastcgi_param HTTP_HOST $server_name; - fastcgi_pass unix:/run/fcgiwrap.sock; - } -} -``` - -Where the `server_name` line depends on you, I have mine setup to `git.luevano.xyz` and `www.git.luevano.xyz`. Optionally run `certbot --nginx` to get a certificate for those domains if you don't have already. - -Now, all that's left is to configure `cgit`. Create the configuration file `/etc/cgitrc` with the following content (my personal options, pretty much the default): - -```apache -css=/cgit.css -source-filter=/usr/lib/cgit/filters/syntax-highlighting-edited.sh -logo=/cgit.png - -enable-http-clone=1 -# robots=noindex, nofollow -virtual-root=/ - -repo.url={url} -repo.path={dir_path} -repo.owner={owner} -repo.desc={short_description} - -... -``` - -Where you can uncomment the `robots` line to let web crawlers (like Google's) to index your `git` web app. And at the end keep all your repositories (the ones you want to make public), for example for my [*dotfiles*](https://git.luevano.xyz/.dots) I have: - -```apache -... -repo.url=.dots -repo.path=/home/git/.dots.git -repo.owner=luevano -repo.desc=These are my personal dotfiles. -... -``` - -Otherwise you could let `cgit` to automatically detect your repositories (you have to be careful if you want to keep "private" repos) using the option `scan-path` and setup `.git/description` for each repository. I will add more to my actual configuration, but for now it is useful as it is. For more, you can check [cgitrc(5)](https://man.archlinux.org/man/cgitrc.5). - -Finally, if you want further support for highlighting, other compressed snapshots or support for markdown, checkout the optional dependencies for `cgit` and also the Arch Wiki goes in detail on how to setup highlighting with two different packages. diff --git a/blog/old/src/a/linux_video_notes.md b/blog/old/src/a/linux_video_notes.md deleted file mode 100644 index 2c6697a..0000000 --- a/blog/old/src/a/linux_video_notes.md +++ /dev/null @@ -1,88 +0,0 @@ -# Linux tutorial video notes - -I was requested to make a summary of a video about basic Linux stuff (like the [SQL tutorial video notes](https://blog.luevano.xyz/a/sql_video_notes)); this time, I did most of the notes depending on the topic since I'm familiar with most of the stuff presented in the video. The video in question is: [The Complete Linux Course: Beginner to Power User!](https://www.youtube.com/watch?v=wBp0Rb-ZJak). Also, some notes were taken from [Arch Linux Wiki](https://wiki.archlinux.org/) since it's got pretty decent documentation, and, of course, general googling. - -## (Basic) commands - -A list of basic commands and small explanation (note that options are started with either `-` or `--`, depending on the program, but most of the time `-` is used for letter options and `--` for word options, `-l` vs `--list` for example): - -* `pwd`: "print working directory", full **absolute** path to the current directory. -* `cd`: "change directory", followed by the absolute or relative path of the directory to change to. - * Absolute path is started with `/`, while a relative path is started with `./` or just the name of the folder. - * Use `..` (two dots) to go up one directory. - * An abbreviation of `/home/username` is `~` (tilde). -* `ls`: "list" files and directories in current directory, or specify a directory from which to show the list after typing `ls`. Has many options, the most common ones being: - * `l`: use long listing format. - * `r` or `reverse`: reverse order while sorting. - * `s`: sort by file size, largest first. - * `a` or `all`: do not ignore entries starting with `.`. -* `mkdir`: "make directory", create a new directory with specified name. -* `touch`: create new (empty) files. -* `cp`: "copy" files or directories (using option `r` for recursive). Requires file/directory to copy and destination, separated by space. -* `mv`: "move" files or directories, also requires file/directory to copy and destination, separated by space. This is also used to **rename** files/directories. -* `rm`: "remove", followed by a file to remove it. -* `rmdir`: "remove empty directory", followed by a directory to remove it. If the directory is not empty, use `rm -r` on the directory ("remove recursive"). -* `su`: "switch user", by default to **root** user, but another one can be specified. -* `sudo`: "switch user, do", similar to `su`, but only to execute a command as **root** or the specified user. -* `clear`: clear the terminal window, a (common) keyboard shortcut is `Ctrl + l`. -* `find`: search for files/directories matching a pattern or all contents of a directory (using `.`). -* `grep`: comes from the `ed` command "g/re/p", for searching plain-text for lines that match a regular expression (regex). -* `top`: a task manager program, shows currently running commands and gives important info such as PID (process ID), user who is running that command, command name, cpu and ram usage, etc.. Some useful commands to manage programs running are: - * `pgrep`: get the PID of a running process, or a list in chronological order. - * `kill` or `pkill`: kill a running process either by PID or by name. - * `killall`: similar to `pkill`. -* `ssh`: "secure shell" is a remote login client used to connect into a remote machine and executing commands remotely, basically taking control of the remote machine. Widely used when managing servers. -* `ftp` or `sftp`: "(secure) file transfer protocol" used to transfer files from one machine to another one (usually a server). It's recommended to use `sftp` instead of `ftp` because anyone can look through the packages if it's not secured (encrypted). - -And in general, to see the options supported by almost any command, use `command -h` or `command --help`, for a quick explanation. **IMPORTANT**: Most programs have **man (manual) pages**; to access them do `man command`, this is a very powerful tool to use. - -Commands can be redirected to other commands (the output), which is powerful to create mini scripts or to achieve a goal in a single command. Most of the time the redirection can be done with the special characters `>`, `<` and most powerful, the `|` (pipe). Also, some commands accept an option to execute another command, but this depends on a command to command basis (`exec` option for `find`, for example). - -**Most terminal programs accept `Ctrl-c` or just `q` to exit the program.** - -## File permissions and ownership - -When listing files with `ls -l`, an output with file attributes (permissions) and ownership is shown, such as `drwxr-xr-x 2 user group 4096 Jul 5 21:03 Desktop`, where the first part are the attributes, and `user` and `group` the ownership info (all other info is irrelevant for now). - -File attributes (`drwxr-xr-x` in the example above) are specified by 10 (sometimes 11) characters, and can be break into 4 parts (or 5): - -* The first character is just the file type, typically `d` for directories or just `-` for files. There is `l` too, which is for **symlinks**. -* The next 3 characters represent the permissions that the **owner** has over the file. -* Next 3 the permissions that the **group** has over the file. -* Next 3 the permissions everyone else (**others**) have over the file. -* An optional `+` character that specifies whether an alternate access method applies to the file. When the character is a space, there is no alterante access method. - -Each of the three permission triads (`rwx`) can be: - -* `-` or `r`, for the first character, if the file can be **read** or directory's content can be shown. -* `-` or `w`, for the second character, if the file can be **modified** or the directory's content can be modified (create new files or folders or rename existing files or folders). -* `-` or `x`, for the third character, if the file can be **executed** or the directory can be **accessed** with `cd`. Other characters can be present, like `s`, `S`, `t` and `T` (for more: [Arch Linux Wiki: File permissions and attributes](https://wiki.archlinux.org/index.php/File_permissions_and_attributes)). - -To change attributes or ownership use `chmod` and `chown`, respectively. - -## Services - -Special type of linux process (think of a program or set of programs that run in the background waiting to be used, or doing essential tasks). There are many ways to manage (start, stop, restart, enable, disable, etc.) services, the most common way (if using `systemd`) is to just use `systemctl`. Basic usage of `systemctl` is `systemctl verb service`, where `verb` could be `start`, `enable`, `stop`, `disable`, `restart`, etc. Also, to get a general system status run `systemctl status` or just `systemctl` for a list of running **units** (a unit is an instance of a service, or a mount point or even a device or a socket). For more: [Arch Linux Wiki: systemd](https://wiki.archlinux.org/index.php/systemd). - -`systemd` also provides a way to do tasks based on a **timer**, where you can schedule from the second to the year. One could also use `cron` (using `crontab` with option `e`) to do this. These timers provide support for calendar time events, monotonic time events, and can be run asynchronously. - -## User and group management - -Most mainstream linux distributions come with a Graphic User Interface (GUI) to manage users and groups on the system. For a Command-Line Interface (CLI) just use `useradd` (with `passwd` to create a password for a given user) and `groupadd`. Also, other useful commands are `usermod`, `userdel`, `groups`, `gpasswd`, `groupdel` and more, each used for a basic management of users/groups like modification, deletion, listing (of all existing users/groups), etc.. For more: [Arch Linux Wiki: Users and groups](https://wiki.archlinux.org/index.php/users_and_groups). - -## Networking - -### Hosts file - -Located at `/etc/hosts`, serves as a translator from **hostname** (web addresses or URLs) into IP addresses (think of DNS records), meaning that any URL can be overridden to make it point to whatever IP address it's specified (only locally on the machine affected). The syntax of the file is pretty simple: first column for IP, second for hostname (URL) and third+ for aliases. - -### (Some) commands - -These commands serve the sole purpose of showing information about the network and stuff related to it: - -* `ping`: gives information about latency to a given ip/domain. -* `ifconfig`: gives similar information to `ipconfig` on windows, general info of physical network devices with their addresses and properties. An alternative could be `ip addr`, depending on the linux distribution being used and programs installed. -* `tcpdump`: "transmission control protocol dump" gives information on all "packets" being sent and received through the network. -* `netstat`: "network statistics" general statistics about network devices usage, display connections to the machine and more. -* `traceroute`: shows the route that the packets go through (how the packets jump from one server to another one) when trying to access an IP (or, for example, a website). -* `nmap`: "network mapper" explore network available hosts, opened ports, reverse DNS names, can guess the operating system of the device, it's type, MAC address and more. diff --git a/blog/old/src/a/mail_server_with_postfix.md b/blog/old/src/a/mail_server_with_postfix.md deleted file mode 100644 index 11e704a..0000000 --- a/blog/old/src/a/mail_server_with_postfix.md +++ /dev/null @@ -1,518 +0,0 @@ -# Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM - -The entry is going to be long because it's a *tedious* process. This is also based on [Luke Smith's script](https://github.com/LukeSmithxyz/emailwiz), but adapted to Arch Linux (his script works on debian-based distributions). This entry is mostly so I can record all the notes required while I'm in the process of installing/configuring the mail server on a new VPS of mine; also I'm going to be writing a script that does everything in one go (for Arch Linux), that will be hosted [here](https://git.luevano.xyz/server_scripts.git). - -This configuration works for local users (users that appear in `/etc/passwd`), and does not use any type of SQL. And note that most if not all commands executed here are run with root privileges. - -More in depth configuration is detailed in the Arch Wiki for each package used here. - -## Prerequisites - -Basically the same as with the [website with Nginx and Certbot](https://blog.luevano.xyz/a/website_with_nginx.html): - -* A domain name. Got mine on [Epik](https://www.epik.com/?affid=da5ne9ru4) (affiliate link, btw). - * Later we'll be adding some **MX** and **TXT** records. - * You also need a **CNAME** for "mail" and (optionally) "www.mail", or whatever you want to call the sub-domains (although the [RFC 2181](https://tools.ietf.org/html/rfc2181#section-10.3) states that it NEEDS to be an **A** record, fuck the police), to actually work and to get SSL certificate (you can also use the SSL certificate obtained if you created a website following my other notes on `nginx` and `certbot`) with `certbot` (just create a `mail.conf` for `nginx`, similar to how we created it in the website entry). -* A VPS or somewhere else to host. I'm using [Vultr](https://www.vultr.com/?ref=8732849) (also an affiliate link). - * `ssh` configured. - * Ports 25, 587 (SMTP), 465 (SMTPS), 143 (IMAP) and 993 (IMAPS) open on the firewall (I use `ufw`). - * With `nginx` and `certbot` setup and running. - -## Postfix - -[Postfix](https://wiki.archlinux.org/index.php/Postfix) is a "mail transfer agent" which is the component of the mail server that receives and sends emails via SMTP. - -Install the `postfix` package: - -```sh -pacman -S postfix -``` - -We have two main files to configure (inside `/etc/postfix`): `master.cf` ([master(5)](https://man.archlinux.org/man/master.5)) and `main.cf` ([postconf(5)](https://man.archlinux.org/man/postconf.5)). We're going to edit `main.cf` first either by using the command `postconf -e 'setting'` or by editing the file itself (I prefer to edit the file). - -Note that the default file itself has a lot of comments with description on what each thing does (or you can look up the manual, linked above), I used what Luke's script did plus some other settings that worked for me. - -Now, first locate where your website cert is, mine is at the default location `/etc/letsencrypt/live/`, so my `certdir` is `/etc/letsencrypt/live/luevano.xyz`. Given this information, change `{yourcertdir}` on the corresponding lines. The configuration described below has to be appended in the `main.cf` configuration file. - -Certificates and ciphers to use for authentication and security: - -```apache -smtpd_tls_key_file = {yourcertdir}/privkey.pem -smtpd_tls_cert_file = {yourcertdir}/fullchain.pem -smtpd_use_tls = yes -smtpd_tls_auth_only = yes -smtp_tls_security_level = may -smtp_tls_loglevel = 1 -smtp_tls_CAfile = {yourcertdir}/cert.pem -smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -tls_preempt_cipherlist = yes -smtpd_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, - DSS, ECDSA, CAMELLIA128, 3DES, CAMELLIA256, - RSA+AES, eNULL - -smtp_tls_CApath = /etc/ssl/certs -smtpd_tls_CApath = /etc/ssl/certs - -smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination -``` - -Also, for the *connection* with `dovecot`, append the next few lines (telling postfix that `dovecot` will use user/password for authentication): - -```apache -smtpd_sasl_auth_enable = yes -smtpd_sasl_type = dovecot -smtpd_sasl_path = private/auth -smtpd_sasl_security_options = noanonymous, noplaintext -smtpd_sasl_tls_security_options = noanonymous -``` - -Specify the mailbox home (this is going to be a directory inside your user's home): - -```apache -home_mailbox = Mail/Inbox/ -``` - -Pre-configuration to work seamlessly with `dovecot` and `opendkim`: - -```apache -myhostname = {yourdomainname} -mydomain = localdomain -mydestination = $myhostname, localhost.$mydomain, localhost - -milter_default_action = accept -milter_protocol = 6 -smtpd_milters = inet:127.0.0.1:8891 -non_smtpd_milters = inet:127.0.0.1:8891 -mailbox_command = /usr/lib/dovecot/deliver -``` - -Where `{yourdomainname}` is `luevano.xyz` in my case, or if you have `localhost` configured to your domain, then use `localhost` for `myhostname` (`myhostname = localhost`). - -Lastly, if you don't want the sender's IP and user agent (application used to send the mail), add the following line: - -```apache -smtp_header_checks = regexp:/etc/postfix/smtp_header_checks -``` - -And create the `/etc/postfix/smtp_header_checks` file with the following content: - -```coffee -/^Received: .*/ IGNORE -/^User-Agent: .*/ IGNORE -``` - -That's it for `main.cf`, now we have to configure `master.cf`. This one is a bit more tricky. - -First look up lines (they're uncommented) `smtp inet n - n - - smtpd`, `smtp unix - - n - - smtp` and `-o syslog_name=postfix/$service_name` and either delete or uncomment them... or just run `sed -i "/^\s*-o/d;/^\s*submission/d;/\s*smtp/d" /etc/postfix/master.cf` as stated in Luke's script. - -Lastly, append the following lines to complete postfix setup and pre-configure for `spamassassin`. - -```txt -smtp unix - - n - - smtp -smtp inet n - y - - smtpd - -o content_filter=spamassassin -submission inet n - y - - smtpd - -o syslog_name=postfix/submission - -o smtpd_tls_security_level=encrypt - -o smtpd_sasl_auth_enable=yes - -o smtpd_tls_auth_only=yes -smtps inet n - y - - smtpd - -o syslog_name=postfix/smtps - -o smtpd_tls_wrappermode=yes - -o smtpd_sasl_auth_enable=yes -spamassassin unix - n n - - pipe - user=spamd argv=/usr/bin/vendor_perl/spamc -f -e /usr/sbin/sendmail -oi -f \${sender} \${recipient} -``` - -Now, I ran into some problems with postfix, one being [smtps: Servname not supported for ai_socktype](https://www.faqforge.com/linux/fix-for-opensuse-error-postfixmaster-fatal-0-0-0-0smtps-servname-not-supported-for-ai_socktype/), to fix it, as *Till* posted in that site, edit `/etc/services` and add: - -```apache -smtps 465/tcp -smtps 465/udp -``` - -Before starting the `postfix` service, you need to run `newaliases` first (but you can do a bit of configuration beforehand). Edit the file `/etc/postfix/aliases` and edit accordingly. I only change the `root: you` line (where `you` is the account that will be receiving "root" mail). Check the Arch Wiki for more info and other alternatives/options. After you're done, run: - -```sh -postalias /etc/postfix/aliases -newaliases -``` - -At this point you're done configuring `postfix` and you can already start/enable the `postfix` service: - -```sh -systemctl start postfix.service -systemctl enable postfix.service -``` - -## Dovecot - -[Dovecot](https://wiki.archlinux.org/index.php/Dovecot) is an IMAP and POP3 server, which is what lets an email application retrieve the mail. - -Install the `dovecot` and `pigeonhole` (sieve for `dovecot`) packages: - -```sh -pacman -S dovecot pigeonhole -``` - -On arch, by default, there is no `/etc/dovecot` directory with default configurations set in place, but the package does provide the example configuration files. Create the `dovecot` directory under `/etc` and, optionally, copy the `dovecot.conf` file and `conf.d` directory under the just created `dovecot` directory: - -```sh -mkdir /etc/dovecot -cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf -cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot -``` - -As Luke stated, `dovecot` comes with a lot of "modules" (under `/etc/dovecot/conf.d/` if you copied that folder) for all sorts of configurations that you can include, but I do as he does and just edits/creates the whole `dovecot.conf` file; although, I would like to check each of the separate configuration files `dovecot` provides I think the options Luke provides are more than good enough. - -I'm working with an empty `dovecot.conf` file. Add the following lines for SSL and login configuration (also replace `{yourcertdir}` with the same certificate directory described in the Postfix section above, note that the `<` is required): - -```apache -ssl = required -ssl_cert = <{yourcertdir}/fullchain.pem -ssl_key = <{yourcertdir}/privkey.pem -ssl_min_protocol = TLSv1.2 -ssl_cipher_list = ALL:!RSA:!CAMELLIA:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SHA1:!SHA256:!SHA384:!LOW@STRENGTH -ssl_prefer_server_ciphers = yes -ssl_dh = </etc/dovecot/dh.pem - -auth_mechanisms = plain login -auth_username_format = %n -protocols = $protocols imap -``` - -You may notice we specify a file we don't have under `/etc/dovecot`: `dh.pem`. We need to create it with `openssl` (you should already have it installed if you've been following this entry and the one for `nginx`). Just run (might take a few minutes): - -```sh -openssl dhparam -out /etc/dovecot/dh.pem 4096 -``` - -After that, the next lines define what a "valid user is" (really just sets the database for users and passwords to be the local users with their password): - -```apache -userdb { - driver = passwd -} - -passdb { - driver = pam -} -``` - -Next, comes the mail directory structure (has to match the one described in the Postfix section). Here, the `LAYOUT` option is important so the boxes are `.Sent` instead of `Sent`. Add the next lines (plus any you like): - -```apache -mail_location = maildir:~/Mail:INBOX=~/Mail/Inbox:LAYOUT=fs -namespace inbox { - inbox = yes - - mailbox Drafts { - special_use = \Drafts - auto = subscribe - } - - mailbox Junk { - special_use = \Junk - auto = subscribe - autoexpunge = 30d - } - - mailbox Sent { - special_use = \Sent - auto = subscribe - } - - mailbox Trash { - special_use = \Trash - } - - mailbox Archive { - special_use = \Archive - } -} -``` - -Also include this so Postfix can use Dovecot's authentication system: - -```apache -service auth { - unix_listener /var/spool/postfix/private/auth { - mode = 0660 - user = postfix - group = postfix - } -} -``` - -Lastly (for `dovecot` at least), the plugin configuration for `sieve` (`pigeonhole`): - -```apache -protocol lda { - mail_plugins = $mail_plugins sieve -} - -protocol lmtp { - mail_plugins = $mail_plugins sieve -} - -plugin { - sieve = ~/.dovecot.sieve - sieve_default = /var/lib/dovecot/sieve/default.sieve - sieve_dir = ~/.sieve - sieve_global_dir = /var/lib/dovecot/sieve/ -``` - -Where `/var/lib/dovecot/sieve/default.sieve` doesn't exist yet. Create the folders: - -```sh -mkdir -p /var/lib/dovecot/sieve -``` - -And create the file `default.sieve` inside that just created folder with the content: - -```nginx -require ["fileinto", "mailbox"]; -if header :contains "X-Spam-Flag" "YES" { - fileinto "Junk"; -} -``` - -Now, if you don't have a `vmail` (virtual mail) user, create one and change the ownership of the `/var/lib/dovecot` directory to this user: - -```sh -grep -q "^vmail:" /etc/passwd || useradd -m vmail -s /usr/bin/nologin -chown -R vmail:vmail /var/lib/dovecot -``` - -Note that I also changed the shell for `vmail` to be `/usr/bin/nologin`. After that, run: - -```sh -sievec /var/lib/dovecot/sieve/default.sieve -``` - -To compile the configuration file (a `default.svbin` file will be created next to `default.sieve`). - -Next, add the following lines to `/etc/pam.d/dovecot` if not already present (shouldn't be there if you've been following these notes): - -```txt -auth required pam_unix.so nullok -account required pam_unix.so -``` - -That's it for `dovecot`, at this point you can start/enable the `dovecot` service: - -```sh -systemctl start dovecot.service -systemctl enable dovecot.service -``` - -# OpenDKIM - -[OpenDKIM](https://wiki.archlinux.org/index.php/OpenDKIM) is needed so services like G\*\*gle (we don't mention that name here \[\[\[this is a meme\]\]\]) don't throw the mail to the trash. DKIM stands for "DomainKeys Identified Mail". - -Install the `opendkim` package: - -```sh -pacman -S opendkim -``` - -Generate the keys for your domain: - -```sh -opendkim-genkey -D /etc/opendkim -d {yourdomain} -s {yoursubdomain} -r -b 2048 -``` - -Where you need to change `{yourdomain}` and `{yoursubdomain}` (doesn't really need to be the sub-domain, could be anything that describes your key) accordingly, for me it's `luevano.xyz` and `mail`, respectively. After that, we need to create some files inside the `/etc/opendkim` directory. First, create the file `KeyTable` with the content: - -```txt -{yoursubdomain}._domainkey.{yourdomain} {yourdomain}:{yoursubdomain}:/etc/opendkim/{yoursubdomain}.private -``` - -So, for me it would be: - -```txt -mail._domainkey.luevano.xyz luevano.xyz:mail:/etc/opendkim/mail.private -``` - -Next, create the file `SigningTable` with the content: - -```txt -*@{yourdomain} {yoursubdomain}._domainkey.{yourdomain} -``` - -Again, for me it would be: - -```txt -*@luevano.xyz mail._domainkey.luevano.xyz -``` - -And, lastly create the file `TrustedHosts` with the content: - -```txt -127.0.0.1 -::1 -10.1.0.0/16 -1.2.3.4/24 -localhost -{yourserverip} -... -``` - -And more, make sure to include your server IP and something like `subdomain.domainname`. - -Next, edit `/etc/opendkim/opendkim.conf` to reflect the changes (or rather, additions) of these files, as well as some other configuration. You can look up the example configuration file located at `/usr/share/doc/opendkim/opendkim.conf.sample`, but I'm creating a blank one with the contents: - -```apache -Domain {yourdomain} -Selector {yoursubdomain} - -Syslog Yes -UserID opendkim - -KeyFile /etc/opendkim/{yoursubdomain}.private -Socket inet:8891@localhost -``` - -Now, change the permissions for all the files inside `/etc/opendkim`: - -```sh -chown -R root:opendkim /etc/opendkim -chmod g+r /etc/postfix/dkim/* -``` - -I'm using `root:opendkim` so `opendkim` doesn't complain about the `{yoursubdomani}.private` being insecure (you can change that by using the option `RequireSafeKeys False` in the `opendkim.conf` file, as stated [here](http://lists.opendkim.org/archive/opendkim/users/2014/12/3331.html)). - -That's it for the general configuration, but you could go more in depth and be more secure with some extra configuration as described in the [Arch Wiki entry for OpenDKIM](https://wiki.archlinux.org/index.php/OpenDKIM#Security). - -Now, just start/enable the `opendkim` service: - -```sh -systemctl start opendkim.service -systemctl enable opendkim.service -``` - -And don't forget to add the following **TXT** records on your domain registrar (these examples are for Epik): - -1. *DKIM* entry: look up your `{yoursubdomain}.txt` file, it should look something like: - -```txt -{yoursubdomain}._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " - "p=..." - "..." ) ; ----- DKIM key mail for {yourdomain} -``` - -In the TXT record you will place `{yoursubdomain}._domainkey` as the "Host" and `"v=DKIM1; k=rsa; s=email; " "p=..." "..."` in the "TXT Value" (replace the dots with the actual value you see in your file). - -2. *DMARC* entry: just `_dmarc.{yourdomain}` as the "Host" and `"v=DMARC1; p=reject; rua=mailto:dmarc@{yourdomain}; fo=1"` as the "TXT Value". - -3. *SPF* entry: just `@` as the "Host" and `"v=spf1 mx a:{yoursubdomain}.{yourdomain} - all"` as the "TXT Value". - -And at this point you could test your mail for spoofing and more, but you don't know -yet- how to login (it's really easy, but I'm gonna state that at the end of this entry). - -## SpamAssassin - -[SpamAssassin](https://wiki.archlinux.org/index.php/SpamAssassin) is just *a mail filter to identify spam*. - -Install the `spamassassin` package (which will install a bunch of ugly `perl` packages...): - -```sh -pacman -S spamassassin -``` - -For some reason, the permissions on all `spamassassin` stuff are all over the place. First, change owner of the executables, and directories: - -```sh -chown spamd:spamd /usr/bin/vendor_perl/sa-* -chown spamd:spamd /usr/bin/vendor_perl/spam* -chwown -R spamd:spamd /etc/mail/spamassassin -``` - -Then, you can edit `local.cf` (located in `/etc/mail/spamassassin`) to fit your needs (I only uncommented the `rewrite_header Subject ...` line). And then you can run the following command to update the patterns and compile them: - -```sh -sudo -u spamd sa-update -sudo -u spamd sa-compile -``` - -And since this should be run periodically, create the service `spamassassin-update.service` under `/etc/systemd/system` with the following content: - -```ini -[Unit] -Description=SpamAssassin housekeeping -After=network.target - -[Service] -User=spamd -Group=spamd -Type=oneshot - -ExecStart=/usr/bin/vendor_perl/sa-update --allowplugins -SuccessExitStatus=1 -ExecStart=/usr/bin/vendor_perl/sa-compile -ExecStart=/usr/bin/systemctl -q --no-block try-restart spamassassin.service -``` - -And you could also execute `sa-learn` to train `spamassassin`'s bayes filter, but this works for me. Then create the timer `spamassassin-update.timer` under the same directory, with the content: - -```ini -[Unit] -Description=SpamAssassin housekeeping - -[Timer] -OnCalendar=daily -Persistent=true - -[Install] -WantedBy=timers.target -``` - -You can now start/enable the `spamassassin-update` timer: - -```sh -systemctl start spamassassin-update.timer -systemctl enable spamassassin-update.timer -``` - -Next, you may want to edit the `spamassassin` service before starting and enabling it, because by default, it could [spawn a lot of "childs"](https://rimuhosting.com/howto/memory.jsp) eating a lot of resources and you really only need one child. Append `--max-children=1` to the line `ExecStart=...` in `/usr/bin/systemd/system/spamassassin.service`: - -```ini -... -ExecStart=/usr/bin/vendor_perl/spamd -x -u spamd -g spamd --listen=/run/spamd/spamd.sock --listen=localhost --max-children=1 -... -``` - -Finally, start and enable the `spamassassin` service: - -```sh -systemctl start spamassassin.service -systemctl enable spamassassin.service -``` - -## Wrapping up - -We should have a working mail server by now. Before continuing check your journal logs (`journalctl -xe --unit={unit}`, where `{unit}` could be `spamassassin.service`for example) to see if there was any error whatsoever and try to debug it, it should be a typo somewhere (the logs are generally really descriptive) because all the settings and steps detailed here just (literally just finished doing everything on a new server as of the writing of this text) worked *(((it just werks on my machine)))*. - -Now, to actually use the mail service: first of all, you need a *normal* account (don't use root) that belongs to the `mail` group (`gpasswd -a user group` to add a user `user` to group `group`) and that has a password. - -Next, to actually login into a mail app/program/whateveryouwanttocallit, you will use the following settings, at least for `thunderdbird`(I tested in windows default mail app and you don't need a lot of settings): - -* \* server: subdomain.domain (mail.luevano.xyz in my case) -* **SMTP** port: 587 -* **SMTPS** port: 465 (I use this one) -* **IMAP** port: 143 -* **IMAPS** port: 993 (again, I use this one) -* Connection/security: SSL/TLS -* Authentication method: Normal password -* Username: just your `user`, not the whole email (`david` in my case) -* Password: your `user` password (as in the password you use to login to the server with that user) - -All that's left to do is test your mail server for spoofing, and to see if everything is setup correctly. Go to [DKIM Test](https://www.appmaildev.com/en/dkim) and follow the instructions (basically click next, and send an email with whatever content to the email that they provide). After you send the email, you should see something like: - -![DKIM Test successful](https://static.luevano.xyz/images/b/notes/mail/dkim_test_successful.png) - -(Yes, I blurred a lot in the picture just to be sure, either way what's important is the list on the bottom part of the image) - -Finally, that's actually it for this entry, if you have any problem whatsoever you have my info down below. diff --git a/blog/old/src/a/shell_scripting.md b/blog/old/src/a/shell_scripting.md deleted file mode 100644 index b337aac..0000000 --- a/blog/old/src/a/shell_scripting.md +++ /dev/null @@ -1,263 +0,0 @@ -# Shell scripting tutorial video notes - -Another summary, this time about shell scripting in general. And just like with the [Linux notes](https://blog.luevano.xyz/a/linux_video_notes), I also did most of the notes myself or with resources outside the video. The videos in question are: [The Bad Tutorials (YT): Shell Scripting Tutorials](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790) and [Automation with SCripting (YT): Complete Shell Scripting Tutorials](https://www.youtube.com/playlist?list=PL2qzCKTbjutJRM7K_hhNyvf8sfGCLklXw). Also, some notes were taken from [tutorialspoint: UNIX / LINUX Tutorial](https://www.tutorialspoint.com/unix/index.htm) and general googling. - -## Basic concepts - -A **shell** it's an **interface** between the user and the **kernel**. While the kernel it's the layer that interacts between the shell and the **hardware**. And you access the shell either via a **terminal**, or executing a **shell script**. Note that if you're using a GUI environment, you need a **terminal emulator** to actually use a terminal (most Linux distros come with everything needed, so no need to worry). - -When using a terminal a blank screen with some text and a cursor that shows you where to type will appear and depending on the shell being used (`sh`, `dash`, `ksh`, `bash`, `zsh`, `fish`, etc.) the **prompt** will be different. The most common one being of the form `user@host:~$`, which tells that the `user` is using `host` machine and the current working directory is `~` (can be `/any/path/` too), and lastly, the `$` shows the current privileges of the shell/user using the shell (a `$` for normal user and `#` for root access). - -To clear the screen use command `clear` or simply do `Ctrl + l` (most terminals let you do this) and to cancel or create a new prompt do `Ctrl + c`, this also cancels any running program that's using the terminal (typing `q` when a program is running also stops the process, sometimes). - -Also there are **POSIX** (portable operating system interface) compliant shells like `sh`, `dash`, `ksh`, etc., that have a standard syntax and are portable to any Unix system. Non POSIX compliant shells (or not necessary fully POSIX compliant) are `bash`, `zsh`, `fish`, etc., that provide a more modern syntax but lack speed on executing scripts. - -### Common commands/programs - -A list of common commands or programs with a short description (for more, do `man command` or `command -h` or `command --help`): - -* **`man`: an interface to the system reference manuals.** -* `pwd`: print name of current/working directory. -* `cd`: change the working directory. -* `ls`: list directory contents. -* `echo`: display a line of text. Also, see **escape sequences** ([Bash Prompt HOWTO: Chapter 2. Bash and Bash Prompts: 2.5. Bash Prompt Escape Sequences](https://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html)). -* `mkdir`: make directories. -* `touch`: change file timestamps (if no file exists, creates a new blank one). -* `cat`: concatenate files and print on the standard output. -* `mv`: move (rename) files. -* `rm`: remove files or directories. -* `rmdir`: remove empty directories. -* `cp`: copy files and directories. -* `ln`: make links between files (hard or soft, also known as symbolic). -* `umask`: get or set the file mode creation mask. -* `chmod`: change file mode bits (change file permissions). -* `chown`: change file owner and group. -* `wc`: print newline, word, and byte counts for each file. -* `file`: determine file type. -* `sort`: sort lines of text files. -* `cut`: remove sections from each line of files. -* `dd`: convert and copy a file (mostly used to make bootable USBs). -* `compress`: compress data. -* `gzip`, `gunzip`, `zcat`: compress or expand files. -* `uname`: print system information. -* `cal`: display a calendar. -* `date`: print or set the system date and time. -* `read`: read from standard input into shell variables (also used to read from a file). -* `tr`: translate or delete characters. -* `readonly`: set the readonly attribute for variables. -* `set`: set or unset options and positional parameters. -* `unset`: unset values and attributes of variables and functions. -* `expr`: evaluate expressions. -* `tput`, `reset`: initialize a terminal or query terminfo database (used for more complex terminal output). -* `grep`, `egrep`, `fgrep`: print lines that match patterns (usually used to find text in a file or some text). -* `sleep`: delay for a specified amount of time. -* `break`: exit from for, while, or until loop. -* `continue`: continue for, while, or until loop. -* `logname`: print user's login name. -* `write`: send a message to another user. -* `mesg`: display (or do not display) messages from other users. -* `return`: return from a function or dot script. -* `exit`: cause the sell to exit. - -And some special "commands" or "operators" (for more: [gnu: 3.6 Redirections](https://www.gnu.org/software/bash/manual/html_node/Redirections.html)): - -* `|` (pipe): used between two commands and the output from the command from the left serves as input to the command from the right. -* `>`: redirects output to a file, overwriting the file (or creating a new file). -* `>>`: redirects output to a file, appending to the file (or creating a new file). - -## Shell scripting - -A shell script is nothing more but a file that contains commands in it; they're executed in the same order they are present in the file. A shell script file is usually terminated with a `.sh` extension, independently of the shell being used, but it's not 100% necessary as in Unix systems, an extension mean nothing, other than distinction (visually) between files. Then one can just have an extension-less file as a script. **The script must have execution permissions (`chmod +x file`)**, unless `shell script` is executed in the terminal, where `shell` could be `sh`, `bash`, etc. **Comments** are created by prepending `#` to whatever the text should be a comment. - -It's common practice to have the first line as a **she-bang** (`#!`), which is just a comment telling the interpreter which shell to execute the script with (usable when having the script in your **PATH** so you only call the name of the script like any other command/program). A she-bang has the syntax `#!/path/to/shell some_other_options`, the most common she-bangs being: `#!/bin/sh`, `#!/bin/bash`, `#!/usr/bin/python`, etc. - -Also, some people argue that you shouldn't use absolute paths, since not all Unix operating systems have the same directory structure, or not all programs are going to be installed in the same folder. So a portable she-bang can be made by prepending `/usr/bin/env` and the specify the program to run, for example: `#!/usr/bin/env bash`. - -Like always... the basic "Hello, world!" script: - -```sh -#!/bin/sh -echo "Hello, world!" -``` - -Three ways of executing this script (assuming the file name is `hw`): - -1. Type in terminal `sh hw`. -2. Type in terminal `./hw`. Requires the file to have execute permissions. -3. Type in terminal `hw`. Requires the file to have execute permissions. Requires the file to be in your PATH. - -### Variables - -Variables are case sensitive, meaning that `my_var` and `MY_VAR` are different and a variable name can only contain letters and numbers (`a-z`, `A-Z` and `0-9`) or the underscore character `_`. Can't contain a space. Variables are called by prepending `$` to the variable name. - -Like in most programming languages, there are some reserved words like `if`, `select`, `then`, `until`, `while`, etc., that can't be used as variables or as values of variables. For more: [D.2 Index of Shell Reserved Words](https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html). - -There is no need to specify a variable type. Anything surrounded by `"` will be treated as text. You can use booleans, numbers, text and arrays (the implementation of arrays depends on the shell being used). Make a variable readonly by calling `readonly variable_name`. Basic syntax: - -* Text variables: `var="my var"`. -* Numeric variables: `var=123`. -* Boolean variables: `var=true` and `var=false`. -* Arrays (assuming `bash` is the shell): - * `var[0]=value1`, `var[...]=...`, `var[n]=valuen`, etc. - * `var=(value1 ... valuen)` - * Access single values with `${var[index]}` and all values with `${var[*]}` or `${var[@]}`. - -There are special variables (for more. [tutorialspoint: Unix / Linux - Special Variables](https://www.tutorialspoint.com/unix/unix-special-variables.htm)): - -* `$`: represents the process ID number, or PID, of the current shell. -* `0`: the filename of the current script. -* `n`: where `n` can be any whole number, correspond to arguments passed to the script (`command arg1 arg2 arg3 argn`). -* `#:` number of arguments supplied to the script. -* `*:` all the arguments are double quoted. -* `@:` all the arguments are individually double quoted. -* `?:` exit status of the last command executed. -* `!:` process number of the last background command. - -When calling a script, you can pass optional (or required) positional arguments like: `command arg1 arg2 arg3 argn`. - -Note that a variable can also take the output of another command, one common way to do this is using `$(command)` or `` `command` ``, for example: `var="$(echo 'this is a command being executed inside the definition of a variable')"` which, since the `echo` command is being run, `var="this is a command being executed inside the definition of a variable"`, which doesn't seem like much, but there could be any command inside `$()` or `` `command` ``. Note that this is not special to defining variables, could also be used as arguments of another command. - -#### Internal Field Separator (IFS) - -This is used by the shell to determine how to do word splitting (how to recognize word boundaries). The default value for `IFS` consists of whitespace characters (space, tab and newline). This value can ve overridden by setting the variable `IFS` to something like, for example, `:`. - -### Conditionals - -#### Exit status - -Any command being run has an exit status, either `0` or `1`, if the command has been executed successfully or otherwise (an error), respectively. - -#### `if` statement - -Pretty similar to other programming languages, evaluates an expression to a `true` or `false` and executes code as specified. `if` statements can be nested, and follow normal rules of logical operations. Basic syntax is: - -```sh -#!/bin/sh -if expression -then -do_something -elif another_expression -then -do_another_thing -else -do_something_else -fi -``` - -The expression is usually wrapped around `[]` or `[[]]`, the first being POSIX compliant and the second `bash`-specific (and other shells). - -Also, some **operators** to compare things use `==` for "equals" and `>` for "greater than", for example; while in a POSIX compliant shell, `=` for "equals" and `-gt` for "greater than" has to be used. For more operators: [tutorialspoint: Unix / Linux - Shell Basic Operators](https://www.tutorialspoint.com/unix/unix-basic-operators.htm) (this also covers **logical operators** and **file test operators**). - -### Case statement - -A common good alternative to multilevel `if` statements, enables you to match several values against one variable. Basic syntax is: - -```sh -case $var in - pattern1) - do_something1 - ;; - pattern2) - subpattern1) - do_subsomething1 - ;; - subpattern2) - do_subsomething2 - ;; - *) - pattern3|pattern4|...|patternN) - do_something3 - ;; - patternM) - do_somethingM - ;; - *) - do_something_default - ;; -esac -``` - -Where the `*` pattern is not necessary but serves the same purpose as a "default" case. - -### Loops - -Loops enable execution of a set of commands repeatedly. Loops, naturally, can be nested. `expression` here (in the basic syntax examples) work the same as mentioned in the "`if` statement" section. For more: [tutorialspoint: Unix / Linux - Shell Loop Types](https://www.tutorialspoint.com/unix/unix-shell-loops.htm). - -#### Loop control - -Similar than other programming languages, there are loop controls to interrupt or continue a loop: - - * `break` statement. - * `continue` statement. - -These statements accept an argument that specify from which loop to exit/continue. - -#### `while` loop - -Enables to execute a set of commands repeatedly until some condition occurs. Basic syntax: - -```sh -#!/bin/sh -while expression -do - do_something -done -``` - -#### `until` loop - -Similar to the `while` loop, the difference is that the `while` loop is executed as long as a condition is true, but the `until` loop... until a condition is true. Basic syntax (similar to `while` loop): - -```sh -#!/bin/sh -until expression -do - do_something -done -``` - -#### `for` loop - -Operates on lists of items. It repeats a set of commands for every item in a list. Basic syntax: - -```sh -#!/bin/sh -for var in word1 word2 ... wordN -do - do_something_with_var -done -``` - -Where `var` is the current value (`word1`, `word2`, etc.) in the loop and the expression after `for` can refer to an array, or the output of a command that outputs a list of things, etc. - -#### `select` loop - -Provides an easy way to create a numbered menu from which users can select options. Basic syntax (similar to `for` loop): - -```sh -select var in word1 word2 ... wordN -do - do_something_with_var -done -``` - -### Meta characters - -Meta characters are used to execute several commands on a single line (depending on what it's needed). The most used meta characters to accomplish this are semi-colon `;`, double ampersand `&&` and double "pipe" `||`. - -* `;`: is used to finish one command (similar to some programming languages), after the command on the left of `;` is finished (whatever the exit code is), the command on the right will be executed. -* `&&`: similar to `;`, but only if the command on the left exits with code `0` (success). -* `||`: similar to `&&`, but for exit code `1`(error). - -### Functions - -Enable to break down the overall functionality of a script into smaller, logical subsections, which can then be called upon to perform their individual tasks when needed (like in any other programming language...). For more: [tutorialspoint: Unix / Linux - Shell Functions](https://www.tutorialspoint.com/unix/unix-shell-functions.htm). Basic syntax: - -```sh -#!/bin/sh -function_name () { - do_something -} -``` - -Functions can also take arguments and can access their individual arguments (each function will have a different "storage" for their arguments). Functions can also be nested. Here `exit` will not only will finish the function code, but also the shell script that called it, instead use `return` plus an exit code to just exit the function. diff --git a/blog/old/src/a/sql_video_notes.md b/blog/old/src/a/sql_video_notes.md deleted file mode 100644 index 4b37119..0000000 --- a/blog/old/src/a/sql_video_notes.md +++ /dev/null @@ -1,172 +0,0 @@ -# SQL tutorial video notes - -I was requested to make summaries of videos about SQL, these are the notes (mostly this is a transcription of what I found useful). The videos in question are: [SQL Tutorial - Full Database Course for Beginners](https://www.youtube.com/watch?v=HXV3zeQKqGY), [MySQL Tutorial for Beginners [Full Course]](https://www.youtube.com/watch?v=7S_tz1z_5bA) and [Advanced SQL course | SQL tutorial advanced](https://www.youtube.com/watch?v=2Fn0WAyZV0E). Also, some notes were taken from [w3schools.com's SQL Tutorial](https://www.w3schools.com/sql/) and [MySQL 8.0 Reference Manual](https://dev.mysql.com/doc/refman/8.0/en/). - -## What is a database (DB)? - -Any collection of related information, such as a phone book, a shopping list, Facebook's user base, etc.. It can be stored in different ways: on paper, on a computer, in your mind, etc.. - -### Database Management Systems (DBMS) - -A special software program that helps users create and maintain a database that makes it easy to manage large amounts of information, handles security, backups and can connect to programming languages for automation. - -### CRUD - -The four main operations that a DBMS will do: create, read, update and delete. - -### Two types of databases - -* Relational (SQL) - * Organize data into one or more tables. - * Each table has columns and rows. - * A unique key identifies each row. -* Non-relational (noSQL/not just SQL) - * Key-value stores. - * Documents (JSON, XML, etc). - * Graphs. - * Flexible tables. - -#### Relational databases (RDB) (SQL) - -When we want to create a RDB we need a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL) which is a standardized language for interacting with RDBMS and it's used to perform CRUD operations (and other administrative tasks). - -#### Non-relational databases (NRDB) (noSQL/not just SQL) - -Anything that's not relational, stores data in anything but static tables. Could be a document (JSON, XML, etc.), graph (relational nodes), key-value hash (strings, json, etc.), etc. - -NRDB also require a Non-Relational Database Management System (NRDBMS) to maintain a database. But it doesn't have a standardized language for performing CRUD and administrative operations like how RDB have. - -### Database queries - -A DB query is a request that is made to the (R/NR)DBMS for a specific information. A google search is a query, for example. - -## Tables and keys - -A table is composed of columns, rows and a primary key. The primary key is unique and identifies one specific row. Columns and rows are trivial, a column identifies a field and has a specific data type (name, email, birth) and a row identifies a table entry (person that contains a name, email and birth). - -Also, there are foreign keys, it's purpose is to relate to another database table; this foreign key is unique in it's own table, but can be repeated where you use it as a foreign key. - -It's possible to use the same table keys as foreign keys to make relations inside the same table. - -## SQL basics - -It's actually a hybrid language, basically 4 types of languages in one: - -* Data Query Language (DQL) - * Used to query the database for information. - * Get information that is already stored there. -* Data Definition Language (DDL) - * Used for defining database schemas. -* Data Control Language (DCL) - * Used for controlling access to the data in the database. - * User and permissions management. -* Data Manipulation Language (DML) - * Used for inserting, updating and deleting data from a database. - -### Queries - -A set of instructions given to the RDBMS (written in SQL) that tell the RDBMS what information you want it to retrieve. Instead of getting the whole database, retrieve only a bit of information that you need. - -Also, SQL keywords can be either lower or upper case, but it's **convention to use upper case**. And **queries are ended by a semi-colon**. - -#### Data types - -Just some SQL data types (for more: [MySQL 8.0 Reference Manual: Chapter 11 Data Types](https://dev.mysql.com/doc/refman/8.0/en/data-types.html), the notation is `DATATYPE(SIZE(,SIZE))`: - -* `INT`: integer numbers. -* `DECIMAL(M,N)`: decimal numbers. -* `VARCHAR(N)`: string of text of length N. -* `BLOB`: Binary Large Object, stores large data. -* `DATE`: YYYY-MM-DD. -* `TIMESTAMP`: YYYY-MM-DD HH:MM:SS. - -#### Basic management of tables - -To **create a table**, the basic syntax is `CREATE TABLE tablename (column1 datatype constraint, column2 datatype constraint, ...)`, where a constraint could be (for more: [MySQL 8.0 Reference Manual: 13.1.20 CREATE TABLE Statement](https://dev.mysql.com/doc/refman/8.0/en/create-table.html)): - -* `NOT NULL`: can't have a `NULL` value. -* `UNIQUE`: all values are unique. -* `PRIMARY KEY`: uniquely identifies each row. -* `FOREIGN KEY`: uniquely identifies a row in another table. -* `CHECK expresion`: satisfy a special condition (`expresion`). -* `DEFAULT value`: if no value is specified use value `value`. -* `INDEX`: to create and retrieve data from the database very quickly. - -Get the **table structure** with `DESCRIBE tablename` and delete it with `DROP TABLE tablename`. **Add columns** to the table with `ALTER TABLE tablename ADD column DATATYPE(N,M)`, similar syntax to **delete a specific column** `ALTER TABLE tablename DRORP COLUMN column`. - -**Add entries** to the table with `INSERT INTO tablename VALUES(value1, value2, ...)` where all the fields must be specified, or `INSERT INTO tablename(column1, column2) VALUES(value1, value2)` to just add some fields to the new entry. While at it, (all) the table content can be fetched with `SELECT * FROM tablename`. - -Basic **Updating of entries** with `UPDATE tablename SET expression1 WHERE expression2`, where `expression1` could be `column = value2` and `expression2` could be `column = value1`, meaning that the value of `column` will be changed from `value1` to `value2`. Note that the expressions are not limited by `column = value`, and that the `column` has to be the same, it would be any expression. Also, this is really extensive as `SET` can set multiple variables and `WHERE` take more than one condition by chaining conditions with `AND`, `OR` and `NOT` keywords, for example. - -##### ON DELETE statement - -When an entry needs to be updated somehow based on a modification on a foreign key. If two tables are related to each other, if something is deleted on one end, update the other end in some way. - -For example on creation of a table, on the specification of a foreign key: `CREATE TABLE tablename (..., FOREIGN KEY(column) REFERENCES othertable(othertablecolumn) ON DELETE something)`. That something could be `SET NULL`, `CASCADE`, etc.. - -#### SELECT queries - -Instead of doing `SELECT * FROM tablename`, which gets all the data from a table, more complex `SELECT` queries can be implemented, such as `SELECT column FROM tablename` to only get all data from one column of the table. Append `LIMIT N` to limit the query to `N` entries. Append `WHERE condition` to meet a custom condition. - -Other statements that can be used in conjunction with `SELECT` are `ORDER BY column ASC|DESC`, `SELECT DISTINCT`, `MIN(column)`, `MAX(column)`, `COUNT(column)`, `AVG(column)`, `SUM(column)`, `LIKE` and more. For more, visit [MySQL 8.0 Reference Manual: 13.2.10 SELECT Statement](https://dev.mysql.com/doc/refman/8.0/en/select.html). - -MySQL uses regular expressions (regex) like pattern matching, some wildcards that can be used with the `LIKE` statement are: - -* `%`: zero or more characters. -* `_`: a single character. -* `[]`: any single character within the brackets. -* `^`: any character not in the brackets. -* `-`: a range of characters. - -An extended regex can be used with the statement `REGEX_LIKE(expression)`; `REGEXP` and `RLIKE` are synonyms for `REGEX_LIKE`. For more: [MySQL 8.0 Reference Manual: 3.3.4.7 Pattern Matching](https://dev.mysql.com/doc/refman/8.0/en/pattern-matching.html). - -#### Unions - -A specialized SQL operator that is used to combine multiple `SELECT` statements into one. The basic syntax is `SELECT ... UNION SELECT ...`, where `...` is a whole `SELECT` statement; there can be any amount of unions. There are some rules that apply when doing unions, such as having the same amount of columns on both statements and being of the same data type. - -#### Joins - -Used to combine rows from two or more tables based on a related column between them. Basic syntax is `SELECT table1.column1, ..., table2.column1, ... FROM table(1|2) JOIN table(1|2) ON table1.common_column = table2.common_column`, where the table specified in the `FROM` statement is called the "left" table, where the one in the `JOIN` statement is the "right" table. For more: [MySQL 8.0 Reference Manual: 13.2.10.2 JOIN Clause](https://dev.mysql.com/doc/refman/8.0/en/join.html). - -There are different types of SQL JOINs: - -* `(INNER) JOIN`: returns records that have matching values in both tables. -* `LEFT (OUTER) JOIN`: returns all records from the left table, and the matched records from the right table. -* `RIGHT (OUTER) JOIN`: returns all records from the right table, and the matched records from the left table. -* `FULL (OUTER) JOIN`: returns all records when there is a match in either left or right table. - -![INNER JOIN](https://static.luevano.xyz/images/b/notes/sql/img_innerjoin.gif) -![LEFT JOIN](https://static.luevano.xyz/images/b/notes/sql/img_leftjoin.gif) -![RIGHT JOIN](https://static.luevano.xyz/images/b/notes/sql/img_rightjoin.gif) -![FULL OUTER JOIN](https://static.luevano.xyz/images/b/notes/sql/img_fulljoin.gif) - -#### Nested queries - -A query composed of multiple select statements to get a specific piece of information. This is self explanatory, you do a `SELECT` query somewhere inside another one, for example `SELECT ... IN (SELECT ...)`, where the nesting is occurring inside the parenthesis after the `IN` statement. - -A nesting isn't constrained to the `IN` statement, it can appear anywhere, for example in a `WHERE` statement: `SELECT ... WHERE something = (SELECT ...)`. - -#### Triggers - -A block of SQL code that will define a certain action that will happen when a specific operation is performed on the database. It is **recommended to change the `DELIMITER` temporarily from semi-colon to something else** (since we need to use semi-colon to end the trigger) while the trigger is created. The basic syntax is `CREATE TRIGGER trigername triggertime triggerevent ON tablename FOR EACH ROW triggerorder triggerbody`. For more: [MySQL 8.0 Reference Manual: 13.1.22 CREATE TRIGGER Statement](https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html) and [MySQL 8.0 Reference Manual: 25.3.1 Trigger Syntax and Examples](https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html). - -#### Entity Relationship Diagrams (ERD) - -When designing a database it's important to define a **database schema** which is just a definition of all the different tables and their attributes that are going to live inside the database. So, basically, an ERD diagram is a diagram that consists of text, symbols and shapes that are combined to create a relationship model. - -The diagram consists of: - -* **Entity**: a square with the name of the entity inside it. -* **Attributes**: ovals with the name of the attributes inside it; an attribute defines specific pieces of information about an entity (columns). -* **Primary key**: same as with attributes but with name underlined; the primary key uniquely identifies the entity. -* **Composite attribute**: an attribute that consists on one or more (sub-)attributes. -* **Multi-valued attribute**: oval with another oval inside it and the name of the attribute. -* **Derived attribute**: dotted oval; this attribute can be derived from other attributes from the entity. -* **Relationship**: a diamond with the relationship name in it, for the connections a single line (partial participation) or a doubled line (total participation); it denotes how two or more attributes are related to each other; all members must participate in the relationship. -* **Relationship attribute**: denoted like a normal attribute, but it's child of a relationship; it defines what attributes exists because of the relationship, it's not stored in any of the entities related, but on the relationship object itself. -* **Relationship cardinality**: denoted with a number on the line connecting the relationship to the entity; detones the number of instances of an entity from a relation that can be associated with the relation. -* **Weak entity**: rectangle inside a rectangle with its name inside; it cannot be uniquely identified by its attributes alone. -* **Weak entity's primary key**: oval with its text underlined, but the line is dotted. -* **Identifying relationship**: a diamond inside a diamond with its name inside; a relationship that serves to uniquely identify the weak entity. - -![ERD example taken from wikipedia](https://static.luevano.xyz/images/b/notes/sql/erd_example.png) diff --git a/blog/old/src/a/website_with_nginx.md b/blog/old/src/a/website_with_nginx.md deleted file mode 100644 index 43264de..0000000 --- a/blog/old/src/a/website_with_nginx.md +++ /dev/null @@ -1,157 +0,0 @@ -# Create a website with Nginx and Certbot - -These are general notes on how to setup a Nginx web server plus Certbot for SSL certificates, initially learned from [Luke's video](https://www.youtube.com/watch?v=OWAqilIVNgE) and after some use and research I added more stuff to the mix. And, actually at the time of writing this entry, I'm configuring the web server again on a new VPS instance, so this is going to be fresh. - -As a side note, (((i use arch btw))) so everything here es aimed at an Arch Linux distro, and I'm doing everything on a VPS. Also note that most if not all commands here are executed with root privileges. - -## Prerequisites - -You will need two things: - -* A domain name (duh!). I got mine on [Epik](https://www.epik.com/?affid=da5ne9ru4) (affiliate link, btw). - * With the corresponding **A** and **AAA** records pointing to the VPS' IPs ("A" record points to the ipv4 address and "AAA" to the ipv6, basically). I have three records for each type: empty one, "www" and "\*" for a wildcard, that way "domain.name", "www.domain.name", "anythingelse.domain.name" point to the same VPS (meaning that you can have several VPS for different sub-domains). -* A VPS or somewhere else to host it. I'm using [Vultr](https://www.vultr.com/?ref=8732849) (also an affiliate link). - * With `ssh` already configured both on the local machine and on the remote machine. - * Firewall already configured to allow ports 80 (HTTP) and 443 (HTTPS). I use `ufw` so it's just a matter of doing `ufw allow 80,443/tcp` as root and you're golden. - * `cron` installed if you follow along (you could use `systemd` timers, or some other method you prefer to automate running commands every X time). - -## Nginx - -You have two options: `nginx` and `nginx-mainline`. I prefer `nginx-mainline` because it's the "up to date" package even though `nginx` is labeled to be the "stable" version. Install the package and enable/start the service: - -```sh -pacman -S nginx-mainline -systemctl enable nginx.service -systemctl start nginx.service -``` - -And that's it, at this point you can already look at the default initial page of nginx if you enter the ip of your server in a web browser. You should see something like this: - -![Nginx welcome page](https://static.luevano.xyz/images/b/notes/nginx/nginx_welcome_page.png) - -As stated in the welcome page, configuration is needed, head to the directory of nginx: - -```sh -cd /etc/nginx -``` - -Here you have several files, the important one is `nginx.conf`, which as its name implies, contains general configuration of the web server. If you peek into the file, you will see that it contains around 120 lines, most of which are commented out and contains the welcome page server block. While you can configure a website in this file, it's common practice to do it on a separate file (so you can scale really easily if needed for mor websites or sub-domains). - -Inside the `nginx.conf` file, delete the `server` blocks and add the lines `include sites-enabled/*;` (to look into individual server configuration files) and `types_hash_max_size 4096;` (to get rid of an ugly warning that will keep appearing) somewhere inside the `http` block. The final `nginx.conf` file would look something like (ignoring the comments just for clarity, but you can keep them as side notes): - -```nginx -worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include sites-enabled/*; - include mime.types; - default_type application/octet-stream; - - sendfile on; - - keepalive_timeout 65; - - types_hash_max_size 4096; -} -``` - -Next, inside the directory `/etc/nginx/` create the `sites-available` and `sites-enabled`, and go into the `sites-available` one: - -```sh -mkdir sites-available -mkdir sites-enabled -cd sites-available -``` - -Here, create a new `.conf` file for your website and add the following lines (this is just the sample content more or less): - -```nginx -server { - listen 80; - listen [::]:80; - - root /path/to/root/directory; - server_name domain.name another.domain.name; - index index.html anotherindex.otherextension; - - location /{ - try_files $uri $uri/ =404; - } -} -``` - -Note several things: - -* `listen`: we're telling nginx which port to listen to (ipv4 and ipv6, respectively). -* `root`: the root directory of where the website files (`.html`, `.css`, `.js`, etc. files) are located. I followed Luke's directory path `/var/www/some_folder`. -* `server_name`: the actual domain to "listen" to (for my website it is: `server_name luevano.xyz www.luevano.xyz`; and for this blog is: `server_name blog.luevano.xyz www.blog.luevano.xyz`). -* `index`: what file to serve as the index (could be any `.html`, `.htm`, `.php`, etc. file) when just entering the website. -* `location`: used in case of different configurations across different URL paths. - * `try_files`: tells what files to look for, don't look into this too much for now. - -Then, make a symbolic from this config file to the `sites-enabled` directory: - -```sh -ln -s /etc/nginx/sites-available/your_config_file.conf /etc/nginx/sites-enabled -``` - -This is so the `nginx.conf` file can look up the newly created server config. With this method of having each server configuration file separate you can easily "deactivate" any website by just deleting the symbolic link in `sites-enabled` and you're good, or just add new configuration files and keep everything nice and tidy. - -All you have to do now is restart (or enable and start if you haven't already) the nginx service (and optionally test the configuration): - -```sh -nginx -t -systemctl restart nginx -``` - -If everything goes correctly, you can now go to your website by typing "domain.name" on a web browser. But you will see a "404 Not Found" page like the following (maybe with different nginx version): - -![Nginx 404 page](https://static.luevano.xyz/images/b/notes/nginx/nginx_404_page.png) - -That's no problem, because it means that the web server it's actually working. Just add an `index.html` file with something simple to see it in action. If you keep seeing the 404 page make sure your `root` line is correct and that the directory/index file exists. - -I like to remove the `.html` and trailing `/` on the URLs of my website, for that you need to add the following `rewrite` lines and modify the `try_files` line (for more: [Sean C. Davis: Remove HTML Extension And Trailing Slash In Nginx Config](https://www.seancdavis.com/blog/remove-html-extension-and-trailing-slash-in-nginx-config/)): - -```nginx -server { - ... - rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent; - rewrite ^/(.*)/$ /$1 permanent; - ... - try_files $uri/index.html $uri.html $uri/ $uri =404; - ... -``` - -For more: [Arch Linux Wiki: nginx](https://wiki.archlinux.org/index.php/nginx). - -## Certbot - -The only "bad" (bloated) thing about certbot, is that it uses `python`, but for me it doesn't matter too much. You may want to look up another alternative if you prefer. Install the packages `certbot` and `certbot-nginx`: - -```sh -pacman -S certbot certbot-nginx -``` - -After that, all you have to do now is run `certbot` and follow the instructions given by the tool: - -```sh -certbot --nginx -``` - -It will ask you for some information, for you to accept some agreements and the names to activate https for. Also, you will want to "say yes" to the redirection from http to https. And that's it, you can now go to your website and see that you have https active. - -Now, the certificate given by `certbot` expires every 3 months or something like that, so you want to renew this certificate every once in a while. Using `cron`, you can do this by running: - -```sh -crontab -e -``` - -And a file will be opened where you need to add a new rule for certbot, just append the line: `1 1 1 * * certbot renew` (renew on the first day of every month) and you're good. Alternatively use `systemd` timers as stated in the [Arch Linux Wiki](https://wiki.archlinux.org/index.php/Certbot#Automatic_renewal). - -For more: [Arch Linux Wiki: Certbot](https://wiki.archlinux.org/index.php/Certbot). - -That's it, you now have a website with SSL certificate. diff --git a/blog/old/src/index.md b/blog/old/src/index.md deleted file mode 100644 index 475d807..0000000 --- a/blog/old/src/index.md +++ /dev/null @@ -1,5 +0,0 @@ -# Luévano's Blog - -Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes). - -## Articles diff --git a/blog/old_newer/dst/a/asi_nomas_esta_quedando.html b/blog/old_newer/dst/a/asi_nomas_esta_quedando.html deleted file mode 100644 index ad04655..0000000 --- a/blog/old_newer/dst/a/asi_nomas_esta_quedando.html +++ /dev/null @@ -1,114 +0,0 @@ -<!DOCTYPE html> -<html lang="es"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Así nomás está quedando el página -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Así nomás está quedando el página</h1> -<p>Estuve acomodando un poco más el <em>sItIo</em>, al fin agregué la “sección” de <a href="https://luevano.xyz/contact.html">contact</a> y de <a href="https://luevano.xyz/donate.html">donate</a> por si hay algún loco que quiere tirar varo.</p> -<p>También me puse a acomodar un servidor de <a href="https://xmpp.org/">XMPP</a> el cual, en pocas palabras, es un protocolo de mensajería instantánea (y más) descentralizado, por lo cual cada quien puede hacer una cuenta en el servidor que quiera y conectarse con cuentas creadas en otro servidor… exacto, como con los correos electrónicos. Y esto está perro porque si tú tienes tu propio server, así como con uno de correo electrónico, puedes controlar qué características tiene, quiénes pueden hacer cuenta, si hay <em>end-to-end encryption</em> (o mínimo <em>end-to-server</em>), entre un montón de otras cosas.</p> -<p>Ahorita este server es SUMISO (<em>compliant</em> en español, jeje) para jalar con la app <a href="https://conversations.im/">conversations</a> y con la red social <a href="https://movim.eu/">movim</a>, pero realmente funcionaría con casi cualquier cliente de XMPP, amenos que ese cliente implemente algo que no tiene mi server. Y también acomodé un server de <a href="https://matrix.org/">Matrix</a> que es muy similar pero es bajo otro protocolo y se siente más como un discord/slack (al menos en el <a href="https://element.io/">element</a>), muy chingón también.</p> -<p>Si bien aún quedan cosas por hacer sobre estos dos servers que me acomodé (además de hacerles unas entradas para documentar cómo lo hice), quiero moverme a otra cosa que sería acomodar una sección de dibujos, lo cual en teoría es bien sencillo, pero como quiero poder automatizar la publicación de estos, quiero modificar un poco el <a href="https://github.com/luevano/pyssg">pyssg</a> para que jale chido para este pex.</p> -<p>Ya por último también quiero moverle un poco al CSS, porque lo dejé en un estado muy culerón y quiero meterle/ajustar unas cosas para que quede más limpio y medianamente bonito… <em>dentro de lo que cabe porque evidentemente me vale verga si se ve como una página del 2000</em>.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Fri, Jun 04, 2021 @ 08:24 UTC</p> -<p>Edited: </p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@spanish.html">spanish</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/el_blog_ya_tiene_timestamps.html b/blog/old_newer/dst/a/el_blog_ya_tiene_timestamps.html deleted file mode 100644 index 0859ee9..0000000 --- a/blog/old_newer/dst/a/el_blog_ya_tiene_timestamps.html +++ /dev/null @@ -1,113 +0,0 @@ -<!DOCTYPE html> -<html lang="es"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Así es raza, el blog ya tiene timestamps -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Así es raza, el blog ya tiene timestamps</h1> -<p>Pues eso, esta entrada es sólo para tirar update sobre mi <a href="https://blog.luevano.xyz/a/first_blog_post.html">primer post</a>. Ya modifiqué el <code>ssg</code> lo suficiente como para que maneje los <em>timestamps</em>, y ya estoy más familiarizado con este script entonces ya lo podré extender más, pero por ahora las entradas ya tienen su fecha de creación (y modificación en dado caso) al final y en el índice ya están organizados por fecha, que por ahora está algo simple pero está sencillo de extender.</p> -<p>Ya lo único que queda es cambiar un poco el formato del blog (y de la página en general), porque en un momento de desesperación puse todo el texto en justificado y pues no se ve chido siempre, entonces queda corregir eso. <em>Y aunque me tomó más tiempo del que quisiera, así nomás quedó, diría un cierto personaje.</em></p> -<p>El <code>ssg</code> modificado está en mis <a href="https://git.luevano.xyz/.dots">dotfiles</a> (o directamente <a href="https://git.luevano.xyz/.dots/tree/.local/bin/ssg">aquí</a>).</p> -<p>Por último, también quité las extensiones <code>.html</code> de las URLs, porque se veía bien pitero, pero igual los links con <code>.html</code> al final redirigen a su link sin <code>.html</code>, así que no hay rollo alguno.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Tue, Mar 16, 2021 @ 02:46 UTC</p> -<p>Edited: Mon, May 17, 2021 @ 20:53 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@spanish.html">spanish</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/first_blog_post.html b/blog/old_newer/dst/a/first_blog_post.html deleted file mode 100644 index 3e03528..0000000 --- a/blog/old_newer/dst/a/first_blog_post.html +++ /dev/null @@ -1,112 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>This is the first blog post, just for testing purposes -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>This is the first blog post, just for testing purposes</h1> -<p>I’m making this post just to figure out how <a href="https://www.romanzolotarev.com/ssg.html"><code>ssg5</code></a> and <a href="https://kristaps.bsd.lv/lowdown/"><code>lowdown</code></a> are supposed to work (and eventually also <a href="https://www.romanzolotarev.com/rssg.html"><code>rssg</code></a>).</p> -<p>At the moment, I’m not satisfied because there’s no automatic date insertion into the 1) html file, 2) the blog post itself and 3) the listing system in the <a href="https://blog.luevano.xyz/">blog homepage</a> (and there’s also the problem with the ordering of the entries…). And all of this just because I didn’t want to use <a href="https://github.com/LukeSmithxyz/lb">Luke’s</a> solution (don’t really like that much how he handles the scripts… <em>but they just work</em>).</p> -<p>Hopefully, for tomorrow all of this will be sorted out and I’ll have a working blog system.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Sat, Feb 27, 2021 @ 13:08 UTC</p> -<p>Edited: Mon, May 17, 2021 @ 20:53 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/git_server_with_cgit.html b/blog/old_newer/dst/a/git_server_with_cgit.html deleted file mode 100644 index eae8f64..0000000 --- a/blog/old_newer/dst/a/git_server_with_cgit.html +++ /dev/null @@ -1,216 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a git server and setup cgit web app (on Nginx) -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Create a git server and setup cgit web app (on Nginx)</h1> -<p>My git server is all I need to setup to actually <em>kill</em> my other server (I’ve been moving from servers on these last 2-3 blog entries), that’s why I’m already doing this entry. I’m basically following <a href="https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server">git’s guide on setting up a server</a> plus some specific stuff for (btw i use) Arch Linux (<a href="https://wiki.archlinux.org/index.php/Git_server#Web_interfaces">Arch Linux Wiki: Git server</a> and <a href="https://miracoin.wordpress.com/2014/11/25/step-by-step-guide-on-setting-up-git-server-in-arch-linux-pushable/">Step by step guide on setting up git server in arch linux (pushable)</a>).</p> -<p>Note that this is mostly for personal use, so there’s no user/authentication control other than that of SSH. Also, most if not all commands here are run as root.</p> -<h2 id="prerequisites">Prerequisites</h2> -<p>I might get tired of saying this (it’s just copy paste, basically)… but similar as before (check my <a href="https://blog.luevano.xyz/a/website_with_nginx.html">website</a> and <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">mail</a> entries):</p> -<ul> -<li>(This time, optional) A domain name if you want to have a “front end” to show your repositories. Got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw).<ul> -<li>With a <strong>CNAME</strong> for “git” and (optionally) “www.git”, or some other name for your sub-domains.</li> -</ul> -</li> -<li>A VPS or somewhere else to host. I’m using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link).<ul> -<li><code>ssh</code> configured.</li> -<li>(Optionally, if doing the domain name thingy) With <code>nginx</code> and <code>certbot</code> setup and running.</li> -<li>Of course, <code>git</code> already installed (it should be a must have always).</li> -</ul> -</li> -</ul> -<h2 id="git-server">git server</h2> -<p>If not installed already, install the <code>git</code> package:</p> -<pre><code class="language-sh">pacman -S git -</code></pre> -<p>On Arch Linux, when you install the <code>git</code> package, a <code>git</code> user is automatically created, so all you have to do is decide where you want to store the repositories, for me, I like them to be on <code>/home/git</code> like if <code>git</code> was a “normal” user. So, create the <code>git</code> folder (with corresponding permissions) under <code>/home</code> and set the <code>git</code> user’s home to <code>/home/git</code>:</p> -<pre><code class="language-sh">mkdir /home/git -chown git:git /home/git -usermod -d /home/git git -</code></pre> -<p>Also, the <code>git</code> user is “expired” by default and will be locked (needs a password), change that with:</p> -<pre><code class="language-sh">chage -E -1 git -passwd git -</code></pre> -<p>Give it a strong one and remember to use <code>PasswordAuthentication no</code> for <code>ssh</code> (as you should). Create the <code>.ssh/authorized_keys</code> for the <code>git</code> user and set the permissions accordingly:</p> -<pre><code class="language-sh">mkdir /home/git/.ssh -chmod 700 /home/git/.ssh -touch /home/git/.ssh/authorized_keys -chmod 600 /home/git/.ssh/authorized_keys -chown -R git:git /home/git -</code></pre> -<p>Now is a good idea to copy over your local SSH public keys to this file, to be able to push/pull to the repositories. Do it by either manually copying it or using <code>ssh</code>‘s built in <code>ssh-copy-id</code> (for that you may want to check your <code>ssh</code> configuration in case you don’t let people access your server with user/password).</p> -<p>Next, and almost finally, we need to edit the <code>git-daemon</code> service, located at <code>/usr/lib/systemd/system/</code> (called <code>git-daemon@.service</code>):</p> -<pre><code class="language-ini">... -ExecStart=-/usr/lib/git-core/git-daemon --inetd --export-all --base-path=/home/git --enable=receive-pack -... -</code></pre> -<p>I just appended <code>--enable=receive-pack</code> and note that I also changed the <code>--base-path</code> to reflect where I want to serve my repositories from (has to match what you set when changing <code>git</code> user’s home).</p> -<p>Now, go ahead and start and enable the <code>git-daemon</code> socket:</p> -<pre><code class="language-sh">systemctl start git-daemon.socket -systemctl enable git-daemon.socket -</code></pre> -<p>You’re basically done. Now you should be able to push/pull repositories to your server… except, you haven’t created any repository in your server, that’s right, they’re not created automatically when trying to push. To do so, you have to do the following sequence (assuming you’re “<code>cd</code>‘ed” into the <code>/home/git</code> directory):</p> -<pre><code class="language-sh">mkdir {repo_name}.git -cd {repo_name}.git -</code></pre> -<p>Those two lines above will need to be run each time you want to add a new repository to your server (yeah, kinda lame… although there are options to “automate” this, I like it this way).</p> -<p>After that you can already push/pull to your repository. I have my repositories (locally) set up so I can push to more than one remote at the same time (my server, GitHub, GitLab, etc.), which is detailed <a href="https://gist.github.com/rvl/c3f156e117e22a25f242">here</a>.</p> -<h2 id="cgit">cgit</h2> -<p>This bit is optional if you only wanted a git server (really easy to set up), this is so you can have a web application. This is basically a copy paste of <a href="https://wiki.archlinux.org/index.php/Cgit#Nginx">Arch Linux Wiki: Cgit</a> so you can go there and get more in-depth configurations.</p> -<p>Install the <code>cgit</code> and <code>fcgiwrap</code> packages:</p> -<pre><code class="language-sh">pacman -S cgit fcgiwrap -</code></pre> -<p>Now, just start and enable the <code>fcgiwrap</code> socket:</p> -<pre><code class="language-sh">systemctl start fcgiwrap.socket -systemctl enable fcgiwrap.socket -</code></pre> -<p>Next, the way I configure <code>nginx</code> is creating a separate file <code>{module}.conf</code> (<code>git.conf</code> in this case) under <code>/etc/nginx/sites-available</code> and create a symlink to <code>/etc/nginx/sites-enabled</code> as stated in my <a href="https://blog.luevano.xyz/a/website_with_nginx.html"><code>nginx</code> setup entry</a>. Add the following lines to your <code>git.conf</code> file:</p> -<pre><code class="language-nginx">server { - listen 80; - listen [::]:80; - root /usr/share/webapps/cgit; - server_name {yoursubdomain}.{yourdomain}; - try_files $uri @cgit; - - location @cgit { - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root/cgit.cgi; - fastcgi_param PATH_INFO $uri; - fastcgi_param QUERY_STRING $args; - fastcgi_param HTTP_HOST $server_name; - fastcgi_pass unix:/run/fcgiwrap.sock; - } -} -</code></pre> -<p>Where the <code>server_name</code> line depends on you, I have mine setup to <code>git.luevano.xyz</code> and <code>www.git.luevano.xyz</code>. Optionally run <code>certbot --nginx</code> to get a certificate for those domains if you don’t have already.</p> -<p>Now, all that’s left is to configure <code>cgit</code>. Create the configuration file <code>/etc/cgitrc</code> with the following content (my personal options, pretty much the default):</p> -<pre><code class="language-apache">css=/cgit.css -source-filter=/usr/lib/cgit/filters/syntax-highlighting-edited.sh -logo=/cgit.png - -enable-http-clone=1 -# robots=noindex, nofollow -virtual-root=/ - -repo.url={url} -repo.path={dir_path} -repo.owner={owner} -repo.desc={short_description} - -... -</code></pre> -<p>Where you can uncomment the <code>robots</code> line to let web crawlers (like Google’s) to index your <code>git</code> web app. And at the end keep all your repositories (the ones you want to make public), for example for my <a href="https://git.luevano.xyz/.dots"><em>dotfiles</em></a> I have:</p> -<pre><code class="language-apache">... -repo.url=.dots -repo.path=/home/git/.dots.git -repo.owner=luevano -repo.desc=These are my personal dotfiles. -... -</code></pre> -<p>Otherwise you could let <code>cgit</code> to automatically detect your repositories (you have to be careful if you want to keep “private” repos) using the option <code>scan-path</code> and setup <code>.git/description</code> for each repository. I will add more to my actual configuration, but for now it is useful as it is. For more, you can check <a href="https://man.archlinux.org/man/cgitrc.5">cgitrc(5)</a>.</p> -<p>Finally, if you want further support for highlighting, other compressed snapshots or support for markdown, checkout the optional dependencies for <code>cgit</code> and also the Arch Wiki goes in detail on how to setup highlighting with two different packages.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Sun, Mar 21, 2021 @ 19:00 UTC</p> -<p>Edited: Fri, Jun 04, 2021 @ 07:59 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@server.html">server</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@tutorial.html">tutorial</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/linux_video_notes.html b/blog/old_newer/dst/a/linux_video_notes.html deleted file mode 100644 index 0be836a..0000000 --- a/blog/old_newer/dst/a/linux_video_notes.html +++ /dev/null @@ -1,185 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Linux tutorial video notes -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Linux tutorial video notes</h1> -<p>I was requested to make a summary of a video about basic Linux stuff (like the <a href="https://blog.luevano.xyz/a/sql_video_notes">SQL tutorial video notes</a>); this time, I did most of the notes depending on the topic since I’m familiar with most of the stuff presented in the video. The video in question is: <a href="https://www.youtube.com/watch?v=wBp0Rb-ZJak">The Complete Linux Course: Beginner to Power User!</a>. Also, some notes were taken from <a href="https://wiki.archlinux.org/">Arch Linux Wiki</a> since it’s got pretty decent documentation, and, of course, general googling.</p> -<h2 id="basic-commands">(Basic) commands</h2> -<p>A list of basic commands and small explanation (note that options are started with either <code>-</code> or <code>--</code>, depending on the program, but most of the time <code>-</code> is used for letter options and <code>--</code> for word options, <code>-l</code> vs <code>--list</code> for example):</p> -<ul> -<li><code>pwd</code>: “print working directory”, full <strong>absolute</strong> path to the current directory.</li> -<li><code>cd</code>: “change directory”, followed by the absolute or relative path of the directory to change to.<ul> -<li>Absolute path is started with <code>/</code>, while a relative path is started with <code>./</code> or just the name of the folder.</li> -<li>Use <code>..</code> (two dots) to go up one directory.</li> -<li>An abbreviation of <code>/home/username</code> is <code>~</code> (tilde).</li> -</ul> -</li> -<li><code>ls</code>: “list” files and directories in current directory, or specify a directory from which to show the list after typing <code>ls</code>. Has many options, the most common ones being:<ul> -<li><code>l</code>: use long listing format.</li> -<li><code>r</code> or <code>reverse</code>: reverse order while sorting.</li> -<li><code>s</code>: sort by file size, largest first.</li> -<li><code>a</code> or <code>all</code>: do not ignore entries starting with <code>.</code>.</li> -</ul> -</li> -<li><code>mkdir</code>: “make directory”, create a new directory with specified name.</li> -<li><code>touch</code>: create new (empty) files.</li> -<li><code>cp</code>: “copy” files or directories (using option <code>r</code> for recursive). Requires file/directory to copy and destination, separated by space.</li> -<li><code>mv</code>: “move” files or directories, also requires file/directory to copy and destination, separated by space. This is also used to <strong>rename</strong> files/directories.</li> -<li><code>rm</code>: “remove”, followed by a file to remove it.</li> -<li><code>rmdir</code>: “remove empty directory”, followed by a directory to remove it. If the directory is not empty, use <code>rm -r</code> on the directory (“remove recursive”).</li> -<li><code>su</code>: “switch user”, by default to <strong>root</strong> user, but another one can be specified.</li> -<li><code>sudo</code>: “switch user, do”, similar to <code>su</code>, but only to execute a command as <strong>root</strong> or the specified user.</li> -<li><code>clear</code>: clear the terminal window, a (common) keyboard shortcut is <code>Ctrl + l</code>.</li> -<li><code>find</code>: search for files/directories matching a pattern or all contents of a directory (using <code>.</code>).</li> -<li><code>grep</code>: comes from the <code>ed</code> command “g/re/p”, for searching plain-text for lines that match a regular expression (regex).</li> -<li><code>top</code>: a task manager program, shows currently running commands and gives important info such as PID (process ID), user who is running that command, command name, cpu and ram usage, etc.. Some useful commands to manage programs running are:<ul> -<li><code>pgrep</code>: get the PID of a running process, or a list in chronological order.</li> -<li><code>kill</code> or <code>pkill</code>: kill a running process either by PID or by name.</li> -<li><code>killall</code>: similar to <code>pkill</code>.</li> -</ul> -</li> -<li><code>ssh</code>: “secure shell” is a remote login client used to connect into a remote machine and executing commands remotely, basically taking control of the remote machine. Widely used when managing servers.</li> -<li><code>ftp</code> or <code>sftp</code>: “(secure) file transfer protocol” used to transfer files from one machine to another one (usually a server). It’s recommended to use <code>sftp</code> instead of <code>ftp</code> because anyone can look through the packages if it’s not secured (encrypted).</li> -</ul> -<p>And in general, to see the options supported by almost any command, use <code>command -h</code> or <code>command --help</code>, for a quick explanation. <strong>IMPORTANT</strong>: Most programs have <strong>man (manual) pages</strong>; to access them do <code>man command</code>, this is a very powerful tool to use.</p> -<p>Commands can be redirected to other commands (the output), which is powerful to create mini scripts or to achieve a goal in a single command. Most of the time the redirection can be done with the special characters <code>></code>, <code><</code> and most powerful, the <code>|</code> (pipe). Also, some commands accept an option to execute another command, but this depends on a command to command basis (<code>exec</code> option for <code>find</code>, for example).</p> -<p><strong>Most terminal programs accept <code>Ctrl-c</code> or just <code>q</code> to exit the program.</strong></p> -<h2 id="file-permissions-and-ownership">File permissions and ownership</h2> -<p>When listing files with <code>ls -l</code>, an output with file attributes (permissions) and ownership is shown, such as <code>drwxr-xr-x 2 user group 4096 Jul 5 21:03 Desktop</code>, where the first part are the attributes, and <code>user</code> and <code>group</code> the ownership info (all other info is irrelevant for now).</p> -<p>File attributes (<code>drwxr-xr-x</code> in the example above) are specified by 10 (sometimes 11) characters, and can be break into 4 parts (or 5):</p> -<ul> -<li>The first character is just the file type, typically <code>d</code> for directories or just <code>-</code> for files. There is <code>l</code> too, which is for <strong>symlinks</strong>.</li> -<li>The next 3 characters represent the permissions that the <strong>owner</strong> has over the file.</li> -<li>Next 3 the permissions that the <strong>group</strong> has over the file.</li> -<li>Next 3 the permissions everyone else (<strong>others</strong>) have over the file.</li> -<li>An optional <code>+</code> character that specifies whether an alternate access method applies to the file. When the character is a space, there is no alterante access method.</li> -</ul> -<p>Each of the three permission triads (<code>rwx</code>) can be:</p> -<ul> -<li><code>-</code> or <code>r</code>, for the first character, if the file can be <strong>read</strong> or directory’s content can be shown.</li> -<li><code>-</code> or <code>w</code>, for the second character, if the file can be <strong>modified</strong> or the directory’s content can be modified (create new files or folders or rename existing files or folders).</li> -<li><code>-</code> or <code>x</code>, for the third character, if the file can be <strong>executed</strong> or the directory can be <strong>accessed</strong> with <code>cd</code>. Other characters can be present, like <code>s</code>, <code>S</code>, <code>t</code> and <code>T</code> (for more: <a href="https://wiki.archlinux.org/index.php/File_permissions_and_attributes">Arch Linux Wiki: File permissions and attributes</a>).</li> -</ul> -<p>To change attributes or ownership use <code>chmod</code> and <code>chown</code>, respectively.</p> -<h2 id="services">Services</h2> -<p>Special type of linux process (think of a program or set of programs that run in the background waiting to be used, or doing essential tasks). There are many ways to manage (start, stop, restart, enable, disable, etc.) services, the most common way (if using <code>systemd</code>) is to just use <code>systemctl</code>. Basic usage of <code>systemctl</code> is <code>systemctl verb service</code>, where <code>verb</code> could be <code>start</code>, <code>enable</code>, <code>stop</code>, <code>disable</code>, <code>restart</code>, etc. Also, to get a general system status run <code>systemctl status</code> or just <code>systemctl</code> for a list of running <strong>units</strong> (a unit is an instance of a service, or a mount point or even a device or a socket). For more: <a href="https://wiki.archlinux.org/index.php/systemd">Arch Linux Wiki: systemd</a>.</p> -<p><code>systemd</code> also provides a way to do tasks based on a <strong>timer</strong>, where you can schedule from the second to the year. One could also use <code>cron</code> (using <code>crontab</code> with option <code>e</code>) to do this. These timers provide support for calendar time events, monotonic time events, and can be run asynchronously.</p> -<h2 id="user-and-group-management">User and group management</h2> -<p>Most mainstream linux distributions come with a Graphic User Interface (GUI) to manage users and groups on the system. For a Command-Line Interface (CLI) just use <code>useradd</code> (with <code>passwd</code> to create a password for a given user) and <code>groupadd</code>. Also, other useful commands are <code>usermod</code>, <code>userdel</code>, <code>groups</code>, <code>gpasswd</code>, <code>groupdel</code> and more, each used for a basic management of users/groups like modification, deletion, listing (of all existing users/groups), etc.. For more: <a href="https://wiki.archlinux.org/index.php/users_and_groups">Arch Linux Wiki: Users and groups</a>.</p> -<h2 id="networking">Networking</h2> -<h3 id="hosts-file">Hosts file</h3> -<p>Located at <code>/etc/hosts</code>, serves as a translator from <strong>hostname</strong> (web addresses or URLs) into IP addresses (think of DNS records), meaning that any URL can be overridden to make it point to whatever IP address it’s specified (only locally on the machine affected). The syntax of the file is pretty simple: first column for IP, second for hostname (URL) and third+ for aliases.</p> -<h3 id="some-commands">(Some) commands</h3> -<p>These commands serve the sole purpose of showing information about the network and stuff related to it:</p> -<ul> -<li><code>ping</code>: gives information about latency to a given ip/domain.</li> -<li><code>ifconfig</code>: gives similar information to <code>ipconfig</code> on windows, general info of physical network devices with their addresses and properties. An alternative could be <code>ip addr</code>, depending on the linux distribution being used and programs installed.</li> -<li><code>tcpdump</code>: “transmission control protocol dump” gives information on all “packets” being sent and received through the network.</li> -<li><code>netstat</code>: “network statistics” general statistics about network devices usage, display connections to the machine and more.</li> -<li><code>traceroute</code>: shows the route that the packets go through (how the packets jump from one server to another one) when trying to access an IP (or, for example, a website).</li> -<li><code>nmap</code>: “network mapper” explore network available hosts, opened ports, reverse DNS names, can guess the operating system of the device, it’s type, MAC address and more.</li> -</ul> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Sun, Mar 14, 2021 @ 05:57 UTC</p> -<p>Edited: Fri, Jun 04, 2021 @ 07:59 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@notes.html">notes</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/mail_server_with_postfix.html b/blog/old_newer/dst/a/mail_server_with_postfix.html deleted file mode 100644 index 5c0af83..0000000 --- a/blog/old_newer/dst/a/mail_server_with_postfix.html +++ /dev/null @@ -1,471 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</h1> -<p>The entry is going to be long because it’s a <em>tedious</em> process. This is also based on <a href="https://github.com/LukeSmithxyz/emailwiz">Luke Smith’s script</a>, but adapted to Arch Linux (his script works on debian-based distributions). This entry is mostly so I can record all the notes required while I’m in the process of installing/configuring the mail server on a new VPS of mine; also I’m going to be writing a script that does everything in one go (for Arch Linux), that will be hosted <a href="https://git.luevano.xyz/server_scripts.git">here</a>.</p> -<p>This configuration works for local users (users that appear in <code>/etc/passwd</code>), and does not use any type of SQL. And note that most if not all commands executed here are run with root privileges.</p> -<p>More in depth configuration is detailed in the Arch Wiki for each package used here.</p> -<h2 id="prerequisites">Prerequisites</h2> -<p>Basically the same as with the <a href="https://blog.luevano.xyz/a/website_with_nginx.html">website with Nginx and Certbot</a>:</p> -<ul> -<li>A domain name. Got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw).<ul> -<li>Later we’ll be adding some <strong>MX</strong> and <strong>TXT</strong> records.</li> -<li>You also need a <strong>CNAME</strong> for “mail” and (optionally) “www.mail”, or whatever you want to call the sub-domains (although the <a href="https://tools.ietf.org/html/rfc2181#section-10.3">RFC 2181</a> states that it NEEDS to be an <strong>A</strong> record, fuck the police), to actually work and to get SSL certificate (you can also use the SSL certificate obtained if you created a website following my other notes on <code>nginx</code> and <code>certbot</code>) with <code>certbot</code> (just create a <code>mail.conf</code> for <code>nginx</code>, similar to how we created it in the website entry).</li> -</ul> -</li> -<li>A VPS or somewhere else to host. I’m using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link).<ul> -<li><code>ssh</code> configured.</li> -<li>Ports 25, 587 (SMTP), 465 (SMTPS), 143 (IMAP) and 993 (IMAPS) open on the firewall (I use <code>ufw</code>).</li> -<li>With <code>nginx</code> and <code>certbot</code> setup and running.</li> -</ul> -</li> -</ul> -<h2 id="postfix">Postfix</h2> -<p><a href="https://wiki.archlinux.org/index.php/Postfix">Postfix</a> is a “mail transfer agent” which is the component of the mail server that receives and sends emails via SMTP.</p> -<p>Install the <code>postfix</code> package:</p> -<pre><code class="language-sh">pacman -S postfix -</code></pre> -<p>We have two main files to configure (inside <code>/etc/postfix</code>): <code>master.cf</code> (<a href="https://man.archlinux.org/man/master.5">master(5)</a>) and <code>main.cf</code> (<a href="https://man.archlinux.org/man/postconf.5">postconf(5)</a>). We’re going to edit <code>main.cf</code> first either by using the command <code>postconf -e 'setting'</code> or by editing the file itself (I prefer to edit the file).</p> -<p>Note that the default file itself has a lot of comments with description on what each thing does (or you can look up the manual, linked above), I used what Luke’s script did plus some other settings that worked for me.</p> -<p>Now, first locate where your website cert is, mine is at the default location <code>/etc/letsencrypt/live/</code>, so my <code>certdir</code> is <code>/etc/letsencrypt/live/luevano.xyz</code>. Given this information, change <code>{yourcertdir}</code> on the corresponding lines. The configuration described below has to be appended in the <code>main.cf</code> configuration file.</p> -<p>Certificates and ciphers to use for authentication and security:</p> -<pre><code class="language-apache">smtpd_tls_key_file = {yourcertdir}/privkey.pem -smtpd_tls_cert_file = {yourcertdir}/fullchain.pem -smtpd_use_tls = yes -smtpd_tls_auth_only = yes -smtp_tls_security_level = may -smtp_tls_loglevel = 1 -smtp_tls_CAfile = {yourcertdir}/cert.pem -smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -tls_preempt_cipherlist = yes -smtpd_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, - DSS, ECDSA, CAMELLIA128, 3DES, CAMELLIA256, - RSA+AES, eNULL - -smtp_tls_CApath = /etc/ssl/certs -smtpd_tls_CApath = /etc/ssl/certs - -smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination -</code></pre> -<p>Also, for the <em>connection</em> with <code>dovecot</code>, append the next few lines (telling postfix that <code>dovecot</code> will use user/password for authentication):</p> -<pre><code class="language-apache">smtpd_sasl_auth_enable = yes -smtpd_sasl_type = dovecot -smtpd_sasl_path = private/auth -smtpd_sasl_security_options = noanonymous, noplaintext -smtpd_sasl_tls_security_options = noanonymous -</code></pre> -<p>Specify the mailbox home (this is going to be a directory inside your user’s home):</p> -<pre><code class="language-apache">home_mailbox = Mail/Inbox/ -</code></pre> -<p>Pre-configuration to work seamlessly with <code>dovecot</code> and <code>opendkim</code>:</p> -<pre><code class="language-apache">myhostname = {yourdomainname} -mydomain = localdomain -mydestination = $myhostname, localhost.$mydomain, localhost - -milter_default_action = accept -milter_protocol = 6 -smtpd_milters = inet:127.0.0.1:8891 -non_smtpd_milters = inet:127.0.0.1:8891 -mailbox_command = /usr/lib/dovecot/deliver -</code></pre> -<p>Where <code>{yourdomainname}</code> is <code>luevano.xyz</code> in my case, or if you have <code>localhost</code> configured to your domain, then use <code>localhost</code> for <code>myhostname</code> (<code>myhostname = localhost</code>).</p> -<p>Lastly, if you don’t want the sender’s IP and user agent (application used to send the mail), add the following line:</p> -<pre><code class="language-apache">smtp_header_checks = regexp:/etc/postfix/smtp_header_checks -</code></pre> -<p>And create the <code>/etc/postfix/smtp_header_checks</code> file with the following content:</p> -<pre><code class="language-coffee">/^Received: .*/ IGNORE -/^User-Agent: .*/ IGNORE -</code></pre> -<p>That’s it for <code>main.cf</code>, now we have to configure <code>master.cf</code>. This one is a bit more tricky.</p> -<p>First look up lines (they’re uncommented) <code>smtp inet n - n - - smtpd</code>, <code>smtp unix - - n - - smtp</code> and <code>-o syslog_name=postfix/$service_name</code> and either delete or uncomment them… or just run <code>sed -i "/^\s*-o/d;/^\s*submission/d;/\s*smtp/d" /etc/postfix/master.cf</code> as stated in Luke’s script.</p> -<p>Lastly, append the following lines to complete postfix setup and pre-configure for <code>spamassassin</code>.</p> -<pre><code class="language-txt">smtp unix - - n - - smtp -smtp inet n - y - - smtpd - -o content_filter=spamassassin -submission inet n - y - - smtpd - -o syslog_name=postfix/submission - -o smtpd_tls_security_level=encrypt - -o smtpd_sasl_auth_enable=yes - -o smtpd_tls_auth_only=yes -smtps inet n - y - - smtpd - -o syslog_name=postfix/smtps - -o smtpd_tls_wrappermode=yes - -o smtpd_sasl_auth_enable=yes -spamassassin unix - n n - - pipe - user=spamd argv=/usr/bin/vendor_perl/spamc -f -e /usr/sbin/sendmail -oi -f \${sender} \${recipient} -</code></pre> -<p>Now, I ran into some problems with postfix, one being <a href="https://www.faqforge.com/linux/fix-for-opensuse-error-postfixmaster-fatal-0-0-0-0smtps-servname-not-supported-for-ai_socktype/">smtps: Servname not supported for ai_socktype</a>, to fix it, as <em>Till</em> posted in that site, edit <code>/etc/services</code> and add:</p> -<pre><code class="language-apache">smtps 465/tcp -smtps 465/udp -</code></pre> -<p>Before starting the <code>postfix</code> service, you need to run <code>newaliases</code> first (but you can do a bit of configuration beforehand). Edit the file <code>/etc/postfix/aliases</code> and edit accordingly. I only change the <code>root: you</code> line (where <code>you</code> is the account that will be receiving “root” mail). Check the Arch Wiki for more info and other alternatives/options. After you’re done, run:</p> -<pre><code class="language-sh">postalias /etc/postfix/aliases -newaliases -</code></pre> -<p>At this point you’re done configuring <code>postfix</code> and you can already start/enable the <code>postfix</code> service:</p> -<pre><code class="language-sh">systemctl start postfix.service -systemctl enable postfix.service -</code></pre> -<h2 id="dovecot">Dovecot</h2> -<p><a href="https://wiki.archlinux.org/index.php/Dovecot">Dovecot</a> is an IMAP and POP3 server, which is what lets an email application retrieve the mail.</p> -<p>Install the <code>dovecot</code> and <code>pigeonhole</code> (sieve for <code>dovecot</code>) packages:</p> -<pre><code class="language-sh">pacman -S dovecot pigeonhole -</code></pre> -<p>On arch, by default, there is no <code>/etc/dovecot</code> directory with default configurations set in place, but the package does provide the example configuration files. Create the <code>dovecot</code> directory under <code>/etc</code> and, optionally, copy the <code>dovecot.conf</code> file and <code>conf.d</code> directory under the just created <code>dovecot</code> directory:</p> -<pre><code class="language-sh">mkdir /etc/dovecot -cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf -cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot -</code></pre> -<p>As Luke stated, <code>dovecot</code> comes with a lot of “modules” (under <code>/etc/dovecot/conf.d/</code> if you copied that folder) for all sorts of configurations that you can include, but I do as he does and just edits/creates the whole <code>dovecot.conf</code> file; although, I would like to check each of the separate configuration files <code>dovecot</code> provides I think the options Luke provides are more than good enough.</p> -<p>I’m working with an empty <code>dovecot.conf</code> file. Add the following lines for SSL and login configuration (also replace <code>{yourcertdir}</code> with the same certificate directory described in the Postfix section above, note that the <code><</code> is required):</p> -<pre><code class="language-apache">ssl = required -ssl_cert = <{yourcertdir}/fullchain.pem -ssl_key = <{yourcertdir}/privkey.pem -ssl_min_protocol = TLSv1.2 -ssl_cipher_list = ALL:!RSA:!CAMELLIA:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SHA1:!SHA256:!SHA384:!LOW@STRENGTH -ssl_prefer_server_ciphers = yes -ssl_dh = </etc/dovecot/dh.pem - -auth_mechanisms = plain login -auth_username_format = %n -protocols = $protocols imap -</code></pre> -<p>You may notice we specify a file we don’t have under <code>/etc/dovecot</code>: <code>dh.pem</code>. We need to create it with <code>openssl</code> (you should already have it installed if you’ve been following this entry and the one for <code>nginx</code>). Just run (might take a few minutes):</p> -<pre><code class="language-sh">openssl dhparam -out /etc/dovecot/dh.pem 4096 -</code></pre> -<p>After that, the next lines define what a “valid user is” (really just sets the database for users and passwords to be the local users with their password):</p> -<pre><code class="language-apache">userdb { - driver = passwd -} - -passdb { - driver = pam -} -</code></pre> -<p>Next, comes the mail directory structure (has to match the one described in the Postfix section). Here, the <code>LAYOUT</code> option is important so the boxes are <code>.Sent</code> instead of <code>Sent</code>. Add the next lines (plus any you like):</p> -<pre><code class="language-apache">mail_location = maildir:~/Mail:INBOX=~/Mail/Inbox:LAYOUT=fs -namespace inbox { - inbox = yes - - mailbox Drafts { - special_use = \Drafts - auto = subscribe - } - - mailbox Junk { - special_use = \Junk - auto = subscribe - autoexpunge = 30d - } - - mailbox Sent { - special_use = \Sent - auto = subscribe - } - - mailbox Trash { - special_use = \Trash - } - - mailbox Archive { - special_use = \Archive - } -} -</code></pre> -<p>Also include this so Postfix can use Dovecot’s authentication system:</p> -<pre><code class="language-apache">service auth { - unix_listener /var/spool/postfix/private/auth { - mode = 0660 - user = postfix - group = postfix - } -} -</code></pre> -<p>Lastly (for <code>dovecot</code> at least), the plugin configuration for <code>sieve</code> (<code>pigeonhole</code>):</p> -<pre><code class="language-apache">protocol lda { - mail_plugins = $mail_plugins sieve -} - -protocol lmtp { - mail_plugins = $mail_plugins sieve -} - -plugin { - sieve = ~/.dovecot.sieve - sieve_default = /var/lib/dovecot/sieve/default.sieve - sieve_dir = ~/.sieve - sieve_global_dir = /var/lib/dovecot/sieve/ -</code></pre> -<p>Where <code>/var/lib/dovecot/sieve/default.sieve</code> doesn’t exist yet. Create the folders:</p> -<pre><code class="language-sh">mkdir -p /var/lib/dovecot/sieve -</code></pre> -<p>And create the file <code>default.sieve</code> inside that just created folder with the content:</p> -<pre><code class="language-nginx">require ["fileinto", "mailbox"]; -if header :contains "X-Spam-Flag" "YES" { - fileinto "Junk"; -} -</code></pre> -<p>Now, if you don’t have a <code>vmail</code> (virtual mail) user, create one and change the ownership of the <code>/var/lib/dovecot</code> directory to this user:</p> -<pre><code class="language-sh">grep -q "^vmail:" /etc/passwd || useradd -m vmail -s /usr/bin/nologin -chown -R vmail:vmail /var/lib/dovecot -</code></pre> -<p>Note that I also changed the shell for <code>vmail</code> to be <code>/usr/bin/nologin</code>. After that, run:</p> -<pre><code class="language-sh">sievec /var/lib/dovecot/sieve/default.sieve -</code></pre> -<p>To compile the configuration file (a <code>default.svbin</code> file will be created next to <code>default.sieve</code>).</p> -<p>Next, add the following lines to <code>/etc/pam.d/dovecot</code> if not already present (shouldn’t be there if you’ve been following these notes):</p> -<pre><code class="language-txt">auth required pam_unix.so nullok -account required pam_unix.so -</code></pre> -<p>That’s it for <code>dovecot</code>, at this point you can start/enable the <code>dovecot</code> service:</p> -<pre><code class="language-sh">systemctl start dovecot.service -systemctl enable dovecot.service -</code></pre> -<h1 id="opendkim">OpenDKIM</h1> -<p><a href="https://wiki.archlinux.org/index.php/OpenDKIM">OpenDKIM</a> is needed so services like G**gle (we don’t mention that name here [[[this is a meme]]]) don’t throw the mail to the trash. DKIM stands for “DomainKeys Identified Mail”.</p> -<p>Install the <code>opendkim</code> package:</p> -<pre><code class="language-sh">pacman -S opendkim -</code></pre> -<p>Generate the keys for your domain:</p> -<pre><code class="language-sh">opendkim-genkey -D /etc/opendkim -d {yourdomain} -s {yoursubdomain} -r -b 2048 -</code></pre> -<p>Where you need to change <code>{yourdomain}</code> and <code>{yoursubdomain}</code> (doesn’t really need to be the sub-domain, could be anything that describes your key) accordingly, for me it’s <code>luevano.xyz</code> and <code>mail</code>, respectively. After that, we need to create some files inside the <code>/etc/opendkim</code> directory. First, create the file <code>KeyTable</code> with the content:</p> -<pre><code class="language-txt">{yoursubdomain}._domainkey.{yourdomain} {yourdomain}:{yoursubdomain}:/etc/opendkim/{yoursubdomain}.private -</code></pre> -<p>So, for me it would be:</p> -<pre><code class="language-txt">mail._domainkey.luevano.xyz luevano.xyz:mail:/etc/opendkim/mail.private -</code></pre> -<p>Next, create the file <code>SigningTable</code> with the content:</p> -<pre><code class="language-txt">*@{yourdomain} {yoursubdomain}._domainkey.{yourdomain} -</code></pre> -<p>Again, for me it would be:</p> -<pre><code class="language-txt">*@luevano.xyz mail._domainkey.luevano.xyz -</code></pre> -<p>And, lastly create the file <code>TrustedHosts</code> with the content:</p> -<pre><code class="language-txt">127.0.0.1 -::1 -10.1.0.0/16 -1.2.3.4/24 -localhost -{yourserverip} -... -</code></pre> -<p>And more, make sure to include your server IP and something like <code>subdomain.domainname</code>.</p> -<p>Next, edit <code>/etc/opendkim/opendkim.conf</code> to reflect the changes (or rather, additions) of these files, as well as some other configuration. You can look up the example configuration file located at <code>/usr/share/doc/opendkim/opendkim.conf.sample</code>, but I’m creating a blank one with the contents:</p> -<pre><code class="language-apache">Domain {yourdomain} -Selector {yoursubdomain} - -Syslog Yes -UserID opendkim - -KeyFile /etc/opendkim/{yoursubdomain}.private -Socket inet:8891@localhost -</code></pre> -<p>Now, change the permissions for all the files inside <code>/etc/opendkim</code>:</p> -<pre><code class="language-sh">chown -R root:opendkim /etc/opendkim -chmod g+r /etc/postfix/dkim/* -</code></pre> -<p>I’m using <code>root:opendkim</code> so <code>opendkim</code> doesn’t complain about the <code>{yoursubdomani}.private</code> being insecure (you can change that by using the option <code>RequireSafeKeys False</code> in the <code>opendkim.conf</code> file, as stated <a href="http://lists.opendkim.org/archive/opendkim/users/2014/12/3331.html">here</a>).</p> -<p>That’s it for the general configuration, but you could go more in depth and be more secure with some extra configuration as described in the <a href="https://wiki.archlinux.org/index.php/OpenDKIM#Security">Arch Wiki entry for OpenDKIM</a>.</p> -<p>Now, just start/enable the <code>opendkim</code> service:</p> -<pre><code class="language-sh">systemctl start opendkim.service -systemctl enable opendkim.service -</code></pre> -<p>And don’t forget to add the following <strong>TXT</strong> records on your domain registrar (these examples are for Epik):</p> -<ol> -<li><em>DKIM</em> entry: look up your <code>{yoursubdomain}.txt</code> file, it should look something like:</li> -</ol> -<pre><code class="language-txt">{yoursubdomain}._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " - "p=..." - "..." ) ; ----- DKIM key mail for {yourdomain} -</code></pre> -<p>In the TXT record you will place <code>{yoursubdomain}._domainkey</code> as the “Host” and <code>"v=DKIM1; k=rsa; s=email; " "p=..." "..."</code> in the “TXT Value” (replace the dots with the actual value you see in your file).</p> -<ol start="2"> -<li> -<p><em>DMARC</em> entry: just <code>_dmarc.{yourdomain}</code> as the “Host” and <code>"v=DMARC1; p=reject; rua=mailto:dmarc@{yourdomain}; fo=1"</code> as the “TXT Value”.</p> -</li> -<li> -<p><em>SPF</em> entry: just <code>@</code> as the “Host” and <code>"v=spf1 mx a:{yoursubdomain}.{yourdomain} - all"</code> as the “TXT Value”.</p> -</li> -</ol> -<p>And at this point you could test your mail for spoofing and more, but you don’t know -yet- how to login (it’s really easy, but I’m gonna state that at the end of this entry).</p> -<h2 id="spamassassin">SpamAssassin</h2> -<p><a href="https://wiki.archlinux.org/index.php/SpamAssassin">SpamAssassin</a> is just <em>a mail filter to identify spam</em>.</p> -<p>Install the <code>spamassassin</code> package (which will install a bunch of ugly <code>perl</code> packages…):</p> -<pre><code class="language-sh">pacman -S spamassassin -</code></pre> -<p>For some reason, the permissions on all <code>spamassassin</code> stuff are all over the place. First, change owner of the executables, and directories:</p> -<pre><code class="language-sh">chown spamd:spamd /usr/bin/vendor_perl/sa-* -chown spamd:spamd /usr/bin/vendor_perl/spam* -chwown -R spamd:spamd /etc/mail/spamassassin -</code></pre> -<p>Then, you can edit <code>local.cf</code> (located in <code>/etc/mail/spamassassin</code>) to fit your needs (I only uncommented the <code>rewrite_header Subject ...</code> line). And then you can run the following command to update the patterns and compile them:</p> -<pre><code class="language-sh">sudo -u spamd sa-update -sudo -u spamd sa-compile -</code></pre> -<p>And since this should be run periodically, create the service <code>spamassassin-update.service</code> under <code>/etc/systemd/system</code> with the following content:</p> -<pre><code class="language-ini">[Unit] -Description=SpamAssassin housekeeping -After=network.target - -[Service] -User=spamd -Group=spamd -Type=oneshot - -ExecStart=/usr/bin/vendor_perl/sa-update --allowplugins -SuccessExitStatus=1 -ExecStart=/usr/bin/vendor_perl/sa-compile -ExecStart=/usr/bin/systemctl -q --no-block try-restart spamassassin.service -</code></pre> -<p>And you could also execute <code>sa-learn</code> to train <code>spamassassin</code>‘s bayes filter, but this works for me. Then create the timer <code>spamassassin-update.timer</code> under the same directory, with the content:</p> -<pre><code class="language-ini">[Unit] -Description=SpamAssassin housekeeping - -[Timer] -OnCalendar=daily -Persistent=true - -[Install] -WantedBy=timers.target -</code></pre> -<p>You can now start/enable the <code>spamassassin-update</code> timer:</p> -<pre><code class="language-sh">systemctl start spamassassin-update.timer -systemctl enable spamassassin-update.timer -</code></pre> -<p>Next, you may want to edit the <code>spamassassin</code> service before starting and enabling it, because by default, it could <a href="https://rimuhosting.com/howto/memory.jsp">spawn a lot of “childs”</a> eating a lot of resources and you really only need one child. Append <code>--max-children=1</code> to the line <code>ExecStart=...</code> in <code>/usr/bin/systemd/system/spamassassin.service</code>:</p> -<pre><code class="language-ini">... -ExecStart=/usr/bin/vendor_perl/spamd -x -u spamd -g spamd --listen=/run/spamd/spamd.sock --listen=localhost --max-children=1 -... -</code></pre> -<p>Finally, start and enable the <code>spamassassin</code> service:</p> -<pre><code class="language-sh">systemctl start spamassassin.service -systemctl enable spamassassin.service -</code></pre> -<h2 id="wrapping-up">Wrapping up</h2> -<p>We should have a working mail server by now. Before continuing check your journal logs (<code>journalctl -xe --unit={unit}</code>, where <code>{unit}</code> could be <code>spamassassin.service</code>for example) to see if there was any error whatsoever and try to debug it, it should be a typo somewhere (the logs are generally really descriptive) because all the settings and steps detailed here just (literally just finished doing everything on a new server as of the writing of this text) worked <em>(((it just werks on my machine)))</em>.</p> -<p>Now, to actually use the mail service: first of all, you need a <em>normal</em> account (don’t use root) that belongs to the <code>mail</code> group (<code>gpasswd -a user group</code> to add a user <code>user</code> to group <code>group</code>) and that has a password.</p> -<p>Next, to actually login into a mail app/program/whateveryouwanttocallit, you will use the following settings, at least for <code>thunderdbird</code>(I tested in windows default mail app and you don’t need a lot of settings):</p> -<ul> -<li>* server: subdomain.domain (mail.luevano.xyz in my case)</li> -<li><strong>SMTP</strong> port: 587</li> -<li><strong>SMTPS</strong> port: 465 (I use this one)</li> -<li><strong>IMAP</strong> port: 143</li> -<li><strong>IMAPS</strong> port: 993 (again, I use this one)</li> -<li>Connection/security: SSL/TLS</li> -<li>Authentication method: Normal password</li> -<li>Username: just your <code>user</code>, not the whole email (<code>david</code> in my case)</li> -<li>Password: your <code>user</code> password (as in the password you use to login to the server with that user)</li> -</ul> -<p>All that’s left to do is test your mail server for spoofing, and to see if everything is setup correctly. Go to <a href="https://www.appmaildev.com/en/dkim">DKIM Test</a> and follow the instructions (basically click next, and send an email with whatever content to the email that they provide). After you send the email, you should see something like:</p> -<p><img alt="DKIM Test successful" src="https://static.luevano.xyz/images/b/notes/mail/dkim_test_successful.png"></p> -<p>(Yes, I blurred a lot in the picture just to be sure, either way what’s important is the list on the bottom part of the image)</p> -<p>Finally, that’s actually it for this entry, if you have any problem whatsoever you have my info down below.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Sun, Mar 21, 2021 @ 04:05 UTC</p> -<p>Edited: Fri, Jun 04, 2021 @ 07:59 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@server.html">server</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@tutorial.html">tutorial</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/new_blogging_system.html b/blog/old_newer/dst/a/new_blogging_system.html deleted file mode 100644 index e3fae20..0000000 --- a/blog/old_newer/dst/a/new_blogging_system.html +++ /dev/null @@ -1,115 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>I'm using a new blogging system -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>I'm using a new blogging system</h1> -<p>So, I was tired of working with <code>ssg</code> (and then <code>sbg</code> which was a modified version of <code>ssg</code> that I “wrote”), for one general reason: not being able to extend it as I would like; and not just dumb little stuff, I wanted to be able to have more control, to add tags (which another tool that I found does: <code>blogit</code>), and even more in a future.</p> -<p>The solution? Write a new program “from scratch” in <em>pYtHoN</em>. Yes it is bloated, yes it is in its early stages, but it works just as I want it to work, and I’m pretty happy so far with the results and have with even more ideas in mind to “optimize” and generally clean my wOrKfLoW to post new blog entries. I even thought of using it for posting into a “feed” like gallery for drawings or pictures in general.</p> -<p>I called it <a href="https://github.com/luevano/pyssg"><code>pyssg</code></a>, because it sounds nice and it wasn’t taken in the PyPi. It is just a terminal program that reads either a configuration file or the options passed as flags when calling the program.</p> -<p>It still uses Markdown files because I find them very easy to work with. And instead of just having a “header” and a “footer” applied to each parsed entry, you will have templates (generated with the program) for each piece that I thought made sense (idea taken from <code>blogit</code>): the common header and footer, the common header and footer for each entry and, header, footer and list elements for articles and tags. When parsing the Markdown file these templates are applied and stitched together to make a single HTML file. Also generates an RSS feed and the <code>sitemap.xml</code> file, which is nice.</p> -<p>It might sound convoluted, but it works pretty well, with of course room to improve; I’m open to suggestions, issue reporting or direct contributions <a href="https://github.com/luevano/pyssg">here</a>. BTW, it only works on Linux for now (and don’t think on making it work on windows, but feel free to do PR for the compatibility).</p> -<p>That’s it for now, the new RSS feed is available here: <a href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a>.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Fri, May 28, 2021 @ 03:21 UTC</p> -<p>Edited: Fri, May 28, 2021 @ 03:42 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/shell_scripting_video_notes.html b/blog/old_newer/dst/a/shell_scripting_video_notes.html deleted file mode 100644 index 3cad225..0000000 --- a/blog/old_newer/dst/a/shell_scripting_video_notes.html +++ /dev/null @@ -1,310 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Shell scripting tutorial video notes -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Shell scripting tutorial video notes</h1> -<p>Another summary, this time about shell scripting in general. And just like with the <a href="https://blog.luevano.xyz/a/linux_video_notes">Linux notes</a>, I also did most of the notes myself or with resources outside the video. The videos in question are: <a href="https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790">The Bad Tutorials (YT): Shell Scripting Tutorials</a> and <a href="https://www.youtube.com/playlist?list=PL2qzCKTbjutJRM7K_hhNyvf8sfGCLklXw">Automation with SCripting (YT): Complete Shell Scripting Tutorials</a>. Also, some notes were taken from <a href="https://www.tutorialspoint.com/unix/index.htm">tutorialspoint: UNIX / LINUX Tutorial</a> and general googling.</p> -<h2 id="basic-concepts">Basic concepts</h2> -<p>A <strong>shell</strong> it’s an <strong>interface</strong> between the user and the <strong>kernel</strong>. While the kernel it’s the layer that interacts between the shell and the <strong>hardware</strong>. And you access the shell either via a <strong>terminal</strong>, or executing a <strong>shell script</strong>. Note that if you’re using a GUI environment, you need a <strong>terminal emulator</strong> to actually use a terminal (most Linux distros come with everything needed, so no need to worry).</p> -<p>When using a terminal a blank screen with some text and a cursor that shows you where to type will appear and depending on the shell being used (<code>sh</code>, <code>dash</code>, <code>ksh</code>, <code>bash</code>, <code>zsh</code>, <code>fish</code>, etc.) the <strong>prompt</strong> will be different. The most common one being of the form <code>user@host:~$</code>, which tells that the <code>user</code> is using <code>host</code> machine and the current working directory is <code>~</code> (can be <code>/any/path/</code> too), and lastly, the <code>$</code> shows the current privileges of the shell/user using the shell (a <code>$</code> for normal user and <code>#</code> for root access).</p> -<p>To clear the screen use command <code>clear</code> or simply do <code>Ctrl + l</code> (most terminals let you do this) and to cancel or create a new prompt do <code>Ctrl + c</code>, this also cancels any running program that’s using the terminal (typing <code>q</code> when a program is running also stops the process, sometimes).</p> -<p>Also there are <strong>POSIX</strong> (portable operating system interface) compliant shells like <code>sh</code>, <code>dash</code>, <code>ksh</code>, etc., that have a standard syntax and are portable to any Unix system. Non POSIX compliant shells (or not necessary fully POSIX compliant) are <code>bash</code>, <code>zsh</code>, <code>fish</code>, etc., that provide a more modern syntax but lack speed on executing scripts.</p> -<h3 id="common-commandsprograms">Common commands/programs</h3> -<p>A list of common commands or programs with a short description (for more, do <code>man command</code> or <code>command -h</code> or <code>command --help</code>):</p> -<ul> -<li><strong><code>man</code>: an interface to the system reference manuals.</strong></li> -<li><code>pwd</code>: print name of current/working directory.</li> -<li><code>cd</code>: change the working directory.</li> -<li><code>ls</code>: list directory contents.</li> -<li><code>echo</code>: display a line of text. Also, see <strong>escape sequences</strong> (<a href="https://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html">Bash Prompt HOWTO: Chapter 2. Bash and Bash Prompts: 2.5. Bash Prompt Escape Sequences</a>).</li> -<li><code>mkdir</code>: make directories.</li> -<li><code>touch</code>: change file timestamps (if no file exists, creates a new blank one).</li> -<li><code>cat</code>: concatenate files and print on the standard output.</li> -<li><code>mv</code>: move (rename) files.</li> -<li><code>rm</code>: remove files or directories.</li> -<li><code>rmdir</code>: remove empty directories.</li> -<li><code>cp</code>: copy files and directories.</li> -<li><code>ln</code>: make links between files (hard or soft, also known as symbolic).</li> -<li><code>umask</code>: get or set the file mode creation mask.</li> -<li><code>chmod</code>: change file mode bits (change file permissions).</li> -<li><code>chown</code>: change file owner and group.</li> -<li><code>wc</code>: print newline, word, and byte counts for each file.</li> -<li><code>file</code>: determine file type.</li> -<li><code>sort</code>: sort lines of text files.</li> -<li><code>cut</code>: remove sections from each line of files.</li> -<li><code>dd</code>: convert and copy a file (mostly used to make bootable USBs).</li> -<li><code>compress</code>: compress data.</li> -<li><code>gzip</code>, <code>gunzip</code>, <code>zcat</code>: compress or expand files.</li> -<li><code>uname</code>: print system information.</li> -<li><code>cal</code>: display a calendar.</li> -<li><code>date</code>: print or set the system date and time.</li> -<li><code>read</code>: read from standard input into shell variables (also used to read from a file).</li> -<li><code>tr</code>: translate or delete characters.</li> -<li><code>readonly</code>: set the readonly attribute for variables.</li> -<li><code>set</code>: set or unset options and positional parameters.</li> -<li><code>unset</code>: unset values and attributes of variables and functions.</li> -<li><code>expr</code>: evaluate expressions.</li> -<li><code>tput</code>, <code>reset</code>: initialize a terminal or query terminfo database (used for more complex terminal output).</li> -<li><code>grep</code>, <code>egrep</code>, <code>fgrep</code>: print lines that match patterns (usually used to find text in a file or some text).</li> -<li><code>sleep</code>: delay for a specified amount of time.</li> -<li><code>break</code>: exit from for, while, or until loop.</li> -<li><code>continue</code>: continue for, while, or until loop.</li> -<li><code>logname</code>: print user’s login name.</li> -<li><code>write</code>: send a message to another user.</li> -<li><code>mesg</code>: display (or do not display) messages from other users.</li> -<li><code>return</code>: return from a function or dot script.</li> -<li><code>exit</code>: cause the sell to exit.</li> -</ul> -<p>And some special “commands” or “operators” (for more: <a href="https://www.gnu.org/software/bash/manual/html_node/Redirections.html">gnu: 3.6 Redirections</a>):</p> -<ul> -<li><code>|</code> (pipe): used between two commands and the output from the command from the left serves as input to the command from the right.</li> -<li><code>></code>: redirects output to a file, overwriting the file (or creating a new file).</li> -<li><code>>></code>: redirects output to a file, appending to the file (or creating a new file).</li> -</ul> -<h2 id="shell-scripting">Shell scripting</h2> -<p>A shell script is nothing more but a file that contains commands in it; they’re executed in the same order they are present in the file. A shell script file is usually terminated with a <code>.sh</code> extension, independently of the shell being used, but it’s not 100% necessary as in Unix systems, an extension mean nothing, other than distinction (visually) between files. Then one can just have an extension-less file as a script. <strong>The script must have execution permissions (<code>chmod +x file</code>)</strong>, unless <code>shell script</code> is executed in the terminal, where <code>shell</code> could be <code>sh</code>, <code>bash</code>, etc. <strong>Comments</strong> are created by prepending <code>#</code> to whatever the text should be a comment.</p> -<p>It’s common practice to have the first line as a <strong>she-bang</strong> (<code>#!</code>), which is just a comment telling the interpreter which shell to execute the script with (usable when having the script in your <strong>PATH</strong> so you only call the name of the script like any other command/program). A she-bang has the syntax <code>#!/path/to/shell some_other_options</code>, the most common she-bangs being: <code>#!/bin/sh</code>, <code>#!/bin/bash</code>, <code>#!/usr/bin/python</code>, etc.</p> -<p>Also, some people argue that you shouldn’t use absolute paths, since not all Unix operating systems have the same directory structure, or not all programs are going to be installed in the same folder. So a portable she-bang can be made by prepending <code>/usr/bin/env</code> and the specify the program to run, for example: <code>#!/usr/bin/env bash</code>.</p> -<p>Like always… the basic “Hello, world!” script:</p> -<pre><code class="language-sh">#!/bin/sh -echo "Hello, world!" -</code></pre> -<p>Three ways of executing this script (assuming the file name is <code>hw</code>):</p> -<ol> -<li>Type in terminal <code>sh hw</code>.</li> -<li>Type in terminal <code>./hw</code>. Requires the file to have execute permissions.</li> -<li>Type in terminal <code>hw</code>. Requires the file to have execute permissions. Requires the file to be in your PATH.</li> -</ol> -<h3 id="variables">Variables</h3> -<p>Variables are case sensitive, meaning that <code>my_var</code> and <code>MY_VAR</code> are different and a variable name can only contain letters and numbers (<code>a-z</code>, <code>A-Z</code> and <code>0-9</code>) or the underscore character <code>_</code>. Can’t contain a space. Variables are called by prepending <code>$</code> to the variable name.</p> -<p>Like in most programming languages, there are some reserved words like <code>if</code>, <code>select</code>, <code>then</code>, <code>until</code>, <code>while</code>, etc., that can’t be used as variables or as values of variables. For more: <a href="https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html">D.2 Index of Shell Reserved Words</a>.</p> -<p>There is no need to specify a variable type. Anything surrounded by <code>"</code> will be treated as text. You can use booleans, numbers, text and arrays (the implementation of arrays depends on the shell being used). Make a variable readonly by calling <code>readonly variable_name</code>. Basic syntax:</p> -<ul> -<li>Text variables: <code>var="my var"</code>.</li> -<li>Numeric variables: <code>var=123</code>.</li> -<li>Boolean variables: <code>var=true</code> and <code>var=false</code>.</li> -<li>Arrays (assuming <code>bash</code> is the shell):<ul> -<li><code>var[0]=value1</code>, <code>var[...]=...</code>, <code>var[n]=valuen</code>, etc.</li> -<li><code>var=(value1 ... valuen)</code></li> -<li>Access single values with <code>${var[index]}</code> and all values with <code>${var[*]}</code> or <code>${var[@]}</code>.</li> -</ul> -</li> -</ul> -<p>There are special variables (for more. <a href="https://www.tutorialspoint.com/unix/unix-special-variables.htm">tutorialspoint: Unix / Linux - Special Variables</a>):</p> -<ul> -<li><code>$</code>: represents the process ID number, or PID, of the current shell.</li> -<li><code>0</code>: the filename of the current script.</li> -<li><code>n</code>: where <code>n</code> can be any whole number, correspond to arguments passed to the script (<code>command arg1 arg2 arg3 argn</code>).</li> -<li><code>#:</code> number of arguments supplied to the script.</li> -<li><code>*:</code> all the arguments are double quoted.</li> -<li><code>@:</code> all the arguments are individually double quoted.</li> -<li><code>?:</code> exit status of the last command executed.</li> -<li><code>!:</code> process number of the last background command.</li> -</ul> -<p>When calling a script, you can pass optional (or required) positional arguments like: <code>command arg1 arg2 arg3 argn</code>.</p> -<p>Note that a variable can also take the output of another command, one common way to do this is using <code>$(command)</code> or <code>`command`</code>, for example: <code>var="$(echo 'this is a command being executed inside the definition of a variable')"</code> which, since the <code>echo</code> command is being run, <code>var="this is a command being executed inside the definition of a variable"</code>, which doesn’t seem like much, but there could be any command inside <code>$()</code> or <code>`command`</code>. Note that this is not special to defining variables, could also be used as arguments of another command.</p> -<h4 id="internal-field-separator-ifs">Internal Field Separator (IFS)</h4> -<p>This is used by the shell to determine how to do word splitting (how to recognize word boundaries). The default value for <code>IFS</code> consists of whitespace characters (space, tab and newline). This value can ve overridden by setting the variable <code>IFS</code> to something like, for example, <code>:</code>.</p> -<h3 id="conditionals">Conditionals</h3> -<h4 id="exit-status">Exit status</h4> -<p>Any command being run has an exit status, either <code>0</code> or <code>1</code>, if the command has been executed successfully or otherwise (an error), respectively.</p> -<h4 id="if-statement"><code>if</code> statement</h4> -<p>Pretty similar to other programming languages, evaluates an expression to a <code>true</code> or <code>false</code> and executes code as specified. <code>if</code> statements can be nested, and follow normal rules of logical operations. Basic syntax is:</p> -<pre><code class="language-sh">#!/bin/sh -if expression -then -do_something -elif another_expression -then -do_another_thing -else -do_something_else -fi -</code></pre> -<p>The expression is usually wrapped around <code>[]</code> or <code>[[]]</code>, the first being POSIX compliant and the second <code>bash</code>-specific (and other shells).</p> -<p>Also, some <strong>operators</strong> to compare things use <code>==</code> for “equals” and <code>></code> for “greater than”, for example; while in a POSIX compliant shell, <code>=</code> for “equals” and <code>-gt</code> for “greater than” has to be used. For more operators: <a href="https://www.tutorialspoint.com/unix/unix-basic-operators.htm">tutorialspoint: Unix / Linux - Shell Basic Operators</a> (this also covers <strong>logical operators</strong> and <strong>file test operators</strong>).</p> -<h3 id="case-statement">Case statement</h3> -<p>A common good alternative to multilevel <code>if</code> statements, enables you to match several values against one variable. Basic syntax is:</p> -<pre><code class="language-sh">case $var in - pattern1) - do_something1 - ;; - pattern2) - subpattern1) - do_subsomething1 - ;; - subpattern2) - do_subsomething2 - ;; - *) - pattern3|pattern4|...|patternN) - do_something3 - ;; - patternM) - do_somethingM - ;; - *) - do_something_default - ;; -esac -</code></pre> -<p>Where the <code>*</code> pattern is not necessary but serves the same purpose as a “default” case.</p> -<h3 id="loops">Loops</h3> -<p>Loops enable execution of a set of commands repeatedly. Loops, naturally, can be nested. <code>expression</code> here (in the basic syntax examples) work the same as mentioned in the “<code>if</code> statement” section. For more: <a href="https://www.tutorialspoint.com/unix/unix-shell-loops.htm">tutorialspoint: Unix / Linux - Shell Loop Types</a>.</p> -<h4 id="loop-control">Loop control</h4> -<p>Similar than other programming languages, there are loop controls to interrupt or continue a loop:</p> -<pre><code>* `break` statement. -* `continue` statement. -</code></pre> -<p>These statements accept an argument that specify from which loop to exit/continue.</p> -<h4 id="while-loop"><code>while</code> loop</h4> -<p>Enables to execute a set of commands repeatedly until some condition occurs. Basic syntax:</p> -<pre><code class="language-sh">#!/bin/sh -while expression -do - do_something -done -</code></pre> -<h4 id="until-loop"><code>until</code> loop</h4> -<p>Similar to the <code>while</code> loop, the difference is that the <code>while</code> loop is executed as long as a condition is true, but the <code>until</code> loop… until a condition is true. Basic syntax (similar to <code>while</code> loop):</p> -<pre><code class="language-sh">#!/bin/sh -until expression -do - do_something -done -</code></pre> -<h4 id="for-loop"><code>for</code> loop</h4> -<p>Operates on lists of items. It repeats a set of commands for every item in a list. Basic syntax:</p> -<pre><code class="language-sh">#!/bin/sh -for var in word1 word2 ... wordN -do - do_something_with_var -done -</code></pre> -<p>Where <code>var</code> is the current value (<code>word1</code>, <code>word2</code>, etc.) in the loop and the expression after <code>for</code> can refer to an array, or the output of a command that outputs a list of things, etc.</p> -<h4 id="select-loop"><code>select</code> loop</h4> -<p>Provides an easy way to create a numbered menu from which users can select options. Basic syntax (similar to <code>for</code> loop):</p> -<pre><code class="language-sh">select var in word1 word2 ... wordN -do - do_something_with_var -done -</code></pre> -<h3 id="meta-characters">Meta characters</h3> -<p>Meta characters are used to execute several commands on a single line (depending on what it’s needed). The most used meta characters to accomplish this are semi-colon <code>;</code>, double ampersand <code>&&</code> and double “pipe” <code>||</code>.</p> -<ul> -<li><code>;</code>: is used to finish one command (similar to some programming languages), after the command on the left of <code>;</code> is finished (whatever the exit code is), the command on the right will be executed.</li> -<li><code>&&</code>: similar to <code>;</code>, but only if the command on the left exits with code <code>0</code> (success).</li> -<li><code>||</code>: similar to <code>&&</code>, but for exit code <code>1</code>(error).</li> -</ul> -<h3 id="functions">Functions</h3> -<p>Enable to break down the overall functionality of a script into smaller, logical subsections, which can then be called upon to perform their individual tasks when needed (like in any other programming language…). For more: <a href="https://www.tutorialspoint.com/unix/unix-shell-functions.htm">tutorialspoint: Unix / Linux - Shell Functions</a>. Basic syntax:</p> -<pre><code class="language-sh">#!/bin/sh -function_name () { - do_something -} -</code></pre> -<p>Functions can also take arguments and can access their individual arguments (each function will have a different “storage” for their arguments). Functions can also be nested. Here <code>exit</code> will not only will finish the function code, but also the shell script that called it, instead use <code>return</code> plus an exit code to just exit the function.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Sun, Mar 14, 2021 @ 05:57 UTC</p> -<p>Edited: Fri, Jun 04, 2021 @ 08:00 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@notes.html">notes</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/sql_video_notes.html b/blog/old_newer/dst/a/sql_video_notes.html deleted file mode 100644 index 471dbf7..0000000 --- a/blog/old_newer/dst/a/sql_video_notes.html +++ /dev/null @@ -1,245 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>SQL tutorial video notes -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>SQL tutorial video notes</h1> -<p>I was requested to make summaries of videos about SQL, these are the notes (mostly this is a transcription of what I found useful). The videos in question are: <a href="https://www.youtube.com/watch?v=HXV3zeQKqGY">SQL Tutorial - Full Database Course for Beginners</a>, <a href="https://www.youtube.com/watch?v=7S_tz1z_5bA">MySQL Tutorial for Beginners [Full Course]</a> and <a href="https://www.youtube.com/watch?v=2Fn0WAyZV0E">Advanced SQL course | SQL tutorial advanced</a>. Also, some notes were taken from <a href="https://www.w3schools.com/sql/">w3schools.com’s SQL Tutorial</a> and <a href="https://dev.mysql.com/doc/refman/8.0/en/">MySQL 8.0 Reference Manual</a>.</p> -<h2 id="what-is-a-database-db">What is a database (DB)?</h2> -<p>Any collection of related information, such as a phone book, a shopping list, Facebook’s user base, etc.. It can be stored in different ways: on paper, on a computer, in your mind, etc..</p> -<h3 id="database-management-systems-dbms">Database Management Systems (DBMS)</h3> -<p>A special software program that helps users create and maintain a database that makes it easy to manage large amounts of information, handles security, backups and can connect to programming languages for automation.</p> -<h3 id="crud">CRUD</h3> -<p>The four main operations that a DBMS will do: create, read, update and delete.</p> -<h3 id="two-types-of-databases">Two types of databases</h3> -<ul> -<li>Relational (SQL)<ul> -<li>Organize data into one or more tables.</li> -<li>Each table has columns and rows.</li> -<li>A unique key identifies each row.</li> -</ul> -</li> -<li>Non-relational (noSQL/not just SQL)<ul> -<li>Key-value stores.</li> -<li>Documents (JSON, XML, etc).</li> -<li>Graphs.</li> -<li>Flexible tables.</li> -</ul> -</li> -</ul> -<h4 id="relational-databases-rdb-sql">Relational databases (RDB) (SQL)</h4> -<p>When we want to create a RDB we need a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL) which is a standardized language for interacting with RDBMS and it’s used to perform CRUD operations (and other administrative tasks).</p> -<h4 id="non-relational-databases-nrdb-nosqlnot-just-sql">Non-relational databases (NRDB) (noSQL/not just SQL)</h4> -<p>Anything that’s not relational, stores data in anything but static tables. Could be a document (JSON, XML, etc.), graph (relational nodes), key-value hash (strings, json, etc.), etc.</p> -<p>NRDB also require a Non-Relational Database Management System (NRDBMS) to maintain a database. But it doesn’t have a standardized language for performing CRUD and administrative operations like how RDB have.</p> -<h3 id="database-queries">Database queries</h3> -<p>A DB query is a request that is made to the (R/NR)DBMS for a specific information. A google search is a query, for example.</p> -<h2 id="tables-and-keys">Tables and keys</h2> -<p>A table is composed of columns, rows and a primary key. The primary key is unique and identifies one specific row. Columns and rows are trivial, a column identifies a field and has a specific data type (name, email, birth) and a row identifies a table entry (person that contains a name, email and birth).</p> -<p>Also, there are foreign keys, it’s purpose is to relate to another database table; this foreign key is unique in it’s own table, but can be repeated where you use it as a foreign key.</p> -<p>It’s possible to use the same table keys as foreign keys to make relations inside the same table.</p> -<h2 id="sql-basics">SQL basics</h2> -<p>It’s actually a hybrid language, basically 4 types of languages in one:</p> -<ul> -<li>Data Query Language (DQL)<ul> -<li>Used to query the database for information.</li> -<li>Get information that is already stored there.</li> -</ul> -</li> -<li>Data Definition Language (DDL)<ul> -<li>Used for defining database schemas.</li> -</ul> -</li> -<li>Data Control Language (DCL)<ul> -<li>Used for controlling access to the data in the database.</li> -<li>User and permissions management.</li> -</ul> -</li> -<li>Data Manipulation Language (DML)<ul> -<li>Used for inserting, updating and deleting data from a database.</li> -</ul> -</li> -</ul> -<h3 id="queries">Queries</h3> -<p>A set of instructions given to the RDBMS (written in SQL) that tell the RDBMS what information you want it to retrieve. Instead of getting the whole database, retrieve only a bit of information that you need.</p> -<p>Also, SQL keywords can be either lower or upper case, but it’s <strong>convention to use upper case</strong>. And <strong>queries are ended by a semi-colon</strong>.</p> -<h4 id="data-types">Data types</h4> -<p>Just some SQL data types (for more: <a href="https://dev.mysql.com/doc/refman/8.0/en/data-types.html">MySQL 8.0 Reference Manual: Chapter 11 Data Types</a>, the notation is <code>DATATYPE(SIZE(,SIZE))</code>:</p> -<ul> -<li><code>INT</code>: integer numbers.</li> -<li><code>DECIMAL(M,N)</code>: decimal numbers.</li> -<li><code>VARCHAR(N)</code>: string of text of length N.</li> -<li><code>BLOB</code>: Binary Large Object, stores large data.</li> -<li><code>DATE</code>: YYYY-MM-DD.</li> -<li><code>TIMESTAMP</code>: YYYY-MM-DD HH:MM:SS.</li> -</ul> -<h4 id="basic-management-of-tables">Basic management of tables</h4> -<p>To <strong>create a table</strong>, the basic syntax is <code>CREATE TABLE tablename (column1 datatype constraint, column2 datatype constraint, ...)</code>, where a constraint could be (for more: <a href="https://dev.mysql.com/doc/refman/8.0/en/create-table.html">MySQL 8.0 Reference Manual: 13.1.20 CREATE TABLE Statement</a>):</p> -<ul> -<li><code>NOT NULL</code>: can’t have a <code>NULL</code> value.</li> -<li><code>UNIQUE</code>: all values are unique.</li> -<li><code>PRIMARY KEY</code>: uniquely identifies each row.</li> -<li><code>FOREIGN KEY</code>: uniquely identifies a row in another table.</li> -<li><code>CHECK expresion</code>: satisfy a special condition (<code>expresion</code>).</li> -<li><code>DEFAULT value</code>: if no value is specified use value <code>value</code>.</li> -<li><code>INDEX</code>: to create and retrieve data from the database very quickly.</li> -</ul> -<p>Get the <strong>table structure</strong> with <code>DESCRIBE tablename</code> and delete it with <code>DROP TABLE tablename</code>. <strong>Add columns</strong> to the table with <code>ALTER TABLE tablename ADD column DATATYPE(N,M)</code>, similar syntax to <strong>delete a specific column</strong> <code>ALTER TABLE tablename DRORP COLUMN column</code>.</p> -<p><strong>Add entries</strong> to the table with <code>INSERT INTO tablename VALUES(value1, value2, ...)</code> where all the fields must be specified, or <code>INSERT INTO tablename(column1, column2) VALUES(value1, value2)</code> to just add some fields to the new entry. While at it, (all) the table content can be fetched with <code>SELECT * FROM tablename</code>.</p> -<p>Basic <strong>Updating of entries</strong> with <code>UPDATE tablename SET expression1 WHERE expression2</code>, where <code>expression1</code> could be <code>column = value2</code> and <code>expression2</code> could be <code>column = value1</code>, meaning that the value of <code>column</code> will be changed from <code>value1</code> to <code>value2</code>. Note that the expressions are not limited by <code>column = value</code>, and that the <code>column</code> has to be the same, it would be any expression. Also, this is really extensive as <code>SET</code> can set multiple variables and <code>WHERE</code> take more than one condition by chaining conditions with <code>AND</code>, <code>OR</code> and <code>NOT</code> keywords, for example.</p> -<h5 id="on-delete-statement">ON DELETE statement</h5> -<p>When an entry needs to be updated somehow based on a modification on a foreign key. If two tables are related to each other, if something is deleted on one end, update the other end in some way.</p> -<p>For example on creation of a table, on the specification of a foreign key: <code>CREATE TABLE tablename (..., FOREIGN KEY(column) REFERENCES othertable(othertablecolumn) ON DELETE something)</code>. That something could be <code>SET NULL</code>, <code>CASCADE</code>, etc..</p> -<h4 id="select-queries">SELECT queries</h4> -<p>Instead of doing <code>SELECT * FROM tablename</code>, which gets all the data from a table, more complex <code>SELECT</code> queries can be implemented, such as <code>SELECT column FROM tablename</code> to only get all data from one column of the table. Append <code>LIMIT N</code> to limit the query to <code>N</code> entries. Append <code>WHERE condition</code> to meet a custom condition.</p> -<p>Other statements that can be used in conjunction with <code>SELECT</code> are <code>ORDER BY column ASC|DESC</code>, <code>SELECT DISTINCT</code>, <code>MIN(column)</code>, <code>MAX(column)</code>, <code>COUNT(column)</code>, <code>AVG(column)</code>, <code>SUM(column)</code>, <code>LIKE</code> and more. For more, visit <a href="https://dev.mysql.com/doc/refman/8.0/en/select.html">MySQL 8.0 Reference Manual: 13.2.10 SELECT Statement</a>.</p> -<p>MySQL uses regular expressions (regex) like pattern matching, some wildcards that can be used with the <code>LIKE</code> statement are:</p> -<ul> -<li><code>%</code>: zero or more characters.</li> -<li><code>_</code>: a single character.</li> -<li><code>[]</code>: any single character within the brackets.</li> -<li><code>^</code>: any character not in the brackets.</li> -<li><code>-</code>: a range of characters.</li> -</ul> -<p>An extended regex can be used with the statement <code>REGEX_LIKE(expression)</code>; <code>REGEXP</code> and <code>RLIKE</code> are synonyms for <code>REGEX_LIKE</code>. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/pattern-matching.html">MySQL 8.0 Reference Manual: 3.3.4.7 Pattern Matching</a>.</p> -<h4 id="unions">Unions</h4> -<p>A specialized SQL operator that is used to combine multiple <code>SELECT</code> statements into one. The basic syntax is <code>SELECT ... UNION SELECT ...</code>, where <code>...</code> is a whole <code>SELECT</code> statement; there can be any amount of unions. There are some rules that apply when doing unions, such as having the same amount of columns on both statements and being of the same data type.</p> -<h4 id="joins">Joins</h4> -<p>Used to combine rows from two or more tables based on a related column between them. Basic syntax is <code>SELECT table1.column1, ..., table2.column1, ... FROM table(1|2) JOIN table(1|2) ON table1.common_column = table2.common_column</code>, where the table specified in the <code>FROM</code> statement is called the “left” table, where the one in the <code>JOIN</code> statement is the “right” table. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/join.html">MySQL 8.0 Reference Manual: 13.2.10.2 JOIN Clause</a>.</p> -<p>There are different types of SQL JOINs:</p> -<ul> -<li><code>(INNER) JOIN</code>: returns records that have matching values in both tables.</li> -<li><code>LEFT (OUTER) JOIN</code>: returns all records from the left table, and the matched records from the right table.</li> -<li><code>RIGHT (OUTER) JOIN</code>: returns all records from the right table, and the matched records from the left table.</li> -<li><code>FULL (OUTER) JOIN</code>: returns all records when there is a match in either left or right table.</li> -</ul> -<p><img alt="INNER JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_innerjoin.gif"> -<img alt="LEFT JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_leftjoin.gif"> -<img alt="RIGHT JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_rightjoin.gif"> -<img alt="FULL OUTER JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_fulljoin.gif"></p> -<h4 id="nested-queries">Nested queries</h4> -<p>A query composed of multiple select statements to get a specific piece of information. This is self explanatory, you do a <code>SELECT</code> query somewhere inside another one, for example <code>SELECT ... IN (SELECT ...)</code>, where the nesting is occurring inside the parenthesis after the <code>IN</code> statement.</p> -<p>A nesting isn’t constrained to the <code>IN</code> statement, it can appear anywhere, for example in a <code>WHERE</code> statement: <code>SELECT ... WHERE something = (SELECT ...)</code>.</p> -<h4 id="triggers">Triggers</h4> -<p>A block of SQL code that will define a certain action that will happen when a specific operation is performed on the database. It is <strong>recommended to change the <code>DELIMITER</code> temporarily from semi-colon to something else</strong> (since we need to use semi-colon to end the trigger) while the trigger is created. The basic syntax is <code>CREATE TRIGGER trigername triggertime triggerevent ON tablename FOR EACH ROW triggerorder triggerbody</code>. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html">MySQL 8.0 Reference Manual: 13.1.22 CREATE TRIGGER Statement</a> and <a href="https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html">MySQL 8.0 Reference Manual: 25.3.1 Trigger Syntax and Examples</a>.</p> -<h4 id="entity-relationship-diagrams-erd">Entity Relationship Diagrams (ERD)</h4> -<p>When designing a database it’s important to define a <strong>database schema</strong> which is just a definition of all the different tables and their attributes that are going to live inside the database. So, basically, an ERD diagram is a diagram that consists of text, symbols and shapes that are combined to create a relationship model.</p> -<p>The diagram consists of:</p> -<ul> -<li><strong>Entity</strong>: a square with the name of the entity inside it.</li> -<li><strong>Attributes</strong>: ovals with the name of the attributes inside it; an attribute defines specific pieces of information about an entity (columns).</li> -<li><strong>Primary key</strong>: same as with attributes but with name underlined; the primary key uniquely identifies the entity.</li> -<li><strong>Composite attribute</strong>: an attribute that consists on one or more (sub-)attributes.</li> -<li><strong>Multi-valued attribute</strong>: oval with another oval inside it and the name of the attribute.</li> -<li><strong>Derived attribute</strong>: dotted oval; this attribute can be derived from other attributes from the entity.</li> -<li><strong>Relationship</strong>: a diamond with the relationship name in it, for the connections a single line (partial participation) or a doubled line (total participation); it denotes how two or more attributes are related to each other; all members must participate in the relationship.</li> -<li><strong>Relationship attribute</strong>: denoted like a normal attribute, but it’s child of a relationship; it defines what attributes exists because of the relationship, it’s not stored in any of the entities related, but on the relationship object itself.</li> -<li><strong>Relationship cardinality</strong>: denoted with a number on the line connecting the relationship to the entity; detones the number of instances of an entity from a relation that can be associated with the relation.</li> -<li><strong>Weak entity</strong>: rectangle inside a rectangle with its name inside; it cannot be uniquely identified by its attributes alone.</li> -<li><strong>Weak entity’s primary key</strong>: oval with its text underlined, but the line is dotted.</li> -<li><strong>Identifying relationship</strong>: a diamond inside a diamond with its name inside; a relationship that serves to uniquely identify the weak entity.</li> -</ul> -<p><img alt="ERD example taken from wikipedia" src="https://static.luevano.xyz/images/b/notes/sql/erd_example.png"></p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Tue, Mar 02, 2021 @ 14:35 UTC</p> -<p>Edited: Fri, Jun 04, 2021 @ 08:00 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@notes.html">notes</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/a/website_with_nginx.html b/blog/old_newer/dst/a/website_with_nginx.html deleted file mode 100644 index 0912da6..0000000 --- a/blog/old_newer/dst/a/website_with_nginx.html +++ /dev/null @@ -1,221 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a website with Nginx and Certbot -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Create a website with Nginx and Certbot</h1> -<p>These are general notes on how to setup a Nginx web server plus Certbot for SSL certificates, initially learned from <a href="https://www.youtube.com/watch?v=OWAqilIVNgE">Luke’s video</a> and after some use and research I added more stuff to the mix. And, actually at the time of writing this entry, I’m configuring the web server again on a new VPS instance, so this is going to be fresh.</p> -<p>As a side note, (((i use arch btw))) so everything here es aimed at an Arch Linux distro, and I’m doing everything on a VPS. Also note that most if not all commands here are executed with root privileges.</p> -<h2 id="prerequisites">Prerequisites</h2> -<p>You will need two things:</p> -<ul> -<li>A domain name (duh!). I got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw).<ul> -<li>With the corresponding <strong>A</strong> and <strong>AAA</strong> records pointing to the VPS’ IPs (“A” record points to the ipv4 address and “AAA” to the ipv6, basically). I have three records for each type: empty one, “www” and “*” for a wildcard, that way “domain.name”, “www.domain.name”, “anythingelse.domain.name” point to the same VPS (meaning that you can have several VPS for different sub-domains).</li> -</ul> -</li> -<li>A VPS or somewhere else to host it. I’m using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link).<ul> -<li>With <code>ssh</code> already configured both on the local machine and on the remote machine.</li> -<li>Firewall already configured to allow ports 80 (HTTP) and 443 (HTTPS). I use <code>ufw</code> so it’s just a matter of doing <code>ufw allow 80,443/tcp</code> as root and you’re golden.</li> -<li><code>cron</code> installed if you follow along (you could use <code>systemd</code> timers, or some other method you prefer to automate running commands every X time).</li> -</ul> -</li> -</ul> -<h2 id="nginx">Nginx</h2> -<p>You have two options: <code>nginx</code> and <code>nginx-mainline</code>. I prefer <code>nginx-mainline</code> because it’s the “up to date” package even though <code>nginx</code> is labeled to be the “stable” version. Install the package and enable/start the service:</p> -<pre><code class="language-sh">pacman -S nginx-mainline -systemctl enable nginx.service -systemctl start nginx.service -</code></pre> -<p>And that’s it, at this point you can already look at the default initial page of nginx if you enter the ip of your server in a web browser. You should see something like this:</p> -<p><img alt="Nginx welcome page" src="https://static.luevano.xyz/images/b/notes/nginx/nginx_welcome_page.png"></p> -<p>As stated in the welcome page, configuration is needed, head to the directory of nginx:</p> -<pre><code class="language-sh">cd /etc/nginx -</code></pre> -<p>Here you have several files, the important one is <code>nginx.conf</code>, which as its name implies, contains general configuration of the web server. If you peek into the file, you will see that it contains around 120 lines, most of which are commented out and contains the welcome page server block. While you can configure a website in this file, it’s common practice to do it on a separate file (so you can scale really easily if needed for mor websites or sub-domains).</p> -<p>Inside the <code>nginx.conf</code> file, delete the <code>server</code> blocks and add the lines <code>include sites-enabled/*;</code> (to look into individual server configuration files) and <code>types_hash_max_size 4096;</code> (to get rid of an ugly warning that will keep appearing) somewhere inside the <code>http</code> block. The final <code>nginx.conf</code> file would look something like (ignoring the comments just for clarity, but you can keep them as side notes):</p> -<pre><code class="language-nginx">worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include sites-enabled/*; - include mime.types; - default_type application/octet-stream; - - sendfile on; - - keepalive_timeout 65; - - types_hash_max_size 4096; -} -</code></pre> -<p>Next, inside the directory <code>/etc/nginx/</code> create the <code>sites-available</code> and <code>sites-enabled</code>, and go into the <code>sites-available</code> one:</p> -<pre><code class="language-sh">mkdir sites-available -mkdir sites-enabled -cd sites-available -</code></pre> -<p>Here, create a new <code>.conf</code> file for your website and add the following lines (this is just the sample content more or less):</p> -<pre><code class="language-nginx">server { - listen 80; - listen [::]:80; - - root /path/to/root/directory; - server_name domain.name another.domain.name; - index index.html anotherindex.otherextension; - - location /{ - try_files $uri $uri/ =404; - } -} -</code></pre> -<p>Note several things:</p> -<ul> -<li><code>listen</code>: we’re telling nginx which port to listen to (ipv4 and ipv6, respectively).</li> -<li><code>root</code>: the root directory of where the website files (<code>.html</code>, <code>.css</code>, <code>.js</code>, etc. files) are located. I followed Luke’s directory path <code>/var/www/some_folder</code>.</li> -<li><code>server_name</code>: the actual domain to “listen” to (for my website it is: <code>server_name luevano.xyz www.luevano.xyz</code>; and for this blog is: <code>server_name blog.luevano.xyz www.blog.luevano.xyz</code>).</li> -<li><code>index</code>: what file to serve as the index (could be any <code>.html</code>, <code>.htm</code>, <code>.php</code>, etc. file) when just entering the website.</li> -<li><code>location</code>: used in case of different configurations across different URL paths.<ul> -<li><code>try_files</code>: tells what files to look for, don’t look into this too much for now.</li> -</ul> -</li> -</ul> -<p>Then, make a symbolic from this config file to the <code>sites-enabled</code> directory:</p> -<pre><code class="language-sh">ln -s /etc/nginx/sites-available/your_config_file.conf /etc/nginx/sites-enabled -</code></pre> -<p>This is so the <code>nginx.conf</code> file can look up the newly created server config. With this method of having each server configuration file separate you can easily “deactivate” any website by just deleting the symbolic link in <code>sites-enabled</code> and you’re good, or just add new configuration files and keep everything nice and tidy.</p> -<p>All you have to do now is restart (or enable and start if you haven’t already) the nginx service (and optionally test the configuration):</p> -<pre><code class="language-sh">nginx -t -systemctl restart nginx -</code></pre> -<p>If everything goes correctly, you can now go to your website by typing “domain.name” on a web browser. But you will see a “404 Not Found” page like the following (maybe with different nginx version):</p> -<p><img alt="Nginx 404 page" src="https://static.luevano.xyz/images/b/notes/nginx/nginx_404_page.png"></p> -<p>That’s no problem, because it means that the web server it’s actually working. Just add an <code>index.html</code> file with something simple to see it in action. If you keep seeing the 404 page make sure your <code>root</code> line is correct and that the directory/index file exists.</p> -<p>I like to remove the <code>.html</code> and trailing <code>/</code> on the URLs of my website, for that you need to add the following <code>rewrite</code> lines and modify the <code>try_files</code> line (for more: <a href="https://www.seancdavis.com/blog/remove-html-extension-and-trailing-slash-in-nginx-config/">Sean C. Davis: Remove HTML Extension And Trailing Slash In Nginx Config</a>):</p> -<pre><code class="language-nginx">server { - ... - rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent; - rewrite ^/(.*)/$ /$1 permanent; - ... - try_files $uri/index.html $uri.html $uri/ $uri =404; - ... -</code></pre> -<p>For more: <a href="https://wiki.archlinux.org/index.php/nginx">Arch Linux Wiki: nginx</a>.</p> -<h2 id="certbot">Certbot</h2> -<p>The only “bad” (bloated) thing about certbot, is that it uses <code>python</code>, but for me it doesn’t matter too much. You may want to look up another alternative if you prefer. Install the packages <code>certbot</code> and <code>certbot-nginx</code>:</p> -<pre><code class="language-sh">pacman -S certbot certbot-nginx -</code></pre> -<p>After that, all you have to do now is run <code>certbot</code> and follow the instructions given by the tool:</p> -<pre><code class="language-sh">certbot --nginx -</code></pre> -<p>It will ask you for some information, for you to accept some agreements and the names to activate https for. Also, you will want to “say yes” to the redirection from http to https. And that’s it, you can now go to your website and see that you have https active.</p> -<p>Now, the certificate given by <code>certbot</code> expires every 3 months or something like that, so you want to renew this certificate every once in a while. Using <code>cron</code>, you can do this by running:</p> -<pre><code class="language-sh">crontab -e -</code></pre> -<p>And a file will be opened where you need to add a new rule for certbot, just append the line: <code>1 1 1 * * certbot renew</code> (renew on the first day of every month) and you’re good. Alternatively use <code>systemd</code> timers as stated in the <a href="https://wiki.archlinux.org/index.php/Certbot#Automatic_renewal">Arch Linux Wiki</a>.</p> -<p>For more: <a href="https://wiki.archlinux.org/index.php/Certbot">Arch Linux Wiki: Certbot</a>.</p> -<p>That’s it, you now have a website with SSL certificate.</p> -<hr> -<div class="article-info"> -<p>By: David Luévano</p> -<p>Created: Fri, Mar 19, 2021 @ 02:58 UTC</p> -<p>Edited: Fri, Jun 04, 2021 @ 08:00 UTC</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@server.html">server</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@tutorial.html">tutorial</a></p> -</div> - -</div> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/index.html b/blog/old_newer/dst/index.html deleted file mode 100644 index 092c4d4..0000000 --- a/blog/old_newer/dst/index.html +++ /dev/null @@ -1,127 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Index -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Index -- Luévano's Blog</h1> - -<p> -Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes). -</p> - -<p> -Get the RSS feed: <a target="_blank" href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a> -</p> -<div class="article-tags"> - <p>Tags: -<a href="https://blog.luevano.xyz/tag/@english.html">english</a>, <a href="https://blog.luevano.xyz/tag/@notes.html">notes</a>, <a href="https://blog.luevano.xyz/tag/@server.html">server</a>, <a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@spanish.html">spanish</a>, <a href="https://blog.luevano.xyz/tag/@tools.html">tools</a>, <a href="https://blog.luevano.xyz/tag/@tutorial.html">tutorial</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a></p> -</div> -<h2>Articles</h2> -<ul> -<h3>June 2021</h3> -<li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> -<h3>May 2021</h3> -<li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -<li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> -<li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/shell_scripting_video_notes.html">Shell scripting tutorial video notes</a></li> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/linux_video_notes.html">Linux tutorial video notes</a></li> -<li>Mar 02 - <a href="https://blog.luevano.xyz/a/sql_video_notes.html">SQL tutorial video notes</a></li> -<h3>February 2021</h3> -<li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/robots.txt b/blog/old_newer/dst/robots.txt deleted file mode 100644 index f6dd30e..0000000 --- a/blog/old_newer/dst/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -User-agent: * -Allow: / -Sitemap: https://blog.luevano.xyz/sitemap.xml diff --git a/blog/old_newer/dst/rss.xml b/blog/old_newer/dst/rss.xml deleted file mode 100644 index c700047..0000000 --- a/blog/old_newer/dst/rss.xml +++ /dev/null @@ -1,1142 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<rss version="2.0" - xmlns:atom="http://www.w3.org/2005/Atom" - xmlns:content="http://purl.org/rss/1.0/modules/content/"> - <channel> - <title>Luévano's Blog</title> - <link>https://blog.luevano.xyz</link> - <atom:link href="https://blog.luevano.xyz/rss.xml" rel="self" type="application/rss+xml"/> - <description>A personal weblog ranging from rants to how to's and other thoughts.</description> - <language>en-us</language> - <category>Blog</category> - <copyright>Copyright 2021 David Luévano Alvarado</copyright> - <managingEditor>david@luevano.xyz (David Luévano Alvarado)</managingEditor> - <webMaster>david@luevano.xyz (David Luévano Alvarado)</webMaster> - <pubDate>Fri, 04 Jun 2021 08:27:09 GMT</pubDate> - <lastBuildDate>Fri, 04 Jun 2021 08:27:09 GMT</lastBuildDate> - <generator>pyssg v0.4.1</generator> - <docs>https://validator.w3.org/feed/docs/rss2.html</docs> - <ttl>30</ttl> - <image> - <url>https://static.luevano.xyz/images/blog.png</url> - <title>Luévano's Blog</title> - <link>https://blog.luevano.xyz</link> - </image> - <item> - <title>Así nomás está quedando el página</title> - <link>https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html</guid> - <pubDate>Fri, 04 Jun 2021 08:24:03 GMT</pubDate> - <category>Short</category> - <category>Spanish</category> - <category>Update</category> - <description>Actualización en el estado de la página, el servidor de XMPP y Matrix que me acomodé y próximas cosas que quiero hacer.</description> - <content:encoded><![CDATA[<p>Estuve acomodando un poco más el <em>sItIo</em>, al fin agregué la “sección” de <a href="https://luevano.xyz/contact.html">contact</a> y de <a href="https://luevano.xyz/donate.html">donate</a> por si hay algún loco que quiere tirar varo.</p> -<p>También me puse a acomodar un servidor de <a href="https://xmpp.org/">XMPP</a> el cual, en pocas palabras, es un protocolo de mensajería instantánea (y más) descentralizado, por lo cual cada quien puede hacer una cuenta en el servidor que quiera y conectarse con cuentas creadas en otro servidor… exacto, como con los correos electrónicos. Y esto está perro porque si tú tienes tu propio server, así como con uno de correo electrónico, puedes controlar qué características tiene, quiénes pueden hacer cuenta, si hay <em>end-to-end encryption</em> (o mínimo <em>end-to-server</em>), entre un montón de otras cosas.</p> -<p>Ahorita este server es SUMISO (<em>compliant</em> en español, jeje) para jalar con la app <a href="https://conversations.im/">conversations</a> y con la red social <a href="https://movim.eu/">movim</a>, pero realmente funcionaría con casi cualquier cliente de XMPP, amenos que ese cliente implemente algo que no tiene mi server. Y también acomodé un server de <a href="https://matrix.org/">Matrix</a> que es muy similar pero es bajo otro protocolo y se siente más como un discord/slack (al menos en el <a href="https://element.io/">element</a>), muy chingón también.</p> -<p>Si bien aún quedan cosas por hacer sobre estos dos servers que me acomodé (además de hacerles unas entradas para documentar cómo lo hice), quiero moverme a otra cosa que sería acomodar una sección de dibujos, lo cual en teoría es bien sencillo, pero como quiero poder automatizar la publicación de estos, quiero modificar un poco el <a href="https://github.com/luevano/pyssg">pyssg</a> para que jale chido para este pex.</p> -<p>Ya por último también quiero moverle un poco al CSS, porque lo dejé en un estado muy culerón y quiero meterle/ajustar unas cosas para que quede más limpio y medianamente bonito… <em>dentro de lo que cabe porque evidentemente me vale verga si se ve como una página del 2000</em>.</p>]]></content:encoded> - </item> - <item> - <title>I'm using a new blogging system</title> - <link>https://blog.luevano.xyz/a/new_blogging_system.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/new_blogging_system.html</guid> - <pubDate>Fri, 28 May 2021 03:21:39 GMT</pubDate> - <category>English</category> - <category>Short</category> - <category>Tools</category> - <category>Update</category> - <description>I created a new blogging system called pyssg, which is based on what I was using but, to be honest, better.</description> - <content:encoded><![CDATA[<p>So, I was tired of working with <code>ssg</code> (and then <code>sbg</code> which was a modified version of <code>ssg</code> that I “wrote”), for one general reason: not being able to extend it as I would like; and not just dumb little stuff, I wanted to be able to have more control, to add tags (which another tool that I found does: <code>blogit</code>), and even more in a future.</p> -<p>The solution? Write a new program “from scratch” in <em>pYtHoN</em>. Yes it is bloated, yes it is in its early stages, but it works just as I want it to work, and I’m pretty happy so far with the results and have with even more ideas in mind to “optimize” and generally clean my wOrKfLoW to post new blog entries. I even thought of using it for posting into a “feed” like gallery for drawings or pictures in general.</p> -<p>I called it <a href="https://github.com/luevano/pyssg"><code>pyssg</code></a>, because it sounds nice and it wasn’t taken in the PyPi. It is just a terminal program that reads either a configuration file or the options passed as flags when calling the program.</p> -<p>It still uses Markdown files because I find them very easy to work with. And instead of just having a “header” and a “footer” applied to each parsed entry, you will have templates (generated with the program) for each piece that I thought made sense (idea taken from <code>blogit</code>): the common header and footer, the common header and footer for each entry and, header, footer and list elements for articles and tags. When parsing the Markdown file these templates are applied and stitched together to make a single HTML file. Also generates an RSS feed and the <code>sitemap.xml</code> file, which is nice.</p> -<p>It might sound convoluted, but it works pretty well, with of course room to improve; I’m open to suggestions, issue reporting or direct contributions <a href="https://github.com/luevano/pyssg">here</a>. BTW, it only works on Linux for now (and don’t think on making it work on windows, but feel free to do PR for the compatibility).</p> -<p>That’s it for now, the new RSS feed is available here: <a href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a>.</p>]]></content:encoded> - </item> - <item> - <title>Create a git server and setup cgit web app (on Nginx)</title> - <link>https://blog.luevano.xyz/a/git_server_with_cgit.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/git_server_with_cgit.html</guid> - <pubDate>Sun, 21 Mar 2021 19:00:29 GMT</pubDate> - <category>English</category> - <category>Server</category> - <category>Tools</category> - <category>Tutorial</category> - <description>How to create a git server using cgit on a server running Nginx. This is a follow up on post about creating a website with Nginx and Certbot.</description> - <content:encoded><![CDATA[<p>My git server is all I need to setup to actually <em>kill</em> my other server (I’ve been moving from servers on these last 2-3 blog entries), that’s why I’m already doing this entry. I’m basically following <a href="https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server">git’s guide on setting up a server</a> plus some specific stuff for (btw i use) Arch Linux (<a href="https://wiki.archlinux.org/index.php/Git_server#Web_interfaces">Arch Linux Wiki: Git server</a> and <a href="https://miracoin.wordpress.com/2014/11/25/step-by-step-guide-on-setting-up-git-server-in-arch-linux-pushable/">Step by step guide on setting up git server in arch linux (pushable)</a>).</p> -<p>Note that this is mostly for personal use, so there’s no user/authentication control other than that of SSH. Also, most if not all commands here are run as root.</p> -<h2 id="prerequisites">Prerequisites</h2> -<p>I might get tired of saying this (it’s just copy paste, basically)… but similar as before (check my <a href="https://blog.luevano.xyz/a/website_with_nginx.html">website</a> and <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">mail</a> entries):</p> -<ul> -<li>(This time, optional) A domain name if you want to have a “front end” to show your repositories. Got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw).<ul> -<li>With a <strong>CNAME</strong> for “git” and (optionally) “www.git”, or some other name for your sub-domains.</li> -</ul> -</li> -<li>A VPS or somewhere else to host. I’m using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link).<ul> -<li><code>ssh</code> configured.</li> -<li>(Optionally, if doing the domain name thingy) With <code>nginx</code> and <code>certbot</code> setup and running.</li> -<li>Of course, <code>git</code> already installed (it should be a must have always).</li> -</ul> -</li> -</ul> -<h2 id="git-server">git server</h2> -<p>If not installed already, install the <code>git</code> package:</p> -<pre><code class="language-sh">pacman -S git -</code></pre> -<p>On Arch Linux, when you install the <code>git</code> package, a <code>git</code> user is automatically created, so all you have to do is decide where you want to store the repositories, for me, I like them to be on <code>/home/git</code> like if <code>git</code> was a “normal” user. So, create the <code>git</code> folder (with corresponding permissions) under <code>/home</code> and set the <code>git</code> user’s home to <code>/home/git</code>:</p> -<pre><code class="language-sh">mkdir /home/git -chown git:git /home/git -usermod -d /home/git git -</code></pre> -<p>Also, the <code>git</code> user is “expired” by default and will be locked (needs a password), change that with:</p> -<pre><code class="language-sh">chage -E -1 git -passwd git -</code></pre> -<p>Give it a strong one and remember to use <code>PasswordAuthentication no</code> for <code>ssh</code> (as you should). Create the <code>.ssh/authorized_keys</code> for the <code>git</code> user and set the permissions accordingly:</p> -<pre><code class="language-sh">mkdir /home/git/.ssh -chmod 700 /home/git/.ssh -touch /home/git/.ssh/authorized_keys -chmod 600 /home/git/.ssh/authorized_keys -chown -R git:git /home/git -</code></pre> -<p>Now is a good idea to copy over your local SSH public keys to this file, to be able to push/pull to the repositories. Do it by either manually copying it or using <code>ssh</code>‘s built in <code>ssh-copy-id</code> (for that you may want to check your <code>ssh</code> configuration in case you don’t let people access your server with user/password).</p> -<p>Next, and almost finally, we need to edit the <code>git-daemon</code> service, located at <code>/usr/lib/systemd/system/</code> (called <code>git-daemon@.service</code>):</p> -<pre><code class="language-ini">... -ExecStart=-/usr/lib/git-core/git-daemon --inetd --export-all --base-path=/home/git --enable=receive-pack -... -</code></pre> -<p>I just appended <code>--enable=receive-pack</code> and note that I also changed the <code>--base-path</code> to reflect where I want to serve my repositories from (has to match what you set when changing <code>git</code> user’s home).</p> -<p>Now, go ahead and start and enable the <code>git-daemon</code> socket:</p> -<pre><code class="language-sh">systemctl start git-daemon.socket -systemctl enable git-daemon.socket -</code></pre> -<p>You’re basically done. Now you should be able to push/pull repositories to your server… except, you haven’t created any repository in your server, that’s right, they’re not created automatically when trying to push. To do so, you have to do the following sequence (assuming you’re “<code>cd</code>‘ed” into the <code>/home/git</code> directory):</p> -<pre><code class="language-sh">mkdir {repo_name}.git -cd {repo_name}.git -</code></pre> -<p>Those two lines above will need to be run each time you want to add a new repository to your server (yeah, kinda lame… although there are options to “automate” this, I like it this way).</p> -<p>After that you can already push/pull to your repository. I have my repositories (locally) set up so I can push to more than one remote at the same time (my server, GitHub, GitLab, etc.), which is detailed <a href="https://gist.github.com/rvl/c3f156e117e22a25f242">here</a>.</p> -<h2 id="cgit">cgit</h2> -<p>This bit is optional if you only wanted a git server (really easy to set up), this is so you can have a web application. This is basically a copy paste of <a href="https://wiki.archlinux.org/index.php/Cgit#Nginx">Arch Linux Wiki: Cgit</a> so you can go there and get more in-depth configurations.</p> -<p>Install the <code>cgit</code> and <code>fcgiwrap</code> packages:</p> -<pre><code class="language-sh">pacman -S cgit fcgiwrap -</code></pre> -<p>Now, just start and enable the <code>fcgiwrap</code> socket:</p> -<pre><code class="language-sh">systemctl start fcgiwrap.socket -systemctl enable fcgiwrap.socket -</code></pre> -<p>Next, the way I configure <code>nginx</code> is creating a separate file <code>{module}.conf</code> (<code>git.conf</code> in this case) under <code>/etc/nginx/sites-available</code> and create a symlink to <code>/etc/nginx/sites-enabled</code> as stated in my <a href="https://blog.luevano.xyz/a/website_with_nginx.html"><code>nginx</code> setup entry</a>. Add the following lines to your <code>git.conf</code> file:</p> -<pre><code class="language-nginx">server { - listen 80; - listen [::]:80; - root /usr/share/webapps/cgit; - server_name {yoursubdomain}.{yourdomain}; - try_files $uri @cgit; - - location @cgit { - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root/cgit.cgi; - fastcgi_param PATH_INFO $uri; - fastcgi_param QUERY_STRING $args; - fastcgi_param HTTP_HOST $server_name; - fastcgi_pass unix:/run/fcgiwrap.sock; - } -} -</code></pre> -<p>Where the <code>server_name</code> line depends on you, I have mine setup to <code>git.luevano.xyz</code> and <code>www.git.luevano.xyz</code>. Optionally run <code>certbot --nginx</code> to get a certificate for those domains if you don’t have already.</p> -<p>Now, all that’s left is to configure <code>cgit</code>. Create the configuration file <code>/etc/cgitrc</code> with the following content (my personal options, pretty much the default):</p> -<pre><code class="language-apache">css=/cgit.css -source-filter=/usr/lib/cgit/filters/syntax-highlighting-edited.sh -logo=/cgit.png - -enable-http-clone=1 -# robots=noindex, nofollow -virtual-root=/ - -repo.url={url} -repo.path={dir_path} -repo.owner={owner} -repo.desc={short_description} - -... -</code></pre> -<p>Where you can uncomment the <code>robots</code> line to let web crawlers (like Google’s) to index your <code>git</code> web app. And at the end keep all your repositories (the ones you want to make public), for example for my <a href="https://git.luevano.xyz/.dots"><em>dotfiles</em></a> I have:</p> -<pre><code class="language-apache">... -repo.url=.dots -repo.path=/home/git/.dots.git -repo.owner=luevano -repo.desc=These are my personal dotfiles. -... -</code></pre> -<p>Otherwise you could let <code>cgit</code> to automatically detect your repositories (you have to be careful if you want to keep “private” repos) using the option <code>scan-path</code> and setup <code>.git/description</code> for each repository. I will add more to my actual configuration, but for now it is useful as it is. For more, you can check <a href="https://man.archlinux.org/man/cgitrc.5">cgitrc(5)</a>.</p> -<p>Finally, if you want further support for highlighting, other compressed snapshots or support for markdown, checkout the optional dependencies for <code>cgit</code> and also the Arch Wiki goes in detail on how to setup highlighting with two different packages.</p>]]></content:encoded> - </item> - <item> - <title>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</title> - <link>https://blog.luevano.xyz/a/mail_server_with_postfix.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/mail_server_with_postfix.html</guid> - <pubDate>Sun, 21 Mar 2021 04:05:59 GMT</pubDate> - <category>English</category> - <category>Server</category> - <category>Tools</category> - <category>Tutorial</category> - <description>How to create mail server using Postfix, Dovecot, SpamAssassin and OpenDKIM. This is a follow up on post about creating a website with Nginx and Certbot.</description> - <content:encoded><![CDATA[<p>The entry is going to be long because it’s a <em>tedious</em> process. This is also based on <a href="https://github.com/LukeSmithxyz/emailwiz">Luke Smith’s script</a>, but adapted to Arch Linux (his script works on debian-based distributions). This entry is mostly so I can record all the notes required while I’m in the process of installing/configuring the mail server on a new VPS of mine; also I’m going to be writing a script that does everything in one go (for Arch Linux), that will be hosted <a href="https://git.luevano.xyz/server_scripts.git">here</a>.</p> -<p>This configuration works for local users (users that appear in <code>/etc/passwd</code>), and does not use any type of SQL. And note that most if not all commands executed here are run with root privileges.</p> -<p>More in depth configuration is detailed in the Arch Wiki for each package used here.</p> -<h2 id="prerequisites">Prerequisites</h2> -<p>Basically the same as with the <a href="https://blog.luevano.xyz/a/website_with_nginx.html">website with Nginx and Certbot</a>:</p> -<ul> -<li>A domain name. Got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw).<ul> -<li>Later we’ll be adding some <strong>MX</strong> and <strong>TXT</strong> records.</li> -<li>You also need a <strong>CNAME</strong> for “mail” and (optionally) “www.mail”, or whatever you want to call the sub-domains (although the <a href="https://tools.ietf.org/html/rfc2181#section-10.3">RFC 2181</a> states that it NEEDS to be an <strong>A</strong> record, fuck the police), to actually work and to get SSL certificate (you can also use the SSL certificate obtained if you created a website following my other notes on <code>nginx</code> and <code>certbot</code>) with <code>certbot</code> (just create a <code>mail.conf</code> for <code>nginx</code>, similar to how we created it in the website entry).</li> -</ul> -</li> -<li>A VPS or somewhere else to host. I’m using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link).<ul> -<li><code>ssh</code> configured.</li> -<li>Ports 25, 587 (SMTP), 465 (SMTPS), 143 (IMAP) and 993 (IMAPS) open on the firewall (I use <code>ufw</code>).</li> -<li>With <code>nginx</code> and <code>certbot</code> setup and running.</li> -</ul> -</li> -</ul> -<h2 id="postfix">Postfix</h2> -<p><a href="https://wiki.archlinux.org/index.php/Postfix">Postfix</a> is a “mail transfer agent” which is the component of the mail server that receives and sends emails via SMTP.</p> -<p>Install the <code>postfix</code> package:</p> -<pre><code class="language-sh">pacman -S postfix -</code></pre> -<p>We have two main files to configure (inside <code>/etc/postfix</code>): <code>master.cf</code> (<a href="https://man.archlinux.org/man/master.5">master(5)</a>) and <code>main.cf</code> (<a href="https://man.archlinux.org/man/postconf.5">postconf(5)</a>). We’re going to edit <code>main.cf</code> first either by using the command <code>postconf -e 'setting'</code> or by editing the file itself (I prefer to edit the file).</p> -<p>Note that the default file itself has a lot of comments with description on what each thing does (or you can look up the manual, linked above), I used what Luke’s script did plus some other settings that worked for me.</p> -<p>Now, first locate where your website cert is, mine is at the default location <code>/etc/letsencrypt/live/</code>, so my <code>certdir</code> is <code>/etc/letsencrypt/live/luevano.xyz</code>. Given this information, change <code>{yourcertdir}</code> on the corresponding lines. The configuration described below has to be appended in the <code>main.cf</code> configuration file.</p> -<p>Certificates and ciphers to use for authentication and security:</p> -<pre><code class="language-apache">smtpd_tls_key_file = {yourcertdir}/privkey.pem -smtpd_tls_cert_file = {yourcertdir}/fullchain.pem -smtpd_use_tls = yes -smtpd_tls_auth_only = yes -smtp_tls_security_level = may -smtp_tls_loglevel = 1 -smtp_tls_CAfile = {yourcertdir}/cert.pem -smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -tls_preempt_cipherlist = yes -smtpd_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, - DSS, ECDSA, CAMELLIA128, 3DES, CAMELLIA256, - RSA+AES, eNULL - -smtp_tls_CApath = /etc/ssl/certs -smtpd_tls_CApath = /etc/ssl/certs - -smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination -</code></pre> -<p>Also, for the <em>connection</em> with <code>dovecot</code>, append the next few lines (telling postfix that <code>dovecot</code> will use user/password for authentication):</p> -<pre><code class="language-apache">smtpd_sasl_auth_enable = yes -smtpd_sasl_type = dovecot -smtpd_sasl_path = private/auth -smtpd_sasl_security_options = noanonymous, noplaintext -smtpd_sasl_tls_security_options = noanonymous -</code></pre> -<p>Specify the mailbox home (this is going to be a directory inside your user’s home):</p> -<pre><code class="language-apache">home_mailbox = Mail/Inbox/ -</code></pre> -<p>Pre-configuration to work seamlessly with <code>dovecot</code> and <code>opendkim</code>:</p> -<pre><code class="language-apache">myhostname = {yourdomainname} -mydomain = localdomain -mydestination = $myhostname, localhost.$mydomain, localhost - -milter_default_action = accept -milter_protocol = 6 -smtpd_milters = inet:127.0.0.1:8891 -non_smtpd_milters = inet:127.0.0.1:8891 -mailbox_command = /usr/lib/dovecot/deliver -</code></pre> -<p>Where <code>{yourdomainname}</code> is <code>luevano.xyz</code> in my case, or if you have <code>localhost</code> configured to your domain, then use <code>localhost</code> for <code>myhostname</code> (<code>myhostname = localhost</code>).</p> -<p>Lastly, if you don’t want the sender’s IP and user agent (application used to send the mail), add the following line:</p> -<pre><code class="language-apache">smtp_header_checks = regexp:/etc/postfix/smtp_header_checks -</code></pre> -<p>And create the <code>/etc/postfix/smtp_header_checks</code> file with the following content:</p> -<pre><code class="language-coffee">/^Received: .*/ IGNORE -/^User-Agent: .*/ IGNORE -</code></pre> -<p>That’s it for <code>main.cf</code>, now we have to configure <code>master.cf</code>. This one is a bit more tricky.</p> -<p>First look up lines (they’re uncommented) <code>smtp inet n - n - - smtpd</code>, <code>smtp unix - - n - - smtp</code> and <code>-o syslog_name=postfix/$service_name</code> and either delete or uncomment them… or just run <code>sed -i "/^\s*-o/d;/^\s*submission/d;/\s*smtp/d" /etc/postfix/master.cf</code> as stated in Luke’s script.</p> -<p>Lastly, append the following lines to complete postfix setup and pre-configure for <code>spamassassin</code>.</p> -<pre><code class="language-txt">smtp unix - - n - - smtp -smtp inet n - y - - smtpd - -o content_filter=spamassassin -submission inet n - y - - smtpd - -o syslog_name=postfix/submission - -o smtpd_tls_security_level=encrypt - -o smtpd_sasl_auth_enable=yes - -o smtpd_tls_auth_only=yes -smtps inet n - y - - smtpd - -o syslog_name=postfix/smtps - -o smtpd_tls_wrappermode=yes - -o smtpd_sasl_auth_enable=yes -spamassassin unix - n n - - pipe - user=spamd argv=/usr/bin/vendor_perl/spamc -f -e /usr/sbin/sendmail -oi -f \${sender} \${recipient} -</code></pre> -<p>Now, I ran into some problems with postfix, one being <a href="https://www.faqforge.com/linux/fix-for-opensuse-error-postfixmaster-fatal-0-0-0-0smtps-servname-not-supported-for-ai_socktype/">smtps: Servname not supported for ai_socktype</a>, to fix it, as <em>Till</em> posted in that site, edit <code>/etc/services</code> and add:</p> -<pre><code class="language-apache">smtps 465/tcp -smtps 465/udp -</code></pre> -<p>Before starting the <code>postfix</code> service, you need to run <code>newaliases</code> first (but you can do a bit of configuration beforehand). Edit the file <code>/etc/postfix/aliases</code> and edit accordingly. I only change the <code>root: you</code> line (where <code>you</code> is the account that will be receiving “root” mail). Check the Arch Wiki for more info and other alternatives/options. After you’re done, run:</p> -<pre><code class="language-sh">postalias /etc/postfix/aliases -newaliases -</code></pre> -<p>At this point you’re done configuring <code>postfix</code> and you can already start/enable the <code>postfix</code> service:</p> -<pre><code class="language-sh">systemctl start postfix.service -systemctl enable postfix.service -</code></pre> -<h2 id="dovecot">Dovecot</h2> -<p><a href="https://wiki.archlinux.org/index.php/Dovecot">Dovecot</a> is an IMAP and POP3 server, which is what lets an email application retrieve the mail.</p> -<p>Install the <code>dovecot</code> and <code>pigeonhole</code> (sieve for <code>dovecot</code>) packages:</p> -<pre><code class="language-sh">pacman -S dovecot pigeonhole -</code></pre> -<p>On arch, by default, there is no <code>/etc/dovecot</code> directory with default configurations set in place, but the package does provide the example configuration files. Create the <code>dovecot</code> directory under <code>/etc</code> and, optionally, copy the <code>dovecot.conf</code> file and <code>conf.d</code> directory under the just created <code>dovecot</code> directory:</p> -<pre><code class="language-sh">mkdir /etc/dovecot -cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf -cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot -</code></pre> -<p>As Luke stated, <code>dovecot</code> comes with a lot of “modules” (under <code>/etc/dovecot/conf.d/</code> if you copied that folder) for all sorts of configurations that you can include, but I do as he does and just edits/creates the whole <code>dovecot.conf</code> file; although, I would like to check each of the separate configuration files <code>dovecot</code> provides I think the options Luke provides are more than good enough.</p> -<p>I’m working with an empty <code>dovecot.conf</code> file. Add the following lines for SSL and login configuration (also replace <code>{yourcertdir}</code> with the same certificate directory described in the Postfix section above, note that the <code><</code> is required):</p> -<pre><code class="language-apache">ssl = required -ssl_cert = <{yourcertdir}/fullchain.pem -ssl_key = <{yourcertdir}/privkey.pem -ssl_min_protocol = TLSv1.2 -ssl_cipher_list = ALL:!RSA:!CAMELLIA:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SHA1:!SHA256:!SHA384:!LOW@STRENGTH -ssl_prefer_server_ciphers = yes -ssl_dh = </etc/dovecot/dh.pem - -auth_mechanisms = plain login -auth_username_format = %n -protocols = $protocols imap -</code></pre> -<p>You may notice we specify a file we don’t have under <code>/etc/dovecot</code>: <code>dh.pem</code>. We need to create it with <code>openssl</code> (you should already have it installed if you’ve been following this entry and the one for <code>nginx</code>). Just run (might take a few minutes):</p> -<pre><code class="language-sh">openssl dhparam -out /etc/dovecot/dh.pem 4096 -</code></pre> -<p>After that, the next lines define what a “valid user is” (really just sets the database for users and passwords to be the local users with their password):</p> -<pre><code class="language-apache">userdb { - driver = passwd -} - -passdb { - driver = pam -} -</code></pre> -<p>Next, comes the mail directory structure (has to match the one described in the Postfix section). Here, the <code>LAYOUT</code> option is important so the boxes are <code>.Sent</code> instead of <code>Sent</code>. Add the next lines (plus any you like):</p> -<pre><code class="language-apache">mail_location = maildir:~/Mail:INBOX=~/Mail/Inbox:LAYOUT=fs -namespace inbox { - inbox = yes - - mailbox Drafts { - special_use = \Drafts - auto = subscribe - } - - mailbox Junk { - special_use = \Junk - auto = subscribe - autoexpunge = 30d - } - - mailbox Sent { - special_use = \Sent - auto = subscribe - } - - mailbox Trash { - special_use = \Trash - } - - mailbox Archive { - special_use = \Archive - } -} -</code></pre> -<p>Also include this so Postfix can use Dovecot’s authentication system:</p> -<pre><code class="language-apache">service auth { - unix_listener /var/spool/postfix/private/auth { - mode = 0660 - user = postfix - group = postfix - } -} -</code></pre> -<p>Lastly (for <code>dovecot</code> at least), the plugin configuration for <code>sieve</code> (<code>pigeonhole</code>):</p> -<pre><code class="language-apache">protocol lda { - mail_plugins = $mail_plugins sieve -} - -protocol lmtp { - mail_plugins = $mail_plugins sieve -} - -plugin { - sieve = ~/.dovecot.sieve - sieve_default = /var/lib/dovecot/sieve/default.sieve - sieve_dir = ~/.sieve - sieve_global_dir = /var/lib/dovecot/sieve/ -</code></pre> -<p>Where <code>/var/lib/dovecot/sieve/default.sieve</code> doesn’t exist yet. Create the folders:</p> -<pre><code class="language-sh">mkdir -p /var/lib/dovecot/sieve -</code></pre> -<p>And create the file <code>default.sieve</code> inside that just created folder with the content:</p> -<pre><code class="language-nginx">require ["fileinto", "mailbox"]; -if header :contains "X-Spam-Flag" "YES" { - fileinto "Junk"; -} -</code></pre> -<p>Now, if you don’t have a <code>vmail</code> (virtual mail) user, create one and change the ownership of the <code>/var/lib/dovecot</code> directory to this user:</p> -<pre><code class="language-sh">grep -q "^vmail:" /etc/passwd || useradd -m vmail -s /usr/bin/nologin -chown -R vmail:vmail /var/lib/dovecot -</code></pre> -<p>Note that I also changed the shell for <code>vmail</code> to be <code>/usr/bin/nologin</code>. After that, run:</p> -<pre><code class="language-sh">sievec /var/lib/dovecot/sieve/default.sieve -</code></pre> -<p>To compile the configuration file (a <code>default.svbin</code> file will be created next to <code>default.sieve</code>).</p> -<p>Next, add the following lines to <code>/etc/pam.d/dovecot</code> if not already present (shouldn’t be there if you’ve been following these notes):</p> -<pre><code class="language-txt">auth required pam_unix.so nullok -account required pam_unix.so -</code></pre> -<p>That’s it for <code>dovecot</code>, at this point you can start/enable the <code>dovecot</code> service:</p> -<pre><code class="language-sh">systemctl start dovecot.service -systemctl enable dovecot.service -</code></pre> -<h1 id="opendkim">OpenDKIM</h1> -<p><a href="https://wiki.archlinux.org/index.php/OpenDKIM">OpenDKIM</a> is needed so services like G**gle (we don’t mention that name here [[[this is a meme]]]) don’t throw the mail to the trash. DKIM stands for “DomainKeys Identified Mail”.</p> -<p>Install the <code>opendkim</code> package:</p> -<pre><code class="language-sh">pacman -S opendkim -</code></pre> -<p>Generate the keys for your domain:</p> -<pre><code class="language-sh">opendkim-genkey -D /etc/opendkim -d {yourdomain} -s {yoursubdomain} -r -b 2048 -</code></pre> -<p>Where you need to change <code>{yourdomain}</code> and <code>{yoursubdomain}</code> (doesn’t really need to be the sub-domain, could be anything that describes your key) accordingly, for me it’s <code>luevano.xyz</code> and <code>mail</code>, respectively. After that, we need to create some files inside the <code>/etc/opendkim</code> directory. First, create the file <code>KeyTable</code> with the content:</p> -<pre><code class="language-txt">{yoursubdomain}._domainkey.{yourdomain} {yourdomain}:{yoursubdomain}:/etc/opendkim/{yoursubdomain}.private -</code></pre> -<p>So, for me it would be:</p> -<pre><code class="language-txt">mail._domainkey.luevano.xyz luevano.xyz:mail:/etc/opendkim/mail.private -</code></pre> -<p>Next, create the file <code>SigningTable</code> with the content:</p> -<pre><code class="language-txt">*@{yourdomain} {yoursubdomain}._domainkey.{yourdomain} -</code></pre> -<p>Again, for me it would be:</p> -<pre><code class="language-txt">*@luevano.xyz mail._domainkey.luevano.xyz -</code></pre> -<p>And, lastly create the file <code>TrustedHosts</code> with the content:</p> -<pre><code class="language-txt">127.0.0.1 -::1 -10.1.0.0/16 -1.2.3.4/24 -localhost -{yourserverip} -... -</code></pre> -<p>And more, make sure to include your server IP and something like <code>subdomain.domainname</code>.</p> -<p>Next, edit <code>/etc/opendkim/opendkim.conf</code> to reflect the changes (or rather, additions) of these files, as well as some other configuration. You can look up the example configuration file located at <code>/usr/share/doc/opendkim/opendkim.conf.sample</code>, but I’m creating a blank one with the contents:</p> -<pre><code class="language-apache">Domain {yourdomain} -Selector {yoursubdomain} - -Syslog Yes -UserID opendkim - -KeyFile /etc/opendkim/{yoursubdomain}.private -Socket inet:8891@localhost -</code></pre> -<p>Now, change the permissions for all the files inside <code>/etc/opendkim</code>:</p> -<pre><code class="language-sh">chown -R root:opendkim /etc/opendkim -chmod g+r /etc/postfix/dkim/* -</code></pre> -<p>I’m using <code>root:opendkim</code> so <code>opendkim</code> doesn’t complain about the <code>{yoursubdomani}.private</code> being insecure (you can change that by using the option <code>RequireSafeKeys False</code> in the <code>opendkim.conf</code> file, as stated <a href="http://lists.opendkim.org/archive/opendkim/users/2014/12/3331.html">here</a>).</p> -<p>That’s it for the general configuration, but you could go more in depth and be more secure with some extra configuration as described in the <a href="https://wiki.archlinux.org/index.php/OpenDKIM#Security">Arch Wiki entry for OpenDKIM</a>.</p> -<p>Now, just start/enable the <code>opendkim</code> service:</p> -<pre><code class="language-sh">systemctl start opendkim.service -systemctl enable opendkim.service -</code></pre> -<p>And don’t forget to add the following <strong>TXT</strong> records on your domain registrar (these examples are for Epik):</p> -<ol> -<li><em>DKIM</em> entry: look up your <code>{yoursubdomain}.txt</code> file, it should look something like:</li> -</ol> -<pre><code class="language-txt">{yoursubdomain}._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " - "p=..." - "..." ) ; ----- DKIM key mail for {yourdomain} -</code></pre> -<p>In the TXT record you will place <code>{yoursubdomain}._domainkey</code> as the “Host” and <code>"v=DKIM1; k=rsa; s=email; " "p=..." "..."</code> in the “TXT Value” (replace the dots with the actual value you see in your file).</p> -<ol start="2"> -<li> -<p><em>DMARC</em> entry: just <code>_dmarc.{yourdomain}</code> as the “Host” and <code>"v=DMARC1; p=reject; rua=mailto:dmarc@{yourdomain}; fo=1"</code> as the “TXT Value”.</p> -</li> -<li> -<p><em>SPF</em> entry: just <code>@</code> as the “Host” and <code>"v=spf1 mx a:{yoursubdomain}.{yourdomain} - all"</code> as the “TXT Value”.</p> -</li> -</ol> -<p>And at this point you could test your mail for spoofing and more, but you don’t know -yet- how to login (it’s really easy, but I’m gonna state that at the end of this entry).</p> -<h2 id="spamassassin">SpamAssassin</h2> -<p><a href="https://wiki.archlinux.org/index.php/SpamAssassin">SpamAssassin</a> is just <em>a mail filter to identify spam</em>.</p> -<p>Install the <code>spamassassin</code> package (which will install a bunch of ugly <code>perl</code> packages…):</p> -<pre><code class="language-sh">pacman -S spamassassin -</code></pre> -<p>For some reason, the permissions on all <code>spamassassin</code> stuff are all over the place. First, change owner of the executables, and directories:</p> -<pre><code class="language-sh">chown spamd:spamd /usr/bin/vendor_perl/sa-* -chown spamd:spamd /usr/bin/vendor_perl/spam* -chwown -R spamd:spamd /etc/mail/spamassassin -</code></pre> -<p>Then, you can edit <code>local.cf</code> (located in <code>/etc/mail/spamassassin</code>) to fit your needs (I only uncommented the <code>rewrite_header Subject ...</code> line). And then you can run the following command to update the patterns and compile them:</p> -<pre><code class="language-sh">sudo -u spamd sa-update -sudo -u spamd sa-compile -</code></pre> -<p>And since this should be run periodically, create the service <code>spamassassin-update.service</code> under <code>/etc/systemd/system</code> with the following content:</p> -<pre><code class="language-ini">[Unit] -Description=SpamAssassin housekeeping -After=network.target - -[Service] -User=spamd -Group=spamd -Type=oneshot - -ExecStart=/usr/bin/vendor_perl/sa-update --allowplugins -SuccessExitStatus=1 -ExecStart=/usr/bin/vendor_perl/sa-compile -ExecStart=/usr/bin/systemctl -q --no-block try-restart spamassassin.service -</code></pre> -<p>And you could also execute <code>sa-learn</code> to train <code>spamassassin</code>‘s bayes filter, but this works for me. Then create the timer <code>spamassassin-update.timer</code> under the same directory, with the content:</p> -<pre><code class="language-ini">[Unit] -Description=SpamAssassin housekeeping - -[Timer] -OnCalendar=daily -Persistent=true - -[Install] -WantedBy=timers.target -</code></pre> -<p>You can now start/enable the <code>spamassassin-update</code> timer:</p> -<pre><code class="language-sh">systemctl start spamassassin-update.timer -systemctl enable spamassassin-update.timer -</code></pre> -<p>Next, you may want to edit the <code>spamassassin</code> service before starting and enabling it, because by default, it could <a href="https://rimuhosting.com/howto/memory.jsp">spawn a lot of “childs”</a> eating a lot of resources and you really only need one child. Append <code>--max-children=1</code> to the line <code>ExecStart=...</code> in <code>/usr/bin/systemd/system/spamassassin.service</code>:</p> -<pre><code class="language-ini">... -ExecStart=/usr/bin/vendor_perl/spamd -x -u spamd -g spamd --listen=/run/spamd/spamd.sock --listen=localhost --max-children=1 -... -</code></pre> -<p>Finally, start and enable the <code>spamassassin</code> service:</p> -<pre><code class="language-sh">systemctl start spamassassin.service -systemctl enable spamassassin.service -</code></pre> -<h2 id="wrapping-up">Wrapping up</h2> -<p>We should have a working mail server by now. Before continuing check your journal logs (<code>journalctl -xe --unit={unit}</code>, where <code>{unit}</code> could be <code>spamassassin.service</code>for example) to see if there was any error whatsoever and try to debug it, it should be a typo somewhere (the logs are generally really descriptive) because all the settings and steps detailed here just (literally just finished doing everything on a new server as of the writing of this text) worked <em>(((it just werks on my machine)))</em>.</p> -<p>Now, to actually use the mail service: first of all, you need a <em>normal</em> account (don’t use root) that belongs to the <code>mail</code> group (<code>gpasswd -a user group</code> to add a user <code>user</code> to group <code>group</code>) and that has a password.</p> -<p>Next, to actually login into a mail app/program/whateveryouwanttocallit, you will use the following settings, at least for <code>thunderdbird</code>(I tested in windows default mail app and you don’t need a lot of settings):</p> -<ul> -<li>* server: subdomain.domain (mail.luevano.xyz in my case)</li> -<li><strong>SMTP</strong> port: 587</li> -<li><strong>SMTPS</strong> port: 465 (I use this one)</li> -<li><strong>IMAP</strong> port: 143</li> -<li><strong>IMAPS</strong> port: 993 (again, I use this one)</li> -<li>Connection/security: SSL/TLS</li> -<li>Authentication method: Normal password</li> -<li>Username: just your <code>user</code>, not the whole email (<code>david</code> in my case)</li> -<li>Password: your <code>user</code> password (as in the password you use to login to the server with that user)</li> -</ul> -<p>All that’s left to do is test your mail server for spoofing, and to see if everything is setup correctly. Go to <a href="https://www.appmaildev.com/en/dkim">DKIM Test</a> and follow the instructions (basically click next, and send an email with whatever content to the email that they provide). After you send the email, you should see something like:</p> -<p><img alt="DKIM Test successful" src="https://static.luevano.xyz/images/b/notes/mail/dkim_test_successful.png"></p> -<p>(Yes, I blurred a lot in the picture just to be sure, either way what’s important is the list on the bottom part of the image)</p> -<p>Finally, that’s actually it for this entry, if you have any problem whatsoever you have my info down below.</p>]]></content:encoded> - </item> - <item> - <title>Create a website with Nginx and Certbot</title> - <link>https://blog.luevano.xyz/a/website_with_nginx.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/website_with_nginx.html</guid> - <pubDate>Fri, 19 Mar 2021 02:58:15 GMT</pubDate> - <category>English</category> - <category>Server</category> - <category>Tools</category> - <category>Tutorial</category> - <description>How to create website that runs on Nginx and uses Certbot for SSL certificates. This is a base for future blog posts about similar topics.</description> - <content:encoded><![CDATA[<p>These are general notes on how to setup a Nginx web server plus Certbot for SSL certificates, initially learned from <a href="https://www.youtube.com/watch?v=OWAqilIVNgE">Luke’s video</a> and after some use and research I added more stuff to the mix. And, actually at the time of writing this entry, I’m configuring the web server again on a new VPS instance, so this is going to be fresh.</p> -<p>As a side note, (((i use arch btw))) so everything here es aimed at an Arch Linux distro, and I’m doing everything on a VPS. Also note that most if not all commands here are executed with root privileges.</p> -<h2 id="prerequisites">Prerequisites</h2> -<p>You will need two things:</p> -<ul> -<li>A domain name (duh!). I got mine on <a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a> (affiliate link, btw).<ul> -<li>With the corresponding <strong>A</strong> and <strong>AAA</strong> records pointing to the VPS’ IPs (“A” record points to the ipv4 address and “AAA” to the ipv6, basically). I have three records for each type: empty one, “www” and “*” for a wildcard, that way “domain.name”, “www.domain.name”, “anythingelse.domain.name” point to the same VPS (meaning that you can have several VPS for different sub-domains).</li> -</ul> -</li> -<li>A VPS or somewhere else to host it. I’m using <a href="https://www.vultr.com/?ref=8732849">Vultr</a> (also an affiliate link).<ul> -<li>With <code>ssh</code> already configured both on the local machine and on the remote machine.</li> -<li>Firewall already configured to allow ports 80 (HTTP) and 443 (HTTPS). I use <code>ufw</code> so it’s just a matter of doing <code>ufw allow 80,443/tcp</code> as root and you’re golden.</li> -<li><code>cron</code> installed if you follow along (you could use <code>systemd</code> timers, or some other method you prefer to automate running commands every X time).</li> -</ul> -</li> -</ul> -<h2 id="nginx">Nginx</h2> -<p>You have two options: <code>nginx</code> and <code>nginx-mainline</code>. I prefer <code>nginx-mainline</code> because it’s the “up to date” package even though <code>nginx</code> is labeled to be the “stable” version. Install the package and enable/start the service:</p> -<pre><code class="language-sh">pacman -S nginx-mainline -systemctl enable nginx.service -systemctl start nginx.service -</code></pre> -<p>And that’s it, at this point you can already look at the default initial page of nginx if you enter the ip of your server in a web browser. You should see something like this:</p> -<p><img alt="Nginx welcome page" src="https://static.luevano.xyz/images/b/notes/nginx/nginx_welcome_page.png"></p> -<p>As stated in the welcome page, configuration is needed, head to the directory of nginx:</p> -<pre><code class="language-sh">cd /etc/nginx -</code></pre> -<p>Here you have several files, the important one is <code>nginx.conf</code>, which as its name implies, contains general configuration of the web server. If you peek into the file, you will see that it contains around 120 lines, most of which are commented out and contains the welcome page server block. While you can configure a website in this file, it’s common practice to do it on a separate file (so you can scale really easily if needed for mor websites or sub-domains).</p> -<p>Inside the <code>nginx.conf</code> file, delete the <code>server</code> blocks and add the lines <code>include sites-enabled/*;</code> (to look into individual server configuration files) and <code>types_hash_max_size 4096;</code> (to get rid of an ugly warning that will keep appearing) somewhere inside the <code>http</code> block. The final <code>nginx.conf</code> file would look something like (ignoring the comments just for clarity, but you can keep them as side notes):</p> -<pre><code class="language-nginx">worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include sites-enabled/*; - include mime.types; - default_type application/octet-stream; - - sendfile on; - - keepalive_timeout 65; - - types_hash_max_size 4096; -} -</code></pre> -<p>Next, inside the directory <code>/etc/nginx/</code> create the <code>sites-available</code> and <code>sites-enabled</code>, and go into the <code>sites-available</code> one:</p> -<pre><code class="language-sh">mkdir sites-available -mkdir sites-enabled -cd sites-available -</code></pre> -<p>Here, create a new <code>.conf</code> file for your website and add the following lines (this is just the sample content more or less):</p> -<pre><code class="language-nginx">server { - listen 80; - listen [::]:80; - - root /path/to/root/directory; - server_name domain.name another.domain.name; - index index.html anotherindex.otherextension; - - location /{ - try_files $uri $uri/ =404; - } -} -</code></pre> -<p>Note several things:</p> -<ul> -<li><code>listen</code>: we’re telling nginx which port to listen to (ipv4 and ipv6, respectively).</li> -<li><code>root</code>: the root directory of where the website files (<code>.html</code>, <code>.css</code>, <code>.js</code>, etc. files) are located. I followed Luke’s directory path <code>/var/www/some_folder</code>.</li> -<li><code>server_name</code>: the actual domain to “listen” to (for my website it is: <code>server_name luevano.xyz www.luevano.xyz</code>; and for this blog is: <code>server_name blog.luevano.xyz www.blog.luevano.xyz</code>).</li> -<li><code>index</code>: what file to serve as the index (could be any <code>.html</code>, <code>.htm</code>, <code>.php</code>, etc. file) when just entering the website.</li> -<li><code>location</code>: used in case of different configurations across different URL paths.<ul> -<li><code>try_files</code>: tells what files to look for, don’t look into this too much for now.</li> -</ul> -</li> -</ul> -<p>Then, make a symbolic from this config file to the <code>sites-enabled</code> directory:</p> -<pre><code class="language-sh">ln -s /etc/nginx/sites-available/your_config_file.conf /etc/nginx/sites-enabled -</code></pre> -<p>This is so the <code>nginx.conf</code> file can look up the newly created server config. With this method of having each server configuration file separate you can easily “deactivate” any website by just deleting the symbolic link in <code>sites-enabled</code> and you’re good, or just add new configuration files and keep everything nice and tidy.</p> -<p>All you have to do now is restart (or enable and start if you haven’t already) the nginx service (and optionally test the configuration):</p> -<pre><code class="language-sh">nginx -t -systemctl restart nginx -</code></pre> -<p>If everything goes correctly, you can now go to your website by typing “domain.name” on a web browser. But you will see a “404 Not Found” page like the following (maybe with different nginx version):</p> -<p><img alt="Nginx 404 page" src="https://static.luevano.xyz/images/b/notes/nginx/nginx_404_page.png"></p> -<p>That’s no problem, because it means that the web server it’s actually working. Just add an <code>index.html</code> file with something simple to see it in action. If you keep seeing the 404 page make sure your <code>root</code> line is correct and that the directory/index file exists.</p> -<p>I like to remove the <code>.html</code> and trailing <code>/</code> on the URLs of my website, for that you need to add the following <code>rewrite</code> lines and modify the <code>try_files</code> line (for more: <a href="https://www.seancdavis.com/blog/remove-html-extension-and-trailing-slash-in-nginx-config/">Sean C. Davis: Remove HTML Extension And Trailing Slash In Nginx Config</a>):</p> -<pre><code class="language-nginx">server { - ... - rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent; - rewrite ^/(.*)/$ /$1 permanent; - ... - try_files $uri/index.html $uri.html $uri/ $uri =404; - ... -</code></pre> -<p>For more: <a href="https://wiki.archlinux.org/index.php/nginx">Arch Linux Wiki: nginx</a>.</p> -<h2 id="certbot">Certbot</h2> -<p>The only “bad” (bloated) thing about certbot, is that it uses <code>python</code>, but for me it doesn’t matter too much. You may want to look up another alternative if you prefer. Install the packages <code>certbot</code> and <code>certbot-nginx</code>:</p> -<pre><code class="language-sh">pacman -S certbot certbot-nginx -</code></pre> -<p>After that, all you have to do now is run <code>certbot</code> and follow the instructions given by the tool:</p> -<pre><code class="language-sh">certbot --nginx -</code></pre> -<p>It will ask you for some information, for you to accept some agreements and the names to activate https for. Also, you will want to “say yes” to the redirection from http to https. And that’s it, you can now go to your website and see that you have https active.</p> -<p>Now, the certificate given by <code>certbot</code> expires every 3 months or something like that, so you want to renew this certificate every once in a while. Using <code>cron</code>, you can do this by running:</p> -<pre><code class="language-sh">crontab -e -</code></pre> -<p>And a file will be opened where you need to add a new rule for certbot, just append the line: <code>1 1 1 * * certbot renew</code> (renew on the first day of every month) and you’re good. Alternatively use <code>systemd</code> timers as stated in the <a href="https://wiki.archlinux.org/index.php/Certbot#Automatic_renewal">Arch Linux Wiki</a>.</p> -<p>For more: <a href="https://wiki.archlinux.org/index.php/Certbot">Arch Linux Wiki: Certbot</a>.</p> -<p>That’s it, you now have a website with SSL certificate.</p>]]></content:encoded> - </item> - <item> - <title>Así es raza, el blog ya tiene timestamps</title> - <link>https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html</guid> - <pubDate>Tue, 16 Mar 2021 02:46:24 GMT</pubDate> - <category>Short</category> - <category>Spanish</category> - <category>Tools</category> - <category>Update</category> - <description>Actualización en el estado del blog y el sistema usado para crearlo.</description> - <content:encoded><![CDATA[<p>Pues eso, esta entrada es sólo para tirar update sobre mi <a href="https://blog.luevano.xyz/a/first_blog_post.html">primer post</a>. Ya modifiqué el <code>ssg</code> lo suficiente como para que maneje los <em>timestamps</em>, y ya estoy más familiarizado con este script entonces ya lo podré extender más, pero por ahora las entradas ya tienen su fecha de creación (y modificación en dado caso) al final y en el índice ya están organizados por fecha, que por ahora está algo simple pero está sencillo de extender.</p> -<p>Ya lo único que queda es cambiar un poco el formato del blog (y de la página en general), porque en un momento de desesperación puse todo el texto en justificado y pues no se ve chido siempre, entonces queda corregir eso. <em>Y aunque me tomó más tiempo del que quisiera, así nomás quedó, diría un cierto personaje.</em></p> -<p>El <code>ssg</code> modificado está en mis <a href="https://git.luevano.xyz/.dots">dotfiles</a> (o directamente <a href="https://git.luevano.xyz/.dots/tree/.local/bin/ssg">aquí</a>).</p> -<p>Por último, también quité las extensiones <code>.html</code> de las URLs, porque se veía bien pitero, pero igual los links con <code>.html</code> al final redirigen a su link sin <code>.html</code>, así que no hay rollo alguno.</p>]]></content:encoded> - </item> - <item> - <title>Shell scripting tutorial video notes</title> - <link>https://blog.luevano.xyz/a/shell_scripting_video_notes.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/shell_scripting_video_notes.html</guid> - <pubDate>Sun, 14 Mar 2021 05:57:34 GMT</pubDate> - <category>English</category> - <category>Notes</category> - <description>Notes of videos about shell scripting, as requested by a mentor of mine.</description> - <content:encoded><![CDATA[<p>Another summary, this time about shell scripting in general. And just like with the <a href="https://blog.luevano.xyz/a/linux_video_notes">Linux notes</a>, I also did most of the notes myself or with resources outside the video. The videos in question are: <a href="https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790">The Bad Tutorials (YT): Shell Scripting Tutorials</a> and <a href="https://www.youtube.com/playlist?list=PL2qzCKTbjutJRM7K_hhNyvf8sfGCLklXw">Automation with SCripting (YT): Complete Shell Scripting Tutorials</a>. Also, some notes were taken from <a href="https://www.tutorialspoint.com/unix/index.htm">tutorialspoint: UNIX / LINUX Tutorial</a> and general googling.</p> -<h2 id="basic-concepts">Basic concepts</h2> -<p>A <strong>shell</strong> it’s an <strong>interface</strong> between the user and the <strong>kernel</strong>. While the kernel it’s the layer that interacts between the shell and the <strong>hardware</strong>. And you access the shell either via a <strong>terminal</strong>, or executing a <strong>shell script</strong>. Note that if you’re using a GUI environment, you need a <strong>terminal emulator</strong> to actually use a terminal (most Linux distros come with everything needed, so no need to worry).</p> -<p>When using a terminal a blank screen with some text and a cursor that shows you where to type will appear and depending on the shell being used (<code>sh</code>, <code>dash</code>, <code>ksh</code>, <code>bash</code>, <code>zsh</code>, <code>fish</code>, etc.) the <strong>prompt</strong> will be different. The most common one being of the form <code>user@host:~$</code>, which tells that the <code>user</code> is using <code>host</code> machine and the current working directory is <code>~</code> (can be <code>/any/path/</code> too), and lastly, the <code>$</code> shows the current privileges of the shell/user using the shell (a <code>$</code> for normal user and <code>#</code> for root access).</p> -<p>To clear the screen use command <code>clear</code> or simply do <code>Ctrl + l</code> (most terminals let you do this) and to cancel or create a new prompt do <code>Ctrl + c</code>, this also cancels any running program that’s using the terminal (typing <code>q</code> when a program is running also stops the process, sometimes).</p> -<p>Also there are <strong>POSIX</strong> (portable operating system interface) compliant shells like <code>sh</code>, <code>dash</code>, <code>ksh</code>, etc., that have a standard syntax and are portable to any Unix system. Non POSIX compliant shells (or not necessary fully POSIX compliant) are <code>bash</code>, <code>zsh</code>, <code>fish</code>, etc., that provide a more modern syntax but lack speed on executing scripts.</p> -<h3 id="common-commandsprograms">Common commands/programs</h3> -<p>A list of common commands or programs with a short description (for more, do <code>man command</code> or <code>command -h</code> or <code>command --help</code>):</p> -<ul> -<li><strong><code>man</code>: an interface to the system reference manuals.</strong></li> -<li><code>pwd</code>: print name of current/working directory.</li> -<li><code>cd</code>: change the working directory.</li> -<li><code>ls</code>: list directory contents.</li> -<li><code>echo</code>: display a line of text. Also, see <strong>escape sequences</strong> (<a href="https://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html">Bash Prompt HOWTO: Chapter 2. Bash and Bash Prompts: 2.5. Bash Prompt Escape Sequences</a>).</li> -<li><code>mkdir</code>: make directories.</li> -<li><code>touch</code>: change file timestamps (if no file exists, creates a new blank one).</li> -<li><code>cat</code>: concatenate files and print on the standard output.</li> -<li><code>mv</code>: move (rename) files.</li> -<li><code>rm</code>: remove files or directories.</li> -<li><code>rmdir</code>: remove empty directories.</li> -<li><code>cp</code>: copy files and directories.</li> -<li><code>ln</code>: make links between files (hard or soft, also known as symbolic).</li> -<li><code>umask</code>: get or set the file mode creation mask.</li> -<li><code>chmod</code>: change file mode bits (change file permissions).</li> -<li><code>chown</code>: change file owner and group.</li> -<li><code>wc</code>: print newline, word, and byte counts for each file.</li> -<li><code>file</code>: determine file type.</li> -<li><code>sort</code>: sort lines of text files.</li> -<li><code>cut</code>: remove sections from each line of files.</li> -<li><code>dd</code>: convert and copy a file (mostly used to make bootable USBs).</li> -<li><code>compress</code>: compress data.</li> -<li><code>gzip</code>, <code>gunzip</code>, <code>zcat</code>: compress or expand files.</li> -<li><code>uname</code>: print system information.</li> -<li><code>cal</code>: display a calendar.</li> -<li><code>date</code>: print or set the system date and time.</li> -<li><code>read</code>: read from standard input into shell variables (also used to read from a file).</li> -<li><code>tr</code>: translate or delete characters.</li> -<li><code>readonly</code>: set the readonly attribute for variables.</li> -<li><code>set</code>: set or unset options and positional parameters.</li> -<li><code>unset</code>: unset values and attributes of variables and functions.</li> -<li><code>expr</code>: evaluate expressions.</li> -<li><code>tput</code>, <code>reset</code>: initialize a terminal or query terminfo database (used for more complex terminal output).</li> -<li><code>grep</code>, <code>egrep</code>, <code>fgrep</code>: print lines that match patterns (usually used to find text in a file or some text).</li> -<li><code>sleep</code>: delay for a specified amount of time.</li> -<li><code>break</code>: exit from for, while, or until loop.</li> -<li><code>continue</code>: continue for, while, or until loop.</li> -<li><code>logname</code>: print user’s login name.</li> -<li><code>write</code>: send a message to another user.</li> -<li><code>mesg</code>: display (or do not display) messages from other users.</li> -<li><code>return</code>: return from a function or dot script.</li> -<li><code>exit</code>: cause the sell to exit.</li> -</ul> -<p>And some special “commands” or “operators” (for more: <a href="https://www.gnu.org/software/bash/manual/html_node/Redirections.html">gnu: 3.6 Redirections</a>):</p> -<ul> -<li><code>|</code> (pipe): used between two commands and the output from the command from the left serves as input to the command from the right.</li> -<li><code>></code>: redirects output to a file, overwriting the file (or creating a new file).</li> -<li><code>>></code>: redirects output to a file, appending to the file (or creating a new file).</li> -</ul> -<h2 id="shell-scripting">Shell scripting</h2> -<p>A shell script is nothing more but a file that contains commands in it; they’re executed in the same order they are present in the file. A shell script file is usually terminated with a <code>.sh</code> extension, independently of the shell being used, but it’s not 100% necessary as in Unix systems, an extension mean nothing, other than distinction (visually) between files. Then one can just have an extension-less file as a script. <strong>The script must have execution permissions (<code>chmod +x file</code>)</strong>, unless <code>shell script</code> is executed in the terminal, where <code>shell</code> could be <code>sh</code>, <code>bash</code>, etc. <strong>Comments</strong> are created by prepending <code>#</code> to whatever the text should be a comment.</p> -<p>It’s common practice to have the first line as a <strong>she-bang</strong> (<code>#!</code>), which is just a comment telling the interpreter which shell to execute the script with (usable when having the script in your <strong>PATH</strong> so you only call the name of the script like any other command/program). A she-bang has the syntax <code>#!/path/to/shell some_other_options</code>, the most common she-bangs being: <code>#!/bin/sh</code>, <code>#!/bin/bash</code>, <code>#!/usr/bin/python</code>, etc.</p> -<p>Also, some people argue that you shouldn’t use absolute paths, since not all Unix operating systems have the same directory structure, or not all programs are going to be installed in the same folder. So a portable she-bang can be made by prepending <code>/usr/bin/env</code> and the specify the program to run, for example: <code>#!/usr/bin/env bash</code>.</p> -<p>Like always… the basic “Hello, world!” script:</p> -<pre><code class="language-sh">#!/bin/sh -echo "Hello, world!" -</code></pre> -<p>Three ways of executing this script (assuming the file name is <code>hw</code>):</p> -<ol> -<li>Type in terminal <code>sh hw</code>.</li> -<li>Type in terminal <code>./hw</code>. Requires the file to have execute permissions.</li> -<li>Type in terminal <code>hw</code>. Requires the file to have execute permissions. Requires the file to be in your PATH.</li> -</ol> -<h3 id="variables">Variables</h3> -<p>Variables are case sensitive, meaning that <code>my_var</code> and <code>MY_VAR</code> are different and a variable name can only contain letters and numbers (<code>a-z</code>, <code>A-Z</code> and <code>0-9</code>) or the underscore character <code>_</code>. Can’t contain a space. Variables are called by prepending <code>$</code> to the variable name.</p> -<p>Like in most programming languages, there are some reserved words like <code>if</code>, <code>select</code>, <code>then</code>, <code>until</code>, <code>while</code>, etc., that can’t be used as variables or as values of variables. For more: <a href="https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html">D.2 Index of Shell Reserved Words</a>.</p> -<p>There is no need to specify a variable type. Anything surrounded by <code>"</code> will be treated as text. You can use booleans, numbers, text and arrays (the implementation of arrays depends on the shell being used). Make a variable readonly by calling <code>readonly variable_name</code>. Basic syntax:</p> -<ul> -<li>Text variables: <code>var="my var"</code>.</li> -<li>Numeric variables: <code>var=123</code>.</li> -<li>Boolean variables: <code>var=true</code> and <code>var=false</code>.</li> -<li>Arrays (assuming <code>bash</code> is the shell):<ul> -<li><code>var[0]=value1</code>, <code>var[...]=...</code>, <code>var[n]=valuen</code>, etc.</li> -<li><code>var=(value1 ... valuen)</code></li> -<li>Access single values with <code>${var[index]}</code> and all values with <code>${var[*]}</code> or <code>${var[@]}</code>.</li> -</ul> -</li> -</ul> -<p>There are special variables (for more. <a href="https://www.tutorialspoint.com/unix/unix-special-variables.htm">tutorialspoint: Unix / Linux - Special Variables</a>):</p> -<ul> -<li><code>$</code>: represents the process ID number, or PID, of the current shell.</li> -<li><code>0</code>: the filename of the current script.</li> -<li><code>n</code>: where <code>n</code> can be any whole number, correspond to arguments passed to the script (<code>command arg1 arg2 arg3 argn</code>).</li> -<li><code>#:</code> number of arguments supplied to the script.</li> -<li><code>*:</code> all the arguments are double quoted.</li> -<li><code>@:</code> all the arguments are individually double quoted.</li> -<li><code>?:</code> exit status of the last command executed.</li> -<li><code>!:</code> process number of the last background command.</li> -</ul> -<p>When calling a script, you can pass optional (or required) positional arguments like: <code>command arg1 arg2 arg3 argn</code>.</p> -<p>Note that a variable can also take the output of another command, one common way to do this is using <code>$(command)</code> or <code>`command`</code>, for example: <code>var="$(echo 'this is a command being executed inside the definition of a variable')"</code> which, since the <code>echo</code> command is being run, <code>var="this is a command being executed inside the definition of a variable"</code>, which doesn’t seem like much, but there could be any command inside <code>$()</code> or <code>`command`</code>. Note that this is not special to defining variables, could also be used as arguments of another command.</p> -<h4 id="internal-field-separator-ifs">Internal Field Separator (IFS)</h4> -<p>This is used by the shell to determine how to do word splitting (how to recognize word boundaries). The default value for <code>IFS</code> consists of whitespace characters (space, tab and newline). This value can ve overridden by setting the variable <code>IFS</code> to something like, for example, <code>:</code>.</p> -<h3 id="conditionals">Conditionals</h3> -<h4 id="exit-status">Exit status</h4> -<p>Any command being run has an exit status, either <code>0</code> or <code>1</code>, if the command has been executed successfully or otherwise (an error), respectively.</p> -<h4 id="if-statement"><code>if</code> statement</h4> -<p>Pretty similar to other programming languages, evaluates an expression to a <code>true</code> or <code>false</code> and executes code as specified. <code>if</code> statements can be nested, and follow normal rules of logical operations. Basic syntax is:</p> -<pre><code class="language-sh">#!/bin/sh -if expression -then -do_something -elif another_expression -then -do_another_thing -else -do_something_else -fi -</code></pre> -<p>The expression is usually wrapped around <code>[]</code> or <code>[[]]</code>, the first being POSIX compliant and the second <code>bash</code>-specific (and other shells).</p> -<p>Also, some <strong>operators</strong> to compare things use <code>==</code> for “equals” and <code>></code> for “greater than”, for example; while in a POSIX compliant shell, <code>=</code> for “equals” and <code>-gt</code> for “greater than” has to be used. For more operators: <a href="https://www.tutorialspoint.com/unix/unix-basic-operators.htm">tutorialspoint: Unix / Linux - Shell Basic Operators</a> (this also covers <strong>logical operators</strong> and <strong>file test operators</strong>).</p> -<h3 id="case-statement">Case statement</h3> -<p>A common good alternative to multilevel <code>if</code> statements, enables you to match several values against one variable. Basic syntax is:</p> -<pre><code class="language-sh">case $var in - pattern1) - do_something1 - ;; - pattern2) - subpattern1) - do_subsomething1 - ;; - subpattern2) - do_subsomething2 - ;; - *) - pattern3|pattern4|...|patternN) - do_something3 - ;; - patternM) - do_somethingM - ;; - *) - do_something_default - ;; -esac -</code></pre> -<p>Where the <code>*</code> pattern is not necessary but serves the same purpose as a “default” case.</p> -<h3 id="loops">Loops</h3> -<p>Loops enable execution of a set of commands repeatedly. Loops, naturally, can be nested. <code>expression</code> here (in the basic syntax examples) work the same as mentioned in the “<code>if</code> statement” section. For more: <a href="https://www.tutorialspoint.com/unix/unix-shell-loops.htm">tutorialspoint: Unix / Linux - Shell Loop Types</a>.</p> -<h4 id="loop-control">Loop control</h4> -<p>Similar than other programming languages, there are loop controls to interrupt or continue a loop:</p> -<pre><code>* `break` statement. -* `continue` statement. -</code></pre> -<p>These statements accept an argument that specify from which loop to exit/continue.</p> -<h4 id="while-loop"><code>while</code> loop</h4> -<p>Enables to execute a set of commands repeatedly until some condition occurs. Basic syntax:</p> -<pre><code class="language-sh">#!/bin/sh -while expression -do - do_something -done -</code></pre> -<h4 id="until-loop"><code>until</code> loop</h4> -<p>Similar to the <code>while</code> loop, the difference is that the <code>while</code> loop is executed as long as a condition is true, but the <code>until</code> loop… until a condition is true. Basic syntax (similar to <code>while</code> loop):</p> -<pre><code class="language-sh">#!/bin/sh -until expression -do - do_something -done -</code></pre> -<h4 id="for-loop"><code>for</code> loop</h4> -<p>Operates on lists of items. It repeats a set of commands for every item in a list. Basic syntax:</p> -<pre><code class="language-sh">#!/bin/sh -for var in word1 word2 ... wordN -do - do_something_with_var -done -</code></pre> -<p>Where <code>var</code> is the current value (<code>word1</code>, <code>word2</code>, etc.) in the loop and the expression after <code>for</code> can refer to an array, or the output of a command that outputs a list of things, etc.</p> -<h4 id="select-loop"><code>select</code> loop</h4> -<p>Provides an easy way to create a numbered menu from which users can select options. Basic syntax (similar to <code>for</code> loop):</p> -<pre><code class="language-sh">select var in word1 word2 ... wordN -do - do_something_with_var -done -</code></pre> -<h3 id="meta-characters">Meta characters</h3> -<p>Meta characters are used to execute several commands on a single line (depending on what it’s needed). The most used meta characters to accomplish this are semi-colon <code>;</code>, double ampersand <code>&&</code> and double “pipe” <code>||</code>.</p> -<ul> -<li><code>;</code>: is used to finish one command (similar to some programming languages), after the command on the left of <code>;</code> is finished (whatever the exit code is), the command on the right will be executed.</li> -<li><code>&&</code>: similar to <code>;</code>, but only if the command on the left exits with code <code>0</code> (success).</li> -<li><code>||</code>: similar to <code>&&</code>, but for exit code <code>1</code>(error).</li> -</ul> -<h3 id="functions">Functions</h3> -<p>Enable to break down the overall functionality of a script into smaller, logical subsections, which can then be called upon to perform their individual tasks when needed (like in any other programming language…). For more: <a href="https://www.tutorialspoint.com/unix/unix-shell-functions.htm">tutorialspoint: Unix / Linux - Shell Functions</a>. Basic syntax:</p> -<pre><code class="language-sh">#!/bin/sh -function_name () { - do_something -} -</code></pre> -<p>Functions can also take arguments and can access their individual arguments (each function will have a different “storage” for their arguments). Functions can also be nested. Here <code>exit</code> will not only will finish the function code, but also the shell script that called it, instead use <code>return</code> plus an exit code to just exit the function.</p>]]></content:encoded> - </item> - <item> - <title>Linux tutorial video notes</title> - <link>https://blog.luevano.xyz/a/linux_video_notes.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/linux_video_notes.html</guid> - <pubDate>Sun, 14 Mar 2021 05:57:23 GMT</pubDate> - <category>English</category> - <category>Notes</category> - <description>Notes of videos about basic Linux terms, usage and commands, as requested by a mentor of mine.</description> - <content:encoded><![CDATA[<p>I was requested to make a summary of a video about basic Linux stuff (like the <a href="https://blog.luevano.xyz/a/sql_video_notes">SQL tutorial video notes</a>); this time, I did most of the notes depending on the topic since I’m familiar with most of the stuff presented in the video. The video in question is: <a href="https://www.youtube.com/watch?v=wBp0Rb-ZJak">The Complete Linux Course: Beginner to Power User!</a>. Also, some notes were taken from <a href="https://wiki.archlinux.org/">Arch Linux Wiki</a> since it’s got pretty decent documentation, and, of course, general googling.</p> -<h2 id="basic-commands">(Basic) commands</h2> -<p>A list of basic commands and small explanation (note that options are started with either <code>-</code> or <code>--</code>, depending on the program, but most of the time <code>-</code> is used for letter options and <code>--</code> for word options, <code>-l</code> vs <code>--list</code> for example):</p> -<ul> -<li><code>pwd</code>: “print working directory”, full <strong>absolute</strong> path to the current directory.</li> -<li><code>cd</code>: “change directory”, followed by the absolute or relative path of the directory to change to.<ul> -<li>Absolute path is started with <code>/</code>, while a relative path is started with <code>./</code> or just the name of the folder.</li> -<li>Use <code>..</code> (two dots) to go up one directory.</li> -<li>An abbreviation of <code>/home/username</code> is <code>~</code> (tilde).</li> -</ul> -</li> -<li><code>ls</code>: “list” files and directories in current directory, or specify a directory from which to show the list after typing <code>ls</code>. Has many options, the most common ones being:<ul> -<li><code>l</code>: use long listing format.</li> -<li><code>r</code> or <code>reverse</code>: reverse order while sorting.</li> -<li><code>s</code>: sort by file size, largest first.</li> -<li><code>a</code> or <code>all</code>: do not ignore entries starting with <code>.</code>.</li> -</ul> -</li> -<li><code>mkdir</code>: “make directory”, create a new directory with specified name.</li> -<li><code>touch</code>: create new (empty) files.</li> -<li><code>cp</code>: “copy” files or directories (using option <code>r</code> for recursive). Requires file/directory to copy and destination, separated by space.</li> -<li><code>mv</code>: “move” files or directories, also requires file/directory to copy and destination, separated by space. This is also used to <strong>rename</strong> files/directories.</li> -<li><code>rm</code>: “remove”, followed by a file to remove it.</li> -<li><code>rmdir</code>: “remove empty directory”, followed by a directory to remove it. If the directory is not empty, use <code>rm -r</code> on the directory (“remove recursive”).</li> -<li><code>su</code>: “switch user”, by default to <strong>root</strong> user, but another one can be specified.</li> -<li><code>sudo</code>: “switch user, do”, similar to <code>su</code>, but only to execute a command as <strong>root</strong> or the specified user.</li> -<li><code>clear</code>: clear the terminal window, a (common) keyboard shortcut is <code>Ctrl + l</code>.</li> -<li><code>find</code>: search for files/directories matching a pattern or all contents of a directory (using <code>.</code>).</li> -<li><code>grep</code>: comes from the <code>ed</code> command “g/re/p”, for searching plain-text for lines that match a regular expression (regex).</li> -<li><code>top</code>: a task manager program, shows currently running commands and gives important info such as PID (process ID), user who is running that command, command name, cpu and ram usage, etc.. Some useful commands to manage programs running are:<ul> -<li><code>pgrep</code>: get the PID of a running process, or a list in chronological order.</li> -<li><code>kill</code> or <code>pkill</code>: kill a running process either by PID or by name.</li> -<li><code>killall</code>: similar to <code>pkill</code>.</li> -</ul> -</li> -<li><code>ssh</code>: “secure shell” is a remote login client used to connect into a remote machine and executing commands remotely, basically taking control of the remote machine. Widely used when managing servers.</li> -<li><code>ftp</code> or <code>sftp</code>: “(secure) file transfer protocol” used to transfer files from one machine to another one (usually a server). It’s recommended to use <code>sftp</code> instead of <code>ftp</code> because anyone can look through the packages if it’s not secured (encrypted).</li> -</ul> -<p>And in general, to see the options supported by almost any command, use <code>command -h</code> or <code>command --help</code>, for a quick explanation. <strong>IMPORTANT</strong>: Most programs have <strong>man (manual) pages</strong>; to access them do <code>man command</code>, this is a very powerful tool to use.</p> -<p>Commands can be redirected to other commands (the output), which is powerful to create mini scripts or to achieve a goal in a single command. Most of the time the redirection can be done with the special characters <code>></code>, <code><</code> and most powerful, the <code>|</code> (pipe). Also, some commands accept an option to execute another command, but this depends on a command to command basis (<code>exec</code> option for <code>find</code>, for example).</p> -<p><strong>Most terminal programs accept <code>Ctrl-c</code> or just <code>q</code> to exit the program.</strong></p> -<h2 id="file-permissions-and-ownership">File permissions and ownership</h2> -<p>When listing files with <code>ls -l</code>, an output with file attributes (permissions) and ownership is shown, such as <code>drwxr-xr-x 2 user group 4096 Jul 5 21:03 Desktop</code>, where the first part are the attributes, and <code>user</code> and <code>group</code> the ownership info (all other info is irrelevant for now).</p> -<p>File attributes (<code>drwxr-xr-x</code> in the example above) are specified by 10 (sometimes 11) characters, and can be break into 4 parts (or 5):</p> -<ul> -<li>The first character is just the file type, typically <code>d</code> for directories or just <code>-</code> for files. There is <code>l</code> too, which is for <strong>symlinks</strong>.</li> -<li>The next 3 characters represent the permissions that the <strong>owner</strong> has over the file.</li> -<li>Next 3 the permissions that the <strong>group</strong> has over the file.</li> -<li>Next 3 the permissions everyone else (<strong>others</strong>) have over the file.</li> -<li>An optional <code>+</code> character that specifies whether an alternate access method applies to the file. When the character is a space, there is no alterante access method.</li> -</ul> -<p>Each of the three permission triads (<code>rwx</code>) can be:</p> -<ul> -<li><code>-</code> or <code>r</code>, for the first character, if the file can be <strong>read</strong> or directory’s content can be shown.</li> -<li><code>-</code> or <code>w</code>, for the second character, if the file can be <strong>modified</strong> or the directory’s content can be modified (create new files or folders or rename existing files or folders).</li> -<li><code>-</code> or <code>x</code>, for the third character, if the file can be <strong>executed</strong> or the directory can be <strong>accessed</strong> with <code>cd</code>. Other characters can be present, like <code>s</code>, <code>S</code>, <code>t</code> and <code>T</code> (for more: <a href="https://wiki.archlinux.org/index.php/File_permissions_and_attributes">Arch Linux Wiki: File permissions and attributes</a>).</li> -</ul> -<p>To change attributes or ownership use <code>chmod</code> and <code>chown</code>, respectively.</p> -<h2 id="services">Services</h2> -<p>Special type of linux process (think of a program or set of programs that run in the background waiting to be used, or doing essential tasks). There are many ways to manage (start, stop, restart, enable, disable, etc.) services, the most common way (if using <code>systemd</code>) is to just use <code>systemctl</code>. Basic usage of <code>systemctl</code> is <code>systemctl verb service</code>, where <code>verb</code> could be <code>start</code>, <code>enable</code>, <code>stop</code>, <code>disable</code>, <code>restart</code>, etc. Also, to get a general system status run <code>systemctl status</code> or just <code>systemctl</code> for a list of running <strong>units</strong> (a unit is an instance of a service, or a mount point or even a device or a socket). For more: <a href="https://wiki.archlinux.org/index.php/systemd">Arch Linux Wiki: systemd</a>.</p> -<p><code>systemd</code> also provides a way to do tasks based on a <strong>timer</strong>, where you can schedule from the second to the year. One could also use <code>cron</code> (using <code>crontab</code> with option <code>e</code>) to do this. These timers provide support for calendar time events, monotonic time events, and can be run asynchronously.</p> -<h2 id="user-and-group-management">User and group management</h2> -<p>Most mainstream linux distributions come with a Graphic User Interface (GUI) to manage users and groups on the system. For a Command-Line Interface (CLI) just use <code>useradd</code> (with <code>passwd</code> to create a password for a given user) and <code>groupadd</code>. Also, other useful commands are <code>usermod</code>, <code>userdel</code>, <code>groups</code>, <code>gpasswd</code>, <code>groupdel</code> and more, each used for a basic management of users/groups like modification, deletion, listing (of all existing users/groups), etc.. For more: <a href="https://wiki.archlinux.org/index.php/users_and_groups">Arch Linux Wiki: Users and groups</a>.</p> -<h2 id="networking">Networking</h2> -<h3 id="hosts-file">Hosts file</h3> -<p>Located at <code>/etc/hosts</code>, serves as a translator from <strong>hostname</strong> (web addresses or URLs) into IP addresses (think of DNS records), meaning that any URL can be overridden to make it point to whatever IP address it’s specified (only locally on the machine affected). The syntax of the file is pretty simple: first column for IP, second for hostname (URL) and third+ for aliases.</p> -<h3 id="some-commands">(Some) commands</h3> -<p>These commands serve the sole purpose of showing information about the network and stuff related to it:</p> -<ul> -<li><code>ping</code>: gives information about latency to a given ip/domain.</li> -<li><code>ifconfig</code>: gives similar information to <code>ipconfig</code> on windows, general info of physical network devices with their addresses and properties. An alternative could be <code>ip addr</code>, depending on the linux distribution being used and programs installed.</li> -<li><code>tcpdump</code>: “transmission control protocol dump” gives information on all “packets” being sent and received through the network.</li> -<li><code>netstat</code>: “network statistics” general statistics about network devices usage, display connections to the machine and more.</li> -<li><code>traceroute</code>: shows the route that the packets go through (how the packets jump from one server to another one) when trying to access an IP (or, for example, a website).</li> -<li><code>nmap</code>: “network mapper” explore network available hosts, opened ports, reverse DNS names, can guess the operating system of the device, it’s type, MAC address and more.</li> -</ul>]]></content:encoded> - </item> - <item> - <title>SQL tutorial video notes</title> - <link>https://blog.luevano.xyz/a/sql_video_notes.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/sql_video_notes.html</guid> - <pubDate>Tue, 02 Mar 2021 14:35:11 GMT</pubDate> - <category>English</category> - <category>Notes</category> - <description>Notes of videos about basic SQL syntax and usage, as requested by a mentor of mine.</description> - <content:encoded><![CDATA[<p>I was requested to make summaries of videos about SQL, these are the notes (mostly this is a transcription of what I found useful). The videos in question are: <a href="https://www.youtube.com/watch?v=HXV3zeQKqGY">SQL Tutorial - Full Database Course for Beginners</a>, <a href="https://www.youtube.com/watch?v=7S_tz1z_5bA">MySQL Tutorial for Beginners [Full Course]</a> and <a href="https://www.youtube.com/watch?v=2Fn0WAyZV0E">Advanced SQL course | SQL tutorial advanced</a>. Also, some notes were taken from <a href="https://www.w3schools.com/sql/">w3schools.com’s SQL Tutorial</a> and <a href="https://dev.mysql.com/doc/refman/8.0/en/">MySQL 8.0 Reference Manual</a>.</p> -<h2 id="what-is-a-database-db">What is a database (DB)?</h2> -<p>Any collection of related information, such as a phone book, a shopping list, Facebook’s user base, etc.. It can be stored in different ways: on paper, on a computer, in your mind, etc..</p> -<h3 id="database-management-systems-dbms">Database Management Systems (DBMS)</h3> -<p>A special software program that helps users create and maintain a database that makes it easy to manage large amounts of information, handles security, backups and can connect to programming languages for automation.</p> -<h3 id="crud">CRUD</h3> -<p>The four main operations that a DBMS will do: create, read, update and delete.</p> -<h3 id="two-types-of-databases">Two types of databases</h3> -<ul> -<li>Relational (SQL)<ul> -<li>Organize data into one or more tables.</li> -<li>Each table has columns and rows.</li> -<li>A unique key identifies each row.</li> -</ul> -</li> -<li>Non-relational (noSQL/not just SQL)<ul> -<li>Key-value stores.</li> -<li>Documents (JSON, XML, etc).</li> -<li>Graphs.</li> -<li>Flexible tables.</li> -</ul> -</li> -</ul> -<h4 id="relational-databases-rdb-sql">Relational databases (RDB) (SQL)</h4> -<p>When we want to create a RDB we need a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL) which is a standardized language for interacting with RDBMS and it’s used to perform CRUD operations (and other administrative tasks).</p> -<h4 id="non-relational-databases-nrdb-nosqlnot-just-sql">Non-relational databases (NRDB) (noSQL/not just SQL)</h4> -<p>Anything that’s not relational, stores data in anything but static tables. Could be a document (JSON, XML, etc.), graph (relational nodes), key-value hash (strings, json, etc.), etc.</p> -<p>NRDB also require a Non-Relational Database Management System (NRDBMS) to maintain a database. But it doesn’t have a standardized language for performing CRUD and administrative operations like how RDB have.</p> -<h3 id="database-queries">Database queries</h3> -<p>A DB query is a request that is made to the (R/NR)DBMS for a specific information. A google search is a query, for example.</p> -<h2 id="tables-and-keys">Tables and keys</h2> -<p>A table is composed of columns, rows and a primary key. The primary key is unique and identifies one specific row. Columns and rows are trivial, a column identifies a field and has a specific data type (name, email, birth) and a row identifies a table entry (person that contains a name, email and birth).</p> -<p>Also, there are foreign keys, it’s purpose is to relate to another database table; this foreign key is unique in it’s own table, but can be repeated where you use it as a foreign key.</p> -<p>It’s possible to use the same table keys as foreign keys to make relations inside the same table.</p> -<h2 id="sql-basics">SQL basics</h2> -<p>It’s actually a hybrid language, basically 4 types of languages in one:</p> -<ul> -<li>Data Query Language (DQL)<ul> -<li>Used to query the database for information.</li> -<li>Get information that is already stored there.</li> -</ul> -</li> -<li>Data Definition Language (DDL)<ul> -<li>Used for defining database schemas.</li> -</ul> -</li> -<li>Data Control Language (DCL)<ul> -<li>Used for controlling access to the data in the database.</li> -<li>User and permissions management.</li> -</ul> -</li> -<li>Data Manipulation Language (DML)<ul> -<li>Used for inserting, updating and deleting data from a database.</li> -</ul> -</li> -</ul> -<h3 id="queries">Queries</h3> -<p>A set of instructions given to the RDBMS (written in SQL) that tell the RDBMS what information you want it to retrieve. Instead of getting the whole database, retrieve only a bit of information that you need.</p> -<p>Also, SQL keywords can be either lower or upper case, but it’s <strong>convention to use upper case</strong>. And <strong>queries are ended by a semi-colon</strong>.</p> -<h4 id="data-types">Data types</h4> -<p>Just some SQL data types (for more: <a href="https://dev.mysql.com/doc/refman/8.0/en/data-types.html">MySQL 8.0 Reference Manual: Chapter 11 Data Types</a>, the notation is <code>DATATYPE(SIZE(,SIZE))</code>:</p> -<ul> -<li><code>INT</code>: integer numbers.</li> -<li><code>DECIMAL(M,N)</code>: decimal numbers.</li> -<li><code>VARCHAR(N)</code>: string of text of length N.</li> -<li><code>BLOB</code>: Binary Large Object, stores large data.</li> -<li><code>DATE</code>: YYYY-MM-DD.</li> -<li><code>TIMESTAMP</code>: YYYY-MM-DD HH:MM:SS.</li> -</ul> -<h4 id="basic-management-of-tables">Basic management of tables</h4> -<p>To <strong>create a table</strong>, the basic syntax is <code>CREATE TABLE tablename (column1 datatype constraint, column2 datatype constraint, ...)</code>, where a constraint could be (for more: <a href="https://dev.mysql.com/doc/refman/8.0/en/create-table.html">MySQL 8.0 Reference Manual: 13.1.20 CREATE TABLE Statement</a>):</p> -<ul> -<li><code>NOT NULL</code>: can’t have a <code>NULL</code> value.</li> -<li><code>UNIQUE</code>: all values are unique.</li> -<li><code>PRIMARY KEY</code>: uniquely identifies each row.</li> -<li><code>FOREIGN KEY</code>: uniquely identifies a row in another table.</li> -<li><code>CHECK expresion</code>: satisfy a special condition (<code>expresion</code>).</li> -<li><code>DEFAULT value</code>: if no value is specified use value <code>value</code>.</li> -<li><code>INDEX</code>: to create and retrieve data from the database very quickly.</li> -</ul> -<p>Get the <strong>table structure</strong> with <code>DESCRIBE tablename</code> and delete it with <code>DROP TABLE tablename</code>. <strong>Add columns</strong> to the table with <code>ALTER TABLE tablename ADD column DATATYPE(N,M)</code>, similar syntax to <strong>delete a specific column</strong> <code>ALTER TABLE tablename DRORP COLUMN column</code>.</p> -<p><strong>Add entries</strong> to the table with <code>INSERT INTO tablename VALUES(value1, value2, ...)</code> where all the fields must be specified, or <code>INSERT INTO tablename(column1, column2) VALUES(value1, value2)</code> to just add some fields to the new entry. While at it, (all) the table content can be fetched with <code>SELECT * FROM tablename</code>.</p> -<p>Basic <strong>Updating of entries</strong> with <code>UPDATE tablename SET expression1 WHERE expression2</code>, where <code>expression1</code> could be <code>column = value2</code> and <code>expression2</code> could be <code>column = value1</code>, meaning that the value of <code>column</code> will be changed from <code>value1</code> to <code>value2</code>. Note that the expressions are not limited by <code>column = value</code>, and that the <code>column</code> has to be the same, it would be any expression. Also, this is really extensive as <code>SET</code> can set multiple variables and <code>WHERE</code> take more than one condition by chaining conditions with <code>AND</code>, <code>OR</code> and <code>NOT</code> keywords, for example.</p> -<h5 id="on-delete-statement">ON DELETE statement</h5> -<p>When an entry needs to be updated somehow based on a modification on a foreign key. If two tables are related to each other, if something is deleted on one end, update the other end in some way.</p> -<p>For example on creation of a table, on the specification of a foreign key: <code>CREATE TABLE tablename (..., FOREIGN KEY(column) REFERENCES othertable(othertablecolumn) ON DELETE something)</code>. That something could be <code>SET NULL</code>, <code>CASCADE</code>, etc..</p> -<h4 id="select-queries">SELECT queries</h4> -<p>Instead of doing <code>SELECT * FROM tablename</code>, which gets all the data from a table, more complex <code>SELECT</code> queries can be implemented, such as <code>SELECT column FROM tablename</code> to only get all data from one column of the table. Append <code>LIMIT N</code> to limit the query to <code>N</code> entries. Append <code>WHERE condition</code> to meet a custom condition.</p> -<p>Other statements that can be used in conjunction with <code>SELECT</code> are <code>ORDER BY column ASC|DESC</code>, <code>SELECT DISTINCT</code>, <code>MIN(column)</code>, <code>MAX(column)</code>, <code>COUNT(column)</code>, <code>AVG(column)</code>, <code>SUM(column)</code>, <code>LIKE</code> and more. For more, visit <a href="https://dev.mysql.com/doc/refman/8.0/en/select.html">MySQL 8.0 Reference Manual: 13.2.10 SELECT Statement</a>.</p> -<p>MySQL uses regular expressions (regex) like pattern matching, some wildcards that can be used with the <code>LIKE</code> statement are:</p> -<ul> -<li><code>%</code>: zero or more characters.</li> -<li><code>_</code>: a single character.</li> -<li><code>[]</code>: any single character within the brackets.</li> -<li><code>^</code>: any character not in the brackets.</li> -<li><code>-</code>: a range of characters.</li> -</ul> -<p>An extended regex can be used with the statement <code>REGEX_LIKE(expression)</code>; <code>REGEXP</code> and <code>RLIKE</code> are synonyms for <code>REGEX_LIKE</code>. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/pattern-matching.html">MySQL 8.0 Reference Manual: 3.3.4.7 Pattern Matching</a>.</p> -<h4 id="unions">Unions</h4> -<p>A specialized SQL operator that is used to combine multiple <code>SELECT</code> statements into one. The basic syntax is <code>SELECT ... UNION SELECT ...</code>, where <code>...</code> is a whole <code>SELECT</code> statement; there can be any amount of unions. There are some rules that apply when doing unions, such as having the same amount of columns on both statements and being of the same data type.</p> -<h4 id="joins">Joins</h4> -<p>Used to combine rows from two or more tables based on a related column between them. Basic syntax is <code>SELECT table1.column1, ..., table2.column1, ... FROM table(1|2) JOIN table(1|2) ON table1.common_column = table2.common_column</code>, where the table specified in the <code>FROM</code> statement is called the “left” table, where the one in the <code>JOIN</code> statement is the “right” table. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/join.html">MySQL 8.0 Reference Manual: 13.2.10.2 JOIN Clause</a>.</p> -<p>There are different types of SQL JOINs:</p> -<ul> -<li><code>(INNER) JOIN</code>: returns records that have matching values in both tables.</li> -<li><code>LEFT (OUTER) JOIN</code>: returns all records from the left table, and the matched records from the right table.</li> -<li><code>RIGHT (OUTER) JOIN</code>: returns all records from the right table, and the matched records from the left table.</li> -<li><code>FULL (OUTER) JOIN</code>: returns all records when there is a match in either left or right table.</li> -</ul> -<p><img alt="INNER JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_innerjoin.gif"> -<img alt="LEFT JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_leftjoin.gif"> -<img alt="RIGHT JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_rightjoin.gif"> -<img alt="FULL OUTER JOIN" src="https://static.luevano.xyz/images/b/notes/sql/img_fulljoin.gif"></p> -<h4 id="nested-queries">Nested queries</h4> -<p>A query composed of multiple select statements to get a specific piece of information. This is self explanatory, you do a <code>SELECT</code> query somewhere inside another one, for example <code>SELECT ... IN (SELECT ...)</code>, where the nesting is occurring inside the parenthesis after the <code>IN</code> statement.</p> -<p>A nesting isn’t constrained to the <code>IN</code> statement, it can appear anywhere, for example in a <code>WHERE</code> statement: <code>SELECT ... WHERE something = (SELECT ...)</code>.</p> -<h4 id="triggers">Triggers</h4> -<p>A block of SQL code that will define a certain action that will happen when a specific operation is performed on the database. It is <strong>recommended to change the <code>DELIMITER</code> temporarily from semi-colon to something else</strong> (since we need to use semi-colon to end the trigger) while the trigger is created. The basic syntax is <code>CREATE TRIGGER trigername triggertime triggerevent ON tablename FOR EACH ROW triggerorder triggerbody</code>. For more: <a href="https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html">MySQL 8.0 Reference Manual: 13.1.22 CREATE TRIGGER Statement</a> and <a href="https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html">MySQL 8.0 Reference Manual: 25.3.1 Trigger Syntax and Examples</a>.</p> -<h4 id="entity-relationship-diagrams-erd">Entity Relationship Diagrams (ERD)</h4> -<p>When designing a database it’s important to define a <strong>database schema</strong> which is just a definition of all the different tables and their attributes that are going to live inside the database. So, basically, an ERD diagram is a diagram that consists of text, symbols and shapes that are combined to create a relationship model.</p> -<p>The diagram consists of:</p> -<ul> -<li><strong>Entity</strong>: a square with the name of the entity inside it.</li> -<li><strong>Attributes</strong>: ovals with the name of the attributes inside it; an attribute defines specific pieces of information about an entity (columns).</li> -<li><strong>Primary key</strong>: same as with attributes but with name underlined; the primary key uniquely identifies the entity.</li> -<li><strong>Composite attribute</strong>: an attribute that consists on one or more (sub-)attributes.</li> -<li><strong>Multi-valued attribute</strong>: oval with another oval inside it and the name of the attribute.</li> -<li><strong>Derived attribute</strong>: dotted oval; this attribute can be derived from other attributes from the entity.</li> -<li><strong>Relationship</strong>: a diamond with the relationship name in it, for the connections a single line (partial participation) or a doubled line (total participation); it denotes how two or more attributes are related to each other; all members must participate in the relationship.</li> -<li><strong>Relationship attribute</strong>: denoted like a normal attribute, but it’s child of a relationship; it defines what attributes exists because of the relationship, it’s not stored in any of the entities related, but on the relationship object itself.</li> -<li><strong>Relationship cardinality</strong>: denoted with a number on the line connecting the relationship to the entity; detones the number of instances of an entity from a relation that can be associated with the relation.</li> -<li><strong>Weak entity</strong>: rectangle inside a rectangle with its name inside; it cannot be uniquely identified by its attributes alone.</li> -<li><strong>Weak entity’s primary key</strong>: oval with its text underlined, but the line is dotted.</li> -<li><strong>Identifying relationship</strong>: a diamond inside a diamond with its name inside; a relationship that serves to uniquely identify the weak entity.</li> -</ul> -<p><img alt="ERD example taken from wikipedia" src="https://static.luevano.xyz/images/b/notes/sql/erd_example.png"></p>]]></content:encoded> - </item> - <item> - <title>This is the first blog post, just for testing purposes</title> - <link>https://blog.luevano.xyz/a/first_blog_post.html</link> - <guid isPermaLink="true">https://blog.luevano.xyz/a/first_blog_post.html</guid> - <pubDate>Sat, 27 Feb 2021 13:08:33 GMT</pubDate> - <category>English</category> - <category>Short</category> - <category>Tools</category> - <category>Update</category> - <description>Just my first blog post where I state what tools I'm using to build this blog.</description> - <content:encoded><![CDATA[<p>I’m making this post just to figure out how <a href="https://www.romanzolotarev.com/ssg.html"><code>ssg5</code></a> and <a href="https://kristaps.bsd.lv/lowdown/"><code>lowdown</code></a> are supposed to work (and eventually also <a href="https://www.romanzolotarev.com/rssg.html"><code>rssg</code></a>).</p> -<p>At the moment, I’m not satisfied because there’s no automatic date insertion into the 1) html file, 2) the blog post itself and 3) the listing system in the <a href="https://blog.luevano.xyz/">blog homepage</a> (and there’s also the problem with the ordering of the entries…). And all of this just because I didn’t want to use <a href="https://github.com/LukeSmithxyz/lb">Luke’s</a> solution (don’t really like that much how he handles the scripts… <em>but they just work</em>).</p> -<p>Hopefully, for tomorrow all of this will be sorted out and I’ll have a working blog system.</p>]]></content:encoded> - </item> - - </channel> -</rss> diff --git a/blog/old_newer/dst/sitemap.xml b/blog/old_newer/dst/sitemap.xml deleted file mode 100644 index f4dda25..0000000 --- a/blog/old_newer/dst/sitemap.xml +++ /dev/null @@ -1,114 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> - <url> - <loc>https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/new_blogging_system.html</loc> - <lastmod>2021-05-28</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/git_server_with_cgit.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/mail_server_with_postfix.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/website_with_nginx.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html</loc> - <lastmod>2021-05-17</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/shell_scripting_video_notes.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/linux_video_notes.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/sql_video_notes.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/a/first_blog_post.html</loc> - <lastmod>2021-05-17</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@english.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@notes.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@server.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@short.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@spanish.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@tools.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@tutorial.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - <url> - <loc>https://blog.luevano.xyz/tag/@update.html</loc> - <lastmod>2021-06-04</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - -</urlset> diff --git a/blog/old_newer/dst/tag/@english.html b/blog/old_newer/dst/tag/@english.html deleted file mode 100644 index dc32e36..0000000 --- a/blog/old_newer/dst/tag/@english.html +++ /dev/null @@ -1,112 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: english -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: english</h1> -<h2>Articles</h2> -<ul> -<h3>May 2021</h3> -<li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -<li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/shell_scripting_video_notes.html">Shell scripting tutorial video notes</a></li> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/linux_video_notes.html">Linux tutorial video notes</a></li> -<li>Mar 02 - <a href="https://blog.luevano.xyz/a/sql_video_notes.html">SQL tutorial video notes</a></li> -<h3>February 2021</h3> -<li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@git.html b/blog/old_newer/dst/tag/@git.html deleted file mode 100644 index fbe3b38..0000000 --- a/blog/old_newer/dst/tag/@git.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: git -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: git</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@linux.html b/blog/old_newer/dst/tag/@linux.html deleted file mode 100644 index 40fd770..0000000 --- a/blog/old_newer/dst/tag/@linux.html +++ /dev/null @@ -1,104 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: linux -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: linux</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/shell_scripting.html">Shell scripting tutorial video notes</a></li> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/linux_video_notes.html">Linux tutorial video notes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@mail.html b/blog/old_newer/dst/tag/@mail.html deleted file mode 100644 index 46ca368..0000000 --- a/blog/old_newer/dst/tag/@mail.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: mail -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: mail</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@nginx.html b/blog/old_newer/dst/tag/@nginx.html deleted file mode 100644 index 198e97b..0000000 --- a/blog/old_newer/dst/tag/@nginx.html +++ /dev/null @@ -1,104 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: nginx -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: nginx</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@notes.html b/blog/old_newer/dst/tag/@notes.html deleted file mode 100644 index 6ca55e2..0000000 --- a/blog/old_newer/dst/tag/@notes.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: notes -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: notes</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/shell_scripting_video_notes.html">Shell scripting tutorial video notes</a></li> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/linux_video_notes.html">Linux tutorial video notes</a></li> -<li>Mar 02 - <a href="https://blog.luevano.xyz/a/sql_video_notes.html">SQL tutorial video notes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@scripting.html b/blog/old_newer/dst/tag/@scripting.html deleted file mode 100644 index 9c13f54..0000000 --- a/blog/old_newer/dst/tag/@scripting.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: scripting -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: scripting</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/shell_scripting.html">Shell scripting tutorial video notes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@server.html b/blog/old_newer/dst/tag/@server.html deleted file mode 100644 index a802757..0000000 --- a/blog/old_newer/dst/tag/@server.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: server -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: server</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -<li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@shell.html b/blog/old_newer/dst/tag/@shell.html deleted file mode 100644 index 5d9151d..0000000 --- a/blog/old_newer/dst/tag/@shell.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: shell -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: shell</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 14 - <a href="https://blog.luevano.xyz/a/shell_scripting.html">Shell scripting tutorial video notes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@short.html b/blog/old_newer/dst/tag/@short.html deleted file mode 100644 index 3f6f7fe..0000000 --- a/blog/old_newer/dst/tag/@short.html +++ /dev/null @@ -1,109 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: short -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: short</h1> -<h2>Articles</h2> -<ul> -<h3>June 2021</h3> -<li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> -<h3>May 2021</h3> -<li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> -<h3>March 2021</h3> -<li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> -<h3>February 2021</h3> -<li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@spanish.html b/blog/old_newer/dst/tag/@spanish.html deleted file mode 100644 index 00dfde4..0000000 --- a/blog/old_newer/dst/tag/@spanish.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: spanish -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: spanish</h1> -<h2>Articles</h2> -<ul> -<h3>June 2021</h3> -<li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> -<h3>March 2021</h3> -<li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@sql.html b/blog/old_newer/dst/tag/@sql.html deleted file mode 100644 index c1f87ac..0000000 --- a/blog/old_newer/dst/tag/@sql.html +++ /dev/null @@ -1,103 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: sql -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: sql</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 02 - <a href="https://blog.luevano.xyz/a/sql_video_notes.html">SQL tutorial video notes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@tools.html b/blog/old_newer/dst/tag/@tools.html deleted file mode 100644 index c834cab..0000000 --- a/blog/old_newer/dst/tag/@tools.html +++ /dev/null @@ -1,110 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: tools -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: tools</h1> -<h2>Articles</h2> -<ul> -<h3>May 2021</h3> -<li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -<li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> -<li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> -<h3>February 2021</h3> -<li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@tutorial.html b/blog/old_newer/dst/tag/@tutorial.html deleted file mode 100644 index 0a86d26..0000000 --- a/blog/old_newer/dst/tag/@tutorial.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: tutorial -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: tutorial</h1> -<h2>Articles</h2> -<ul> -<h3>March 2021</h3> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> -<li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> -<li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/dst/tag/@update.html b/blog/old_newer/dst/tag/@update.html deleted file mode 100644 index 4d48ee3..0000000 --- a/blog/old_newer/dst/tag/@update.html +++ /dev/null @@ -1,109 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by: update -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> -<h1>Posts filtered by: update</h1> -<h2>Articles</h2> -<ul> -<h3>June 2021</h3> -<li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> -<h3>May 2021</h3> -<li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> -<h3>March 2021</h3> -<li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> -<h3>February 2021</h3> -<li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> -</ul> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/src/.files b/blog/old_newer/src/.files deleted file mode 100644 index cf14e06..0000000 --- a/blog/old_newer/src/.files +++ /dev/null @@ -1,10 +0,0 @@ -a/website_with_nginx.md 1616122695.085315 1622793656.0817287 english,server,tools,tutorial -a/git_server_with_cgit.md 1616353229.8983006 1622793595.4845119 english,server,tools,tutorial -a/el_blog_ya_tiene_timestamps.md 1615862784.9032707 1621284818.4731243 short,spanish,tools,update -a/shell_scripting_video_notes.md 1615701454.6499224 1622793622.0414143 english,notes -a/sql_video_notes.md 1614695711.6048582 1622793648.6416588 english,notes -a/first_blog_post.md 1614431313.2090824 1621284833.6700118 english,short,tools,update -a/linux_video_notes.md 1615701443.6397786 1622793573.704325 english,notes -a/mail_server_with_postfix.md 1616299559.6570284 1622793584.6210845 english,server,tools,tutorial -a/new_blogging_system.md 1622172099.117893 1622173322.4337702 english,short,tools,update -a/asi_nomas_esta_quedando.md 1622795043.0874712 0.0 short,spanish,update diff --git a/blog/old_newer/src/a/git_server_with_cgit.md b/blog/old_newer/src/a/git_server_with_cgit.md deleted file mode 100644 index da6464a..0000000 --- a/blog/old_newer/src/a/git_server_with_cgit.md +++ /dev/null @@ -1,160 +0,0 @@ -title: Create a git server and setup cgit web app (on Nginx) -author: David Luévano -lang: en -summary: How to create a git server using cgit on a server running Nginx. This is a follow up on post about creating a website with Nginx and Certbot. -tags: server - tools - tutorial - english - -My git server is all I need to setup to actually *kill* my other server (I've been moving from servers on these last 2-3 blog entries), that's why I'm already doing this entry. I'm basically following [git's guide on setting up a server](https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server) plus some specific stuff for (btw i use) Arch Linux ([Arch Linux Wiki: Git server](https://wiki.archlinux.org/index.php/Git_server#Web_interfaces) and [Step by step guide on setting up git server in arch linux (pushable)](https://miracoin.wordpress.com/2014/11/25/step-by-step-guide-on-setting-up-git-server-in-arch-linux-pushable/)). - -Note that this is mostly for personal use, so there's no user/authentication control other than that of SSH. Also, most if not all commands here are run as root. - -## Prerequisites - -I might get tired of saying this (it's just copy paste, basically)... but similar as before (check my [website](https://blog.luevano.xyz/a/website_with_nginx.html) and [mail](https://blog.luevano.xyz/a/mail_server_with_postfix.html) entries): - -* (This time, optional) A domain name if you want to have a "front end" to show your repositories. Got mine on [Epik](https://www.epik.com/?affid=da5ne9ru4) (affiliate link, btw). - * With a **CNAME** for "git" and (optionally) "www.git", or some other name for your sub-domains. -* A VPS or somewhere else to host. I'm using [Vultr](https://www.vultr.com/?ref=8732849) (also an affiliate link). - * `ssh` configured. - * (Optionally, if doing the domain name thingy) With `nginx` and `certbot` setup and running. - * Of course, `git` already installed (it should be a must have always). - -## git server - -If not installed already, install the `git` package: - -```sh -pacman -S git -``` - -On Arch Linux, when you install the `git` package, a `git` user is automatically created, so all you have to do is decide where you want to store the repositories, for me, I like them to be on `/home/git` like if `git` was a "normal" user. So, create the `git` folder (with corresponding permissions) under `/home` and set the `git` user's home to `/home/git`: - -```sh -mkdir /home/git -chown git:git /home/git -usermod -d /home/git git -``` - -Also, the `git` user is "expired" by default and will be locked (needs a password), change that with: - -```sh -chage -E -1 git -passwd git -``` - -Give it a strong one and remember to use `PasswordAuthentication no` for `ssh` (as you should). Create the `.ssh/authorized_keys` for the `git` user and set the permissions accordingly: - -```sh -mkdir /home/git/.ssh -chmod 700 /home/git/.ssh -touch /home/git/.ssh/authorized_keys -chmod 600 /home/git/.ssh/authorized_keys -chown -R git:git /home/git -``` - -Now is a good idea to copy over your local SSH public keys to this file, to be able to push/pull to the repositories. Do it by either manually copying it or using `ssh`'s built in `ssh-copy-id` (for that you may want to check your `ssh` configuration in case you don't let people access your server with user/password). - -Next, and almost finally, we need to edit the `git-daemon` service, located at `/usr/lib/systemd/system/` (called `git-daemon@.service`): - -```ini -... -ExecStart=-/usr/lib/git-core/git-daemon --inetd --export-all --base-path=/home/git --enable=receive-pack -... -``` - -I just appended `--enable=receive-pack` and note that I also changed the `--base-path` to reflect where I want to serve my repositories from (has to match what you set when changing `git` user's home). - -Now, go ahead and start and enable the `git-daemon` socket: - -```sh -systemctl start git-daemon.socket -systemctl enable git-daemon.socket -``` - -You're basically done. Now you should be able to push/pull repositories to your server... except, you haven't created any repository in your server, that's right, they're not created automatically when trying to push. To do so, you have to do the following sequence (assuming you're "`cd`'ed" into the `/home/git` directory): - -```sh -mkdir {repo_name}.git -cd {repo_name}.git -``` - -Those two lines above will need to be run each time you want to add a new repository to your server (yeah, kinda lame... although there are options to "automate" this, I like it this way). - -After that you can already push/pull to your repository. I have my repositories (locally) set up so I can push to more than one remote at the same time (my server, GitHub, GitLab, etc.), which is detailed [here](https://gist.github.com/rvl/c3f156e117e22a25f242). - -## cgit - -This bit is optional if you only wanted a git server (really easy to set up), this is so you can have a web application. This is basically a copy paste of [Arch Linux Wiki: Cgit](https://wiki.archlinux.org/index.php/Cgit#Nginx) so you can go there and get more in-depth configurations. - -Install the `cgit` and `fcgiwrap` packages: - -```sh -pacman -S cgit fcgiwrap -``` - -Now, just start and enable the `fcgiwrap` socket: - -```sh -systemctl start fcgiwrap.socket -systemctl enable fcgiwrap.socket -``` - -Next, the way I configure `nginx` is creating a separate file `{module}.conf` (`git.conf` in this case) under `/etc/nginx/sites-available` and create a symlink to `/etc/nginx/sites-enabled` as stated in my [`nginx` setup entry](https://blog.luevano.xyz/a/website_with_nginx.html). Add the following lines to your `git.conf` file: - -```nginx -server { - listen 80; - listen [::]:80; - root /usr/share/webapps/cgit; - server_name {yoursubdomain}.{yourdomain}; - try_files $uri @cgit; - - location @cgit { - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root/cgit.cgi; - fastcgi_param PATH_INFO $uri; - fastcgi_param QUERY_STRING $args; - fastcgi_param HTTP_HOST $server_name; - fastcgi_pass unix:/run/fcgiwrap.sock; - } -} -``` - -Where the `server_name` line depends on you, I have mine setup to `git.luevano.xyz` and `www.git.luevano.xyz`. Optionally run `certbot --nginx` to get a certificate for those domains if you don't have already. - -Now, all that's left is to configure `cgit`. Create the configuration file `/etc/cgitrc` with the following content (my personal options, pretty much the default): - -```apache -css=/cgit.css -source-filter=/usr/lib/cgit/filters/syntax-highlighting-edited.sh -logo=/cgit.png - -enable-http-clone=1 -# robots=noindex, nofollow -virtual-root=/ - -repo.url={url} -repo.path={dir_path} -repo.owner={owner} -repo.desc={short_description} - -... -``` - -Where you can uncomment the `robots` line to let web crawlers (like Google's) to index your `git` web app. And at the end keep all your repositories (the ones you want to make public), for example for my [*dotfiles*](https://git.luevano.xyz/.dots) I have: - -```apache -... -repo.url=.dots -repo.path=/home/git/.dots.git -repo.owner=luevano -repo.desc=These are my personal dotfiles. -... -``` - -Otherwise you could let `cgit` to automatically detect your repositories (you have to be careful if you want to keep "private" repos) using the option `scan-path` and setup `.git/description` for each repository. I will add more to my actual configuration, but for now it is useful as it is. For more, you can check [cgitrc(5)](https://man.archlinux.org/man/cgitrc.5). - -Finally, if you want further support for highlighting, other compressed snapshots or support for markdown, checkout the optional dependencies for `cgit` and also the Arch Wiki goes in detail on how to setup highlighting with two different packages. diff --git a/blog/old_newer/src/a/mail_server_with_postfix.md b/blog/old_newer/src/a/mail_server_with_postfix.md deleted file mode 100644 index d72ecac..0000000 --- a/blog/old_newer/src/a/mail_server_with_postfix.md +++ /dev/null @@ -1,525 +0,0 @@ -title: Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM -author: David Luévano -lang: en -summary: How to create mail server using Postfix, Dovecot, SpamAssassin and OpenDKIM. This is a follow up on post about creating a website with Nginx and Certbot. -tags: server - tools - tutorial - english - -The entry is going to be long because it's a *tedious* process. This is also based on [Luke Smith's script](https://github.com/LukeSmithxyz/emailwiz), but adapted to Arch Linux (his script works on debian-based distributions). This entry is mostly so I can record all the notes required while I'm in the process of installing/configuring the mail server on a new VPS of mine; also I'm going to be writing a script that does everything in one go (for Arch Linux), that will be hosted [here](https://git.luevano.xyz/server_scripts.git). - -This configuration works for local users (users that appear in `/etc/passwd`), and does not use any type of SQL. And note that most if not all commands executed here are run with root privileges. - -More in depth configuration is detailed in the Arch Wiki for each package used here. - -## Prerequisites - -Basically the same as with the [website with Nginx and Certbot](https://blog.luevano.xyz/a/website_with_nginx.html): - -* A domain name. Got mine on [Epik](https://www.epik.com/?affid=da5ne9ru4) (affiliate link, btw). - * Later we'll be adding some **MX** and **TXT** records. - * You also need a **CNAME** for "mail" and (optionally) "www.mail", or whatever you want to call the sub-domains (although the [RFC 2181](https://tools.ietf.org/html/rfc2181#section-10.3) states that it NEEDS to be an **A** record, fuck the police), to actually work and to get SSL certificate (you can also use the SSL certificate obtained if you created a website following my other notes on `nginx` and `certbot`) with `certbot` (just create a `mail.conf` for `nginx`, similar to how we created it in the website entry). -* A VPS or somewhere else to host. I'm using [Vultr](https://www.vultr.com/?ref=8732849) (also an affiliate link). - * `ssh` configured. - * Ports 25, 587 (SMTP), 465 (SMTPS), 143 (IMAP) and 993 (IMAPS) open on the firewall (I use `ufw`). - * With `nginx` and `certbot` setup and running. - -## Postfix - -[Postfix](https://wiki.archlinux.org/index.php/Postfix) is a "mail transfer agent" which is the component of the mail server that receives and sends emails via SMTP. - -Install the `postfix` package: - -```sh -pacman -S postfix -``` - -We have two main files to configure (inside `/etc/postfix`): `master.cf` ([master(5)](https://man.archlinux.org/man/master.5)) and `main.cf` ([postconf(5)](https://man.archlinux.org/man/postconf.5)). We're going to edit `main.cf` first either by using the command `postconf -e 'setting'` or by editing the file itself (I prefer to edit the file). - -Note that the default file itself has a lot of comments with description on what each thing does (or you can look up the manual, linked above), I used what Luke's script did plus some other settings that worked for me. - -Now, first locate where your website cert is, mine is at the default location `/etc/letsencrypt/live/`, so my `certdir` is `/etc/letsencrypt/live/luevano.xyz`. Given this information, change `{yourcertdir}` on the corresponding lines. The configuration described below has to be appended in the `main.cf` configuration file. - -Certificates and ciphers to use for authentication and security: - -```apache -smtpd_tls_key_file = {yourcertdir}/privkey.pem -smtpd_tls_cert_file = {yourcertdir}/fullchain.pem -smtpd_use_tls = yes -smtpd_tls_auth_only = yes -smtp_tls_security_level = may -smtp_tls_loglevel = 1 -smtp_tls_CAfile = {yourcertdir}/cert.pem -smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1 -tls_preempt_cipherlist = yes -smtpd_tls_exclude_ciphers = aNULL, LOW, EXP, MEDIUM, ADH, AECDH, MD5, - DSS, ECDSA, CAMELLIA128, 3DES, CAMELLIA256, - RSA+AES, eNULL - -smtp_tls_CApath = /etc/ssl/certs -smtpd_tls_CApath = /etc/ssl/certs - -smtpd_relay_restrictions = permit_sasl_authenticated, permit_mynetworks, defer_unauth_destination -``` - -Also, for the *connection* with `dovecot`, append the next few lines (telling postfix that `dovecot` will use user/password for authentication): - -```apache -smtpd_sasl_auth_enable = yes -smtpd_sasl_type = dovecot -smtpd_sasl_path = private/auth -smtpd_sasl_security_options = noanonymous, noplaintext -smtpd_sasl_tls_security_options = noanonymous -``` - -Specify the mailbox home (this is going to be a directory inside your user's home): - -```apache -home_mailbox = Mail/Inbox/ -``` - -Pre-configuration to work seamlessly with `dovecot` and `opendkim`: - -```apache -myhostname = {yourdomainname} -mydomain = localdomain -mydestination = $myhostname, localhost.$mydomain, localhost - -milter_default_action = accept -milter_protocol = 6 -smtpd_milters = inet:127.0.0.1:8891 -non_smtpd_milters = inet:127.0.0.1:8891 -mailbox_command = /usr/lib/dovecot/deliver -``` - -Where `{yourdomainname}` is `luevano.xyz` in my case, or if you have `localhost` configured to your domain, then use `localhost` for `myhostname` (`myhostname = localhost`). - -Lastly, if you don't want the sender's IP and user agent (application used to send the mail), add the following line: - -```apache -smtp_header_checks = regexp:/etc/postfix/smtp_header_checks -``` - -And create the `/etc/postfix/smtp_header_checks` file with the following content: - -```coffee -/^Received: .*/ IGNORE -/^User-Agent: .*/ IGNORE -``` - -That's it for `main.cf`, now we have to configure `master.cf`. This one is a bit more tricky. - -First look up lines (they're uncommented) `smtp inet n - n - - smtpd`, `smtp unix - - n - - smtp` and `-o syslog_name=postfix/$service_name` and either delete or uncomment them... or just run `sed -i "/^\s*-o/d;/^\s*submission/d;/\s*smtp/d" /etc/postfix/master.cf` as stated in Luke's script. - -Lastly, append the following lines to complete postfix setup and pre-configure for `spamassassin`. - -```txt -smtp unix - - n - - smtp -smtp inet n - y - - smtpd - -o content_filter=spamassassin -submission inet n - y - - smtpd - -o syslog_name=postfix/submission - -o smtpd_tls_security_level=encrypt - -o smtpd_sasl_auth_enable=yes - -o smtpd_tls_auth_only=yes -smtps inet n - y - - smtpd - -o syslog_name=postfix/smtps - -o smtpd_tls_wrappermode=yes - -o smtpd_sasl_auth_enable=yes -spamassassin unix - n n - - pipe - user=spamd argv=/usr/bin/vendor_perl/spamc -f -e /usr/sbin/sendmail -oi -f \${sender} \${recipient} -``` - -Now, I ran into some problems with postfix, one being [smtps: Servname not supported for ai_socktype](https://www.faqforge.com/linux/fix-for-opensuse-error-postfixmaster-fatal-0-0-0-0smtps-servname-not-supported-for-ai_socktype/), to fix it, as *Till* posted in that site, edit `/etc/services` and add: - -```apache -smtps 465/tcp -smtps 465/udp -``` - -Before starting the `postfix` service, you need to run `newaliases` first (but you can do a bit of configuration beforehand). Edit the file `/etc/postfix/aliases` and edit accordingly. I only change the `root: you` line (where `you` is the account that will be receiving "root" mail). Check the Arch Wiki for more info and other alternatives/options. After you're done, run: - -```sh -postalias /etc/postfix/aliases -newaliases -``` - -At this point you're done configuring `postfix` and you can already start/enable the `postfix` service: - -```sh -systemctl start postfix.service -systemctl enable postfix.service -``` - -## Dovecot - -[Dovecot](https://wiki.archlinux.org/index.php/Dovecot) is an IMAP and POP3 server, which is what lets an email application retrieve the mail. - -Install the `dovecot` and `pigeonhole` (sieve for `dovecot`) packages: - -```sh -pacman -S dovecot pigeonhole -``` - -On arch, by default, there is no `/etc/dovecot` directory with default configurations set in place, but the package does provide the example configuration files. Create the `dovecot` directory under `/etc` and, optionally, copy the `dovecot.conf` file and `conf.d` directory under the just created `dovecot` directory: - -```sh -mkdir /etc/dovecot -cp /usr/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf -cp -r /usr/share/doc/dovecot/example-config/conf.d /etc/dovecot -``` - -As Luke stated, `dovecot` comes with a lot of "modules" (under `/etc/dovecot/conf.d/` if you copied that folder) for all sorts of configurations that you can include, but I do as he does and just edits/creates the whole `dovecot.conf` file; although, I would like to check each of the separate configuration files `dovecot` provides I think the options Luke provides are more than good enough. - -I'm working with an empty `dovecot.conf` file. Add the following lines for SSL and login configuration (also replace `{yourcertdir}` with the same certificate directory described in the Postfix section above, note that the `<` is required): - -```apache -ssl = required -ssl_cert = <{yourcertdir}/fullchain.pem -ssl_key = <{yourcertdir}/privkey.pem -ssl_min_protocol = TLSv1.2 -ssl_cipher_list = ALL:!RSA:!CAMELLIA:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SHA1:!SHA256:!SHA384:!LOW@STRENGTH -ssl_prefer_server_ciphers = yes -ssl_dh = </etc/dovecot/dh.pem - -auth_mechanisms = plain login -auth_username_format = %n -protocols = $protocols imap -``` - -You may notice we specify a file we don't have under `/etc/dovecot`: `dh.pem`. We need to create it with `openssl` (you should already have it installed if you've been following this entry and the one for `nginx`). Just run (might take a few minutes): - -```sh -openssl dhparam -out /etc/dovecot/dh.pem 4096 -``` - -After that, the next lines define what a "valid user is" (really just sets the database for users and passwords to be the local users with their password): - -```apache -userdb { - driver = passwd -} - -passdb { - driver = pam -} -``` - -Next, comes the mail directory structure (has to match the one described in the Postfix section). Here, the `LAYOUT` option is important so the boxes are `.Sent` instead of `Sent`. Add the next lines (plus any you like): - -```apache -mail_location = maildir:~/Mail:INBOX=~/Mail/Inbox:LAYOUT=fs -namespace inbox { - inbox = yes - - mailbox Drafts { - special_use = \Drafts - auto = subscribe - } - - mailbox Junk { - special_use = \Junk - auto = subscribe - autoexpunge = 30d - } - - mailbox Sent { - special_use = \Sent - auto = subscribe - } - - mailbox Trash { - special_use = \Trash - } - - mailbox Archive { - special_use = \Archive - } -} -``` - -Also include this so Postfix can use Dovecot's authentication system: - -```apache -service auth { - unix_listener /var/spool/postfix/private/auth { - mode = 0660 - user = postfix - group = postfix - } -} -``` - -Lastly (for `dovecot` at least), the plugin configuration for `sieve` (`pigeonhole`): - -```apache -protocol lda { - mail_plugins = $mail_plugins sieve -} - -protocol lmtp { - mail_plugins = $mail_plugins sieve -} - -plugin { - sieve = ~/.dovecot.sieve - sieve_default = /var/lib/dovecot/sieve/default.sieve - sieve_dir = ~/.sieve - sieve_global_dir = /var/lib/dovecot/sieve/ -``` - -Where `/var/lib/dovecot/sieve/default.sieve` doesn't exist yet. Create the folders: - -```sh -mkdir -p /var/lib/dovecot/sieve -``` - -And create the file `default.sieve` inside that just created folder with the content: - -```nginx -require ["fileinto", "mailbox"]; -if header :contains "X-Spam-Flag" "YES" { - fileinto "Junk"; -} -``` - -Now, if you don't have a `vmail` (virtual mail) user, create one and change the ownership of the `/var/lib/dovecot` directory to this user: - -```sh -grep -q "^vmail:" /etc/passwd || useradd -m vmail -s /usr/bin/nologin -chown -R vmail:vmail /var/lib/dovecot -``` - -Note that I also changed the shell for `vmail` to be `/usr/bin/nologin`. After that, run: - -```sh -sievec /var/lib/dovecot/sieve/default.sieve -``` - -To compile the configuration file (a `default.svbin` file will be created next to `default.sieve`). - -Next, add the following lines to `/etc/pam.d/dovecot` if not already present (shouldn't be there if you've been following these notes): - -```txt -auth required pam_unix.so nullok -account required pam_unix.so -``` - -That's it for `dovecot`, at this point you can start/enable the `dovecot` service: - -```sh -systemctl start dovecot.service -systemctl enable dovecot.service -``` - -# OpenDKIM - -[OpenDKIM](https://wiki.archlinux.org/index.php/OpenDKIM) is needed so services like G\*\*gle (we don't mention that name here \[\[\[this is a meme\]\]\]) don't throw the mail to the trash. DKIM stands for "DomainKeys Identified Mail". - -Install the `opendkim` package: - -```sh -pacman -S opendkim -``` - -Generate the keys for your domain: - -```sh -opendkim-genkey -D /etc/opendkim -d {yourdomain} -s {yoursubdomain} -r -b 2048 -``` - -Where you need to change `{yourdomain}` and `{yoursubdomain}` (doesn't really need to be the sub-domain, could be anything that describes your key) accordingly, for me it's `luevano.xyz` and `mail`, respectively. After that, we need to create some files inside the `/etc/opendkim` directory. First, create the file `KeyTable` with the content: - -```txt -{yoursubdomain}._domainkey.{yourdomain} {yourdomain}:{yoursubdomain}:/etc/opendkim/{yoursubdomain}.private -``` - -So, for me it would be: - -```txt -mail._domainkey.luevano.xyz luevano.xyz:mail:/etc/opendkim/mail.private -``` - -Next, create the file `SigningTable` with the content: - -```txt -*@{yourdomain} {yoursubdomain}._domainkey.{yourdomain} -``` - -Again, for me it would be: - -```txt -*@luevano.xyz mail._domainkey.luevano.xyz -``` - -And, lastly create the file `TrustedHosts` with the content: - -```txt -127.0.0.1 -::1 -10.1.0.0/16 -1.2.3.4/24 -localhost -{yourserverip} -... -``` - -And more, make sure to include your server IP and something like `subdomain.domainname`. - -Next, edit `/etc/opendkim/opendkim.conf` to reflect the changes (or rather, additions) of these files, as well as some other configuration. You can look up the example configuration file located at `/usr/share/doc/opendkim/opendkim.conf.sample`, but I'm creating a blank one with the contents: - -```apache -Domain {yourdomain} -Selector {yoursubdomain} - -Syslog Yes -UserID opendkim - -KeyFile /etc/opendkim/{yoursubdomain}.private -Socket inet:8891@localhost -``` - -Now, change the permissions for all the files inside `/etc/opendkim`: - -```sh -chown -R root:opendkim /etc/opendkim -chmod g+r /etc/postfix/dkim/* -``` - -I'm using `root:opendkim` so `opendkim` doesn't complain about the `{yoursubdomani}.private` being insecure (you can change that by using the option `RequireSafeKeys False` in the `opendkim.conf` file, as stated [here](http://lists.opendkim.org/archive/opendkim/users/2014/12/3331.html)). - -That's it for the general configuration, but you could go more in depth and be more secure with some extra configuration as described in the [Arch Wiki entry for OpenDKIM](https://wiki.archlinux.org/index.php/OpenDKIM#Security). - -Now, just start/enable the `opendkim` service: - -```sh -systemctl start opendkim.service -systemctl enable opendkim.service -``` - -And don't forget to add the following **TXT** records on your domain registrar (these examples are for Epik): - -1. *DKIM* entry: look up your `{yoursubdomain}.txt` file, it should look something like: - -```txt -{yoursubdomain}._domainkey IN TXT ( "v=DKIM1; k=rsa; s=email; " - "p=..." - "..." ) ; ----- DKIM key mail for {yourdomain} -``` - -In the TXT record you will place `{yoursubdomain}._domainkey` as the "Host" and `"v=DKIM1; k=rsa; s=email; " "p=..." "..."` in the "TXT Value" (replace the dots with the actual value you see in your file). - -2. *DMARC* entry: just `_dmarc.{yourdomain}` as the "Host" and `"v=DMARC1; p=reject; rua=mailto:dmarc@{yourdomain}; fo=1"` as the "TXT Value". - -3. *SPF* entry: just `@` as the "Host" and `"v=spf1 mx a:{yoursubdomain}.{yourdomain} - all"` as the "TXT Value". - -And at this point you could test your mail for spoofing and more, but you don't know -yet- how to login (it's really easy, but I'm gonna state that at the end of this entry). - -## SpamAssassin - -[SpamAssassin](https://wiki.archlinux.org/index.php/SpamAssassin) is just *a mail filter to identify spam*. - -Install the `spamassassin` package (which will install a bunch of ugly `perl` packages...): - -```sh -pacman -S spamassassin -``` - -For some reason, the permissions on all `spamassassin` stuff are all over the place. First, change owner of the executables, and directories: - -```sh -chown spamd:spamd /usr/bin/vendor_perl/sa-* -chown spamd:spamd /usr/bin/vendor_perl/spam* -chwown -R spamd:spamd /etc/mail/spamassassin -``` - -Then, you can edit `local.cf` (located in `/etc/mail/spamassassin`) to fit your needs (I only uncommented the `rewrite_header Subject ...` line). And then you can run the following command to update the patterns and compile them: - -```sh -sudo -u spamd sa-update -sudo -u spamd sa-compile -``` - -And since this should be run periodically, create the service `spamassassin-update.service` under `/etc/systemd/system` with the following content: - -```ini -[Unit] -Description=SpamAssassin housekeeping -After=network.target - -[Service] -User=spamd -Group=spamd -Type=oneshot - -ExecStart=/usr/bin/vendor_perl/sa-update --allowplugins -SuccessExitStatus=1 -ExecStart=/usr/bin/vendor_perl/sa-compile -ExecStart=/usr/bin/systemctl -q --no-block try-restart spamassassin.service -``` - -And you could also execute `sa-learn` to train `spamassassin`'s bayes filter, but this works for me. Then create the timer `spamassassin-update.timer` under the same directory, with the content: - -```ini -[Unit] -Description=SpamAssassin housekeeping - -[Timer] -OnCalendar=daily -Persistent=true - -[Install] -WantedBy=timers.target -``` - -You can now start/enable the `spamassassin-update` timer: - -```sh -systemctl start spamassassin-update.timer -systemctl enable spamassassin-update.timer -``` - -Next, you may want to edit the `spamassassin` service before starting and enabling it, because by default, it could [spawn a lot of "childs"](https://rimuhosting.com/howto/memory.jsp) eating a lot of resources and you really only need one child. Append `--max-children=1` to the line `ExecStart=...` in `/usr/bin/systemd/system/spamassassin.service`: - -```ini -... -ExecStart=/usr/bin/vendor_perl/spamd -x -u spamd -g spamd --listen=/run/spamd/spamd.sock --listen=localhost --max-children=1 -... -``` - -Finally, start and enable the `spamassassin` service: - -```sh -systemctl start spamassassin.service -systemctl enable spamassassin.service -``` - -## Wrapping up - -We should have a working mail server by now. Before continuing check your journal logs (`journalctl -xe --unit={unit}`, where `{unit}` could be `spamassassin.service`for example) to see if there was any error whatsoever and try to debug it, it should be a typo somewhere (the logs are generally really descriptive) because all the settings and steps detailed here just (literally just finished doing everything on a new server as of the writing of this text) worked *(((it just werks on my machine)))*. - -Now, to actually use the mail service: first of all, you need a *normal* account (don't use root) that belongs to the `mail` group (`gpasswd -a user group` to add a user `user` to group `group`) and that has a password. - -Next, to actually login into a mail app/program/whateveryouwanttocallit, you will use the following settings, at least for `thunderdbird`(I tested in windows default mail app and you don't need a lot of settings): - -* \* server: subdomain.domain (mail.luevano.xyz in my case) -* **SMTP** port: 587 -* **SMTPS** port: 465 (I use this one) -* **IMAP** port: 143 -* **IMAPS** port: 993 (again, I use this one) -* Connection/security: SSL/TLS -* Authentication method: Normal password -* Username: just your `user`, not the whole email (`david` in my case) -* Password: your `user` password (as in the password you use to login to the server with that user) - -All that's left to do is test your mail server for spoofing, and to see if everything is setup correctly. Go to [DKIM Test](https://www.appmaildev.com/en/dkim) and follow the instructions (basically click next, and send an email with whatever content to the email that they provide). After you send the email, you should see something like: - -![DKIM Test successful](https://static.luevano.xyz/images/b/notes/mail/dkim_test_successful.png) - -(Yes, I blurred a lot in the picture just to be sure, either way what's important is the list on the bottom part of the image) - -Finally, that's actually it for this entry, if you have any problem whatsoever you have my info down below. diff --git a/blog/old_newer/src/a/sql_video_notes.md b/blog/old_newer/src/a/sql_video_notes.md deleted file mode 100644 index b6662db..0000000 --- a/blog/old_newer/src/a/sql_video_notes.md +++ /dev/null @@ -1,177 +0,0 @@ -title: SQL tutorial video notes -author: David Luévano -lang: en -summary: Notes of videos about basic SQL syntax and usage, as requested by a mentor of mine. -tags: notes - english - -I was requested to make summaries of videos about SQL, these are the notes (mostly this is a transcription of what I found useful). The videos in question are: [SQL Tutorial - Full Database Course for Beginners](https://www.youtube.com/watch?v=HXV3zeQKqGY), [MySQL Tutorial for Beginners [Full Course]](https://www.youtube.com/watch?v=7S_tz1z_5bA) and [Advanced SQL course | SQL tutorial advanced](https://www.youtube.com/watch?v=2Fn0WAyZV0E). Also, some notes were taken from [w3schools.com's SQL Tutorial](https://www.w3schools.com/sql/) and [MySQL 8.0 Reference Manual](https://dev.mysql.com/doc/refman/8.0/en/). - -## What is a database (DB)? - -Any collection of related information, such as a phone book, a shopping list, Facebook's user base, etc.. It can be stored in different ways: on paper, on a computer, in your mind, etc.. - -### Database Management Systems (DBMS) - -A special software program that helps users create and maintain a database that makes it easy to manage large amounts of information, handles security, backups and can connect to programming languages for automation. - -### CRUD - -The four main operations that a DBMS will do: create, read, update and delete. - -### Two types of databases - -* Relational (SQL) - * Organize data into one or more tables. - * Each table has columns and rows. - * A unique key identifies each row. -* Non-relational (noSQL/not just SQL) - * Key-value stores. - * Documents (JSON, XML, etc). - * Graphs. - * Flexible tables. - -#### Relational databases (RDB) (SQL) - -When we want to create a RDB we need a Relational Database Management System (RDBMS) that uses Structured Query Language (SQL) which is a standardized language for interacting with RDBMS and it's used to perform CRUD operations (and other administrative tasks). - -#### Non-relational databases (NRDB) (noSQL/not just SQL) - -Anything that's not relational, stores data in anything but static tables. Could be a document (JSON, XML, etc.), graph (relational nodes), key-value hash (strings, json, etc.), etc. - -NRDB also require a Non-Relational Database Management System (NRDBMS) to maintain a database. But it doesn't have a standardized language for performing CRUD and administrative operations like how RDB have. - -### Database queries - -A DB query is a request that is made to the (R/NR)DBMS for a specific information. A google search is a query, for example. - -## Tables and keys - -A table is composed of columns, rows and a primary key. The primary key is unique and identifies one specific row. Columns and rows are trivial, a column identifies a field and has a specific data type (name, email, birth) and a row identifies a table entry (person that contains a name, email and birth). - -Also, there are foreign keys, it's purpose is to relate to another database table; this foreign key is unique in it's own table, but can be repeated where you use it as a foreign key. - -It's possible to use the same table keys as foreign keys to make relations inside the same table. - -## SQL basics - -It's actually a hybrid language, basically 4 types of languages in one: - -* Data Query Language (DQL) - * Used to query the database for information. - * Get information that is already stored there. -* Data Definition Language (DDL) - * Used for defining database schemas. -* Data Control Language (DCL) - * Used for controlling access to the data in the database. - * User and permissions management. -* Data Manipulation Language (DML) - * Used for inserting, updating and deleting data from a database. - -### Queries - -A set of instructions given to the RDBMS (written in SQL) that tell the RDBMS what information you want it to retrieve. Instead of getting the whole database, retrieve only a bit of information that you need. - -Also, SQL keywords can be either lower or upper case, but it's **convention to use upper case**. And **queries are ended by a semi-colon**. - -#### Data types - -Just some SQL data types (for more: [MySQL 8.0 Reference Manual: Chapter 11 Data Types](https://dev.mysql.com/doc/refman/8.0/en/data-types.html), the notation is `DATATYPE(SIZE(,SIZE))`: - -* `INT`: integer numbers. -* `DECIMAL(M,N)`: decimal numbers. -* `VARCHAR(N)`: string of text of length N. -* `BLOB`: Binary Large Object, stores large data. -* `DATE`: YYYY-MM-DD. -* `TIMESTAMP`: YYYY-MM-DD HH:MM:SS. - -#### Basic management of tables - -To **create a table**, the basic syntax is `CREATE TABLE tablename (column1 datatype constraint, column2 datatype constraint, ...)`, where a constraint could be (for more: [MySQL 8.0 Reference Manual: 13.1.20 CREATE TABLE Statement](https://dev.mysql.com/doc/refman/8.0/en/create-table.html)): - -* `NOT NULL`: can't have a `NULL` value. -* `UNIQUE`: all values are unique. -* `PRIMARY KEY`: uniquely identifies each row. -* `FOREIGN KEY`: uniquely identifies a row in another table. -* `CHECK expresion`: satisfy a special condition (`expresion`). -* `DEFAULT value`: if no value is specified use value `value`. -* `INDEX`: to create and retrieve data from the database very quickly. - -Get the **table structure** with `DESCRIBE tablename` and delete it with `DROP TABLE tablename`. **Add columns** to the table with `ALTER TABLE tablename ADD column DATATYPE(N,M)`, similar syntax to **delete a specific column** `ALTER TABLE tablename DRORP COLUMN column`. - -**Add entries** to the table with `INSERT INTO tablename VALUES(value1, value2, ...)` where all the fields must be specified, or `INSERT INTO tablename(column1, column2) VALUES(value1, value2)` to just add some fields to the new entry. While at it, (all) the table content can be fetched with `SELECT * FROM tablename`. - -Basic **Updating of entries** with `UPDATE tablename SET expression1 WHERE expression2`, where `expression1` could be `column = value2` and `expression2` could be `column = value1`, meaning that the value of `column` will be changed from `value1` to `value2`. Note that the expressions are not limited by `column = value`, and that the `column` has to be the same, it would be any expression. Also, this is really extensive as `SET` can set multiple variables and `WHERE` take more than one condition by chaining conditions with `AND`, `OR` and `NOT` keywords, for example. - -##### ON DELETE statement - -When an entry needs to be updated somehow based on a modification on a foreign key. If two tables are related to each other, if something is deleted on one end, update the other end in some way. - -For example on creation of a table, on the specification of a foreign key: `CREATE TABLE tablename (..., FOREIGN KEY(column) REFERENCES othertable(othertablecolumn) ON DELETE something)`. That something could be `SET NULL`, `CASCADE`, etc.. - -#### SELECT queries - -Instead of doing `SELECT * FROM tablename`, which gets all the data from a table, more complex `SELECT` queries can be implemented, such as `SELECT column FROM tablename` to only get all data from one column of the table. Append `LIMIT N` to limit the query to `N` entries. Append `WHERE condition` to meet a custom condition. - -Other statements that can be used in conjunction with `SELECT` are `ORDER BY column ASC|DESC`, `SELECT DISTINCT`, `MIN(column)`, `MAX(column)`, `COUNT(column)`, `AVG(column)`, `SUM(column)`, `LIKE` and more. For more, visit [MySQL 8.0 Reference Manual: 13.2.10 SELECT Statement](https://dev.mysql.com/doc/refman/8.0/en/select.html). - -MySQL uses regular expressions (regex) like pattern matching, some wildcards that can be used with the `LIKE` statement are: - -* `%`: zero or more characters. -* `_`: a single character. -* `[]`: any single character within the brackets. -* `^`: any character not in the brackets. -* `-`: a range of characters. - -An extended regex can be used with the statement `REGEX_LIKE(expression)`; `REGEXP` and `RLIKE` are synonyms for `REGEX_LIKE`. For more: [MySQL 8.0 Reference Manual: 3.3.4.7 Pattern Matching](https://dev.mysql.com/doc/refman/8.0/en/pattern-matching.html). - -#### Unions - -A specialized SQL operator that is used to combine multiple `SELECT` statements into one. The basic syntax is `SELECT ... UNION SELECT ...`, where `...` is a whole `SELECT` statement; there can be any amount of unions. There are some rules that apply when doing unions, such as having the same amount of columns on both statements and being of the same data type. - -#### Joins - -Used to combine rows from two or more tables based on a related column between them. Basic syntax is `SELECT table1.column1, ..., table2.column1, ... FROM table(1|2) JOIN table(1|2) ON table1.common_column = table2.common_column`, where the table specified in the `FROM` statement is called the "left" table, where the one in the `JOIN` statement is the "right" table. For more: [MySQL 8.0 Reference Manual: 13.2.10.2 JOIN Clause](https://dev.mysql.com/doc/refman/8.0/en/join.html). - -There are different types of SQL JOINs: - -* `(INNER) JOIN`: returns records that have matching values in both tables. -* `LEFT (OUTER) JOIN`: returns all records from the left table, and the matched records from the right table. -* `RIGHT (OUTER) JOIN`: returns all records from the right table, and the matched records from the left table. -* `FULL (OUTER) JOIN`: returns all records when there is a match in either left or right table. - -![INNER JOIN](https://static.luevano.xyz/images/b/notes/sql/img_innerjoin.gif) -![LEFT JOIN](https://static.luevano.xyz/images/b/notes/sql/img_leftjoin.gif) -![RIGHT JOIN](https://static.luevano.xyz/images/b/notes/sql/img_rightjoin.gif) -![FULL OUTER JOIN](https://static.luevano.xyz/images/b/notes/sql/img_fulljoin.gif) - -#### Nested queries - -A query composed of multiple select statements to get a specific piece of information. This is self explanatory, you do a `SELECT` query somewhere inside another one, for example `SELECT ... IN (SELECT ...)`, where the nesting is occurring inside the parenthesis after the `IN` statement. - -A nesting isn't constrained to the `IN` statement, it can appear anywhere, for example in a `WHERE` statement: `SELECT ... WHERE something = (SELECT ...)`. - -#### Triggers - -A block of SQL code that will define a certain action that will happen when a specific operation is performed on the database. It is **recommended to change the `DELIMITER` temporarily from semi-colon to something else** (since we need to use semi-colon to end the trigger) while the trigger is created. The basic syntax is `CREATE TRIGGER trigername triggertime triggerevent ON tablename FOR EACH ROW triggerorder triggerbody`. For more: [MySQL 8.0 Reference Manual: 13.1.22 CREATE TRIGGER Statement](https://dev.mysql.com/doc/refman/8.0/en/create-trigger.html) and [MySQL 8.0 Reference Manual: 25.3.1 Trigger Syntax and Examples](https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html). - -#### Entity Relationship Diagrams (ERD) - -When designing a database it's important to define a **database schema** which is just a definition of all the different tables and their attributes that are going to live inside the database. So, basically, an ERD diagram is a diagram that consists of text, symbols and shapes that are combined to create a relationship model. - -The diagram consists of: - -* **Entity**: a square with the name of the entity inside it. -* **Attributes**: ovals with the name of the attributes inside it; an attribute defines specific pieces of information about an entity (columns). -* **Primary key**: same as with attributes but with name underlined; the primary key uniquely identifies the entity. -* **Composite attribute**: an attribute that consists on one or more (sub-)attributes. -* **Multi-valued attribute**: oval with another oval inside it and the name of the attribute. -* **Derived attribute**: dotted oval; this attribute can be derived from other attributes from the entity. -* **Relationship**: a diamond with the relationship name in it, for the connections a single line (partial participation) or a doubled line (total participation); it denotes how two or more attributes are related to each other; all members must participate in the relationship. -* **Relationship attribute**: denoted like a normal attribute, but it's child of a relationship; it defines what attributes exists because of the relationship, it's not stored in any of the entities related, but on the relationship object itself. -* **Relationship cardinality**: denoted with a number on the line connecting the relationship to the entity; detones the number of instances of an entity from a relation that can be associated with the relation. -* **Weak entity**: rectangle inside a rectangle with its name inside; it cannot be uniquely identified by its attributes alone. -* **Weak entity's primary key**: oval with its text underlined, but the line is dotted. -* **Identifying relationship**: a diamond inside a diamond with its name inside; a relationship that serves to uniquely identify the weak entity. - -![ERD example taken from wikipedia](https://static.luevano.xyz/images/b/notes/sql/erd_example.png) diff --git a/blog/old_newer/src/a/website_with_nginx.md b/blog/old_newer/src/a/website_with_nginx.md deleted file mode 100644 index 1682da2..0000000 --- a/blog/old_newer/src/a/website_with_nginx.md +++ /dev/null @@ -1,164 +0,0 @@ -title: Create a website with Nginx and Certbot -author: David Luévano -lang: en -summary: How to create website that runs on Nginx and uses Certbot for SSL certificates. This is a base for future blog posts about similar topics. -tags: server - tools - tutorial - english - -These are general notes on how to setup a Nginx web server plus Certbot for SSL certificates, initially learned from [Luke's video](https://www.youtube.com/watch?v=OWAqilIVNgE) and after some use and research I added more stuff to the mix. And, actually at the time of writing this entry, I'm configuring the web server again on a new VPS instance, so this is going to be fresh. - -As a side note, (((i use arch btw))) so everything here es aimed at an Arch Linux distro, and I'm doing everything on a VPS. Also note that most if not all commands here are executed with root privileges. - -## Prerequisites - -You will need two things: - -* A domain name (duh!). I got mine on [Epik](https://www.epik.com/?affid=da5ne9ru4) (affiliate link, btw). - * With the corresponding **A** and **AAA** records pointing to the VPS' IPs ("A" record points to the ipv4 address and "AAA" to the ipv6, basically). I have three records for each type: empty one, "www" and "\*" for a wildcard, that way "domain.name", "www.domain.name", "anythingelse.domain.name" point to the same VPS (meaning that you can have several VPS for different sub-domains). -* A VPS or somewhere else to host it. I'm using [Vultr](https://www.vultr.com/?ref=8732849) (also an affiliate link). - * With `ssh` already configured both on the local machine and on the remote machine. - * Firewall already configured to allow ports 80 (HTTP) and 443 (HTTPS). I use `ufw` so it's just a matter of doing `ufw allow 80,443/tcp` as root and you're golden. - * `cron` installed if you follow along (you could use `systemd` timers, or some other method you prefer to automate running commands every X time). - -## Nginx - -You have two options: `nginx` and `nginx-mainline`. I prefer `nginx-mainline` because it's the "up to date" package even though `nginx` is labeled to be the "stable" version. Install the package and enable/start the service: - -```sh -pacman -S nginx-mainline -systemctl enable nginx.service -systemctl start nginx.service -``` - -And that's it, at this point you can already look at the default initial page of nginx if you enter the ip of your server in a web browser. You should see something like this: - -![Nginx welcome page](https://static.luevano.xyz/images/b/notes/nginx/nginx_welcome_page.png) - -As stated in the welcome page, configuration is needed, head to the directory of nginx: - -```sh -cd /etc/nginx -``` - -Here you have several files, the important one is `nginx.conf`, which as its name implies, contains general configuration of the web server. If you peek into the file, you will see that it contains around 120 lines, most of which are commented out and contains the welcome page server block. While you can configure a website in this file, it's common practice to do it on a separate file (so you can scale really easily if needed for mor websites or sub-domains). - -Inside the `nginx.conf` file, delete the `server` blocks and add the lines `include sites-enabled/*;` (to look into individual server configuration files) and `types_hash_max_size 4096;` (to get rid of an ugly warning that will keep appearing) somewhere inside the `http` block. The final `nginx.conf` file would look something like (ignoring the comments just for clarity, but you can keep them as side notes): - -```nginx -worker_processes 1; - -events { - worker_connections 1024; -} - -http { - include sites-enabled/*; - include mime.types; - default_type application/octet-stream; - - sendfile on; - - keepalive_timeout 65; - - types_hash_max_size 4096; -} -``` - -Next, inside the directory `/etc/nginx/` create the `sites-available` and `sites-enabled`, and go into the `sites-available` one: - -```sh -mkdir sites-available -mkdir sites-enabled -cd sites-available -``` - -Here, create a new `.conf` file for your website and add the following lines (this is just the sample content more or less): - -```nginx -server { - listen 80; - listen [::]:80; - - root /path/to/root/directory; - server_name domain.name another.domain.name; - index index.html anotherindex.otherextension; - - location /{ - try_files $uri $uri/ =404; - } -} -``` - -Note several things: - -* `listen`: we're telling nginx which port to listen to (ipv4 and ipv6, respectively). -* `root`: the root directory of where the website files (`.html`, `.css`, `.js`, etc. files) are located. I followed Luke's directory path `/var/www/some_folder`. -* `server_name`: the actual domain to "listen" to (for my website it is: `server_name luevano.xyz www.luevano.xyz`; and for this blog is: `server_name blog.luevano.xyz www.blog.luevano.xyz`). -* `index`: what file to serve as the index (could be any `.html`, `.htm`, `.php`, etc. file) when just entering the website. -* `location`: used in case of different configurations across different URL paths. - * `try_files`: tells what files to look for, don't look into this too much for now. - -Then, make a symbolic from this config file to the `sites-enabled` directory: - -```sh -ln -s /etc/nginx/sites-available/your_config_file.conf /etc/nginx/sites-enabled -``` - -This is so the `nginx.conf` file can look up the newly created server config. With this method of having each server configuration file separate you can easily "deactivate" any website by just deleting the symbolic link in `sites-enabled` and you're good, or just add new configuration files and keep everything nice and tidy. - -All you have to do now is restart (or enable and start if you haven't already) the nginx service (and optionally test the configuration): - -```sh -nginx -t -systemctl restart nginx -``` - -If everything goes correctly, you can now go to your website by typing "domain.name" on a web browser. But you will see a "404 Not Found" page like the following (maybe with different nginx version): - -![Nginx 404 page](https://static.luevano.xyz/images/b/notes/nginx/nginx_404_page.png) - -That's no problem, because it means that the web server it's actually working. Just add an `index.html` file with something simple to see it in action. If you keep seeing the 404 page make sure your `root` line is correct and that the directory/index file exists. - -I like to remove the `.html` and trailing `/` on the URLs of my website, for that you need to add the following `rewrite` lines and modify the `try_files` line (for more: [Sean C. Davis: Remove HTML Extension And Trailing Slash In Nginx Config](https://www.seancdavis.com/blog/remove-html-extension-and-trailing-slash-in-nginx-config/)): - -```nginx -server { - ... - rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent; - rewrite ^/(.*)/$ /$1 permanent; - ... - try_files $uri/index.html $uri.html $uri/ $uri =404; - ... -``` - -For more: [Arch Linux Wiki: nginx](https://wiki.archlinux.org/index.php/nginx). - -## Certbot - -The only "bad" (bloated) thing about certbot, is that it uses `python`, but for me it doesn't matter too much. You may want to look up another alternative if you prefer. Install the packages `certbot` and `certbot-nginx`: - -```sh -pacman -S certbot certbot-nginx -``` - -After that, all you have to do now is run `certbot` and follow the instructions given by the tool: - -```sh -certbot --nginx -``` - -It will ask you for some information, for you to accept some agreements and the names to activate https for. Also, you will want to "say yes" to the redirection from http to https. And that's it, you can now go to your website and see that you have https active. - -Now, the certificate given by `certbot` expires every 3 months or something like that, so you want to renew this certificate every once in a while. Using `cron`, you can do this by running: - -```sh -crontab -e -``` - -And a file will be opened where you need to add a new rule for certbot, just append the line: `1 1 1 * * certbot renew` (renew on the first day of every month) and you're good. Alternatively use `systemd` timers as stated in the [Arch Linux Wiki](https://wiki.archlinux.org/index.php/Certbot#Automatic_renewal). - -For more: [Arch Linux Wiki: Certbot](https://wiki.archlinux.org/index.php/Certbot). - -That's it, you now have a website with SSL certificate. diff --git a/blog/old_newer/src/templates/article/footer.html b/blog/old_newer/src/templates/article/footer.html deleted file mode 100644 index 354aac2..0000000 --- a/blog/old_newer/src/templates/article/footer.html +++ /dev/null @@ -1,8 +0,0 @@ - -<hr> -<div class="article-info"> -<p>By: $$AUTHOR</p> -<p>Created: $$CTIME</p> -<p>Edited: $$MTIME</p> -$$TAGS -</div> diff --git a/blog/old_newer/src/templates/article/header.html b/blog/old_newer/src/templates/article/header.html deleted file mode 100644 index cb941df..0000000 --- a/blog/old_newer/src/templates/article/header.html +++ /dev/null @@ -1 +0,0 @@ -<h1>$$TITLE</h1> diff --git a/blog/old_newer/src/templates/articles/footer.html b/blog/old_newer/src/templates/articles/footer.html deleted file mode 100644 index e69de29..0000000 --- a/blog/old_newer/src/templates/articles/footer.html +++ /dev/null diff --git a/blog/old_newer/src/templates/articles/header.html b/blog/old_newer/src/templates/articles/header.html deleted file mode 100644 index 9a3dcc9..0000000 --- a/blog/old_newer/src/templates/articles/header.html +++ /dev/null @@ -1,9 +0,0 @@ -<h1>Index -- Luévano's Blog</h1> - -<p> -Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes). -</p> - -<p> -Get the RSS feed: <a target="_blank" href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a> -</p> diff --git a/blog/old_newer/src/templates/articles/list_entry.html b/blog/old_newer/src/templates/articles/list_entry.html deleted file mode 100644 index d6d8e88..0000000 --- a/blog/old_newer/src/templates/articles/list_entry.html +++ /dev/null @@ -1 +0,0 @@ -<li>$$DATE - <a href="$$URL">$$TITLE</a></li> diff --git a/blog/old_newer/src/templates/articles/list_footer.html b/blog/old_newer/src/templates/articles/list_footer.html deleted file mode 100644 index 3d3a44c..0000000 --- a/blog/old_newer/src/templates/articles/list_footer.html +++ /dev/null @@ -1 +0,0 @@ -</ul> diff --git a/blog/old_newer/src/templates/articles/list_header.html b/blog/old_newer/src/templates/articles/list_header.html deleted file mode 100644 index 7b504ea..0000000 --- a/blog/old_newer/src/templates/articles/list_header.html +++ /dev/null @@ -1,2 +0,0 @@ -<h2>Articles</h2> -<ul> diff --git a/blog/old_newer/src/templates/articles/list_separator.html b/blog/old_newer/src/templates/articles/list_separator.html deleted file mode 100644 index b27ea84..0000000 --- a/blog/old_newer/src/templates/articles/list_separator.html +++ /dev/null @@ -1 +0,0 @@ -<h3>$$SEP</h3> diff --git a/blog/old_newer/src/templates/common/footer.html b/blog/old_newer/src/templates/common/footer.html deleted file mode 100644 index cba93cd..0000000 --- a/blog/old_newer/src/templates/common/footer.html +++ /dev/null @@ -1,31 +0,0 @@ - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="fal fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/old_newer/src/templates/common/header.html b/blog/old_newer/src/templates/common/header.html deleted file mode 100644 index f3c12aa..0000000 --- a/blog/old_newer/src/templates/common/header.html +++ /dev/null @@ -1,66 +0,0 @@ -<!DOCTYPE html> -<html lang="$$LANG"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>$$TITLE -- Luévano's Blog</title> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <script type="text/javascript">hljs.initHighlightingOnLoad();</script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/dark.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/solarized-dark.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <div class="theme-switch-container"> - <i class="fas fa-sun"></i> - <label class="switch theme"> - <input id="theme-switch" type="checkbox" onclick="toggleTheme()"> - <span class="slider round"></span> - </label> - <i class="fas fa-moon"></i> - </div> - </header> - - <main> diff --git a/blog/old_newer/src/templates/rss/rss.xml b/blog/old_newer/src/templates/rss/rss.xml deleted file mode 100644 index bda362a..0000000 --- a/blog/old_newer/src/templates/rss/rss.xml +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<rss version="2.0" - xmlns:atom="http://www.w3.org/2005/Atom" - xmlns:content="http://purl.org/rss/1.0/modules/content/"> - <channel> - <title>$$TITLE</title> - <link>$$LINK</link> - <atom:link href="https://blog.luevano.xyz/rss.xml" rel="self" type="application/rss+xml"/> - <description>A personal weblog ranging from rants to how to's and other thoughts.</description> - <language>en-us</language> - <category>Blog</category> - <copyright>Copyright 2021 David Luévano Alvarado</copyright> - <managingEditor>david@luevano.xyz (David Luévano Alvarado)</managingEditor> - <webMaster>david@luevano.xyz (David Luévano Alvarado)</webMaster> - <pubDate>$$CURRENTDATE</pubDate> - <lastBuildDate>$$CURRENTDATE</lastBuildDate> - <generator>$$PYSSGVERSION</generator> - <docs>https://validator.w3.org/feed/docs/rss2.html</docs> - <ttl>30</ttl> - <image> - <url>https://static.luevano.xyz/images/blog.png</url> - <title>$$TITLE</title> - <link>$$LINK</link> - </image> -$$ITEMS - </channel> -</rss> diff --git a/blog/old_newer/src/templates/sitemap/sitemap.xml b/blog/old_newer/src/templates/sitemap/sitemap.xml deleted file mode 100644 index b3fcc75..0000000 --- a/blog/old_newer/src/templates/sitemap/sitemap.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> -$$URLS -</urlset> diff --git a/blog/old_newer/src/templates/tag/footer.html b/blog/old_newer/src/templates/tag/footer.html deleted file mode 100644 index e69de29..0000000 --- a/blog/old_newer/src/templates/tag/footer.html +++ /dev/null diff --git a/blog/old_newer/src/templates/tag/header.html b/blog/old_newer/src/templates/tag/header.html deleted file mode 100644 index 48793fb..0000000 --- a/blog/old_newer/src/templates/tag/header.html +++ /dev/null @@ -1 +0,0 @@ -<h1>Posts filtered by: $$NAME</h1> diff --git a/blog/old_newer/src/templates/tag/list_entry.html b/blog/old_newer/src/templates/tag/list_entry.html deleted file mode 100644 index 3a7aaad..0000000 --- a/blog/old_newer/src/templates/tag/list_entry.html +++ /dev/null @@ -1 +0,0 @@ -<a href="$$URL">$$NAME</a>
\ No newline at end of file diff --git a/blog/old_newer/src/templates/tag/list_footer.html b/blog/old_newer/src/templates/tag/list_footer.html deleted file mode 100644 index a1a9917..0000000 --- a/blog/old_newer/src/templates/tag/list_footer.html +++ /dev/null @@ -1,2 +0,0 @@ -</p> -</div> diff --git a/blog/old_newer/src/templates/tag/list_header.html b/blog/old_newer/src/templates/tag/list_header.html deleted file mode 100644 index af11130..0000000 --- a/blog/old_newer/src/templates/tag/list_header.html +++ /dev/null @@ -1,2 +0,0 @@ -<div class="article-tags"> - <p>Tags: diff --git a/blog/old_newer/src/templates/tag/list_separator.html b/blog/old_newer/src/templates/tag/list_separator.html deleted file mode 100644 index c3a6e48..0000000 --- a/blog/old_newer/src/templates/tag/list_separator.html +++ /dev/null @@ -1 +0,0 @@ -,
\ No newline at end of file diff --git a/blog/plt/base.html b/blog/plt/base.html deleted file mode 100644 index 4cb4827..0000000 --- a/blog/plt/base.html +++ /dev/null @@ -1,105 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="{%block html_lang%}{%endblock html_lang%}" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="{{config.get("url", "static")}}"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>{%block head_title%}{%endblock head_title%} -- {{config.get("info", "title")}}</title> - <meta name="description" content"{%block head_description%}{%endblock head_description%}"/> - <link rel="alternate" type="application/rss+xml" href="{{config.get("url", "main")}}/rss.xml" title="{{config.get("info", "title")}} RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - {%block gdscript_hl%}{%endblock gdscript_hl%} - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - - <!-- og meta --> - {%block head_og%}{%endblock head_og%} - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - {%block content%}{%endblock content%} - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/blog/plt/index.html b/blog/plt/index.html deleted file mode 100644 index 8616732..0000000 --- a/blog/plt/index.html +++ /dev/null @@ -1,31 +0,0 @@ -{%extends "base.html"%} -{%block html_lang%}en{%endblock html_lang%} -{%block head_title%}Index{%endblock head_title%} -{%block head_description%}My personal blog where I post about my thoughts, some how-to's, or general ranting.{%endblock head_description%} -{%block head_og%} - <meta property="og:title" content="Index -- {{config.get("info", "title")}}"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="{{config.get("url", "main")}}/index.html"/> - <meta property="og:image" content="{{config.get("url", "static")}}{{config.get("url", "default_image")}}"/> - <meta property="og:description" content="My personal blog where I post about my thoughts, some how-to's, or general ranting."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="{{config.get("info", "title")}}"/> -{%endblock head_og%} -{%block content%} - <h1>Index -- {{config.get("info", "title")}}</h1> - - <p> - Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes). - </p> - - <p> - Get the RSS feed: <a target="_blank" href="{{config.get("url", "main")}}/rss.xml">{{config.get("url", "main")}}/rss.xml</a> - </p> - - {%import "tag_list.html" as tag_list%} - {{tag_list.print(all_tags)}} - - {%import "page_list.html" as page_list%} - {{page_list.print(all_pages)}} - -{%endblock content%} diff --git a/blog/plt/page.html b/blog/plt/page.html deleted file mode 100644 index e2a7ecb..0000000 --- a/blog/plt/page.html +++ /dev/null @@ -1,36 +0,0 @@ -{%extends "base.html"%} -{%block html_lang%}{{page.lang}}{%endblock html_lang%} -{%block head_title%}{{page.title}}{%endblock head_title%} -{%block head_description%}{{page.summary}}{%endblock head_description%} -{%block gdscript_hl%} - <!-- Specific to GDScript --> - <script type="text/javascript" src="hl/languages/gdscript.min.js"></script> -{%endblock gdscript_hl%} -{%block head_og%} - <meta property="og:title" content="{{page.title}} -- {{config.get("info", "title")}}"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="{{page.url}}"/> - <meta property="og:image" content="{{page.image_url}}"/> - <meta property="og:description" content="{{page.summary}}"/> - <meta property="og:locale" content="{{page.lang}}"/> - <meta property="og:site_name" content="{{config.get("info", "title")}}"/> -{%endblock head_og%} -{%block content%} - <h1>{{page.title}}</h1> - - {{page.content}} - - {%import "page_nav.html" as page_nav%} - {{page_nav.print(page, config)}} - - <hr> - <div class="article-info"> - <p>By {{page.author}}</p> - <p>Created: {{page.cdate}}</p> - {%if page.mdate is not none%} - <p>Modified: {{page.mdate}}</p> - {%endif%} - {%import "tag_list.html" as tag_list%} - {{tag_list.print(page.tags)}} - </div> -{%endblock content%} diff --git a/blog/plt/rss.xml b/blog/plt/rss.xml deleted file mode 100644 index 3dc7908..0000000 --- a/blog/plt/rss.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<rss version="2.0" - xml:base="https://static.luevano.xyz" - xmlns:atom="http://www.w3.org/2005/Atom" - xmlns:content="http://purl.org/rss/1.0/modules/content/"> - <channel> - <title>{{config.get("info", "title")}}</title> - <link>{{config.get("url", "main")}}</link> - <atom:link href="{{config.get("url", "main")}}/rss.xml" rel="self" type="application/rss+xml"/> - <description>A personal weblog ranging from rants to how to's and other thoughts.</description> - <language>en-us</language> - <category>Blog</category> - <copyright>Copyright 2021 David Luévano Alvarado</copyright> - <managingEditor>david@luevano.xyz (David Luévano Alvarado)</managingEditor> - <webMaster>david@luevano.xyz (David Luévano Alvarado)</webMaster> - <pubDate>{{config.get("info", "rss_run_date")}}</pubDate> - <lastBuildDate>{{config.get("info", "rss_run_date")}}</lastBuildDate> - <generator>pyssg v{{config.get("info", "version")}}</generator> - <docs>https://validator.w3.org/feed/docs/rss2.html</docs> - <ttl>30</ttl> - <image> - <url>{{config.get("url", "static")}}/images/blog.png</url> - <title>{{config.get("info", "title")}}</title> - <link>{{config.get("url", "main")}}</link> - </image> - {%for p in all_pages%} - <item> - <title>{{p.title}}</title> - <link>{{p.url}}</link> - <guid isPermaLink="true">{{p.url}}</guid> - <pubDate>{{p.cdate_rss}}</pubDate> - {%for t in p.tags%} - <category>{{t[0].lower().capitalize()}}</category> - {%endfor%} - <description>{{p.summary}}</description> - <content:encoded><![CDATA[{{p.content}}]]></content:encoded> - </item> - {%endfor%} - </channel> -</rss> diff --git a/blog/plt/sitemap.xml b/blog/plt/sitemap.xml deleted file mode 100644 index c364f54..0000000 --- a/blog/plt/sitemap.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> - {%for p in all_pages%} - <url> - <loc>{{p.url}}</loc> - <lastmod>{{p.mdate_sitemap if p.mdate_sitemap else p.cdate_sitemap}}</lastmod> - <changefreq>weekly</changefreq> - <priority>1.0</priority> - </url> - {%endfor%} - - {%for t in all_tags%} - <url> - <loc>{{t[1]}}</loc> - <lastmod>{{config.get("info", "sitemap_run_date")}}</lastmod> - <changefreq>daily</changefreq> - <priority>0.5</priority> - </url> - {%endfor%} -</urlset> diff --git a/blog/plt/tag.html b/blog/plt/tag.html deleted file mode 100644 index 5c1b110..0000000 --- a/blog/plt/tag.html +++ /dev/null @@ -1,20 +0,0 @@ -{%extends "base.html"%} -{%block html_lang%}en{%endblock html_lang%} -{%block head_title%}Posts filtered by {{tag[0]}}{%endblock head_title%} -{%block head_description%}Posts filtered by {{tag[0]}}{%endblock head_description%} -{%block head_og%} - <meta property="og:title" content="Posts filtered by {{tag[0]}} -- {{config.get("info", "title")}}"/> - <meta property="og:type" content="article"/> - <meta property="og:url" content="{{tag[1]}}"/> - <meta property="og:image" content="{{config.get("url", "static")}}{{config.get("url", "default_image")}}"/> - <meta property="og:description" content="Posts filtered by {{tag[0]}}."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="{{config.get("info", "title")}}"/> -{%endblock head_og%} -{%block content%} - <h1>Posts filtered by {{tag[0]}}</h1> - - {%import "page_list.html" as page_list%} - {{page_list.print(tag_pages)}} - -{%endblock content%} diff --git a/blog/plt/tag_list.html b/blog/plt/tag_list.html deleted file mode 100644 index 2dfb70c..0000000 --- a/blog/plt/tag_list.html +++ /dev/null @@ -1,9 +0,0 @@ -{%macro print(tags)%} -<div class="article-tags"> - <p>Tags: - {%for t in tags-%} - <a href="{{t[1]}}">{{t[0]}}</a>{{", " if not loop.last else ""}} - {%-endfor%} - </p> -</div> -{%endmacro%} diff --git a/blog/src/.files b/blog/src/.files deleted file mode 100644 index 590ef53..0000000 --- a/blog/src/.files +++ /dev/null @@ -1,19 +0,0 @@ -a/website_with_nginx.md 1616122695.085315 1623137232.645304 79fbe75bc61186d4e1776fd02b387832 english,server,tools,tutorial -a/git_server_with_cgit.md 1616353229.8983006 1623137257.0257351 d0fc18cade23fb42b7e58b8b8e0e22f4 english,server,tools,tutorial -a/el_blog_ya_tiene_timestamps.md 1615862784.9032707 1621284818.4731243 704abe11709e39c9ec86ca6f8cbe1200 short,spanish,tools,update -a/first_blog_post.md 1614431313.2090824 1621284833.6700118 ed6ff0b4471a88241798a0aa5b54ddbf english,short,tools,update -a/mail_server_with_postfix.md 1616299559.6570284 1623137344.8639452 b589ec8fd628974e11947fadb26ae5c4 english,server,tools,tutorial -a/new_blogging_system.md 1622172099.117893 1622173322.4337702 b4a00df409794ab3d8e824004c2d486b english,short,tools,update -a/asi_nomas_esta_quedando.md 1622795043.0874712 0.0 dcbec925288c5dd8f2bd9a6e70406978 short,spanish,update -a/acomodada_la_pagina_de_arte.md 1623006369.6071973 1623006525.2665823 50a2280134b5349bfb6d1c517e37a26f short,spanish,update -a/xmpp_server_with_prosody.md 1623216270.0372887 1627809865.4920528 0c539e4fb106e1355b358e8dd1b7ab46 english,server,tools,tutorial -a/tenia_esto_descuidado.md 1626594710.918819 0.0 76d45ca201ef36002e0c9c87e7a800e5 short,spanish,update -a/hoy_toco_desarrollo_personaje.md 1627452655.5560262 0.0 b891e8efe4e9a5c3f342f9e84e20437a spanish -a/vpn_server_with_openvpn.md 1627810022.100739 1627812788.832212 7df7d2d05cb07a5d83284f41f3ce9054 english,server,tools,tutorial -a/volviendo_a_usar_la_pagina.md 1651116062.9191298 1651116501.5491333 0f36388a5a216a8b7c79a52e84219fca short,spanish,update -a/devs_android_me_trozaron.md 1652608264.4901433 1652609027.0201497 41c897ac0c6e0bd66f67ddc8286f4413 rant,spanish,update -a/password_manager_authenticator_setup.md 1652654434.4686146 1653179084.149559 ccd90b7bb896f09438696bb793eb6138 english,short,tools -g/starting_gamedev_blogging.md 1652764794.9016073 1653179221.26956 2d6665cebea06ff376dbde9643a893c4 english,gamedev,short,update -g/godot_project_structure.md 1653182170.4395845 1653366918.4756405 a7b153df43631f17864cd8ab67aca60f english,gamedev,short -g/flappybird_godot_devlog_1.md 1653795523.5988536 1653795876.8388574 8a4f723fbb20718ad5238fd28aaf28e2 english,gamedev,godot -g/gogodot_jam3_devlog_1.md 1654852625.58801 0.0 f8767cd4023a7a7c0ccf5388cdef049b english,gamedev,gamejam,godot diff --git a/blog/src/a/asi_nomas_esta_quedando.md b/blog/src/a/asi_nomas_esta_quedando.md deleted file mode 100644 index c1ed74c..0000000 --- a/blog/src/a/asi_nomas_esta_quedando.md +++ /dev/null @@ -1,17 +0,0 @@ -title: Así nomás está quedando el página -author: David Luévano -lang: es -summary: Actualización en el estado de la página, el servidor de XMPP y Matrix que me acomodé y próximas cosas que quiero hacer. -tags: short - update - spanish - -Estuve acomodando un poco más el *sItIo*, al fin agregué la "sección" de [contact](https://luevano.xyz/contact.html) y de [donate](https://luevano.xyz/donate.html) por si hay algún loco que quiere tirar varo. - -También me puse a acomodar un servidor de [XMPP](https://xmpp.org/) el cual, en pocas palabras, es un protocolo de mensajería instantánea (y más) descentralizado, por lo cual cada quien puede hacer una cuenta en el servidor que quiera y conectarse con cuentas creadas en otro servidor... exacto, como con los correos electrónicos. Y esto está perro porque si tú tienes tu propio server, así como con uno de correo electrónico, puedes controlar qué características tiene, quiénes pueden hacer cuenta, si hay *end-to-end encryption* (o mínimo *end-to-server*), entre un montón de otras cosas. - -Ahorita este server es SUMISO (*compliant* en español, jeje) para jalar con la app [conversations](https://conversations.im/) y con la red social [movim](https://movim.eu/), pero realmente funcionaría con casi cualquier cliente de XMPP, amenos que ese cliente implemente algo que no tiene mi server. Y también acomodé un server de [Matrix](https://matrix.org/) que es muy similar pero es bajo otro protocolo y se siente más como un discord/slack (al menos en el [element](https://element.io/)), muy chingón también. - -Si bien aún quedan cosas por hacer sobre estos dos servers que me acomodé (además de hacerles unas entradas para documentar cómo lo hice), quiero moverme a otra cosa que sería acomodar una sección de dibujos, lo cual en teoría es bien sencillo, pero como quiero poder automatizar la publicación de estos, quiero modificar un poco el [pyssg](https://github.com/luevano/pyssg) para que jale chido para este pex. - -Ya por último también quiero moverle un poco al CSS, porque lo dejé en un estado muy culerón y quiero meterle/ajustar unas cosas para que quede más limpio y medianamente bonito... *dentro de lo que cabe porque evidentemente me vale verga si se ve como una página del 2000*. diff --git a/blog/src/a/el_blog_ya_tiene_timestamps.md b/blog/src/a/el_blog_ya_tiene_timestamps.md deleted file mode 100644 index 4fbe9bd..0000000 --- a/blog/src/a/el_blog_ya_tiene_timestamps.md +++ /dev/null @@ -1,16 +0,0 @@ -title: Así es raza, el blog ya tiene timestamps -author: David Luévano -lang: es -summary: Actualización en el estado del blog y el sistema usado para crearlo. -tags: short - update - tools - spanish - -Pues eso, esta entrada es sólo para tirar update sobre mi [primer post](https://blog.luevano.xyz/a/first_blog_post.html). Ya modifiqué el `ssg` lo suficiente como para que maneje los *timestamps*, y ya estoy más familiarizado con este script entonces ya lo podré extender más, pero por ahora las entradas ya tienen su fecha de creación (y modificación en dado caso) al final y en el índice ya están organizados por fecha, que por ahora está algo simple pero está sencillo de extender. - -Ya lo único que queda es cambiar un poco el formato del blog (y de la página en general), porque en un momento de desesperación puse todo el texto en justificado y pues no se ve chido siempre, entonces queda corregir eso. *Y aunque me tomó más tiempo del que quisiera, así nomás quedó, diría un cierto personaje.* - -El `ssg` modificado está en mis [dotfiles](https://git.luevano.xyz/.dots) (o directamente [aquí](https://git.luevano.xyz/.dots/tree/.local/bin/ssg)). - -Por último, también quité las extensiones `.html` de las URLs, porque se veía bien pitero, pero igual los links con `.html` al final redirigen a su link sin `.html`, así que no hay rollo alguno. diff --git a/blog/src/a/first_blog_post.md b/blog/src/a/first_blog_post.md deleted file mode 100644 index b4851f2..0000000 --- a/blog/src/a/first_blog_post.md +++ /dev/null @@ -1,14 +0,0 @@ -title: This is the first blog post, just for testing purposes -author: David Luévano -lang: en -summary: Just my first blog post where I state what tools I'm using to build this blog. -tags: short - update - tools - english - -I'm making this post just to figure out how [`ssg5`](https://www.romanzolotarev.com/ssg.html) and [`lowdown`](https://kristaps.bsd.lv/lowdown/) are supposed to work (and eventually also [`rssg`](https://www.romanzolotarev.com/rssg.html)). - -At the moment, I'm not satisfied because there's no automatic date insertion into the 1) html file, 2) the blog post itself and 3) the listing system in the [blog homepage](https://blog.luevano.xyz/) (and there's also the problem with the ordering of the entries...). And all of this just because I didn't want to use [Luke's](https://github.com/LukeSmithxyz/lb) solution (don't really like that much how he handles the scripts... *but they just work*). - -Hopefully, for tomorrow all of this will be sorted out and I'll have a working blog system. diff --git a/blog/src/a/new_blogging_system.md b/blog/src/a/new_blogging_system.md deleted file mode 100644 index a855259..0000000 --- a/blog/src/a/new_blogging_system.md +++ /dev/null @@ -1,20 +0,0 @@ -title: I'm using a new blogging system -author: David Luévano -lang: en -summary: I created a new blogging system called pyssg, which is based on what I was using but, to be honest, better. -tags: short - update - tools - english - -So, I was tired of working with `ssg` (and then `sbg` which was a modified version of `ssg` that I "wrote"), for one general reason: not being able to extend it as I would like; and not just dumb little stuff, I wanted to be able to have more control, to add tags (which another tool that I found does: `blogit`), and even more in a future. - -The solution? Write a new program "from scratch" in *pYtHoN*. Yes it is bloated, yes it is in its early stages, but it works just as I want it to work, and I'm pretty happy so far with the results and have with even more ideas in mind to "optimize" and generally clean my wOrKfLoW to post new blog entries. I even thought of using it for posting into a "feed" like gallery for drawings or pictures in general. - -I called it [`pyssg`](https://github.com/luevano/pyssg), because it sounds nice and it wasn't taken in the PyPi. It is just a terminal program that reads either a configuration file or the options passed as flags when calling the program. - -It still uses Markdown files because I find them very easy to work with. And instead of just having a "header" and a "footer" applied to each parsed entry, you will have templates (generated with the program) for each piece that I thought made sense (idea taken from `blogit`): the common header and footer, the common header and footer for each entry and, header, footer and list elements for articles and tags. When parsing the Markdown file these templates are applied and stitched together to make a single HTML file. Also generates an RSS feed and the `sitemap.xml` file, which is nice. - -It might sound convoluted, but it works pretty well, with of course room to improve; I'm open to suggestions, issue reporting or direct contributions [here](https://github.com/luevano/pyssg). BTW, it only works on Linux for now (and don't think on making it work on windows, but feel free to do PR for the compatibility). - -That's it for now, the new RSS feed is available here: [https://blog.luevano.xyz/rss.xml](https://blog.luevano.xyz/rss.xml). diff --git a/blog/trash/linux_video_notes.md b/blog/trash/linux_video_notes.md deleted file mode 100644 index 8906304..0000000 --- a/blog/trash/linux_video_notes.md +++ /dev/null @@ -1,93 +0,0 @@ -title: Linux tutorial video notes -author: David Luévano -lang: en -summary: Notes of videos about basic Linux terms, usage and commands, as requested by a mentor of mine. -tags: notes - english - -I was requested to make a summary of a video about basic Linux stuff (like the [SQL tutorial video notes](https://blog.luevano.xyz/a/sql_video_notes)); this time, I did most of the notes depending on the topic since I'm familiar with most of the stuff presented in the video. The video in question is: [The Complete Linux Course: Beginner to Power User!](https://www.youtube.com/watch?v=wBp0Rb-ZJak). Also, some notes were taken from [Arch Linux Wiki](https://wiki.archlinux.org/) since it's got pretty decent documentation, and, of course, general googling. - -## (Basic) commands - -A list of basic commands and small explanation (note that options are started with either `-` or `--`, depending on the program, but most of the time `-` is used for letter options and `--` for word options, `-l` vs `--list` for example): - -* `pwd`: "print working directory", full **absolute** path to the current directory. -* `cd`: "change directory", followed by the absolute or relative path of the directory to change to. - * Absolute path is started with `/`, while a relative path is started with `./` or just the name of the folder. - * Use `..` (two dots) to go up one directory. - * An abbreviation of `/home/username` is `~` (tilde). -* `ls`: "list" files and directories in current directory, or specify a directory from which to show the list after typing `ls`. Has many options, the most common ones being: - * `l`: use long listing format. - * `r` or `reverse`: reverse order while sorting. - * `s`: sort by file size, largest first. - * `a` or `all`: do not ignore entries starting with `.`. -* `mkdir`: "make directory", create a new directory with specified name. -* `touch`: create new (empty) files. -* `cp`: "copy" files or directories (using option `r` for recursive). Requires file/directory to copy and destination, separated by space. -* `mv`: "move" files or directories, also requires file/directory to copy and destination, separated by space. This is also used to **rename** files/directories. -* `rm`: "remove", followed by a file to remove it. -* `rmdir`: "remove empty directory", followed by a directory to remove it. If the directory is not empty, use `rm -r` on the directory ("remove recursive"). -* `su`: "switch user", by default to **root** user, but another one can be specified. -* `sudo`: "switch user, do", similar to `su`, but only to execute a command as **root** or the specified user. -* `clear`: clear the terminal window, a (common) keyboard shortcut is `Ctrl + l`. -* `find`: search for files/directories matching a pattern or all contents of a directory (using `.`). -* `grep`: comes from the `ed` command "g/re/p", for searching plain-text for lines that match a regular expression (regex). -* `top`: a task manager program, shows currently running commands and gives important info such as PID (process ID), user who is running that command, command name, cpu and ram usage, etc.. Some useful commands to manage programs running are: - * `pgrep`: get the PID of a running process, or a list in chronological order. - * `kill` or `pkill`: kill a running process either by PID or by name. - * `killall`: similar to `pkill`. -* `ssh`: "secure shell" is a remote login client used to connect into a remote machine and executing commands remotely, basically taking control of the remote machine. Widely used when managing servers. -* `ftp` or `sftp`: "(secure) file transfer protocol" used to transfer files from one machine to another one (usually a server). It's recommended to use `sftp` instead of `ftp` because anyone can look through the packages if it's not secured (encrypted). - -And in general, to see the options supported by almost any command, use `command -h` or `command --help`, for a quick explanation. **IMPORTANT**: Most programs have **man (manual) pages**; to access them do `man command`, this is a very powerful tool to use. - -Commands can be redirected to other commands (the output), which is powerful to create mini scripts or to achieve a goal in a single command. Most of the time the redirection can be done with the special characters `>`, `<` and most powerful, the `|` (pipe). Also, some commands accept an option to execute another command, but this depends on a command to command basis (`exec` option for `find`, for example). - -**Most terminal programs accept `Ctrl-c` or just `q` to exit the program.** - -## File permissions and ownership - -When listing files with `ls -l`, an output with file attributes (permissions) and ownership is shown, such as `drwxr-xr-x 2 user group 4096 Jul 5 21:03 Desktop`, where the first part are the attributes, and `user` and `group` the ownership info (all other info is irrelevant for now). - -File attributes (`drwxr-xr-x` in the example above) are specified by 10 (sometimes 11) characters, and can be break into 4 parts (or 5): - -* The first character is just the file type, typically `d` for directories or just `-` for files. There is `l` too, which is for **symlinks**. -* The next 3 characters represent the permissions that the **owner** has over the file. -* Next 3 the permissions that the **group** has over the file. -* Next 3 the permissions everyone else (**others**) have over the file. -* An optional `+` character that specifies whether an alternate access method applies to the file. When the character is a space, there is no alterante access method. - -Each of the three permission triads (`rwx`) can be: - -* `-` or `r`, for the first character, if the file can be **read** or directory's content can be shown. -* `-` or `w`, for the second character, if the file can be **modified** or the directory's content can be modified (create new files or folders or rename existing files or folders). -* `-` or `x`, for the third character, if the file can be **executed** or the directory can be **accessed** with `cd`. Other characters can be present, like `s`, `S`, `t` and `T` (for more: [Arch Linux Wiki: File permissions and attributes](https://wiki.archlinux.org/index.php/File_permissions_and_attributes)). - -To change attributes or ownership use `chmod` and `chown`, respectively. - -## Services - -Special type of linux process (think of a program or set of programs that run in the background waiting to be used, or doing essential tasks). There are many ways to manage (start, stop, restart, enable, disable, etc.) services, the most common way (if using `systemd`) is to just use `systemctl`. Basic usage of `systemctl` is `systemctl verb service`, where `verb` could be `start`, `enable`, `stop`, `disable`, `restart`, etc. Also, to get a general system status run `systemctl status` or just `systemctl` for a list of running **units** (a unit is an instance of a service, or a mount point or even a device or a socket). For more: [Arch Linux Wiki: systemd](https://wiki.archlinux.org/index.php/systemd). - -`systemd` also provides a way to do tasks based on a **timer**, where you can schedule from the second to the year. One could also use `cron` (using `crontab` with option `e`) to do this. These timers provide support for calendar time events, monotonic time events, and can be run asynchronously. - -## User and group management - -Most mainstream linux distributions come with a Graphic User Interface (GUI) to manage users and groups on the system. For a Command-Line Interface (CLI) just use `useradd` (with `passwd` to create a password for a given user) and `groupadd`. Also, other useful commands are `usermod`, `userdel`, `groups`, `gpasswd`, `groupdel` and more, each used for a basic management of users/groups like modification, deletion, listing (of all existing users/groups), etc.. For more: [Arch Linux Wiki: Users and groups](https://wiki.archlinux.org/index.php/users_and_groups). - -## Networking - -### Hosts file - -Located at `/etc/hosts`, serves as a translator from **hostname** (web addresses or URLs) into IP addresses (think of DNS records), meaning that any URL can be overridden to make it point to whatever IP address it's specified (only locally on the machine affected). The syntax of the file is pretty simple: first column for IP, second for hostname (URL) and third+ for aliases. - -### (Some) commands - -These commands serve the sole purpose of showing information about the network and stuff related to it: - -* `ping`: gives information about latency to a given ip/domain. -* `ifconfig`: gives similar information to `ipconfig` on windows, general info of physical network devices with their addresses and properties. An alternative could be `ip addr`, depending on the linux distribution being used and programs installed. -* `tcpdump`: "transmission control protocol dump" gives information on all "packets" being sent and received through the network. -* `netstat`: "network statistics" general statistics about network devices usage, display connections to the machine and more. -* `traceroute`: shows the route that the packets go through (how the packets jump from one server to another one) when trying to access an IP (or, for example, a website). -* `nmap`: "network mapper" explore network available hosts, opened ports, reverse DNS names, can guess the operating system of the device, it's type, MAC address and more. diff --git a/blog/trash/shell_scripting_video_notes.md b/blog/trash/shell_scripting_video_notes.md deleted file mode 100644 index 680663f..0000000 --- a/blog/trash/shell_scripting_video_notes.md +++ /dev/null @@ -1,268 +0,0 @@ -title: Shell scripting tutorial video notes -author: David Luévano -lang: en -summary: Notes of videos about shell scripting, as requested by a mentor of mine. -tags: notes - english - -Another summary, this time about shell scripting in general. And just like with the [Linux notes](https://blog.luevano.xyz/a/linux_video_notes), I also did most of the notes myself or with resources outside the video. The videos in question are: [The Bad Tutorials (YT): Shell Scripting Tutorials](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790) and [Automation with SCripting (YT): Complete Shell Scripting Tutorials](https://www.youtube.com/playlist?list=PL2qzCKTbjutJRM7K_hhNyvf8sfGCLklXw). Also, some notes were taken from [tutorialspoint: UNIX / LINUX Tutorial](https://www.tutorialspoint.com/unix/index.htm) and general googling. - -## Basic concepts - -A **shell** it's an **interface** between the user and the **kernel**. While the kernel it's the layer that interacts between the shell and the **hardware**. And you access the shell either via a **terminal**, or executing a **shell script**. Note that if you're using a GUI environment, you need a **terminal emulator** to actually use a terminal (most Linux distros come with everything needed, so no need to worry). - -When using a terminal a blank screen with some text and a cursor that shows you where to type will appear and depending on the shell being used (`sh`, `dash`, `ksh`, `bash`, `zsh`, `fish`, etc.) the **prompt** will be different. The most common one being of the form `user@host:~$`, which tells that the `user` is using `host` machine and the current working directory is `~` (can be `/any/path/` too), and lastly, the `$` shows the current privileges of the shell/user using the shell (a `$` for normal user and `#` for root access). - -To clear the screen use command `clear` or simply do `Ctrl + l` (most terminals let you do this) and to cancel or create a new prompt do `Ctrl + c`, this also cancels any running program that's using the terminal (typing `q` when a program is running also stops the process, sometimes). - -Also there are **POSIX** (portable operating system interface) compliant shells like `sh`, `dash`, `ksh`, etc., that have a standard syntax and are portable to any Unix system. Non POSIX compliant shells (or not necessary fully POSIX compliant) are `bash`, `zsh`, `fish`, etc., that provide a more modern syntax but lack speed on executing scripts. - -### Common commands/programs - -A list of common commands or programs with a short description (for more, do `man command` or `command -h` or `command --help`): - -* **`man`: an interface to the system reference manuals.** -* `pwd`: print name of current/working directory. -* `cd`: change the working directory. -* `ls`: list directory contents. -* `echo`: display a line of text. Also, see **escape sequences** ([Bash Prompt HOWTO: Chapter 2. Bash and Bash Prompts: 2.5. Bash Prompt Escape Sequences](https://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html)). -* `mkdir`: make directories. -* `touch`: change file timestamps (if no file exists, creates a new blank one). -* `cat`: concatenate files and print on the standard output. -* `mv`: move (rename) files. -* `rm`: remove files or directories. -* `rmdir`: remove empty directories. -* `cp`: copy files and directories. -* `ln`: make links between files (hard or soft, also known as symbolic). -* `umask`: get or set the file mode creation mask. -* `chmod`: change file mode bits (change file permissions). -* `chown`: change file owner and group. -* `wc`: print newline, word, and byte counts for each file. -* `file`: determine file type. -* `sort`: sort lines of text files. -* `cut`: remove sections from each line of files. -* `dd`: convert and copy a file (mostly used to make bootable USBs). -* `compress`: compress data. -* `gzip`, `gunzip`, `zcat`: compress or expand files. -* `uname`: print system information. -* `cal`: display a calendar. -* `date`: print or set the system date and time. -* `read`: read from standard input into shell variables (also used to read from a file). -* `tr`: translate or delete characters. -* `readonly`: set the readonly attribute for variables. -* `set`: set or unset options and positional parameters. -* `unset`: unset values and attributes of variables and functions. -* `expr`: evaluate expressions. -* `tput`, `reset`: initialize a terminal or query terminfo database (used for more complex terminal output). -* `grep`, `egrep`, `fgrep`: print lines that match patterns (usually used to find text in a file or some text). -* `sleep`: delay for a specified amount of time. -* `break`: exit from for, while, or until loop. -* `continue`: continue for, while, or until loop. -* `logname`: print user's login name. -* `write`: send a message to another user. -* `mesg`: display (or do not display) messages from other users. -* `return`: return from a function or dot script. -* `exit`: cause the sell to exit. - -And some special "commands" or "operators" (for more: [gnu: 3.6 Redirections](https://www.gnu.org/software/bash/manual/html_node/Redirections.html)): - -* `|` (pipe): used between two commands and the output from the command from the left serves as input to the command from the right. -* `>`: redirects output to a file, overwriting the file (or creating a new file). -* `>>`: redirects output to a file, appending to the file (or creating a new file). - -## Shell scripting - -A shell script is nothing more but a file that contains commands in it; they're executed in the same order they are present in the file. A shell script file is usually terminated with a `.sh` extension, independently of the shell being used, but it's not 100% necessary as in Unix systems, an extension mean nothing, other than distinction (visually) between files. Then one can just have an extension-less file as a script. **The script must have execution permissions (`chmod +x file`)**, unless `shell script` is executed in the terminal, where `shell` could be `sh`, `bash`, etc. **Comments** are created by prepending `#` to whatever the text should be a comment. - -It's common practice to have the first line as a **she-bang** (`#!`), which is just a comment telling the interpreter which shell to execute the script with (usable when having the script in your **PATH** so you only call the name of the script like any other command/program). A she-bang has the syntax `#!/path/to/shell some_other_options`, the most common she-bangs being: `#!/bin/sh`, `#!/bin/bash`, `#!/usr/bin/python`, etc. - -Also, some people argue that you shouldn't use absolute paths, since not all Unix operating systems have the same directory structure, or not all programs are going to be installed in the same folder. So a portable she-bang can be made by prepending `/usr/bin/env` and the specify the program to run, for example: `#!/usr/bin/env bash`. - -Like always... the basic "Hello, world!" script: - -```sh -#!/bin/sh -echo "Hello, world!" -``` - -Three ways of executing this script (assuming the file name is `hw`): - -1. Type in terminal `sh hw`. -2. Type in terminal `./hw`. Requires the file to have execute permissions. -3. Type in terminal `hw`. Requires the file to have execute permissions. Requires the file to be in your PATH. - -### Variables - -Variables are case sensitive, meaning that `my_var` and `MY_VAR` are different and a variable name can only contain letters and numbers (`a-z`, `A-Z` and `0-9`) or the underscore character `_`. Can't contain a space. Variables are called by prepending `$` to the variable name. - -Like in most programming languages, there are some reserved words like `if`, `select`, `then`, `until`, `while`, etc., that can't be used as variables or as values of variables. For more: [D.2 Index of Shell Reserved Words](https://www.gnu.org/software/bash/manual/html_node/Reserved-Word-Index.html). - -There is no need to specify a variable type. Anything surrounded by `"` will be treated as text. You can use booleans, numbers, text and arrays (the implementation of arrays depends on the shell being used). Make a variable readonly by calling `readonly variable_name`. Basic syntax: - -* Text variables: `var="my var"`. -* Numeric variables: `var=123`. -* Boolean variables: `var=true` and `var=false`. -* Arrays (assuming `bash` is the shell): - * `var[0]=value1`, `var[...]=...`, `var[n]=valuen`, etc. - * `var=(value1 ... valuen)` - * Access single values with `${var[index]}` and all values with `${var[*]}` or `${var[@]}`. - -There are special variables (for more. [tutorialspoint: Unix / Linux - Special Variables](https://www.tutorialspoint.com/unix/unix-special-variables.htm)): - -* `$`: represents the process ID number, or PID, of the current shell. -* `0`: the filename of the current script. -* `n`: where `n` can be any whole number, correspond to arguments passed to the script (`command arg1 arg2 arg3 argn`). -* `#:` number of arguments supplied to the script. -* `*:` all the arguments are double quoted. -* `@:` all the arguments are individually double quoted. -* `?:` exit status of the last command executed. -* `!:` process number of the last background command. - -When calling a script, you can pass optional (or required) positional arguments like: `command arg1 arg2 arg3 argn`. - -Note that a variable can also take the output of another command, one common way to do this is using `$(command)` or `` `command` ``, for example: `var="$(echo 'this is a command being executed inside the definition of a variable')"` which, since the `echo` command is being run, `var="this is a command being executed inside the definition of a variable"`, which doesn't seem like much, but there could be any command inside `$()` or `` `command` ``. Note that this is not special to defining variables, could also be used as arguments of another command. - -#### Internal Field Separator (IFS) - -This is used by the shell to determine how to do word splitting (how to recognize word boundaries). The default value for `IFS` consists of whitespace characters (space, tab and newline). This value can ve overridden by setting the variable `IFS` to something like, for example, `:`. - -### Conditionals - -#### Exit status - -Any command being run has an exit status, either `0` or `1`, if the command has been executed successfully or otherwise (an error), respectively. - -#### `if` statement - -Pretty similar to other programming languages, evaluates an expression to a `true` or `false` and executes code as specified. `if` statements can be nested, and follow normal rules of logical operations. Basic syntax is: - -```sh -#!/bin/sh -if expression -then -do_something -elif another_expression -then -do_another_thing -else -do_something_else -fi -``` - -The expression is usually wrapped around `[]` or `[[]]`, the first being POSIX compliant and the second `bash`-specific (and other shells). - -Also, some **operators** to compare things use `==` for "equals" and `>` for "greater than", for example; while in a POSIX compliant shell, `=` for "equals" and `-gt` for "greater than" has to be used. For more operators: [tutorialspoint: Unix / Linux - Shell Basic Operators](https://www.tutorialspoint.com/unix/unix-basic-operators.htm) (this also covers **logical operators** and **file test operators**). - -### Case statement - -A common good alternative to multilevel `if` statements, enables you to match several values against one variable. Basic syntax is: - -```sh -case $var in - pattern1) - do_something1 - ;; - pattern2) - subpattern1) - do_subsomething1 - ;; - subpattern2) - do_subsomething2 - ;; - *) - pattern3|pattern4|...|patternN) - do_something3 - ;; - patternM) - do_somethingM - ;; - *) - do_something_default - ;; -esac -``` - -Where the `*` pattern is not necessary but serves the same purpose as a "default" case. - -### Loops - -Loops enable execution of a set of commands repeatedly. Loops, naturally, can be nested. `expression` here (in the basic syntax examples) work the same as mentioned in the "`if` statement" section. For more: [tutorialspoint: Unix / Linux - Shell Loop Types](https://www.tutorialspoint.com/unix/unix-shell-loops.htm). - -#### Loop control - -Similar than other programming languages, there are loop controls to interrupt or continue a loop: - - * `break` statement. - * `continue` statement. - -These statements accept an argument that specify from which loop to exit/continue. - -#### `while` loop - -Enables to execute a set of commands repeatedly until some condition occurs. Basic syntax: - -```sh -#!/bin/sh -while expression -do - do_something -done -``` - -#### `until` loop - -Similar to the `while` loop, the difference is that the `while` loop is executed as long as a condition is true, but the `until` loop... until a condition is true. Basic syntax (similar to `while` loop): - -```sh -#!/bin/sh -until expression -do - do_something -done -``` - -#### `for` loop - -Operates on lists of items. It repeats a set of commands for every item in a list. Basic syntax: - -```sh -#!/bin/sh -for var in word1 word2 ... wordN -do - do_something_with_var -done -``` - -Where `var` is the current value (`word1`, `word2`, etc.) in the loop and the expression after `for` can refer to an array, or the output of a command that outputs a list of things, etc. - -#### `select` loop - -Provides an easy way to create a numbered menu from which users can select options. Basic syntax (similar to `for` loop): - -```sh -select var in word1 word2 ... wordN -do - do_something_with_var -done -``` - -### Meta characters - -Meta characters are used to execute several commands on a single line (depending on what it's needed). The most used meta characters to accomplish this are semi-colon `;`, double ampersand `&&` and double "pipe" `||`. - -* `;`: is used to finish one command (similar to some programming languages), after the command on the left of `;` is finished (whatever the exit code is), the command on the right will be executed. -* `&&`: similar to `;`, but only if the command on the left exits with code `0` (success). -* `||`: similar to `&&`, but for exit code `1`(error). - -### Functions - -Enable to break down the overall functionality of a script into smaller, logical subsections, which can then be called upon to perform their individual tasks when needed (like in any other programming language...). For more: [tutorialspoint: Unix / Linux - Shell Functions](https://www.tutorialspoint.com/unix/unix-shell-functions.htm). Basic syntax: - -```sh -#!/bin/sh -function_name () { - do_something -} -``` - -Functions can also take arguments and can access their individual arguments (each function will have a different "storage" for their arguments). Functions can also be nested. Here `exit` will not only will finish the function code, but also the shell script that called it, instead use `return` plus an exit code to just exit the function. @@ -0,0 +1,13 @@ +#!/bin/sh + +PYSSG_XYZ_DIR=$HOME/luevano.xyz + +pyssg --config $PYSSG_XYZ_DIR/config.yaml -b --debug + +if [ $? -ne 0 ]; then +echo "Failed to build the site." +exit 1 +fi + +echo "rsync: pushing (U) local (pyssg.xyz) to webserver (luevano.xyz). (pyssg.xyz)" +rsync -rtuvPL --delete-after --exclude-from=$PYSSG_XYZ_DIR/.rsyncignore $PYSSG_XYZ_DIR/live/ luevanor:/var/www/luevano.xyz/
\ No newline at end of file diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..4d02346 --- /dev/null +++ b/config.yaml @@ -0,0 +1,97 @@ +%YAML 1.2 +--- +define: &root_path "$HOME/luevano.xyz/" + +title: "Luevano's Site" +author: "David Luévano Alvarado" +author_email: "david@luevano.xyz" +description: "My personal website where I host my blog, art gallery and more." +rss_category: "Site" +lang: "en" +path: + src: !join [*root_path, "src/luevano.xyz"] + dst: !join [*root_path, "live/luevano.xyz"] + plt: !join [*root_path, "plt"] + db: !join [*root_path, "db/db.psv"] +url: + main: "https://luevano.xyz" + static: "https://static.luevano.xyz" + default_image: "images/default.png" +fmt: + date: "%a, %b %d, %Y @ %H:%M %Z" + list_date: "%b %d" + list_sep_date: "%B %Y" +dirs: + /: + cfg: + plt: "root_page.html" + tags: False + index: False + rss: False + sitemap: True + exclude_dirs: [] +... +--- +define: &root_path "$HOME/luevano.xyz/" + +title: "Luevano's Blog" +author: "David Luévano Alvarado" +author_email: "david@luevano.xyz" +description: "My personal blog where I post about my thoughts, some how-to's, or general ranting." +rss_category: "Blog" +lang: "en" +path: + src: !join [*root_path, "src/blog"] + dst: !join [*root_path, "live/blog"] + plt: !join [*root_path, "plt"] + db: !join [*root_path, "db/db_blog.psv"] +url: + main: "https://blog.luevano.xyz" + static: "https://static.luevano.xyz" + default_image: "images/b/default.png" +fmt: + date: "%a, %b %d, %Y @ %H:%M %Z" + list_date: "%b %d" + list_sep_date: "%B %Y" +dirs: + /: + cfg: + plt: "blog/page.html" + tags: "blog/tag.html" + index: "blog/index.html" + rss: True + sitemap: True + exclude_dirs: [] +... +--- +define: &root_path "$HOME/luevano.xyz/" + +title: "Luevano's Art" +author: "David Luévano Alvarado" +author_email: "david@luevano.xyz" +description: "My personal space where I post all my drawings, sketches and more art related stuff." +rss_category: "Art" +lang: "en" +path: + src: !join [*root_path, "src/art"] + dst: !join [*root_path, "live/art"] + plt: !join [*root_path, "plt"] + db: !join [*root_path, "db/db_art.psv"] +url: + main: "https://art.luevano.xyz" + static: "https://static.luevano.xyz" + default_image: "images/a/default.png" +fmt: + date: "%a, %b %d, %Y @ %H:%M %Z" + list_date: "%b %d" + list_sep_date: "%B %Y" +dirs: + /: + cfg: + plt: "art/page.html" + tags: "art/tag.html" + index: "art/index.html" + rss: True + sitemap: True + exclude_dirs: [] +...
\ No newline at end of file diff --git a/db/db.psv b/db/db.psv new file mode 100644 index 0000000..4ff4afa --- /dev/null +++ b/db/db.psv @@ -0,0 +1,4 @@ +index.md|1671230035.1990335|1671231093.2189462|3acbb297a6bcc4963efdb847c98763b7|-
+404.md|1671230182.1490235|0.0|a68444d64fd9fb2c27690b24c22d5bce|-
+donate.md|1671231414.1889205|0.0|f6993328e1627fbae52c7a9e66b4e654|-
+contact.md|1671230987.298957|1671231511.458913|d98fb9a881563a3c9e83bc01672af0ee|-
diff --git a/db/db_art.psv b/db/db_art.psv new file mode 100644 index 0000000..d127482 --- /dev/null +++ b/db/db_art.psv @@ -0,0 +1,2 @@ +a/elephant_octopus.md|1623005755.256314|0.0|8302ac3b0dd5854a765af354b1cb8d3f|black-white,digital,drawing,spanish
+a/hand_sketches.md|1623426397.9283822|0.0|371402a56b208613c1085e5bd956f90f|black-white,digital,sketch,spanish
diff --git a/db/db_blog.psv b/db/db_blog.psv new file mode 100644 index 0000000..8618792 --- /dev/null +++ b/db/db_blog.psv @@ -0,0 +1,19 @@ +a/website_with_nginx.md|1616122695.085315|1623137232.645304|79fbe75bc61186d4e1776fd02b387832|english,server,tools,tutorial
+a/git_server_with_cgit.md|1616353229.8983006|1623137257.0257351|d0fc18cade23fb42b7e58b8b8e0e22f4|english,server,tools,tutorial
+a/el_blog_ya_tiene_timestamps.md|1615862784.9032707|1621284818.4731243|704abe11709e39c9ec86ca6f8cbe1200|short,spanish,tools,update
+a/first_blog_post.md|1614431313.2090824|1621284833.6700118|ed6ff0b4471a88241798a0aa5b54ddbf|english,short,tools,update
+a/mail_server_with_postfix.md|1616299559.6570284|1623137344.8639452|b589ec8fd628974e11947fadb26ae5c4|english,server,tools,tutorial
+a/new_blogging_system.md|1622172099.117893|1622173322.4337702|b4a00df409794ab3d8e824004c2d486b|english,short,tools,update
+a/asi_nomas_esta_quedando.md|1622795043.0874712|0.0|dcbec925288c5dd8f2bd9a6e70406978|short,spanish,update
+a/acomodada_la_pagina_de_arte.md|1623006369.6071973|1623006525.2665823|50a2280134b5349bfb6d1c517e37a26f|short,spanish,update
+a/xmpp_server_with_prosody.md|1623216270.0372887|1627809865.4920528|0c539e4fb106e1355b358e8dd1b7ab46|english,server,tools,tutorial
+a/tenia_esto_descuidado.md|1626594710.918819|0.0|76d45ca201ef36002e0c9c87e7a800e5|short,spanish,update
+a/hoy_toco_desarrollo_personaje.md|1627452655.5560262|0.0|b891e8efe4e9a5c3f342f9e84e20437a|spanish
+a/vpn_server_with_openvpn.md|1627810022.100739|1627812788.832212|7df7d2d05cb07a5d83284f41f3ce9054|english,server,tools,tutorial
+a/volviendo_a_usar_la_pagina.md|1651116062.9191298|1651116501.5491333|0f36388a5a216a8b7c79a52e84219fca|short,spanish,update
+a/devs_android_me_trozaron.md|1652608264.4901433|1652609027.0201497|41c897ac0c6e0bd66f67ddc8286f4413|rant,spanish,update
+a/password_manager_authenticator_setup.md|1652654434.4686146|1653179084.149559|ccd90b7bb896f09438696bb793eb6138|english,short,tools
+g/starting_gamedev_blogging.md|1652764794.9016073|1653179221.26956|2d6665cebea06ff376dbde9643a893c4|english,gamedev,short,update
+g/godot_project_structure.md|1653182170.4395845|1653366918.4756405|a7b153df43631f17864cd8ab67aca60f|english,gamedev,short
+g/flappybird_godot_devlog_1.md|1653795523.5988536|1653795876.8388574|8a4f723fbb20718ad5238fd28aaf28e2|english,gamedev,godot
+g/gogodot_jam3_devlog_1.md|1654852625.58801|0.0|f8767cd4023a7a7c0ccf5388cdef049b|english,gamedev,gamejam,godot
@@ -1,4 +0,0 @@ -#!/bin/bash -# temp build script for art and blog -pyssg --config $HOME/luevano.xyz/blog/config.ini -b -pyssg --config $HOME/luevano.xyz/art/config.ini -b diff --git a/live/art/a/elephant_octopus.html b/live/art/a/elephant_octopus.html new file mode 100644 index 0000000..95a8c6f --- /dev/null +++ b/live/art/a/elephant_octopus.html @@ -0,0 +1,139 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Elephant octopus -- Luevano's Art</title> + <meta name="description" content="Dibujo en digital de una combinación de elefante y pulpo."/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Elephant octopus -- Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/a/elephant_octopus.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Dibujo en digital de una combinación de elefante y pulpo."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Elephant octopus</h1> + + <a class="zoom-in" href="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="See raw."> + <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Dibujo en digital de una combinación de elefante y pulpo."> + </a> + + <p>El último dibujo que he hecho, justo para probar la tableta que me compré y de pasada usarlo para estrenar esta nueva sección de la página.</p> +<p>Duré más de lo que hubiera querido y de hecho se nota que le fui bajando la calidad mientras más pasaba el tiempo, pero así nomás quedó.</p> +<p>Como side note, debí haberlo <em>firmado</em>, pero la neta se me roló porque no estoy acostumbrado, así que ni pedo por el momento.</p> + + <div class="art-nav"> + <span class="next"> + <a href="https://art.luevano.xyz/a/hand_sketches.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> + + <span class="index"> + <a href="https://art.luevano.xyz" alt="Index"> + <i class="fas fa-home" alt="Home"></i> + <span>Index</span> + </a> + </span> + +</div> + + + <hr> + <div class="art-info"> + <p>By David Luévano</p> + <p>Posted: Sun, Jun 06, 2021 @ 18:55 UTC</p> + <div class="art-tags"> + <p>Tags: +<a href="https://art.luevano.xyz/tag/@black-white.html">black-white</a>, <a href="https://art.luevano.xyz/tag/@digital.html">digital</a>, <a href="https://art.luevano.xyz/tag/@drawing.html">drawing</a>, <a href="https://art.luevano.xyz/tag/@spanish.html">spanish</a> </p> +</div> + + </div> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/art/a/hand_sketches.html b/live/art/a/hand_sketches.html new file mode 100644 index 0000000..25d0163 --- /dev/null +++ b/live/art/a/hand_sketches.html @@ -0,0 +1,140 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Hand sketches -- Luevano's Art</title> + <meta name="description" content="Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles."/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Hand sketches -- Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/a/hand_sketches.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Hand sketches</h1> + + <a class="zoom-in" href="https://static.luevano.xyz/images/a/hand_sketches.png" alt="See raw."> + <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles."> + </a> + + <p>Me dibujé la mano varias veces con un pincel que me encontré de Krita muy bueno, porque quiero ir soltando, vaya, la mano, para dibujar más agusto porque siento que le tengo mucho miedo a la tableta.</p> +<p>Según yo probé “métodos” (y como dos-tres pinceles) diferentes, pero realmente están muy similares en “procedimiento”. Igual quedé conforme con el resultado.</p> +<p>Ahora con el anuncio del ???Elden Ring??? se antojó hacerse un dibujo relacionado, pero aún no sé qué ni cómo, pero quizá me eche algo así.</p> +<p>Pues ahí mero. Y por cierto que muchas gracias a quien me donó hace unos días por el dibujo pasado, se aprecia mi bro.</p> + + <div class="art-nav"> + + <span class="index"> + <a href="https://art.luevano.xyz" alt="Index"> + <i class="fas fa-home" alt="Home"></i> + <span>Index</span> + </a> + </span> + + <span class="previous"> + <a href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Previous"> + <i class="fas fa-arrow-right" alt="Arrow right"></i> + <span>Previous</span> + </a> + </span> +</div> + + + <hr> + <div class="art-info"> + <p>By David Luévano</p> + <p>Posted: Fri, Jun 11, 2021 @ 15:46 UTC</p> + <div class="art-tags"> + <p>Tags: +<a href="https://art.luevano.xyz/tag/@black-white.html">black-white</a>, <a href="https://art.luevano.xyz/tag/@digital.html">digital</a>, <a href="https://art.luevano.xyz/tag/@sketch.html">sketch</a>, <a href="https://art.luevano.xyz/tag/@spanish.html">spanish</a> </p> +</div> + + </div> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/art/index.html b/live/art/index.html new file mode 100644 index 0000000..4ec2576 --- /dev/null +++ b/live/art/index.html @@ -0,0 +1,124 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Index -- Luevano's Art</title> +<meta name="description" content="My personal space where I post all my drawings, sketches and more art related stuff."/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Index -- Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/index.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="My personal space where I post all my drawings, sketches and more art related stuff."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Index -- Luevano's Art</h1> + + <p>Here is where I will post all of my drawings, sketches and more art related stuff. Right now this is managed similar to the <a href="https://blog.luevano.xyz" alt="Luévano's Blog">blog</a>, but more "gallery" oriented. The structure is kind of a 3-level zoom, where you see all the images in this index (or on a tag index), then you see the whole image in its separate link with additional information and then you can see the raw image itself.</p> + + <p>Get the RSS feed: <a target="_blank" href="https://art.luevano.xyz/rss.xml">https://art.luevano.xyz/rss.xml</a></p> + + <div class="art-tags"> + <p>Tags: +<a href="https://art.luevano.xyz/tag/@black-white.html">black-white</a>, <a href="https://art.luevano.xyz/tag/@digital.html">digital</a>, <a href="https://art.luevano.xyz/tag/@drawing.html">drawing</a>, <a href="https://art.luevano.xyz/tag/@sketch.html">sketch</a>, <a href="https://art.luevano.xyz/tag/@spanish.html">spanish</a> </p> +</div> + + + <div class="art-grid"> + <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> + <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> +</a> + + <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> + <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> +</a> + +</div> + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/art/dst/rss.xml b/live/art/rss.xml index dd3c19b..9f91142 100644 --- a/art/dst/rss.xml +++ b/live/art/rss.xml @@ -1,26 +1,25 @@ <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" - xml:base="https://static.luevano.xyz" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"> <channel> - <title>Luévano's Art</title> + <title>Luevano's Art</title> <link>https://art.luevano.xyz</link> <atom:link href="https://art.luevano.xyz/rss.xml" rel="self" type="application/rss+xml"/> - <description>A personal collection of drawings, sketches and more art related stuff.</description> + <description>My personal space where I post all my drawings, sketches and more art related stuff.</description> <language>en-us</language> - <category>Art</category> - <copyright>Copyright 2021 David Luévano Alvarado</copyright> + <category></category> + <copyright>Copyright 2023 David Luévano Alvarado</copyright> <managingEditor>david@luevano.xyz (David Luévano Alvarado)</managingEditor> <webMaster>david@luevano.xyz (David Luévano Alvarado)</webMaster> - <pubDate>Fri, 10 Jun 2022 09:17:48 GMT</pubDate> - <lastBuildDate>Fri, 10 Jun 2022 09:17:48 GMT</lastBuildDate> - <generator>pyssg v0.7.2</generator> + <pubDate></pubDate> + <lastBuildDate></lastBuildDate> + <generator>pyssg v0.8.1</generator> <docs>https://validator.w3.org/feed/docs/rss2.html</docs> <ttl>30</ttl> <image> <url>https://static.luevano.xyz/images/a/default.png</url> - <title>Luévano's Art</title> + <title>Luevano's Art</title> <link>https://art.luevano.xyz</link> </image> <item> @@ -35,7 +34,7 @@ <description>Sketches de mi mano para ir agarrando confianza con la tableta. Probando diferentes métodos/pinceles.</description> <content:encoded><![CDATA[<p>Me dibujé la mano varias veces con un pincel que me encontré de Krita muy bueno, porque quiero ir soltando, vaya, la mano, para dibujar más agusto porque siento que le tengo mucho miedo a la tableta.</p> <p>Según yo probé “métodos” (y como dos-tres pinceles) diferentes, pero realmente están muy similares en “procedimiento”. Igual quedé conforme con el resultado.</p> -<p>Ahora con el anuncio del <mark>Elden Ring</mark> se antojó hacerse un dibujo relacionado, pero aún no sé qué ni cómo, pero quizá me eche algo así.</p> +<p>Ahora con el anuncio del ???Elden Ring??? se antojó hacerse un dibujo relacionado, pero aún no sé qué ni cómo, pero quizá me eche algo así.</p> <p>Pues ahí mero. Y por cierto que muchas gracias a quien me donó hace unos días por el dibujo pasado, se aprecia mi bro.</p>]]></content:encoded> </item> <item> diff --git a/art/dst/sitemap.xml b/live/art/sitemap.xml index 6675473..b20aab6 100644 --- a/art/dst/sitemap.xml +++ b/live/art/sitemap.xml @@ -2,6 +2,49 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> +<url> + <loc>https://luevano.xyz/index.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/contact.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/donate.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://blog.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://art.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://gb.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>0.5</priority> +</url> +<url> + <loc>https://git.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> + <url> <loc>https://art.luevano.xyz/a/hand_sketches.html</loc> <lastmod>2021-06-11</lastmod> @@ -17,31 +60,31 @@ <url> <loc>https://art.luevano.xyz/tag/@black-white.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://art.luevano.xyz/tag/@digital.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://art.luevano.xyz/tag/@drawing.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://art.luevano.xyz/tag/@sketch.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://art.luevano.xyz/tag/@spanish.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> diff --git a/live/art/tag/@black-white.html b/live/art/tag/@black-white.html new file mode 100644 index 0000000..8984ae0 --- /dev/null +++ b/live/art/tag/@black-white.html @@ -0,0 +1,115 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Art filtered by black-white -- Luevano's Art</title> +<meta name="description" content="Posts filtered by black-white"/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/tag/@black-white.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Art filtered by black-white"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Art filtered by black-white</h1> + + <div class="art-grid"> + <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> + <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> +</a> + + <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> + <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> +</a> + +</div> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/art/tag/@digital.html b/live/art/tag/@digital.html new file mode 100644 index 0000000..b6e8f9b --- /dev/null +++ b/live/art/tag/@digital.html @@ -0,0 +1,115 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Art filtered by digital -- Luevano's Art</title> +<meta name="description" content="Posts filtered by digital"/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/tag/@digital.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Art filtered by digital"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Art filtered by digital</h1> + + <div class="art-grid"> + <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> + <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> +</a> + + <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> + <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> +</a> + +</div> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/art/tag/@drawing.html b/live/art/tag/@drawing.html new file mode 100644 index 0000000..681b68b --- /dev/null +++ b/live/art/tag/@drawing.html @@ -0,0 +1,111 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Art filtered by drawing -- Luevano's Art</title> +<meta name="description" content="Posts filtered by drawing"/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/tag/@drawing.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Art filtered by drawing"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Art filtered by drawing</h1> + + <div class="art-grid"> + <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> + <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> +</a> + +</div> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/art/tag/@sketch.html b/live/art/tag/@sketch.html new file mode 100644 index 0000000..80db639 --- /dev/null +++ b/live/art/tag/@sketch.html @@ -0,0 +1,111 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Art filtered by sketch -- Luevano's Art</title> +<meta name="description" content="Posts filtered by sketch"/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/tag/@sketch.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Art filtered by sketch"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Art filtered by sketch</h1> + + <div class="art-grid"> + <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> + <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> +</a> + +</div> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/art/tag/@spanish.html b/live/art/tag/@spanish.html new file mode 100644 index 0000000..bf030ba --- /dev/null +++ b/live/art/tag/@spanish.html @@ -0,0 +1,115 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Art filtered by spanish -- Luevano's Art</title> +<meta name="description" content="Posts filtered by spanish"/> +<link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luevano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Art"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://art.luevano.xyz/tag/@spanish.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/a/default.png"/> + <meta property="og:description" content="Art filtered by spanish"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Art"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Art filtered by spanish</h1> + + <div class="art-grid"> + <a class="zoom-in " href="https://art.luevano.xyz/a/hand_sketches.html" alt="Hand sketches"> + <img src="https://static.luevano.xyz/images/a/hand_sketches.png" alt="Hand sketches"> +</a> + + <a class="zoom-in " href="https://art.luevano.xyz/a/elephant_octopus.html" alt="Elephant octopus"> + <img src="https://static.luevano.xyz/images/a/elephant_octopus.png" alt="Elephant octopus"> +</a> + +</div> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://art.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://art.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://art.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/a/acomodada_la_pagina_de_arte.html b/live/blog/a/acomodada_la_pagina_de_arte.html new file mode 100644 index 0000000..3c8a26a --- /dev/null +++ b/live/blog/a/acomodada_la_pagina_de_arte.html @@ -0,0 +1,149 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Al fin ya me acomodé la página pa' los dibujos -- Luevano's Blog</title> + <meta name="description" content="Actualización en el estado de la página, en este caso sobre la existencia de una nueva página para los dibujos y arte en general."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + + <!-- og meta --> + <meta property="og:title" content="Al fin ya me acomodé la página pa' los dibujos -- Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Actualización en el estado de la página, en este caso sobre la existencia de una nueva página para los dibujos y arte en general."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Al fin ya me acomodé la página pa' los dibujos</h1> + + <p>Así es, ya quedó acomodado el sub-dominio <code>art.luevano.xyz</code> pos pal <a href="https://art.luevano.xyz">arte</a> veda. Entonces pues ando feliz por eso.</p> +<p>Este pedo fue gracias a que me reescribí la forma en la que <code>pyssg</code> maneja los templates, ahora uso el sistema de <code>jinja</code> en vez del cochinero que hacía antes.</p> +<p>Y pues nada más eso, aquí está el <a href="https://art.luevano.xyz/a/elephant_octopus.html">primer post</a> y por supuesto acá está el link del RSS <a href="https://art.luevano.xyz/rss.xml">https://art.luevano.xyz/rss.xml</a>.</p> + + <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> + + <span class="index"> + <a href="https://blog.luevano.xyz" alt="Index"> + <i class="fas fa-home" alt="Home"></i> + <span>Index</span> + </a> + </span> + + <span class="previous"> + <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html" alt="Previous"> + <i class="fas fa-arrow-right" alt="Arrow right"></i> + <span>Previous</span> + </a> + </span> +</div> + + + <hr> + <div class="article-info"> + <p>By David Luévano</p> + <p>Created: Sun, Jun 06, 2021 @ 19:06 UTC</p> + <p>Modified: Sun, Jun 06, 2021 @ 19:08 UTC</p> + <div class="article-tags"> + <p>Tags: +<a href="https://blog.luevano.xyz/tag/@short.html">short</a>, <a href="https://blog.luevano.xyz/tag/@spanish.html">spanish</a>, <a href="https://blog.luevano.xyz/tag/@update.html">update</a> </p> +</div> + + </div> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/blog/dst/a/asi_nomas_esta_quedando.html b/live/blog/a/asi_nomas_esta_quedando.html index 6098c6f..3ca754f 100644 --- a/blog/dst/a/asi_nomas_esta_quedando.html +++ b/live/blog/a/asi_nomas_esta_quedando.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="es" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Así nomás está quedando el página -- Luévano's Blog</title> - <meta name="description" content"Actualización en el estado de la página, el servidor de XMPP y Matrix que me acomodé y próximas cosas que quiero hacer."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Así nomás está quedando el página -- Luevano's Blog</title> + <meta name="description" content="Actualización en el estado de la página, el servidor de XMPP y Matrix que me acomodé y próximas cosas que quiero hacer."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Así nomás está quedando el página -- Luévano's Blog"/> + <meta property="og:title" content="Así nomás está quedando el página -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Actualización en el estado de la página, el servidor de XMPP y Matrix que me acomodé y próximas cosas que quiero hacer."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -121,31 +119,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/devs_android_me_trozaron.html b/live/blog/a/devs_android_me_trozaron.html index b7fb31c..97556e7 100644 --- a/blog/dst/a/devs_android_me_trozaron.html +++ b/live/blog/a/devs_android_me_trozaron.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="es" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Los devs de Android/MIUI me trozaron -- Luévano's Blog</title> - <meta name="description" content"Perdí un día completo resolviendo un problema muy estúpido, por culpa de los devs de Android/MIUI."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Los devs de Android/MIUI me trozaron -- Luevano's Blog</title> + <meta name="description" content="Perdí un día completo resolviendo un problema muy estúpido, por culpa de los devs de Android/MIUI."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Los devs de Android/MIUI me trozaron -- Luévano's Blog"/> + <meta property="og:title" content="Los devs de Android/MIUI me trozaron -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/devs_android_me_trozaron.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/devs_android_me_trozaron.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Perdí un día completo resolviendo un problema muy estúpido, por culpa de los devs de Android/MIUI."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -94,6 +92,12 @@ <p>Por último, quiero decir que los devs de Android son unos pendejos por no hacer reversible la opción de <em>adoptable storage</em>, y los de MIUI son todavía más por no dar detalles de lo que significan sus opciones de formateo, especialmente si una opción es tan chingadora que para revertirla necesitas formatear a estado de fábrica tu celular; más que nada es culpa de los de MIUI, todavía que ponen un chingo de A(i)DS en todas sus apps, no pueden poner una buena descripción en sus opciones. <strong>REEEE</strong>.</p> <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/a/password_manager_authenticator_setup.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> <span class="index"> <a href="https://blog.luevano.xyz" alt="Index"> @@ -125,31 +129,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/el_blog_ya_tiene_timestamps.html b/live/blog/a/el_blog_ya_tiene_timestamps.html index 9511899..8a14b85 100644 --- a/blog/dst/a/el_blog_ya_tiene_timestamps.html +++ b/live/blog/a/el_blog_ya_tiene_timestamps.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="es" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Así es raza, el blog ya tiene timestamps -- Luévano's Blog</title> - <meta name="description" content"Actualización en el estado del blog y el sistema usado para crearlo."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Así es raza, el blog ya tiene timestamps -- Luevano's Blog</title> + <meta name="description" content="Actualización en el estado del blog y el sistema usado para crearlo."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Así es raza, el blog ya tiene timestamps -- Luévano's Blog"/> + <meta property="og:title" content="Así es raza, el blog ya tiene timestamps -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Actualización en el estado del blog y el sistema usado para crearlo."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -121,31 +119,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/first_blog_post.html b/live/blog/a/first_blog_post.html index ed5dbcd..efd6143 100644 --- a/blog/dst/a/first_blog_post.html +++ b/live/blog/a/first_blog_post.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>This is the first blog post, just for testing purposes -- Luévano's Blog</title> - <meta name="description" content"Just my first blog post where I state what tools I'm using to build this blog."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>This is the first blog post, just for testing purposes -- Luevano's Blog</title> + <meta name="description" content="Just my first blog post where I state what tools I'm using to build this blog."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="This is the first blog post, just for testing purposes -- Luévano's Blog"/> + <meta property="og:title" content="This is the first blog post, just for testing purposes -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/first_blog_post.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/first_blog_post.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Just my first blog post where I state what tools I'm using to build this blog."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -114,31 +112,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/git_server_with_cgit.html b/live/blog/a/git_server_with_cgit.html index b43d38f..4712a9c 100644 --- a/blog/dst/a/git_server_with_cgit.html +++ b/live/blog/a/git_server_with_cgit.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a git server and setup cgit web app (on Nginx) -- Luévano's Blog</title> - <meta name="description" content"How to create a git server using cgit on a server running Nginx. This is a follow up on post about creating a website with Nginx and Certbot."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Create a git server and setup cgit web app (on Nginx) -- Luevano's Blog</title> + <meta name="description" content="How to create a git server using cgit on a server running Nginx. This is a follow up on post about creating a website with Nginx and Certbot."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Create a git server and setup cgit web app (on Nginx) -- Luévano's Blog"/> + <meta property="og:title" content="Create a git server and setup cgit web app (on Nginx) -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/git_server_with_cgit.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/git_server_with_cgit.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="How to create a git server using cgit on a server running Nginx. This is a follow up on post about creating a website with Nginx and Certbot."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> </header> <main> @@ -235,31 +233,32 @@ exec highlight --force --inline-css -f -I -O xhtml -S "$EXTENSION" 2&g </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/hoy_toco_desarrollo_personaje.html b/live/blog/a/hoy_toco_desarrollo_personaje.html index 35dcbf1..2b1f9d6 100644 --- a/blog/dst/a/hoy_toco_desarrollo_personaje.html +++ b/live/blog/a/hoy_toco_desarrollo_personaje.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="es" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Hoy me tocó desarrollo de personaje -- Luévano's Blog</title> - <meta name="description" content"Una breve historia sobre cómo estuvo mi día, porque me tocó desarrollo de personaje y lo quiero sacar del coraje que traigo."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Hoy me tocó desarrollo de personaje -- Luevano's Blog</title> + <meta name="description" content="Una breve historia sobre cómo estuvo mi día, porque me tocó desarrollo de personaje y lo quiero sacar del coraje que traigo."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Hoy me tocó desarrollo de personaje -- Luévano's Blog"/> + <meta property="og:title" content="Hoy me tocó desarrollo de personaje -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/hoy_toco_desarrollo_personaje.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/hoy_toco_desarrollo_personaje.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Una breve historia sobre cómo estuvo mi día, porque me tocó desarrollo de personaje y lo quiero sacar del coraje que traigo."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -128,31 +126,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/mail_server_with_postfix.html b/live/blog/a/mail_server_with_postfix.html index 1cdb78d..6df0765 100644 --- a/blog/dst/a/mail_server_with_postfix.html +++ b/live/blog/a/mail_server_with_postfix.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM -- Luévano's Blog</title> - <meta name="description" content"How to create mail server using Postfix, Dovecot, SpamAssassin and OpenDKIM. This is a follow up on post about creating a website with Nginx and Certbot."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM -- Luevano's Blog</title> + <meta name="description" content="How to create mail server using Postfix, Dovecot, SpamAssassin and OpenDKIM. This is a follow up on post about creating a website with Nginx and Certbot."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM -- Luévano's Blog"/> + <meta property="og:title" content="Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/mail_server_with_postfix.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/mail_server_with_postfix.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="How to create mail server using Postfix, Dovecot, SpamAssassin and OpenDKIM. This is a follow up on post about creating a website with Nginx and Certbot."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -472,31 +470,32 @@ systemctl enable spamassassin.service </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/new_blogging_system.html b/live/blog/a/new_blogging_system.html index 210f15e..add7b56 100644 --- a/blog/dst/a/new_blogging_system.html +++ b/live/blog/a/new_blogging_system.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>I'm using a new blogging system -- Luévano's Blog</title> - <meta name="description" content"I created a new blogging system called pyssg, which is based on what I was using but, to be honest, better."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>I'm using a new blogging system -- Luevano's Blog</title> + <meta name="description" content="I created a new blogging system called pyssg, which is based on what I was using but, to be honest, better."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="I'm using a new blogging system -- Luévano's Blog"/> + <meta property="og:title" content="I'm using a new blogging system -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/new_blogging_system.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/new_blogging_system.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="I created a new blogging system called pyssg, which is based on what I was using but, to be honest, better."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -123,31 +121,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/password_manager_authenticator_setup.html b/live/blog/a/password_manager_authenticator_setup.html index 3125663..3c83a59 100644 --- a/blog/dst/a/password_manager_authenticator_setup.html +++ b/live/blog/a/password_manager_authenticator_setup.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>My setup for a password manager and MFA authenticator -- Luévano's Blog</title> - <meta name="description" content"A short description on my personal setup regarding a password manager and alternatives to G\*\*gl\* authenticator."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>My setup for a password manager and MFA authenticator -- Luevano's Blog</title> + <meta name="description" content="A short description on my personal setup regarding a password manager and alternatives to G\*\*gl\* authenticator."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="My setup for a password manager and MFA authenticator -- Luévano's Blog"/> + <meta property="og:title" content="My setup for a password manager and MFA authenticator -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/password_manager_authenticator_setup.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/password_manager_authenticator_setup.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="A short description on my personal setup regarding a password manager and alternatives to G\*\*gl\* authenticator."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -129,31 +127,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/tenia_esto_descuidado.html b/live/blog/a/tenia_esto_descuidado.html index d2f99e0..bfe8f3f 100644 --- a/blog/dst/a/tenia_esto_descuidado.html +++ b/live/blog/a/tenia_esto_descuidado.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="es" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Tenia este pex algo descuidado -- Luévano's Blog</title> - <meta name="description" content"Nada más un update en el estado del blog y lo que he andado haciendo."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Tenia este pex algo descuidado -- Luevano's Blog</title> + <meta name="description" content="Nada más un update en el estado del blog y lo que he andado haciendo."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Tenia este pex algo descuidado -- Luévano's Blog"/> + <meta property="og:title" content="Tenia este pex algo descuidado -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/tenia_esto_descuidado.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/tenia_esto_descuidado.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Nada más un update en el estado del blog y lo que he andado haciendo."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -122,31 +120,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/volviendo_a_usar_la_pagina.html b/live/blog/a/volviendo_a_usar_la_pagina.html index 0333c8a..1911902 100644 --- a/blog/dst/a/volviendo_a_usar_la_pagina.html +++ b/live/blog/a/volviendo_a_usar_la_pagina.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="es" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Volviendo a usar la página -- Luévano's Blog</title> - <meta name="description" content"Actualización en el estado de la página, después de mucho tiempo de ausencia."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Volviendo a usar la página -- Luevano's Blog</title> + <meta name="description" content="Actualización en el estado de la página, después de mucho tiempo de ausencia."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Volviendo a usar la página -- Luévano's Blog"/> + <meta property="og:title" content="Volviendo a usar la página -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Actualización en el estado de la página, después de mucho tiempo de ausencia."/> - <meta property="og:locale" content="es"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -84,6 +82,12 @@ <p>En otras noticias, estoy muy agusto en el jale que tengo actualmente aunque lleve alrededor de 3 semanas de un infierno por problemas debidos a varias razones (del jale). Debo pensar en si debo omitir cosas personales o del trabajo aquí, ya que quién sabe quién se pueda llegar a topar con esto <em>*thinking emoji*</em>.</p> <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> <span class="index"> <a href="https://blog.luevano.xyz" alt="Index"> @@ -115,31 +119,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/vpn_server_with_openvpn.html b/live/blog/a/vpn_server_with_openvpn.html index e65fc14..205caec 100644 --- a/blog/dst/a/vpn_server_with_openvpn.html +++ b/live/blog/a/vpn_server_with_openvpn.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a VPN server with OpenVPN (IPv4) -- Luévano's Blog</title> - <meta name="description" content"How to create a VPN server using OpenVPN on a server running Nginx. Only for IPv4."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Create a VPN server with OpenVPN (IPv4) -- Luevano's Blog</title> + <meta name="description" content="How to create a VPN server using OpenVPN on a server running Nginx. Only for IPv4."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Create a VPN server with OpenVPN (IPv4) -- Luévano's Blog"/> + <meta property="og:title" content="Create a VPN server with OpenVPN (IPv4) -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/vpn_server_with_openvpn.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="How to create a VPN server using OpenVPN on a server running Nginx. Only for IPv4."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -356,6 +354,12 @@ cd $CPWD <p>Now, just get the <code>.ovpn</code> file generated, import it to OpenVPN in your client of preference and you should have a working VPN service.</p> <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> <span class="index"> <a href="https://blog.luevano.xyz" alt="Index"> @@ -387,31 +391,32 @@ cd $CPWD </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/website_with_nginx.html b/live/blog/a/website_with_nginx.html index dea1fba..bf5d581 100644 --- a/blog/dst/a/website_with_nginx.html +++ b/live/blog/a/website_with_nginx.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create a website with Nginx and Certbot -- Luévano's Blog</title> - <meta name="description" content"How to create website that runs on Nginx and uses Certbot for SSL certificates. This is a base for future blog posts about similar topics."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Create a website with Nginx and Certbot -- Luevano's Blog</title> + <meta name="description" content="How to create website that runs on Nginx and uses Certbot for SSL certificates. This is a base for future blog posts about similar topics."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Create a website with Nginx and Certbot -- Luévano's Blog"/> + <meta property="og:title" content="Create a website with Nginx and Certbot -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/website_with_nginx.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/website_with_nginx.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="How to create website that runs on Nginx and uses Certbot for SSL certificates. This is a base for future blog posts about similar topics."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> </header> <main> @@ -236,31 +234,32 @@ systemctl restart nginx </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/a/xmpp_server_with_prosody.html b/live/blog/a/xmpp_server_with_prosody.html index ae833e8..261531f 100644 --- a/blog/dst/a/xmpp_server_with_prosody.html +++ b/live/blog/a/xmpp_server_with_prosody.html @@ -1,84 +1,82 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Create an XMPP server with Prosody compatible with Conversations and Movim -- Luévano's Blog</title> - <meta name="description" content"How to create an XMPP server using Prosody on a server running Nginx. This server will be compatible with at least Conversations and Movim."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Create an XMPP server with Prosody compatible with Conversations and Movim -- Luevano's Blog</title> + <meta name="description" content="How to create an XMPP server using Prosody on a server running Nginx. This server will be compatible with at least Conversations and Movim."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Create an XMPP server with Prosody compatible with Conversations and Movim -- Luévano's Blog"/> + <meta property="og:title" content="Create an XMPP server with Prosody compatible with Conversations and Movim -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/a/xmpp_server_with_prosody.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="How to create an XMPP server using Prosody on a server running Nginx. This server will be compatible with at least Conversations and Movim."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> <h1>Create an XMPP server with Prosody compatible with Conversations and Movim</h1> - <p>Recently I set up an XMPP server (and a Matrix one, too) for my personal use and for friends if they want one; made one for <mark><a href="https://lmcj.xyz">EL ELE EME</a></mark>, for example. So, here are the notes on how I set up the server that is compatible with the <a href="https://conversations.im/">Conversations</a> app and the <a href="https://movim.eu/">Movim</a> social network. You can see my addresses in <a href="https://luevano.xyz/contact.html">contact</a> and the XMPP compliance/score of the server.</p> + <p>Recently I set up an XMPP server (and a Matrix one, too) for my personal use and for friends if they want one; made one for ???<a href="https://lmcj.xyz">EL ELE EME</a>???, for example. So, here are the notes on how I set up the server that is compatible with the <a href="https://conversations.im/">Conversations</a> app and the <a href="https://movim.eu/">Movim</a> social network. You can see my addresses in <a href="https://luevano.xyz/contact.html">contact</a> and the XMPP compliance/score of the server.</p> <p>One of the best resources I found that helped me a lot was <a href="https://community.hetzner.com/tutorials/prosody-debian9">Installing and Configuring Prosody XMPP Server on Debian 9</a>, and of course the <a href="https://wiki.archlinux.org/title/Prosody">Arch Wiki</a> and the <a href="https://prosody.im/">oficial documentation</a>.</p> <p>As with my other entries, this is under a server running Arch Linux, with the Nginx web server and Certbot certificates. And all commands here are executed as root (unless specified otherwise)</p> <h2 id="prerequisites">Prerequisites</h2> @@ -413,7 +411,7 @@ Component "vjud.your.domain" "vjud" name = "User Directory" vjud_mode = "opt-in" </code></pre> -<p>You <mark>HAVE</mark> to read all of the configuration file, because there are a lot of things that you need to change to make it work with your server/domain. Test the configuration file with:</p> +<p>You ???HAVE??? to read all of the configuration file, because there are a lot of things that you need to change to make it work with your server/domain. Test the configuration file with:</p> <pre><code class="language-sh">luac5.2 -p /etc/prosody/prosody.cfg.lua </code></pre> <p>Notice that by default <code>prosody</code> will look up certificates that look like <code>sub.your.domain</code>, but if you get the certificates like I do, you’ll have a single certificate for all subdomains, and by default it is in <code>/etc/letsencrypt/live</code>, which has some strict permissions. So, to import it you can run:</p> @@ -613,31 +611,32 @@ systemctl enable prosody.service </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/g/flappybird_godot_devlog_1.html b/live/blog/g/flappybird_godot_devlog_1.html index 99df6ee..558e16b 100644 --- a/blog/dst/g/flappybird_godot_devlog_1.html +++ b/live/blog/g/flappybird_godot_devlog_1.html @@ -1,80 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Creating a FlappyBird clone in Godot 3.5 devlog 1 -- Luévano's Blog</title> - <meta name="description" content"Since I'm starting to get more into gamedev stuff, I'll start blogging about it just to keep consistent. This shows as "devlog 1" just in case I want to include more parts for extra stuff."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Creating a FlappyBird clone in Godot 3.5 devlog 1 -- Luevano's Blog</title> + <meta name="description" content="Since I'm starting to get more into gamedev stuff, I'll start blogging about it just to keep consistent. This shows as "devlog 1" just in case I want to include more parts for extra stuff."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <!-- Specific to GDScript --> - <script type="text/javascript" src="hl/languages/gdscript.min.js"></script> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Creating a FlappyBird clone in Godot 3.5 devlog 1 -- Luévano's Blog"/> + <meta property="og:title" content="Creating a FlappyBird clone in Godot 3.5 devlog 1 -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Since I'm starting to get more into gamedev stuff, I'll start blogging about it just to keep consistent. This shows as "devlog 1" just in case I want to include more parts for extra stuff."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -658,6 +654,12 @@ func _ready() -> void: <p>Once the templates are setup, select any and click on “Export Project” at the bottom, and make sure to untoggle “Export With Debug” in the window that pops up, this checkbox should be at the bottom of the new window.</p> <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> <span class="index"> <a href="https://blog.luevano.xyz" alt="Index"> @@ -689,31 +691,32 @@ func _ready() -> void: </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/g/godot_project_structure.html b/live/blog/g/godot_project_structure.html index 5e6f93f..3727da0 100644 --- a/blog/dst/g/godot_project_structure.html +++ b/live/blog/g/godot_project_structure.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>General Godot project structure -- Luévano's Blog</title> - <meta name="description" content"Details on the project structure I'm using for Godot, based on preference and some research I did."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>General Godot project structure -- Luevano's Blog</title> + <meta name="description" content="Details on the project structure I'm using for Godot, based on preference and some research I did."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="General Godot project structure -- Luévano's Blog"/> + <meta property="og:title" content="General Godot project structure -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/g/godot_project_structure.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/g/godot_project_structure.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Details on the project structure I'm using for Godot, based on preference and some research I did."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> </header> <main> @@ -197,11 +195,17 @@ <li>…</li> </ul> </li> -<li>\<any other repository related files></li> +<li>\<any other repository related files></li> </ul> <p>And so on, I hope the idea is clear. I’ll probably change my mind on the long run, but for now this has been working fine.</p> <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> <span class="index"> <a href="https://blog.luevano.xyz" alt="Index"> @@ -233,31 +237,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/g/gogodot_jam3_devlog_1.html b/live/blog/g/gogodot_jam3_devlog_1.html index dc0a9e9..7d3c2d3 100644 --- a/blog/dst/g/gogodot_jam3_devlog_1.html +++ b/live/blog/g/gogodot_jam3_devlog_1.html @@ -1,80 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1 -- Luévano's Blog</title> - <meta name="description" content"Details on the implementation for the game I created for the Go Godot Jam 3, which theme is Evolution."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1 -- Luevano's Blog</title> + <meta name="description" content="Details on the implementation for the game I created for the Go Godot Jam 3, which theme is Evolution."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <!-- Specific to GDScript --> - <script type="text/javascript" src="hl/languages/gdscript.min.js"></script> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1 -- Luévano's Blog"/> + <meta property="og:title" content="Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1 -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Details on the implementation for the game I created for the Go Godot Jam 3, which theme is Evolution."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -102,7 +98,7 @@ <p>Other than that I used few key sprites from <a href="https://vryell.itch.io/">vryell</a>: <a href="https://vryell.itch.io/controller-keyboard-icons">Controller & Keyboard Icons</a> and a font from <a href="https://datagoblin.itch.io/">datagoblin</a>: <a href="https://datagoblin.itch.io/monogram">Monogram</a>.</p> <h2 id="the-snake">The snake</h2> <p>This is the most challenging part in my opinion as making all the body parts follow the head in a user defined path it’s kinda hard. I tried with like 4-5 options and the one I’m detailing here is the only one that worked as I wanted for me. This time the directory structure I’m using is the following:</p> -<figure id="__yafg-figure-4"> +<figure id="__yafg-figure-32"> <img alt="FileSystem - Snake dir structure" src="images/g/gogodot_jam3/file_system_snake_dir_structure.png" title="FileSystem - Snake dir structure"> <figcaption>FileSystem - Snake dir structure</figcaption> </figure> @@ -136,7 +132,7 @@ func _rotate_to(direction: int) -> void: _direction = _direction.rotated(deg2rad(direction * Global.SNAKE_ROT_SPEED * get_physics_process_delta_time())) </code></pre> <p>After tunning all the necessary parameters you should get something like this:</p> -<figure id="__yafg-figure-5"> +<figure id="__yafg-figure-33"> <img alt="Snake - Basic movement (left and right controls)" src="images/g/gogodot_jam3/snake_basic_movement.gif" title="Snake - Basic movement (left and right controls)"> <figcaption>Snake - Basic movement (left and right controls)</figcaption> </figure> @@ -173,7 +169,7 @@ func _on_Head_snake_path_new_point(coordinates: Vector2) -> void: update() </code></pre> <p>With this, we’re now populating the <em>Path2D</em> curve points with the position of the snake head. You should be able to see it because of the <code>_draw</code> call. If you run it you should see something like this:</p> -<figure id="__yafg-figure-6"> +<figure id="__yafg-figure-34"> <img alt="Snake - Basic movement with path" src="images/g/gogodot_jam3/snake_basic_movement_with_path.gif" title="Snake - Basic movement with path"> <figcaption>Snake - Basic movement with path</figcaption> </figure> @@ -217,7 +213,7 @@ func _on_Head_snake_path_new_point(coordinates: Vector2) -> void: _add_initial_segment(TAIL_SEGMENT_NP) </code></pre> <p>Select the <em>Snake</em> node and add the <em>Body</em> and <em>Tail</em> scene to the parameters, respectively. Then when running you should see something like this:</p> -<figure id="__yafg-figure-7"> +<figure id="__yafg-figure-35"> <img alt="Snake - Basic movement with all body parts" src="images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif" title="Snake - Basic movement with all body parts"> <figcaption>Snake - Basic movement with all body parts</figcaption> </figure> @@ -260,7 +256,7 @@ func _add_segment_to_queue() -> void: body_segment_queue.append(body_segment_queue.back() + Global.SNAKE_SEGMENT_SIZE) </code></pre> <p>With everything implemented and connected accordingly then we can add segments on demand (for testing I’m adding with a keystroke), it should look like this:</p> -<figure id="__yafg-figure-8"> +<figure id="__yafg-figure-36"> <img alt="Snake - Basic movement with dynamic addition of new segments" src="images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif" title="Snake - Basic movement with dynamic addition of new segments"> <figcaption>Snake - Basic movement with dynamic addition of new segments</figcaption> </figure> @@ -323,21 +319,21 @@ func _on_body_entered(body: Node) -> void: add_child(food) </code></pre> <p>And this is used in <code>_process</code> to place new food whenever needed. For now I added a condition to add food until 10 pieces are in place, and keep adding whenever the food is is lower than 10. After setting everything up, this is the result:</p> -<figure id="__yafg-figure-9"> +<figure id="__yafg-figure-37"> <img alt="Snake - Food basic interaction" src="images/g/gogodot_jam3/snake_food_basic_interaction.gif" title="Snake - Food basic interaction"> <figcaption>Snake - Food basic interaction</figcaption> </figure> <h2 id="za-warudo-the-world">Za warudo! (The world)</h2> <p>It just happend that I saw a video to create random maps by using a method called <a href="https://www.mit.edu/~kardar/teaching/projects/chemotaxis(AndreaSchmidt)/random.htm">random walks</a>, this video was made by <a href="https://www.youtube.com/c/NADLABS">NAD LABS</a>: <a href="https://www.youtube.com/watch?v=ppP2Doq3p7s">Nuclear Throne Like Map Generation In Godot</a>. It’s a pretty simple but powerful script, he provided the source code from which I based my random walker, just tweaked a few things and added others. Some of the maps than can be generated with this method (already aded some random sprites):</p> -<figure id="__yafg-figure-10"> +<figure id="__yafg-figure-38"> <img alt="World map generator - Random map 1" src="images/g/gogodot_jam3/world_generator_1.png" title="World map generator - Random map 1"> <figcaption>World map generator - Random map 1</figcaption> </figure> -<figure id="__yafg-figure-11"> +<figure id="__yafg-figure-39"> <img alt="World map generator - Random map 2" src="images/g/gogodot_jam3/world_generator_2.png" title="World map generator - Random map 2"> <figcaption>World map generator - Random map 2</figcaption> </figure> -<figure id="__yafg-figure-12"> +<figure id="__yafg-figure-40"> <img alt="World map generator - Random map 3" src="images/g/gogodot_jam3/world_generator_3.png" title="World map generator - Random map 3"> <figcaption>World map generator - Random map 3</figcaption> </figure> @@ -706,31 +702,32 @@ func physics_process(delta: float) -> void: </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/g/starting_gamedev_blogging.html b/live/blog/g/starting_gamedev_blogging.html index d5c83a8..770be0f 100644 --- a/blog/dst/g/starting_gamedev_blogging.html +++ b/live/blog/g/starting_gamedev_blogging.html @@ -1,78 +1,76 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Will start blogging about gamedev -- Luévano's Blog</title> - <meta name="description" content"Since I'm starting to get more into gamedev stuff, I'll start blogging about it just to keep consistent."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Will start blogging about gamedev -- Luevano's Blog</title> + <meta name="description" content="Since I'm starting to get more into gamedev stuff, I'll start blogging about it just to keep consistent."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> + <!-- extra --> +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> <!-- og meta --> - <meta property="og:title" content="Will start blogging about gamedev -- Luévano's Blog"/> + <meta property="og:title" content="Will start blogging about gamedev -- Luevano's Blog"/> <meta property="og:type" content="article"/> - <meta property="og:url" content="https://blog.luevano.xyz/g/starting_gamedev_blogging.html"/> - <meta property="og:image" content="https://static.luevano.xyz//images/b/default.png"/> + <meta property="og:url" content="https://blog.luevano.xyz/g/starting_gamedev_blogging.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="Since I'm starting to get more into gamedev stuff, I'll start blogging about it just to keep consistent."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -83,6 +81,12 @@ <p>For a moment I almost started a new subdomain just for gamedev stuff, but decided to just use a different directory for subtleness; this directory and use of tags should be enough. I’ll be posting the entry about the first rip-off I’m <em>developing</em> (FlappyBird L O L) shortly.</p> <div class="page-nav"> + <span class="next"> + <a href="https://blog.luevano.xyz/g/godot_project_structure.html" alt="Next"> + <i class="fas fa-arrow-left" alt="Arrow left"></i> + <span>Next</span> + </a> + </span> <span class="index"> <a href="https://blog.luevano.xyz" alt="Index"> @@ -114,31 +118,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/index.html b/live/blog/index.html index 163f679..ae1bbee 100644 --- a/blog/dst/index.html +++ b/live/blog/index.html @@ -1,90 +1,77 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Index -- Luévano's Blog</title> - <meta name="description" content"My personal blog where I post about my thoughts, some how-to's, or general ranting."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Index -- Luevano's Blog</title> +<meta name="description" content="My personal blog where I post about my thoughts, some how-to's, or general ranting."/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - + <!-- extra --> <!-- og meta --> - <meta property="og:title" content="Index -- Luévano's Blog"/> + <meta property="og:title" content="Index -- Luevano's Blog"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://blog.luevano.xyz/index.html"/> <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> <meta property="og:description" content="My personal blog where I post about my thoughts, some how-to's, or general ranting."/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> - <h1>Index -- Luévano's Blog</h1> + <h1>Index -- Luevano's Blog</h1> - <p> - Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes). - </p> + <p>Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes).</p> - <p> - Get the RSS feed: <a target="_blank" href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a> - </p> + <p>Get the RSS feed: <a target="_blank" href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a></p> <div class="article-tags"> <p>Tags: @@ -124,35 +111,35 @@ <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> </ul> - </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/blog/dst/rss.xml b/live/blog/rss.xml index 463bd03..62d347c 100644 --- a/blog/dst/rss.xml +++ b/live/blog/rss.xml @@ -1,26 +1,25 @@ <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" - xml:base="https://static.luevano.xyz" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"> <channel> - <title>Luévano's Blog</title> + <title>Luevano's Blog</title> <link>https://blog.luevano.xyz</link> <atom:link href="https://blog.luevano.xyz/rss.xml" rel="self" type="application/rss+xml"/> - <description>A personal weblog ranging from rants to how to's and other thoughts.</description> + <description>My personal blog where I post about my thoughts, some how-to's, or general ranting.</description> <language>en-us</language> - <category>Blog</category> - <copyright>Copyright 2021 David Luévano Alvarado</copyright> + <category></category> + <copyright>Copyright 2023 David Luévano Alvarado</copyright> <managingEditor>david@luevano.xyz (David Luévano Alvarado)</managingEditor> <webMaster>david@luevano.xyz (David Luévano Alvarado)</webMaster> - <pubDate>Fri, 10 Jun 2022 09:17:48 GMT</pubDate> - <lastBuildDate>Fri, 10 Jun 2022 09:17:48 GMT</lastBuildDate> - <generator>pyssg v0.7.2</generator> + <pubDate></pubDate> + <lastBuildDate></lastBuildDate> + <generator>pyssg v0.8.1</generator> <docs>https://validator.w3.org/feed/docs/rss2.html</docs> <ttl>30</ttl> <image> - <url>https://static.luevano.xyz/images/blog.png</url> - <title>Luévano's Blog</title> + <url>https://static.luevano.xyz/images/b/default.png</url> + <title>Luevano's Blog</title> <link>https://blog.luevano.xyz</link> </image> <item> @@ -55,7 +54,7 @@ <p>Other than that I used few key sprites from <a href="https://vryell.itch.io/">vryell</a>: <a href="https://vryell.itch.io/controller-keyboard-icons">Controller & Keyboard Icons</a> and a font from <a href="https://datagoblin.itch.io/">datagoblin</a>: <a href="https://datagoblin.itch.io/monogram">Monogram</a>.</p> <h2 id="the-snake">The snake</h2> <p>This is the most challenging part in my opinion as making all the body parts follow the head in a user defined path it’s kinda hard. I tried with like 4-5 options and the one I’m detailing here is the only one that worked as I wanted for me. This time the directory structure I’m using is the following:</p> -<figure id="__yafg-figure-4"> +<figure id="__yafg-figure-32"> <img alt="FileSystem - Snake dir structure" src="images/g/gogodot_jam3/file_system_snake_dir_structure.png" title="FileSystem - Snake dir structure"> <figcaption>FileSystem - Snake dir structure</figcaption> </figure> @@ -89,7 +88,7 @@ func _rotate_to(direction: int) -> void: _direction = _direction.rotated(deg2rad(direction * Global.SNAKE_ROT_SPEED * get_physics_process_delta_time())) </code></pre> <p>After tunning all the necessary parameters you should get something like this:</p> -<figure id="__yafg-figure-5"> +<figure id="__yafg-figure-33"> <img alt="Snake - Basic movement (left and right controls)" src="images/g/gogodot_jam3/snake_basic_movement.gif" title="Snake - Basic movement (left and right controls)"> <figcaption>Snake - Basic movement (left and right controls)</figcaption> </figure> @@ -126,7 +125,7 @@ func _on_Head_snake_path_new_point(coordinates: Vector2) -> void: update() </code></pre> <p>With this, we’re now populating the <em>Path2D</em> curve points with the position of the snake head. You should be able to see it because of the <code>_draw</code> call. If you run it you should see something like this:</p> -<figure id="__yafg-figure-6"> +<figure id="__yafg-figure-34"> <img alt="Snake - Basic movement with path" src="images/g/gogodot_jam3/snake_basic_movement_with_path.gif" title="Snake - Basic movement with path"> <figcaption>Snake - Basic movement with path</figcaption> </figure> @@ -170,7 +169,7 @@ func _on_Head_snake_path_new_point(coordinates: Vector2) -> void: _add_initial_segment(TAIL_SEGMENT_NP) </code></pre> <p>Select the <em>Snake</em> node and add the <em>Body</em> and <em>Tail</em> scene to the parameters, respectively. Then when running you should see something like this:</p> -<figure id="__yafg-figure-7"> +<figure id="__yafg-figure-35"> <img alt="Snake - Basic movement with all body parts" src="images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif" title="Snake - Basic movement with all body parts"> <figcaption>Snake - Basic movement with all body parts</figcaption> </figure> @@ -213,7 +212,7 @@ func _add_segment_to_queue() -> void: body_segment_queue.append(body_segment_queue.back() + Global.SNAKE_SEGMENT_SIZE) </code></pre> <p>With everything implemented and connected accordingly then we can add segments on demand (for testing I’m adding with a keystroke), it should look like this:</p> -<figure id="__yafg-figure-8"> +<figure id="__yafg-figure-36"> <img alt="Snake - Basic movement with dynamic addition of new segments" src="images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif" title="Snake - Basic movement with dynamic addition of new segments"> <figcaption>Snake - Basic movement with dynamic addition of new segments</figcaption> </figure> @@ -276,21 +275,21 @@ func _on_body_entered(body: Node) -> void: add_child(food) </code></pre> <p>And this is used in <code>_process</code> to place new food whenever needed. For now I added a condition to add food until 10 pieces are in place, and keep adding whenever the food is is lower than 10. After setting everything up, this is the result:</p> -<figure id="__yafg-figure-9"> +<figure id="__yafg-figure-37"> <img alt="Snake - Food basic interaction" src="images/g/gogodot_jam3/snake_food_basic_interaction.gif" title="Snake - Food basic interaction"> <figcaption>Snake - Food basic interaction</figcaption> </figure> <h2 id="za-warudo-the-world">Za warudo! (The world)</h2> <p>It just happend that I saw a video to create random maps by using a method called <a href="https://www.mit.edu/~kardar/teaching/projects/chemotaxis(AndreaSchmidt)/random.htm">random walks</a>, this video was made by <a href="https://www.youtube.com/c/NADLABS">NAD LABS</a>: <a href="https://www.youtube.com/watch?v=ppP2Doq3p7s">Nuclear Throne Like Map Generation In Godot</a>. It’s a pretty simple but powerful script, he provided the source code from which I based my random walker, just tweaked a few things and added others. Some of the maps than can be generated with this method (already aded some random sprites):</p> -<figure id="__yafg-figure-10"> +<figure id="__yafg-figure-38"> <img alt="World map generator - Random map 1" src="images/g/gogodot_jam3/world_generator_1.png" title="World map generator - Random map 1"> <figcaption>World map generator - Random map 1</figcaption> </figure> -<figure id="__yafg-figure-11"> +<figure id="__yafg-figure-39"> <img alt="World map generator - Random map 2" src="images/g/gogodot_jam3/world_generator_2.png" title="World map generator - Random map 2"> <figcaption>World map generator - Random map 2</figcaption> </figure> -<figure id="__yafg-figure-12"> +<figure id="__yafg-figure-40"> <img alt="World map generator - Random map 3" src="images/g/gogodot_jam3/world_generator_3.png" title="World map generator - Random map 3"> <figcaption>World map generator - Random map 3</figcaption> </figure> @@ -656,35 +655,35 @@ func physics_process(delta: float) -> void: <h3 id="config">Config</h3> <h4 id="default-import-settings">Default import settings</h4> <p>Since this is just pixel art, the importing settings for textures needs to be adjusted so the sprites don’t look blurry. Go to <em>Project -> Project settings… -> Import defaults</em> and on the drop down select <code>Texture</code>, untick everything and make sure <em>Compress/Mode</em> is set to <code>Lossless</code>.</p> -<figure id="__yafg-figure-13"> +<figure id="__yafg-figure-4"> <img alt="Project settings - Import defaults - Texture settings" src="images/g/flappybird_godot/project_settings_import_texture.png" title="Project settings - Import defaults - Texture settings"> <figcaption>Project settings - Import defaults - Texture settings</figcaption> </figure> <h4 id="general-settings">General settings</h4> <p>It’s also a good idea to setup some config variables project-wide. To do so, go to <em>Project -> Project settings… -> General</em>, select <em>Application/config</em> and add a new property (there is a text box at the top of the project settings window) for game scale: <code>application/config/game_scale</code> for the type use <code>float</code> and then click on add; configure the new property to <code>3.0</code>; On the same window, also add <code>application/config/version</code> as a <code>string</code>, and make it <code>1.0.0</code> (or whatever number you want).</p> -<figure id="__yafg-figure-14"> +<figure id="__yafg-figure-5"> <img alt="Project settings - General - Game scale and version properties" src="images/g/flappybird_godot/project_settings_config_properties.png" title="Project settings - General - Game scale and version properties"> <figcaption>Project settings - General - Game scale and version properties</figcaption> </figure> <p>For my personal preferences, also disable some of the <em>GDScript</em> debug warnings that are annoying, this is done at <em>Project -> Project settings… -> General</em>, select <em>Debug/GDScript</em> and toggle off “Unused arguments”, “Unused signal” and “Return value discarded”, and any other that might come up too often and don’t want to see.</p> -<figure id="__yafg-figure-15"> +<figure id="__yafg-figure-6"> <img alt="Project settings - General - GDScript debug warnings" src="images/g/flappybird_godot/project_settings_debug_gdscript.png" title="Project settings - General - GDScript debug warnings"> <figcaption>Project settings - General - GDScript debug warnings</figcaption> </figure> <p>Finally, set the initial window size in <em>Project -> Project settings… -> General</em>, select <em>Display/Window</em> and set <em>Size/Width</em> and <em>Size/Height</em> to <code>600</code> and <code>800</code>, respectively. As well as the <em>Stretch/Mode</em> to “viewport”, and <em>Stretch/Aspect</em> to “keep”:</p> -<figure id="__yafg-figure-16"> +<figure id="__yafg-figure-7"> <img alt="Project settings - General - Initial window size" src="images/g/flappybird_godot/project_settings_window_settings.png" title="Project settings - General - Initial window size"> <figcaption>Project settings - General - Initial window size</figcaption> </figure> <h4 id="keybindings">Keybindings</h4> <p>I only used 3 actions (keybindings): jump, restart and toggle_debug (optional). To add custom keybindings (so that the <code>Input.something()</code> API can be used), go to <em>Project -> Project settings… -> Input Map</em> and on the text box write “jump” and click add, then it will be added to the list and it’s just a matter of clicking the <code>+</code> sign to add a “Physical key”, press any key you want to be used to jump and click ok. Do the same for the rest of the actions.</p> -<figure id="__yafg-figure-17"> +<figure id="__yafg-figure-8"> <img alt="Project settings - Input Map - Adding necessary keybindings" src="images/g/flappybird_godot/project_settings_input_map.png" title="Project settings - Input Map - Adding necessary keybindings"> <figcaption>Project settings - Input Map - Adding necessary keybindings</figcaption> </figure> <h4 id="layers">Layers</h4> <p>Finally, rename the physics layers so we don’t lose track of which layer is which. Go to <em>Project -> Layer Names -> 2d Physics</em> and change the first 5 layer names to (in order): “player”, “ground”, “pipe”, “ceiling” and “score”.</p> -<figure id="__yafg-figure-18"> +<figure id="__yafg-figure-9"> <img alt="Project settings - Layer Names - 2D Physics" src="images/g/flappybird_godot/project_settings_layer_names_2d_physics.png" title="Project settings - Layer Names - 2D Physics"> <figcaption>Project settings - Layer Names - 2D Physics</figcaption> </figure> @@ -692,12 +691,12 @@ func physics_process(delta: float) -> void: <p>For the assets I found out about a pack that contains just what I need: <a href="https://megacrash.itch.io/flappy-bird-assets">flappy-bird-assets</a> by <a href="https://megacrash.itch.io/">MegaCrash</a>; I just did some minor modifications on the naming of the files. For the font I used <a href="https://poppyworks.itch.io/silver">Silver</a>, and for the sound the resources from <a href="https://github.com/meeq/FlappyBird-N64">FlappyBird-N64</a> (which seems to be taken from <a href="https://www.101soundboards.com/boards/10178-flappy-bird-sounds">101soundboards.com</a> which the orignal copyright holder is <a href="https://dotgears.com/">.Gears</a> anyways).</p> <h3 id="importing">Importing</h3> <p>Create the necessary directories to hold the respective assets and it’s just a matter of dragging and dropping, I used directories: <code>res://entities/actors/player/sprites/</code>, <code>res://fonts/</code>, <code>res://levels/world/background/sprites/</code>, <code>res://levels/world/ground/sprites/</code>, <code>res://levels/world/pipe/sprites/</code>, <code>res://sfx/</code>. For the player sprites, the “FileSystem” window looks like this (<code>entities/actor</code> directories are really not necessary):</p> -<figure id="__yafg-figure-19"> +<figure id="__yafg-figure-10"> <img alt="FileSystem - Player sprite imports" src="images/g/flappybird_godot/player_sprite_imports.png" title="FileSystem - Player sprite imports"> <figcaption>FileSystem - Player sprite imports</figcaption> </figure> <p>It should look similar for other directories, except maybe for the file extensions. For example, for the sfx:</p> -<figure id="__yafg-figure-20"> +<figure id="__yafg-figure-11"> <img alt="FileSystem - SFX imports" src="images/g/flappybird_godot/sfx_imports.png" title="FileSystem - SFX imports"> <figcaption>FileSystem - SFX imports</figcaption> </figure> @@ -705,72 +704,72 @@ func physics_process(delta: float) -> void: <p>Now it’s time to actually create the game, by creating the basic scenes that will make up the game. The hardest part and the most confusing is going to be the <em>TileMaps</em>, so that goes first.</p> <h3 id="tilemaps">TileMaps</h3> <p>I’m using a scene called “WorldTiles” with a <em>Node2D</em> node as root called the same. With 2 different <em>TileMap</em> nodes as children named “GroundTileMap” and “PipeTileMap” (these are their own scene); yes 2 different <em>TileMaps</em> because we need 2 different physics colliders (In Godot 4.0 you can have a single <em>TileMap</em> with different physics colliders in it). Each node has its own script. It should look something like this:</p> -<figure id="__yafg-figure-21"> +<figure id="__yafg-figure-12"> <img alt="Scene - WorldTiles (TileMaps)" src="images/g/flappybird_godot/scene_world_tiles.png" title="Scene - WorldTiles (TileMaps)"> <figcaption>Scene - WorldTiles (TileMaps)</figcaption> </figure> <p>I used the following directory structure:</p> -<figure id="__yafg-figure-22"> +<figure id="__yafg-figure-13"> <img alt="Scene - WorldTiles - Directory structure" src="images/g/flappybird_godot/scene_world_tiles_directory_structure.png" title="Scene - WorldTiles - Directory structure"> <figcaption>Scene - WorldTiles - Directory structure</figcaption> </figure> <p>To configure the GroundTileMap, select the node and click on “(empty)” on the <em>TileMap/Tile set</em> property and then click on “New TileSet”, then click where the “(empty)” used to be, a new window should open on the bottom:</p> -<figure id="__yafg-figure-23"> +<figure id="__yafg-figure-14"> <img alt="TileSet - Configuration window" src="images/g/flappybird_godot/tile_set_config_window.png" title="TileSet - Configuration window"> <figcaption>TileSet - Configuration window</figcaption> </figure> <p>Click on the plus on the bottom left and you can now select the specific tile set to use. Now click on the yellow “+ New Single Tile”, activate the grid and select any of the tiles. Should look like this:</p> -<figure id="__yafg-figure-24"> +<figure id="__yafg-figure-15"> <img alt="TileSet - New single tile" src="images/g/flappybird_godot/tile_set_new_single_tile.png" title="TileSet - New single tile"> <figcaption>TileSet - New single tile</figcaption> </figure> <p>We need to do this because for some reason we can’t change the snap options before selecting a tile. After selecting a random tile, set up the <em>Snap Options/Step</em> (in the <em>Inspector</em>) and set it to 16x16 (or if using a different tile set, to it’s tile size):</p> -<figure id="__yafg-figure-25"> +<figure id="__yafg-figure-16"> <img alt="TileSet - Tile - Step snap options" src="images/g/flappybird_godot/tile_set_tile_step_snap_options.png" title="TileSet - Tile - Step snap options"> <figcaption>TileSet - Tile - Step snap options</figcaption> </figure> <p>Now you can select the actual single tile. Once selected click on “Collision”, use the rectangle tool and draw the rectangle corresponding to that tile’s collision:</p> -<figure id="__yafg-figure-26"> +<figure id="__yafg-figure-17"> <img alt="TileSet - Tile - Selection and collision" src="images/g/flappybird_godot/tile_set_tile_selection_collision.png" title="TileSet - Tile - Selection and collision"> <figcaption>TileSet - Tile - Selection and collision</figcaption> </figure> <p>Do the same for the other 3 tiles. If you select the <em>TileMap</em> itself again, it should look like this on the right (on default layout it’s on the left of the <em>Inspector</em>):</p> -<figure id="__yafg-figure-27"> +<figure id="__yafg-figure-18"> <img alt="TileSet - Available tiles" src="images/g/flappybird_godot/tile_set_available_tiles.png" title="TileSet - Available tiles"> <figcaption>TileSet - Available tiles</figcaption> </figure> <p>The ordering is important only for the “underground tile”, which is the filler ground, it should be at the end (index 3); if this is not the case, repeat the process (it’s possible to rearrange them but it’s hard to explain as it’s pretty weird).</p> <p>At this point the tilemap doesn’t have any physics and the cell size is wrong. Select the “GroundTileMap”, set the <em>TileMap/Cell/Size</em> to 16x16, the <em>TileMap/Collision/Layer</em> set to <code>bit 2</code> only (ground layer) and disable any <em>TileMap/Collision/Mask</em> bits. Should look something like this:</p> -<figure id="__yafg-figure-28"> +<figure id="__yafg-figure-19"> <img alt="TileMap - Cell size and collision configuration" src="images/g/flappybird_godot/tile_map_cell_collision_configuration.png" title="TileMap - Cell size and collision configuration"> <figcaption>TileMap - Cell size and collision configuration</figcaption> </figure> <p>Now it’s just a matter of repeating the same for the pipes (“PipeTileMap”), only difference is that when selecting the tiles you need to select 2 tiles, as the pipe is 2 tiles wide, or just set the <em>Snap Options/Step</em> to 32x16, for example, just keep the cell size to 16x16.</p> <h4 id="default-ground-tiles">Default ground tiles</h4> <p>I added few default ground tiles to the scene, just for testing purposes but I left them there. These could be place programatically, but I was too lazy to change things. On the “WorldTiles” scene, while selecting the “GroundTileMap”, you can select the tiles you want to paint with, and left click in the grid to paint with the selected tile. Need to place tiles from <code>(-8, 7)</code> to <code>(10, 7)</code> as well as the tile below with the filler ground (the tile position/coordinates show at the bottom left, refer to the image below):</p> -<figure id="__yafg-figure-29"> +<figure id="__yafg-figure-20"> <img alt="Scene - WorldTiles - Default ground tiles" src="images/g/flappybird_godot/world_tiles_default_tiles.png" title="Scene - WorldTiles - Default ground tiles"> <figcaption>Scene - WorldTiles - Default ground tiles</figcaption> </figure> <h3 id="player">Player</h3> <p>On a new scene called “Player” with a <em>KinematicBody2D</em> node named “Player” as the root of the scene, then for the children: <em>AnimatedSprite</em> as “Sprite”, <em>CollisionShape2D</em> as “Collision” (with a circle shape) and 3 <em>AudioStreamPlayers</em> for “JumpSound”, “DeadSound” and “HitSound”. Not sure if it’s a good practice to have the audio here, since I did that at the end, pretty lazy. Then, attach a script to the “Player” node and then it should look like this:</p> -<figure id="__yafg-figure-30"> +<figure id="__yafg-figure-21"> <img alt="Scene - Player - Node setup" src="images/g/flappybird_godot/scene_player_node_setup.png" title="Scene - Player - Node setup"> <figcaption>Scene - Player - Node setup</figcaption> </figure> <p>Select the “Player” node and set the <em>CollisionShape2D/Collision/Layer</em> to 1 and the <em>CollisionObject2D/Collision/Mask</em> to 2 and 3 (ground and pipe).</p> <p>For the “Sprite” node, when selecting it click on the “(empty)” for the <em>AnimatedSprite/Frames</em> property and click “New SpriteFrames”, click again where the “(empty)” used to be and ane window should open on the bottom:</p> -<figure id="__yafg-figure-31"> +<figure id="__yafg-figure-22"> <img alt="Scene - Player - SpriteFrames window" src="images/g/flappybird_godot/scene_player_spriteframes_window.png" title="Scene - Player - SpriteFrames window"> <figcaption>Scene - Player - SpriteFrames window</figcaption> </figure> <p>Right off the bat, set the “Speed” to <code>10 FPS</code> (bottom left) and rename “default” to “bird_1”. With the “bird_1” selected, click on the “Add frames from a Sprite Sheet”, which is the second button under “Animation Frames:” which looks has an icon of a small grid (next to the folder icon), a new window will popup where you need to select the respective sprite sheet to use and configure it for importing. On the “Select Frames” window, change the “Vertical” to 1, and then select all 4 frames (<em>Ctrl + Scroll</em> wheel to zoom in):</p> -<figure id="__yafg-figure-32"> +<figure id="__yafg-figure-23"> <img alt="Scene - Player - Sprite sheet importer" src="images/g/flappybird_godot/scene_player_sprite_sheet_importer.png" title="Scene - Player - Sprite sheet importer"> <figcaption>Scene - Player - Sprite sheet importer</figcaption> </figure> <p>After that, the <em>SpriteFrames</em> window should look like this:</p> -<figure id="__yafg-figure-33"> +<figure id="__yafg-figure-24"> <img alt="Scene - Player - SpriteFrames window with sprite sheet configured" src="images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png" title="Scene - Player - SpriteFrames window with sprite sheet configured"> <figcaption>Scene - Player - SpriteFrames window with sprite sheet configured</figcaption> </figure> @@ -789,12 +788,12 @@ func physics_process(delta: float) -> void: </ul> <h3 id="game">Game</h3> <p>This is the actual “Game” scene that holds all the playable stuff, here we will drop in all the previous scenes; the root node is a <em>Node2D</em> and also has an attached script. Also need to add 2 additional <em>AudioStreamPlayers</em> for the “start” and “score” sounds, as well as a <em>Sprite</em> for the background (<em>Sprite/Offset/Offset</em> set to <code>(0, 10)</code>) and a <em>Camera2D</em> (<em>Camera2D/Current</em> set to true (checked)). It should look something like this:</p> -<figure id="__yafg-figure-34"> +<figure id="__yafg-figure-25"> <img alt="Scene - Game - Node setup" src="images/g/flappybird_godot/scene_game_node_setup.png" title="Scene - Game - Node setup"> <figcaption>Scene - Game - Node setup</figcaption> </figure> <p>The scene viewport should look something like the following:</p> -<figure id="__yafg-figure-35"> +<figure id="__yafg-figure-26"> <img alt="Scene - Game - Viewport" src="images/g/flappybird_godot/scene_game_viewport.png" title="Scene - Game - Viewport"> <figcaption>Scene - Game - Viewport</figcaption> </figure> @@ -802,12 +801,12 @@ func physics_process(delta: float) -> void: <h4 id="fonts">Fonts</h4> <p>We need some font “Resources” to style the <em>Label</em> fonts. Under the <em>FileSystem</em> window, right click on the fonts directory (create one if needed) and click on “New Resource…” and select <em>DynamicFontData</em>, save it in the “fonts” directory as “SilverDynamicFontData.tres” (“Silver” as it is the font I’m using) then double click the just created resource and set the <em>DynamicFontData/Font Path</em> to the actual “Silver.ttf” font (or whatever you want).</p> <p>Then create a new resource and this time select <em>DynamicFont</em>, name it “SilverDynamicFont.tres”, then double click to edit and add the “SilverDynamicFontData.tres” to the <em>DynamicFont/Font/Font Data</em> property (and I personally toggled off the <em>DynamicFont/Font/Antialiased</em> property), now just set the <em>DynamicFont/Settings/(Size, Outline Size, Outline Color)</em> to 32, 1 and black, respectively (or any other values you want). It should look something like this:</p> -<figure id="__yafg-figure-36"> +<figure id="__yafg-figure-27"> <img alt="Resource - DynamicFont - Default font" src="images/g/flappybird_godot/resource_dynamic_font.png" title="Resource - DynamicFont - Default font"> <figcaption>Resource - DynamicFont - Default font</figcaption> </figure> <p>Do the same for another <em>DynamicFont</em> which will be used for the score label, named “SilverScoreDynamicFont.tres”. Only changes are <em>Dynamic/Settings/(Size, Outline Size)</em> which are set to 128 and 2, respectively. The final files for the fonts should look something like this:</p> -<figure id="__yafg-figure-37"> +<figure id="__yafg-figure-28"> <img alt="Resource - Dynamicfont - Directory structure" src="images/g/flappybird_godot/resource_dynamic_font_directory_structure.png" title="Resource - Dynamicfont - Directory structure"> <figcaption>Resource - Dynamicfont - Directory structure</figcaption> </figure> @@ -836,7 +835,7 @@ func physics_process(delta: float) -> void: </li> </ul> <p>The scene ends up looking like this:</p> -<figure id="__yafg-figure-38"> +<figure id="__yafg-figure-29"> <img alt="Scene - UI - Node setup" src="images/g/flappybird_godot/scene_ui.png" title="Scene - UI - Node setup"> <figcaption>Scene - UI - Node setup</figcaption> </figure> @@ -970,7 +969,7 @@ func _remove_first_ground() -> void: <p>Where you might notice that the <code>_initial_new_tile_x</code> is <code>11</code>, instead of <code>10</code>, refer to <a href="#default-ground-tiles">Default ground tiles</a> where we placed tiles from <code>-8</code> to <code>10</code>, so the next empty one is <code>11</code>. These <code>_place_new_ground</code> and <code>_remove_first_ground</code> functions are called upon receiving the signal.</p> <h4 id="pipetilemap">PipeTileMap</h4> <p>This is really similar to the “GroundTileMap” code, instead of defining an <code>enum</code> for the ground tiles, we define it for the pipe patterns (because each pipe is composed of multiple pipe tiles). If your pipe tile set looks like this (notice the index):</p> -<figure id="__yafg-figure-39"> +<figure id="__yafg-figure-30"> <img alt="PipeTileMap - Tile set indexes" src="images/g/flappybird_godot/tile_set_pipes_indexes.png" title="PipeTileMap - Tile set indexes"> <figcaption>PipeTileMap - Tile set indexes</figcaption> </figure> @@ -1072,7 +1071,7 @@ func get_high_score() -> int: save_data() </code></pre> <p>Now, this script in particular will need to be a <a href="https://docs.godotengine.org/en/stable/tutorials/scripting/singletons_autoload.html">Singleton (AutoLoad)</a>, which means that there will be only one instance and will be available across all scripts. To do so, go to <em>Project -> Project settings… -> AutoLoad</em> and select this script in the “Path:” and add a “Node Name:” (I used “SavedData”, if you use something else, be careful while following this devlog) which will be the name we’ll use to access the singleton. Toggle on “Enable” if needed, it should look like this:</p> -<figure id="__yafg-figure-40"> +<figure id="__yafg-figure-31"> <img alt="Project settings - AutoLoad - SavedData singleton" src="images/g/flappybird_godot/project_settings_autoload_saved_data.png" title="Project settings - AutoLoad - SavedData singleton"> <figcaption>Project settings - AutoLoad - SavedData singleton</figcaption> </figure> @@ -1342,7 +1341,7 @@ func _ready() -> void: <li>…</li> </ul> </li> -<li>\<any other repository related files></li> +<li>\<any other repository related files></li> </ul> <p>And so on, I hope the idea is clear. I’ll probably change my mind on the long run, but for now this has been working fine.</p>]]></content:encoded> </item> @@ -1753,7 +1752,7 @@ cd $CPWD <category>Tools</category> <category>Tutorial</category> <description>How to create an XMPP server using Prosody on a server running Nginx. This server will be compatible with at least Conversations and Movim.</description> - <content:encoded><![CDATA[<p>Recently I set up an XMPP server (and a Matrix one, too) for my personal use and for friends if they want one; made one for <mark><a href="https://lmcj.xyz">EL ELE EME</a></mark>, for example. So, here are the notes on how I set up the server that is compatible with the <a href="https://conversations.im/">Conversations</a> app and the <a href="https://movim.eu/">Movim</a> social network. You can see my addresses in <a href="https://luevano.xyz/contact.html">contact</a> and the XMPP compliance/score of the server.</p> + <content:encoded><![CDATA[<p>Recently I set up an XMPP server (and a Matrix one, too) for my personal use and for friends if they want one; made one for ???<a href="https://lmcj.xyz">EL ELE EME</a>???, for example. So, here are the notes on how I set up the server that is compatible with the <a href="https://conversations.im/">Conversations</a> app and the <a href="https://movim.eu/">Movim</a> social network. You can see my addresses in <a href="https://luevano.xyz/contact.html">contact</a> and the XMPP compliance/score of the server.</p> <p>One of the best resources I found that helped me a lot was <a href="https://community.hetzner.com/tutorials/prosody-debian9">Installing and Configuring Prosody XMPP Server on Debian 9</a>, and of course the <a href="https://wiki.archlinux.org/title/Prosody">Arch Wiki</a> and the <a href="https://prosody.im/">oficial documentation</a>.</p> <p>As with my other entries, this is under a server running Arch Linux, with the Nginx web server and Certbot certificates. And all commands here are executed as root (unless specified otherwise)</p> <h2 id="prerequisites">Prerequisites</h2> @@ -2088,7 +2087,7 @@ Component "vjud.your.domain" "vjud" name = "User Directory" vjud_mode = "opt-in" </code></pre> -<p>You <mark>HAVE</mark> to read all of the configuration file, because there are a lot of things that you need to change to make it work with your server/domain. Test the configuration file with:</p> +<p>You ???HAVE??? to read all of the configuration file, because there are a lot of things that you need to change to make it work with your server/domain. Test the configuration file with:</p> <pre><code class="language-sh">luac5.2 -p /etc/prosody/prosody.cfg.lua </code></pre> <p>Notice that by default <code>prosody</code> will look up certificates that look like <code>sub.your.domain</code>, but if you get the certificates like I do, you’ll have a single certificate for all subdomains, and by default it is in <code>/etc/letsencrypt/live</code>, which has some strict permissions. So, to import it you can run:</p> diff --git a/blog/dst/sitemap.xml b/live/blog/sitemap.xml index 8426222..8c5b567 100644 --- a/blog/dst/sitemap.xml +++ b/live/blog/sitemap.xml @@ -2,6 +2,49 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> +<url> + <loc>https://luevano.xyz/index.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/contact.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/donate.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://blog.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://art.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://gb.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>0.5</priority> +</url> +<url> + <loc>https://git.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> + <url> <loc>https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html</loc> <lastmod>2022-06-10</lastmod> @@ -119,67 +162,67 @@ <url> <loc>https://blog.luevano.xyz/tag/@english.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@gamedev.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@gamejam.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@godot.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@rant.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@server.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@short.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@spanish.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@tools.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@tutorial.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>https://blog.luevano.xyz/tag/@update.html</loc> - <lastmod>2022-06-10</lastmod> + <lastmod></lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> diff --git a/blog/dst/tag/@english.html b/live/blog/tag/@english.html index e7fa19d..a86e410 100644 --- a/blog/dst/tag/@english.html +++ b/live/blog/tag/@english.html @@ -1,78 +1,69 @@ <!DOCTYPE html> -<html class="theme-dark" lang="en" +<html class="theme-dark" lang="en +" prefix="og: https://ogp.me/ns#"> <head> <base href="https://static.luevano.xyz"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Posts filtered by english -- Luévano's Blog</title> - <meta name="description" content"Posts filtered by english"/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> <link rel="icon" href="images/icons/favicon.ico"> - +<title>Posts filtered by english -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by english"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> <!-- general style --> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!--<script type="text/javascript" src="hl/highlight-ln.min.js"></script>--> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - <!-- theme related --> <script type="text/javascript" src="scripts/theme.js"></script> <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - + <!-- extra --> <!-- og meta --> - <meta property="og:title" content="Posts filtered by english -- Luévano's Blog"/> + <meta property="og:title" content="Luevano's Blog"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://blog.luevano.xyz/tag/@english.html"/> <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> - <meta property="og:description" content="Posts filtered by english."/> + <meta property="og:description" content="Posts filtered by english"/> <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Blog"/> + <meta property="og:site_name" content="Luevano's Blog"/> </head> <body> <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + </header> <main> @@ -105,31 +96,32 @@ </main> <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <span> - <i class="fas fa-rss" alt="RSS"></i> - <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> - </span> - - <br> - <span class="created-with"> - <i class="fas fa-hammer" alt="Hammer"></i> - Created with <a href="https://github.com/luevano/pyssg">pyssg</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + </footer> </body> </html>
\ No newline at end of file diff --git a/live/blog/tag/@gamedev.html b/live/blog/tag/@gamedev.html new file mode 100644 index 0000000..13b0022 --- /dev/null +++ b/live/blog/tag/@gamedev.html @@ -0,0 +1,114 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by gamedev -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by gamedev"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@gamedev.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by gamedev"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by gamedev</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>June 2022</h3> + <li>Jun 10 - <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html">Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1</a></li> + <h3>May 2022</h3> + <li>May 29 - <a href="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.html">Creating a FlappyBird clone in Godot 3.5 devlog 1</a></li> + <li>May 22 - <a href="https://blog.luevano.xyz/g/godot_project_structure.html">General Godot project structure</a></li> + <li>May 17 - <a href="https://blog.luevano.xyz/g/starting_gamedev_blogging.html">Will start blogging about gamedev</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@gamejam.html b/live/blog/tag/@gamejam.html new file mode 100644 index 0000000..c69ffce --- /dev/null +++ b/live/blog/tag/@gamejam.html @@ -0,0 +1,110 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by gamejam -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by gamejam"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@gamejam.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by gamejam"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by gamejam</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>June 2022</h3> + <li>Jun 10 - <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html">Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@godot.html b/live/blog/tag/@godot.html new file mode 100644 index 0000000..36c34ac --- /dev/null +++ b/live/blog/tag/@godot.html @@ -0,0 +1,112 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by godot -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by godot"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@godot.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by godot"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by godot</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>June 2022</h3> + <li>Jun 10 - <a href="https://blog.luevano.xyz/g/gogodot_jam3_devlog_1.html">Creating my Go Godot Jam 3 entry using Godot 3.5 devlog 1</a></li> + <h3>May 2022</h3> + <li>May 29 - <a href="https://blog.luevano.xyz/g/flappybird_godot_devlog_1.html">Creating a FlappyBird clone in Godot 3.5 devlog 1</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@rant.html b/live/blog/tag/@rant.html new file mode 100644 index 0000000..0da3930 --- /dev/null +++ b/live/blog/tag/@rant.html @@ -0,0 +1,110 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by rant -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by rant"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@rant.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by rant"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by rant</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>May 2022</h3> + <li>May 15 - <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html">Los devs de Android/MIUI me trozaron</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@server.html b/live/blog/tag/@server.html new file mode 100644 index 0000000..a3a65dc --- /dev/null +++ b/live/blog/tag/@server.html @@ -0,0 +1,116 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by server -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by server"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@server.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by server"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by server</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>August 2021</h3> + <li>Aug 01 - <a href="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html">Create a VPN server with OpenVPN (IPv4)</a></li> + <h3>June 2021</h3> + <li>Jun 09 - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html">Create an XMPP server with Prosody compatible with Conversations and Movim</a></li> + <h3>March 2021</h3> + <li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> + <li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> + <li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@short.html b/live/blog/tag/@short.html new file mode 100644 index 0000000..f22ba9d --- /dev/null +++ b/live/blog/tag/@short.html @@ -0,0 +1,125 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by short -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by short"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@short.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by short"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by short</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>May 2022</h3> + <li>May 22 - <a href="https://blog.luevano.xyz/g/godot_project_structure.html">General Godot project structure</a></li> + <li>May 17 - <a href="https://blog.luevano.xyz/g/starting_gamedev_blogging.html">Will start blogging about gamedev</a></li> + <li>May 15 - <a href="https://blog.luevano.xyz/a/password_manager_authenticator_setup.html">My setup for a password manager and MFA authenticator</a></li> + <h3>April 2022</h3> + <li>Apr 28 - <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html">Volviendo a usar la página</a></li> + <h3>July 2021</h3> + <li>Jul 18 - <a href="https://blog.luevano.xyz/a/tenia_esto_descuidado.html">Tenia este pex algo descuidado</a></li> + <h3>June 2021</h3> + <li>Jun 06 - <a href="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html">Al fin ya me acomodé la página pa' los dibujos</a></li> + <li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> + <h3>May 2021</h3> + <li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> + <h3>March 2021</h3> + <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> + <h3>February 2021</h3> + <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@spanish.html b/live/blog/tag/@spanish.html new file mode 100644 index 0000000..f51a7e6 --- /dev/null +++ b/live/blog/tag/@spanish.html @@ -0,0 +1,120 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by spanish -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by spanish"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@spanish.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by spanish"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by spanish</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>May 2022</h3> + <li>May 15 - <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html">Los devs de Android/MIUI me trozaron</a></li> + <h3>April 2022</h3> + <li>Apr 28 - <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html">Volviendo a usar la página</a></li> + <h3>July 2021</h3> + <li>Jul 28 - <a href="https://blog.luevano.xyz/a/hoy_toco_desarrollo_personaje.html">Hoy me tocó desarrollo de personaje</a></li> + <li>Jul 18 - <a href="https://blog.luevano.xyz/a/tenia_esto_descuidado.html">Tenia este pex algo descuidado</a></li> + <h3>June 2021</h3> + <li>Jun 06 - <a href="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html">Al fin ya me acomodé la página pa' los dibujos</a></li> + <li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> + <h3>March 2021</h3> + <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@tools.html b/live/blog/tag/@tools.html new file mode 100644 index 0000000..8937950 --- /dev/null +++ b/live/blog/tag/@tools.html @@ -0,0 +1,123 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by tools -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by tools"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@tools.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by tools"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by tools</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>May 2022</h3> + <li>May 15 - <a href="https://blog.luevano.xyz/a/password_manager_authenticator_setup.html">My setup for a password manager and MFA authenticator</a></li> + <h3>August 2021</h3> + <li>Aug 01 - <a href="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html">Create a VPN server with OpenVPN (IPv4)</a></li> + <h3>June 2021</h3> + <li>Jun 09 - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html">Create an XMPP server with Prosody compatible with Conversations and Movim</a></li> + <h3>May 2021</h3> + <li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> + <h3>March 2021</h3> + <li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> + <li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> + <li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> + <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> + <h3>February 2021</h3> + <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@tutorial.html b/live/blog/tag/@tutorial.html new file mode 100644 index 0000000..662c9ad --- /dev/null +++ b/live/blog/tag/@tutorial.html @@ -0,0 +1,116 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by tutorial -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by tutorial"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@tutorial.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by tutorial"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by tutorial</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>August 2021</h3> + <li>Aug 01 - <a href="https://blog.luevano.xyz/a/vpn_server_with_openvpn.html">Create a VPN server with OpenVPN (IPv4)</a></li> + <h3>June 2021</h3> + <li>Jun 09 - <a href="https://blog.luevano.xyz/a/xmpp_server_with_prosody.html">Create an XMPP server with Prosody compatible with Conversations and Movim</a></li> + <h3>March 2021</h3> + <li>Mar 21 - <a href="https://blog.luevano.xyz/a/git_server_with_cgit.html">Create a git server and setup cgit web app (on Nginx)</a></li> + <li>Mar 21 - <a href="https://blog.luevano.xyz/a/mail_server_with_postfix.html">Create a mail server with Postfix, Dovecot, SpamAssassin and OpenDKIM</a></li> + <li>Mar 19 - <a href="https://blog.luevano.xyz/a/website_with_nginx.html">Create a website with Nginx and Certbot</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/blog/tag/@update.html b/live/blog/tag/@update.html new file mode 100644 index 0000000..563f7cc --- /dev/null +++ b/live/blog/tag/@update.html @@ -0,0 +1,124 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Posts filtered by update -- Luevano's Blog</title> +<meta name="description" content="Posts filtered by update"/> +<link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luevano's Blog RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Blog"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://blog.luevano.xyz/tag/@update.html"/> + <meta property="og:image" content="https://static.luevano.xyz/images/b/default.png"/> + <meta property="og:description" content="Posts filtered by update"/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Blog"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Posts filtered by update</h1> + + <h2>Articles</h2> + <ul class="page-list"> + <h3>May 2022</h3> + <li>May 17 - <a href="https://blog.luevano.xyz/g/starting_gamedev_blogging.html">Will start blogging about gamedev</a></li> + <li>May 15 - <a href="https://blog.luevano.xyz/a/devs_android_me_trozaron.html">Los devs de Android/MIUI me trozaron</a></li> + <h3>April 2022</h3> + <li>Apr 28 - <a href="https://blog.luevano.xyz/a/volviendo_a_usar_la_pagina.html">Volviendo a usar la página</a></li> + <h3>July 2021</h3> + <li>Jul 18 - <a href="https://blog.luevano.xyz/a/tenia_esto_descuidado.html">Tenia este pex algo descuidado</a></li> + <h3>June 2021</h3> + <li>Jun 06 - <a href="https://blog.luevano.xyz/a/acomodada_la_pagina_de_arte.html">Al fin ya me acomodé la página pa' los dibujos</a></li> + <li>Jun 04 - <a href="https://blog.luevano.xyz/a/asi_nomas_esta_quedando.html">Así nomás está quedando el página</a></li> + <h3>May 2021</h3> + <li>May 28 - <a href="https://blog.luevano.xyz/a/new_blogging_system.html">I'm using a new blogging system</a></li> + <h3>March 2021</h3> + <li>Mar 16 - <a href="https://blog.luevano.xyz/a/el_blog_ya_tiene_timestamps.html">Así es raza, el blog ya tiene timestamps</a></li> + <h3>February 2021</h3> + <li>Feb 27 - <a href="https://blog.luevano.xyz/a/first_blog_post.html">This is the first blog post, just for testing purposes</a></li> + </ul> + + + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://blog.luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://blog.luevano.xyz/donate.html">Donate</a> +</span> + +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="https://blog.luevano.xyz/rss.xml">RSS</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/gb/index.html b/live/gb/index.html index 8df243f..8df243f 100644 --- a/gb/index.html +++ b/live/gb/index.html diff --git a/luevano/.well-known/host-meta b/live/luevano.xyz/.well-known/host-meta index ac26975..ac26975 100644 --- a/luevano/.well-known/host-meta +++ b/live/luevano.xyz/.well-known/host-meta diff --git a/luevano/.well-known/host-meta.json b/live/luevano.xyz/.well-known/host-meta.json index b8cb354..b8cb354 100644 --- a/luevano/.well-known/host-meta.json +++ b/live/luevano.xyz/.well-known/host-meta.json diff --git a/luevano/.well-known/matrix/server b/live/luevano.xyz/.well-known/matrix/server index b166960..b166960 100644 --- a/luevano/.well-known/matrix/server +++ b/live/luevano.xyz/.well-known/matrix/server diff --git a/live/luevano.xyz/404.html b/live/luevano.xyz/404.html new file mode 100644 index 0000000..6725a2e --- /dev/null +++ b/live/luevano.xyz/404.html @@ -0,0 +1,104 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Luevano's Site</title> +<meta name="description" content="My personal website where I host my blog, art gallery and more."/> + <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> + <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Site"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://luevano.xyz/404.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/default.png"/> + <meta property="og:description" content="My personal website where I host my blog, art gallery and more."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Site"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>404 Not found</h1> + + <figure id="__yafg-figure-1"> +<img alt="Stars" src="images/gifs/stars_1.gif"> +<figcaption></figcaption> +</figure> +<p>Hey, it looks like the page you are looking for does not exist.</p> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://luevano.xyz/donate.html">Donate</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/luevano.xyz/contact.html b/live/luevano.xyz/contact.html new file mode 100644 index 0000000..9774171 --- /dev/null +++ b/live/luevano.xyz/contact.html @@ -0,0 +1,110 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Luevano's Site</title> +<meta name="description" content="My personal website where I host my blog, art gallery and more."/> + <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> + <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Site"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://luevano.xyz/contact.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/default.png"/> + <meta property="og:description" content="My personal website where I host my blog, art gallery and more."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Site"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Contact</h1> + + <p><img class="wrap-right" src="images/gifs/head_talking_1_trans.gif" width="100px" alt="Contact info"></p> +<p>You can contact me through:</p> +<ul> +<li><i class="fas fa-envelope" alt="Email"></i> Email: <a href="mailto:david@luevano.xyz">david@luevano.xyz</a></li> +<li><i class="fa fa-xmpp" alt="XMPP"></i> <del>XMPP: <a href="xmpp:david@luevano.xyz">david@luevano.xyz</a></del> <ins>Currently not using this.</ins></li> +</ul> +<p><a href='https://compliance.conversations.im/server/luevano.xyz'><img src='https://compliance.conversations.im/badge/luevano.xyz'></a></p> +<p><a href='https://xmpp.net/result.php?domain=luevano.xyz&type=client'><img src='https://xmpp.net/badge.php?domain=luevano.xyz' alt='xmpp.net score'/></a></p> +<ul> +<li><i class="fa fa-matrix-org" alt="Matrix.org"></i> <del>Matrix: <a href="https://matrix.to/#/@david:luevano.xyz">@david:luevano.xyz</a></del> <ins>Currently not using this.</ins></li> +</ul> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://luevano.xyz/donate.html">Donate</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/luevano.xyz/donate.html b/live/luevano.xyz/donate.html new file mode 100644 index 0000000..3bcd1bf --- /dev/null +++ b/live/luevano.xyz/donate.html @@ -0,0 +1,130 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Luevano's Site</title> +<meta name="description" content="My personal website where I host my blog, art gallery and more."/> + <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> + <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Site"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://luevano.xyz/donate.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/default.png"/> + <meta property="og:description" content="My personal website where I host my blog, art gallery and more."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Site"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Donate</h1> + + <p><img class="wrap-right" src="images/gifs/dollar_sign_spin_1.gif" alt="Donate"></p> +<p>I don’t really do much on the internet nor do I provide any type of service, but still, if for some reason you want to donate, you can do it via my <i class="fab fa-paypal" alt="Paypal"></i> <a href="https://paypal.me/dlvna">PayPal</a>, either by its link or using my email <code class="email">david@luevano.xyz</code>.</p> +<p>I wanted to add more <em>fiat</em> options but I don’t have access to them <em>down here</em>. So, instead you could use some of my referral links or donate crypto.</p> +<h2 id="crypto-addresses">Crypto addresses</h2> +<ul> +<li><i class="fab fa-monero" alt="Monero"></i> Monero: (<a href="images/crypto/monero.png">XMR QR</a>) <code class="crypto">83CoxLgBTzb8muMAHtqR4fYmwA6gcvahzRWgA6nWY3x3BCpde9cE4d8G2fFYufb7qTgo8Cc4M8qnNHdDfrXn7bKhAQmXhAq</code></li> +<li><i class="fab fa-bitcoin" alt="Bitcoin"></i> Bitcoin: (<a href="images/crypto/bitcoin.png">BTC QR</a>) <code class="crypto">bc1qkv5ndcvhw8qljgelze2jua053mmz0rrm7tspxr</code></li> +</ul> +<div class="crypto-grid"> + <figure> + <a target="_blank" href="images/crypto/monero.png"> + <img class="qr" src="images/crypto/monero.png" alt="XMR QR"> + </a> + <figcaption><i class="fab fa-monero" alt="Monero"></i> Monero</figcaption> + </figure> + + <figure> + <a target="_blank" href="images/crypto/bitcoin.png"> + <img class="qr" src="images/crypto/bitcoin.png" alt="BTC QR"> + </a> + <figcaption><i class="fab fa-bitcoin" alt="Bitcoin"></i> Bitcoin</figcaption> + </figure> +</div> + +<h2 id="affiliate-links">Affiliate links</h2> +<p>An indirect way of supporting me would be to use affiliate links (of stuff I actually use):</p> +<ul> +<li><a href="https://www.vultr.com/?ref=8733834-6G">Vultr</a>: Reliable server hosting, I host <code class="link">luevano.xyz</code> here. <strong>You get $100 USD in credit for a month and if you continue using the service I get $25 after you spend $25 yourself.</strong></li> +<li><a href="https://hostodo.com/portal/aff.php?aff=914">Hostodo</a>: Cheaper server hosting, I hosted <code class="link">ezclap.xyz</code> here a while back, which is being used only for some game servers and “bigger” stuff. <strong>I get 12% for every sale and renewal.</strong></li> +<li><a href="https://www.epik.com/?affid=da5ne9ru4">Epik</a>: Domain registrar, where I buy my domains. <strong>I get 20% of the initial sale.</strong></li> +</ul> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://luevano.xyz/donate.html">Donate</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/live/luevano.xyz/index.html b/live/luevano.xyz/index.html new file mode 100644 index 0000000..f1fcaa5 --- /dev/null +++ b/live/luevano.xyz/index.html @@ -0,0 +1,110 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="en +" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="https://static.luevano.xyz"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> +<title>Luevano's Site</title> +<meta name="description" content="My personal website where I host my blog, art gallery and more."/> + <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> + <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + <!-- og meta --> + <meta property="og:title" content="Luevano's Site"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="https://luevano.xyz/index.md"/> + <meta property="og:image" content="https://static.luevano.xyz/images/default.png"/> + <meta property="og:description" content="My personal website where I host my blog, art gallery and more."/> + <meta property="og:locale" content="en"/> + <meta property="og:site_name" content="Luevano's Site"/> + </head> + + <body> + <header> +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> + + </header> + + <main> + <h1>Luévano's Site</h1> + + <h2 id="welcome">Welcome!</h2> +<p><mark>Currently recreating the site with the updated pyssg, things might be broken.</mark></p> +<p>My name is David Luévano and this is my little piece of internet. I’m into alot of stuff, but mostly technology, drawing sometimes and… of course, gaming.</p> +<p>I have some sites setup here, such as a working <a href="https://blog.luevano.xyz/">blog</a> where I post about whatever, an <a href="https://art.luevano.xyz/">art</a> gallery, and other stuff (check the nav bar).</p> +<p>Also, yes, yes it is supposed to look like this. This isn’t supposed to be a bloated <em>mOdErN</em> website; I use plain HTML and CSS and sometimes a bit of JS (meaning that I use no <em>rEaCt</em> nor <em>bOoTsTrAp</em>).</p> +<h2 id="rss-feeds"><i class="fas fa-rss" alt="RSS"></i> RSS feeds</h2> +<p>Get updates about me or what I’m doing via RSS feeds. If you don’t know what an RSS feed is: <a href="https://www.rssboard.org/rss-specification">RSS 2.0 Specification</a>, or <em>google is your friend</em>.</p> +<ul> +<li><i class="fas fa-book-open" alt="Blog"></i> Blog: <a href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a></li> +<li><i class="fas fa-paint-brush" alt="Art"></i> Art: <a href="https://art.luevano.xyz/rss.xml">https://art.luevano.xyz/rss.xml</a></li> +</ul> + </main> + + <footer> +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="https://luevano.xyz/contact.html">Contact</a> +</span> + +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="https://luevano.xyz/donate.html">Donate</a> +</span> + +<br> +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> + +<br> +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> + + </footer> + </body> +</html>
\ No newline at end of file diff --git a/luevano/robots.txt b/live/luevano.xyz/robots.txt index e0953dc..e0953dc 100644 --- a/luevano/robots.txt +++ b/live/luevano.xyz/robots.txt diff --git a/luevano/sitemap-index.xml b/live/luevano.xyz/sitemap-index.xml index 3789319..4e913f8 100644 --- a/luevano/sitemap-index.xml +++ b/live/luevano.xyz/sitemap-index.xml @@ -2,14 +2,14 @@ <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <sitemap> <loc>https://luevano.xyz/sitemap.xml</loc> - <lastmod>2021-06-05</lastmod> + <lastmod>2022-12-16</lastmod> </sitemap> <sitemap> <loc>https://blog.luevano.xyz/sitemap.xml</loc> - <lastmod>2021-06-05</lastmod> + <lastmod>2022-12-16</lastmod> </sitemap> <sitemap> <loc>https://art.luevano.xyz/sitemap.xml</loc> - <lastmod>2021-06-05</lastmod> + <lastmod>2022-12-16</lastmod> </sitemap> </sitemapindex> diff --git a/live/luevano.xyz/sitemap.xml b/live/luevano.xyz/sitemap.xml new file mode 100644 index 0000000..5d03c43 --- /dev/null +++ b/live/luevano.xyz/sitemap.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> +<url> + <loc>https://luevano.xyz/index.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/contact.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/donate.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://blog.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://art.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://gb.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>0.5</priority> +</url> +<url> + <loc>https://git.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> + + <url> + <loc>https://luevano.xyz/donate.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>weekly</changefreq> + <priority>1.0</priority> + </url> + <url> + <loc>https://luevano.xyz/contact.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>weekly</changefreq> + <priority>1.0</priority> + </url> + <url> + <loc>https://luevano.xyz/404.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>weekly</changefreq> + <priority>1.0</priority> + </url> + <url> + <loc>https://luevano.xyz/index.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>weekly</changefreq> + <priority>1.0</priority> + </url> + +</urlset>
\ No newline at end of file diff --git a/static/css/gb.css b/live/static/css/gb.css index 8152469..8152469 100644 --- a/static/css/gb.css +++ b/live/static/css/gb.css diff --git a/static/css/style.css b/live/static/css/style.css index 5a18881..5a18881 100644 --- a/static/css/style.css +++ b/live/static/css/style.css diff --git a/static/css/theme.css b/live/static/css/theme.css index c9b85c6..c9b85c6 100644 --- a/static/css/theme.css +++ b/live/static/css/theme.css diff --git a/static/font-awesome/LICENSE.txt b/live/static/font-awesome/LICENSE.txt index f31bef9..f31bef9 100644 --- a/static/font-awesome/LICENSE.txt +++ b/live/static/font-awesome/LICENSE.txt diff --git a/static/font-awesome/attribution.js b/live/static/font-awesome/attribution.js index 2d28cc9..2d28cc9 100644 --- a/static/font-awesome/attribution.js +++ b/live/static/font-awesome/attribution.js diff --git a/static/font-awesome/css/all.css b/live/static/font-awesome/css/all.css index 76b7587..76b7587 100644 --- a/static/font-awesome/css/all.css +++ b/live/static/font-awesome/css/all.css diff --git a/static/font-awesome/css/all.min.css b/live/static/font-awesome/css/all.min.css index 5ae2aba..5ae2aba 100644 --- a/static/font-awesome/css/all.min.css +++ b/live/static/font-awesome/css/all.min.css diff --git a/static/font-awesome/css/brands.css b/live/static/font-awesome/css/brands.css index be70b81..be70b81 100644 --- a/static/font-awesome/css/brands.css +++ b/live/static/font-awesome/css/brands.css diff --git a/static/font-awesome/css/brands.min.css b/live/static/font-awesome/css/brands.min.css index 4fd4403..4fd4403 100644 --- a/static/font-awesome/css/brands.min.css +++ b/live/static/font-awesome/css/brands.min.css diff --git a/static/font-awesome/css/fontawesome.css b/live/static/font-awesome/css/fontawesome.css index 94ae35b..94ae35b 100644 --- a/static/font-awesome/css/fontawesome.css +++ b/live/static/font-awesome/css/fontawesome.css diff --git a/static/font-awesome/css/fontawesome.min.css b/live/static/font-awesome/css/fontawesome.min.css index 2592f48..2592f48 100644 --- a/static/font-awesome/css/fontawesome.min.css +++ b/live/static/font-awesome/css/fontawesome.min.css diff --git a/static/font-awesome/css/regular.css b/live/static/font-awesome/css/regular.css index 73562ca..73562ca 100644 --- a/static/font-awesome/css/regular.css +++ b/live/static/font-awesome/css/regular.css diff --git a/static/font-awesome/css/regular.min.css b/live/static/font-awesome/css/regular.min.css index 9f30cbd..9f30cbd 100644 --- a/static/font-awesome/css/regular.min.css +++ b/live/static/font-awesome/css/regular.min.css diff --git a/static/font-awesome/css/solid.css b/live/static/font-awesome/css/solid.css index 746ff28..746ff28 100644 --- a/static/font-awesome/css/solid.css +++ b/live/static/font-awesome/css/solid.css diff --git a/static/font-awesome/css/solid.min.css b/live/static/font-awesome/css/solid.min.css index a9ec9ea..a9ec9ea 100644 --- a/static/font-awesome/css/solid.min.css +++ b/live/static/font-awesome/css/solid.min.css diff --git a/static/font-awesome/css/svg-with-js.css b/live/static/font-awesome/css/svg-with-js.css index 49f22f1..49f22f1 100644 --- a/static/font-awesome/css/svg-with-js.css +++ b/live/static/font-awesome/css/svg-with-js.css diff --git a/static/font-awesome/css/svg-with-js.min.css b/live/static/font-awesome/css/svg-with-js.min.css index 7aae2e4..7aae2e4 100644 --- a/static/font-awesome/css/svg-with-js.min.css +++ b/live/static/font-awesome/css/svg-with-js.min.css diff --git a/static/font-awesome/css/v4-shims.css b/live/static/font-awesome/css/v4-shims.css index f2c6bf0..f2c6bf0 100644 --- a/static/font-awesome/css/v4-shims.css +++ b/live/static/font-awesome/css/v4-shims.css diff --git a/static/font-awesome/css/v4-shims.min.css b/live/static/font-awesome/css/v4-shims.min.css index 7506723..7506723 100644 --- a/static/font-awesome/css/v4-shims.min.css +++ b/live/static/font-awesome/css/v4-shims.min.css diff --git a/static/font-awesome/js/all.js b/live/static/font-awesome/js/all.js index 4c7d415..4c7d415 100644 --- a/static/font-awesome/js/all.js +++ b/live/static/font-awesome/js/all.js diff --git a/static/font-awesome/js/all.min.js b/live/static/font-awesome/js/all.min.js index 1070e47..1070e47 100644 --- a/static/font-awesome/js/all.min.js +++ b/live/static/font-awesome/js/all.min.js diff --git a/static/font-awesome/js/brands.js b/live/static/font-awesome/js/brands.js index 0a1d54e..0a1d54e 100644 --- a/static/font-awesome/js/brands.js +++ b/live/static/font-awesome/js/brands.js diff --git a/static/font-awesome/js/brands.min.js b/live/static/font-awesome/js/brands.min.js index c79d704..c79d704 100644 --- a/static/font-awesome/js/brands.min.js +++ b/live/static/font-awesome/js/brands.min.js diff --git a/static/font-awesome/js/conflict-detection.js b/live/static/font-awesome/js/conflict-detection.js index 95b36fd..95b36fd 100644 --- a/static/font-awesome/js/conflict-detection.js +++ b/live/static/font-awesome/js/conflict-detection.js diff --git a/static/font-awesome/js/conflict-detection.min.js b/live/static/font-awesome/js/conflict-detection.min.js index 2539de7..2539de7 100644 --- a/static/font-awesome/js/conflict-detection.min.js +++ b/live/static/font-awesome/js/conflict-detection.min.js diff --git a/static/font-awesome/js/fontawesome.js b/live/static/font-awesome/js/fontawesome.js index ae4b1f2..ae4b1f2 100644 --- a/static/font-awesome/js/fontawesome.js +++ b/live/static/font-awesome/js/fontawesome.js diff --git a/static/font-awesome/js/fontawesome.min.js b/live/static/font-awesome/js/fontawesome.min.js index 4300742..4300742 100644 --- a/static/font-awesome/js/fontawesome.min.js +++ b/live/static/font-awesome/js/fontawesome.min.js diff --git a/static/font-awesome/js/regular.js b/live/static/font-awesome/js/regular.js index 368a8a2..368a8a2 100644 --- a/static/font-awesome/js/regular.js +++ b/live/static/font-awesome/js/regular.js diff --git a/static/font-awesome/js/regular.min.js b/live/static/font-awesome/js/regular.min.js index 7d92f97..7d92f97 100644 --- a/static/font-awesome/js/regular.min.js +++ b/live/static/font-awesome/js/regular.min.js diff --git a/static/font-awesome/js/solid.js b/live/static/font-awesome/js/solid.js index 5f4de62..5f4de62 100644 --- a/static/font-awesome/js/solid.js +++ b/live/static/font-awesome/js/solid.js diff --git a/static/font-awesome/js/solid.min.js b/live/static/font-awesome/js/solid.min.js index 7d6fdaf..7d6fdaf 100644 --- a/static/font-awesome/js/solid.min.js +++ b/live/static/font-awesome/js/solid.min.js diff --git a/static/font-awesome/js/v4-shims.js b/live/static/font-awesome/js/v4-shims.js index eb3ece9..eb3ece9 100644 --- a/static/font-awesome/js/v4-shims.js +++ b/live/static/font-awesome/js/v4-shims.js diff --git a/static/font-awesome/js/v4-shims.min.js b/live/static/font-awesome/js/v4-shims.min.js index 801444c..801444c 100644 --- a/static/font-awesome/js/v4-shims.min.js +++ b/live/static/font-awesome/js/v4-shims.min.js diff --git a/static/font-awesome/less/_animated.less b/live/static/font-awesome/less/_animated.less index 704ec95..704ec95 100644 --- a/static/font-awesome/less/_animated.less +++ b/live/static/font-awesome/less/_animated.less diff --git a/static/font-awesome/less/_bordered-pulled.less b/live/static/font-awesome/less/_bordered-pulled.less index 29a356b..29a356b 100644 --- a/static/font-awesome/less/_bordered-pulled.less +++ b/live/static/font-awesome/less/_bordered-pulled.less diff --git a/static/font-awesome/less/_core.less b/live/static/font-awesome/less/_core.less index e8c2ff3..e8c2ff3 100644 --- a/static/font-awesome/less/_core.less +++ b/live/static/font-awesome/less/_core.less diff --git a/static/font-awesome/less/_fixed-width.less b/live/static/font-awesome/less/_fixed-width.less index be817c6..be817c6 100644 --- a/static/font-awesome/less/_fixed-width.less +++ b/live/static/font-awesome/less/_fixed-width.less diff --git a/static/font-awesome/less/_icons.less b/live/static/font-awesome/less/_icons.less index 5dc7df5..5dc7df5 100644 --- a/static/font-awesome/less/_icons.less +++ b/live/static/font-awesome/less/_icons.less diff --git a/static/font-awesome/less/_larger.less b/live/static/font-awesome/less/_larger.less index 6cbb1ec..6cbb1ec 100644 --- a/static/font-awesome/less/_larger.less +++ b/live/static/font-awesome/less/_larger.less diff --git a/static/font-awesome/less/_list.less b/live/static/font-awesome/less/_list.less index 318aaa9..318aaa9 100644 --- a/static/font-awesome/less/_list.less +++ b/live/static/font-awesome/less/_list.less diff --git a/static/font-awesome/less/_mixins.less b/live/static/font-awesome/less/_mixins.less index be56134..be56134 100644 --- a/static/font-awesome/less/_mixins.less +++ b/live/static/font-awesome/less/_mixins.less diff --git a/static/font-awesome/less/_rotated-flipped.less b/live/static/font-awesome/less/_rotated-flipped.less index d0c63ff..d0c63ff 100644 --- a/static/font-awesome/less/_rotated-flipped.less +++ b/live/static/font-awesome/less/_rotated-flipped.less diff --git a/static/font-awesome/less/_screen-reader.less b/live/static/font-awesome/less/_screen-reader.less index 11c1881..11c1881 100644 --- a/static/font-awesome/less/_screen-reader.less +++ b/live/static/font-awesome/less/_screen-reader.less diff --git a/static/font-awesome/less/_shims.less b/live/static/font-awesome/less/_shims.less index 3c8d86d..3c8d86d 100644 --- a/static/font-awesome/less/_shims.less +++ b/live/static/font-awesome/less/_shims.less diff --git a/static/font-awesome/less/_stacked.less b/live/static/font-awesome/less/_stacked.less index 263b5c4..263b5c4 100644 --- a/static/font-awesome/less/_stacked.less +++ b/live/static/font-awesome/less/_stacked.less diff --git a/static/font-awesome/less/_variables.less b/live/static/font-awesome/less/_variables.less index cf8daff..cf8daff 100644 --- a/static/font-awesome/less/_variables.less +++ b/live/static/font-awesome/less/_variables.less diff --git a/static/font-awesome/less/brands.less b/live/static/font-awesome/less/brands.less index 030b7ae..030b7ae 100644 --- a/static/font-awesome/less/brands.less +++ b/live/static/font-awesome/less/brands.less diff --git a/static/font-awesome/less/fontawesome.less b/live/static/font-awesome/less/fontawesome.less index 826afc5..826afc5 100644 --- a/static/font-awesome/less/fontawesome.less +++ b/live/static/font-awesome/less/fontawesome.less diff --git a/static/font-awesome/less/regular.less b/live/static/font-awesome/less/regular.less index 8057ddd..8057ddd 100644 --- a/static/font-awesome/less/regular.less +++ b/live/static/font-awesome/less/regular.less diff --git a/static/font-awesome/less/solid.less b/live/static/font-awesome/less/solid.less index ea03f05..ea03f05 100644 --- a/static/font-awesome/less/solid.less +++ b/live/static/font-awesome/less/solid.less diff --git a/static/font-awesome/less/v4-shims.less b/live/static/font-awesome/less/v4-shims.less index e7e0e7e..e7e0e7e 100644 --- a/static/font-awesome/less/v4-shims.less +++ b/live/static/font-awesome/less/v4-shims.less diff --git a/static/font-awesome/metadata/categories.yml b/live/static/font-awesome/metadata/categories.yml index ca2d30d..ca2d30d 100644 --- a/static/font-awesome/metadata/categories.yml +++ b/live/static/font-awesome/metadata/categories.yml diff --git a/static/font-awesome/metadata/icons.json b/live/static/font-awesome/metadata/icons.json index 47282c1..47282c1 100644 --- a/static/font-awesome/metadata/icons.json +++ b/live/static/font-awesome/metadata/icons.json diff --git a/static/font-awesome/metadata/icons.yml b/live/static/font-awesome/metadata/icons.yml index ef0fc07..ef0fc07 100644 --- a/static/font-awesome/metadata/icons.yml +++ b/live/static/font-awesome/metadata/icons.yml diff --git a/static/font-awesome/metadata/shims.json b/live/static/font-awesome/metadata/shims.json index 9e05526..9e05526 100644 --- a/static/font-awesome/metadata/shims.json +++ b/live/static/font-awesome/metadata/shims.json diff --git a/static/font-awesome/metadata/shims.yml b/live/static/font-awesome/metadata/shims.yml index a47caeb..a47caeb 100644 --- a/static/font-awesome/metadata/shims.yml +++ b/live/static/font-awesome/metadata/shims.yml diff --git a/static/font-awesome/metadata/sponsors.yml b/live/static/font-awesome/metadata/sponsors.yml index e4fe951..e4fe951 100644 --- a/static/font-awesome/metadata/sponsors.yml +++ b/live/static/font-awesome/metadata/sponsors.yml diff --git a/static/font-awesome/scss/_animated.scss b/live/static/font-awesome/scss/_animated.scss index 7c7c0e1..7c7c0e1 100644 --- a/static/font-awesome/scss/_animated.scss +++ b/live/static/font-awesome/scss/_animated.scss diff --git a/static/font-awesome/scss/_bordered-pulled.scss b/live/static/font-awesome/scss/_bordered-pulled.scss index c8c4274..c8c4274 100644 --- a/static/font-awesome/scss/_bordered-pulled.scss +++ b/live/static/font-awesome/scss/_bordered-pulled.scss diff --git a/static/font-awesome/scss/_core.scss b/live/static/font-awesome/scss/_core.scss index cbd4cf7..cbd4cf7 100644 --- a/static/font-awesome/scss/_core.scss +++ b/live/static/font-awesome/scss/_core.scss diff --git a/static/font-awesome/scss/_fixed-width.scss b/live/static/font-awesome/scss/_fixed-width.scss index 970641f..970641f 100644 --- a/static/font-awesome/scss/_fixed-width.scss +++ b/live/static/font-awesome/scss/_fixed-width.scss diff --git a/static/font-awesome/scss/_icons.scss b/live/static/font-awesome/scss/_icons.scss index 598cfc9..598cfc9 100644 --- a/static/font-awesome/scss/_icons.scss +++ b/live/static/font-awesome/scss/_icons.scss diff --git a/static/font-awesome/scss/_larger.scss b/live/static/font-awesome/scss/_larger.scss index 27c2ad5..27c2ad5 100644 --- a/static/font-awesome/scss/_larger.scss +++ b/live/static/font-awesome/scss/_larger.scss diff --git a/static/font-awesome/scss/_list.scss b/live/static/font-awesome/scss/_list.scss index 8ebf333..8ebf333 100644 --- a/static/font-awesome/scss/_list.scss +++ b/live/static/font-awesome/scss/_list.scss diff --git a/static/font-awesome/scss/_mixins.scss b/live/static/font-awesome/scss/_mixins.scss index 55baeeb..55baeeb 100644 --- a/static/font-awesome/scss/_mixins.scss +++ b/live/static/font-awesome/scss/_mixins.scss diff --git a/static/font-awesome/scss/_rotated-flipped.scss b/live/static/font-awesome/scss/_rotated-flipped.scss index 164d972..164d972 100644 --- a/static/font-awesome/scss/_rotated-flipped.scss +++ b/live/static/font-awesome/scss/_rotated-flipped.scss diff --git a/static/font-awesome/scss/_screen-reader.scss b/live/static/font-awesome/scss/_screen-reader.scss index 5d0ab26..5d0ab26 100644 --- a/static/font-awesome/scss/_screen-reader.scss +++ b/live/static/font-awesome/scss/_screen-reader.scss diff --git a/static/font-awesome/scss/_shims.scss b/live/static/font-awesome/scss/_shims.scss index d175344..d175344 100644 --- a/static/font-awesome/scss/_shims.scss +++ b/live/static/font-awesome/scss/_shims.scss diff --git a/static/font-awesome/scss/_stacked.scss b/live/static/font-awesome/scss/_stacked.scss index ae7ef4e..ae7ef4e 100644 --- a/static/font-awesome/scss/_stacked.scss +++ b/live/static/font-awesome/scss/_stacked.scss diff --git a/static/font-awesome/scss/_variables.scss b/live/static/font-awesome/scss/_variables.scss index 68a0750..68a0750 100644 --- a/static/font-awesome/scss/_variables.scss +++ b/live/static/font-awesome/scss/_variables.scss diff --git a/static/font-awesome/scss/brands.scss b/live/static/font-awesome/scss/brands.scss index 09c9265..09c9265 100644 --- a/static/font-awesome/scss/brands.scss +++ b/live/static/font-awesome/scss/brands.scss diff --git a/static/font-awesome/scss/fontawesome.scss b/live/static/font-awesome/scss/fontawesome.scss index b895110..b895110 100644 --- a/static/font-awesome/scss/fontawesome.scss +++ b/live/static/font-awesome/scss/fontawesome.scss diff --git a/static/font-awesome/scss/regular.scss b/live/static/font-awesome/scss/regular.scss index 84114c5..84114c5 100644 --- a/static/font-awesome/scss/regular.scss +++ b/live/static/font-awesome/scss/regular.scss diff --git a/static/font-awesome/scss/solid.scss b/live/static/font-awesome/scss/solid.scss index 1ecad81..1ecad81 100644 --- a/static/font-awesome/scss/solid.scss +++ b/live/static/font-awesome/scss/solid.scss diff --git a/static/font-awesome/scss/v4-shims.scss b/live/static/font-awesome/scss/v4-shims.scss index 38b13c6..38b13c6 100644 --- a/static/font-awesome/scss/v4-shims.scss +++ b/live/static/font-awesome/scss/v4-shims.scss diff --git a/static/font-awesome/sprites/brands.svg b/live/static/font-awesome/sprites/brands.svg index 8191e5f..8191e5f 100644 --- a/static/font-awesome/sprites/brands.svg +++ b/live/static/font-awesome/sprites/brands.svg diff --git a/static/font-awesome/sprites/regular.svg b/live/static/font-awesome/sprites/regular.svg index 92261a5..92261a5 100644 --- a/static/font-awesome/sprites/regular.svg +++ b/live/static/font-awesome/sprites/regular.svg diff --git a/static/font-awesome/sprites/solid.svg b/live/static/font-awesome/sprites/solid.svg index 41e2c17..41e2c17 100644 --- a/static/font-awesome/sprites/solid.svg +++ b/live/static/font-awesome/sprites/solid.svg diff --git a/static/font-awesome/svgs/brands/500px.svg b/live/static/font-awesome/svgs/brands/500px.svg index 9f16aad..9f16aad 100644 --- a/static/font-awesome/svgs/brands/500px.svg +++ b/live/static/font-awesome/svgs/brands/500px.svg diff --git a/static/font-awesome/svgs/brands/accessible-icon.svg b/live/static/font-awesome/svgs/brands/accessible-icon.svg index 154dcb4..154dcb4 100644 --- a/static/font-awesome/svgs/brands/accessible-icon.svg +++ b/live/static/font-awesome/svgs/brands/accessible-icon.svg diff --git a/static/font-awesome/svgs/brands/accusoft.svg b/live/static/font-awesome/svgs/brands/accusoft.svg index 3c7a732..3c7a732 100644 --- a/static/font-awesome/svgs/brands/accusoft.svg +++ b/live/static/font-awesome/svgs/brands/accusoft.svg diff --git a/static/font-awesome/svgs/brands/acquisitions-incorporated.svg b/live/static/font-awesome/svgs/brands/acquisitions-incorporated.svg index 62958c6..62958c6 100644 --- a/static/font-awesome/svgs/brands/acquisitions-incorporated.svg +++ b/live/static/font-awesome/svgs/brands/acquisitions-incorporated.svg diff --git a/static/font-awesome/svgs/brands/adn.svg b/live/static/font-awesome/svgs/brands/adn.svg index 9b3e4db..9b3e4db 100644 --- a/static/font-awesome/svgs/brands/adn.svg +++ b/live/static/font-awesome/svgs/brands/adn.svg diff --git a/static/font-awesome/svgs/brands/adversal.svg b/live/static/font-awesome/svgs/brands/adversal.svg index 86da8c9..86da8c9 100644 --- a/static/font-awesome/svgs/brands/adversal.svg +++ b/live/static/font-awesome/svgs/brands/adversal.svg diff --git a/static/font-awesome/svgs/brands/affiliatetheme.svg b/live/static/font-awesome/svgs/brands/affiliatetheme.svg index c34dbeb..c34dbeb 100644 --- a/static/font-awesome/svgs/brands/affiliatetheme.svg +++ b/live/static/font-awesome/svgs/brands/affiliatetheme.svg diff --git a/static/font-awesome/svgs/brands/airbnb.svg b/live/static/font-awesome/svgs/brands/airbnb.svg index 261baaf..261baaf 100644 --- a/static/font-awesome/svgs/brands/airbnb.svg +++ b/live/static/font-awesome/svgs/brands/airbnb.svg diff --git a/static/font-awesome/svgs/brands/algolia.svg b/live/static/font-awesome/svgs/brands/algolia.svg index 78babc7..78babc7 100644 --- a/static/font-awesome/svgs/brands/algolia.svg +++ b/live/static/font-awesome/svgs/brands/algolia.svg diff --git a/static/font-awesome/svgs/brands/alipay.svg b/live/static/font-awesome/svgs/brands/alipay.svg index c787488..c787488 100644 --- a/static/font-awesome/svgs/brands/alipay.svg +++ b/live/static/font-awesome/svgs/brands/alipay.svg diff --git a/static/font-awesome/svgs/brands/amazon-pay.svg b/live/static/font-awesome/svgs/brands/amazon-pay.svg index ca136e3..ca136e3 100644 --- a/static/font-awesome/svgs/brands/amazon-pay.svg +++ b/live/static/font-awesome/svgs/brands/amazon-pay.svg diff --git a/static/font-awesome/svgs/brands/amazon.svg b/live/static/font-awesome/svgs/brands/amazon.svg index ac8166f..ac8166f 100644 --- a/static/font-awesome/svgs/brands/amazon.svg +++ b/live/static/font-awesome/svgs/brands/amazon.svg diff --git a/static/font-awesome/svgs/brands/amilia.svg b/live/static/font-awesome/svgs/brands/amilia.svg index d598f1c..d598f1c 100644 --- a/static/font-awesome/svgs/brands/amilia.svg +++ b/live/static/font-awesome/svgs/brands/amilia.svg diff --git a/static/font-awesome/svgs/brands/android.svg b/live/static/font-awesome/svgs/brands/android.svg index 43706ac..43706ac 100644 --- a/static/font-awesome/svgs/brands/android.svg +++ b/live/static/font-awesome/svgs/brands/android.svg diff --git a/static/font-awesome/svgs/brands/angellist.svg b/live/static/font-awesome/svgs/brands/angellist.svg index 572cdc8..572cdc8 100644 --- a/static/font-awesome/svgs/brands/angellist.svg +++ b/live/static/font-awesome/svgs/brands/angellist.svg diff --git a/static/font-awesome/svgs/brands/angrycreative.svg b/live/static/font-awesome/svgs/brands/angrycreative.svg index d5774a0..d5774a0 100644 --- a/static/font-awesome/svgs/brands/angrycreative.svg +++ b/live/static/font-awesome/svgs/brands/angrycreative.svg diff --git a/static/font-awesome/svgs/brands/angular.svg b/live/static/font-awesome/svgs/brands/angular.svg index 7894b55..7894b55 100644 --- a/static/font-awesome/svgs/brands/angular.svg +++ b/live/static/font-awesome/svgs/brands/angular.svg diff --git a/static/font-awesome/svgs/brands/app-store-ios.svg b/live/static/font-awesome/svgs/brands/app-store-ios.svg index fdf5240..fdf5240 100644 --- a/static/font-awesome/svgs/brands/app-store-ios.svg +++ b/live/static/font-awesome/svgs/brands/app-store-ios.svg diff --git a/static/font-awesome/svgs/brands/app-store.svg b/live/static/font-awesome/svgs/brands/app-store.svg index 8091e99..8091e99 100644 --- a/static/font-awesome/svgs/brands/app-store.svg +++ b/live/static/font-awesome/svgs/brands/app-store.svg diff --git a/static/font-awesome/svgs/brands/apper.svg b/live/static/font-awesome/svgs/brands/apper.svg index b322fa4..b322fa4 100644 --- a/static/font-awesome/svgs/brands/apper.svg +++ b/live/static/font-awesome/svgs/brands/apper.svg diff --git a/static/font-awesome/svgs/brands/apple-pay.svg b/live/static/font-awesome/svgs/brands/apple-pay.svg index 9632268..9632268 100644 --- a/static/font-awesome/svgs/brands/apple-pay.svg +++ b/live/static/font-awesome/svgs/brands/apple-pay.svg diff --git a/static/font-awesome/svgs/brands/apple.svg b/live/static/font-awesome/svgs/brands/apple.svg index 32788dc..32788dc 100644 --- a/static/font-awesome/svgs/brands/apple.svg +++ b/live/static/font-awesome/svgs/brands/apple.svg diff --git a/static/font-awesome/svgs/brands/artstation.svg b/live/static/font-awesome/svgs/brands/artstation.svg index 529c8ac..529c8ac 100644 --- a/static/font-awesome/svgs/brands/artstation.svg +++ b/live/static/font-awesome/svgs/brands/artstation.svg diff --git a/static/font-awesome/svgs/brands/asymmetrik.svg b/live/static/font-awesome/svgs/brands/asymmetrik.svg index e004f82..e004f82 100644 --- a/static/font-awesome/svgs/brands/asymmetrik.svg +++ b/live/static/font-awesome/svgs/brands/asymmetrik.svg diff --git a/static/font-awesome/svgs/brands/atlassian.svg b/live/static/font-awesome/svgs/brands/atlassian.svg index 5561da7..5561da7 100644 --- a/static/font-awesome/svgs/brands/atlassian.svg +++ b/live/static/font-awesome/svgs/brands/atlassian.svg diff --git a/static/font-awesome/svgs/brands/audible.svg b/live/static/font-awesome/svgs/brands/audible.svg index b0e0be6..b0e0be6 100644 --- a/static/font-awesome/svgs/brands/audible.svg +++ b/live/static/font-awesome/svgs/brands/audible.svg diff --git a/static/font-awesome/svgs/brands/autoprefixer.svg b/live/static/font-awesome/svgs/brands/autoprefixer.svg index 762eb0e..762eb0e 100644 --- a/static/font-awesome/svgs/brands/autoprefixer.svg +++ b/live/static/font-awesome/svgs/brands/autoprefixer.svg diff --git a/static/font-awesome/svgs/brands/avianex.svg b/live/static/font-awesome/svgs/brands/avianex.svg index 7a45b29..7a45b29 100644 --- a/static/font-awesome/svgs/brands/avianex.svg +++ b/live/static/font-awesome/svgs/brands/avianex.svg diff --git a/static/font-awesome/svgs/brands/aviato.svg b/live/static/font-awesome/svgs/brands/aviato.svg index bbcd48d..bbcd48d 100644 --- a/static/font-awesome/svgs/brands/aviato.svg +++ b/live/static/font-awesome/svgs/brands/aviato.svg diff --git a/static/font-awesome/svgs/brands/aws.svg b/live/static/font-awesome/svgs/brands/aws.svg index ab4516a..ab4516a 100644 --- a/static/font-awesome/svgs/brands/aws.svg +++ b/live/static/font-awesome/svgs/brands/aws.svg diff --git a/static/font-awesome/svgs/brands/bandcamp.svg b/live/static/font-awesome/svgs/brands/bandcamp.svg index b0f7a7d..b0f7a7d 100644 --- a/static/font-awesome/svgs/brands/bandcamp.svg +++ b/live/static/font-awesome/svgs/brands/bandcamp.svg diff --git a/static/font-awesome/svgs/brands/battle-net.svg b/live/static/font-awesome/svgs/brands/battle-net.svg index 89ed6f6..89ed6f6 100644 --- a/static/font-awesome/svgs/brands/battle-net.svg +++ b/live/static/font-awesome/svgs/brands/battle-net.svg diff --git a/static/font-awesome/svgs/brands/behance-square.svg b/live/static/font-awesome/svgs/brands/behance-square.svg index bebb516..bebb516 100644 --- a/static/font-awesome/svgs/brands/behance-square.svg +++ b/live/static/font-awesome/svgs/brands/behance-square.svg diff --git a/static/font-awesome/svgs/brands/behance.svg b/live/static/font-awesome/svgs/brands/behance.svg index a29803f..a29803f 100644 --- a/static/font-awesome/svgs/brands/behance.svg +++ b/live/static/font-awesome/svgs/brands/behance.svg diff --git a/static/font-awesome/svgs/brands/bimobject.svg b/live/static/font-awesome/svgs/brands/bimobject.svg index e8f1b29..e8f1b29 100644 --- a/static/font-awesome/svgs/brands/bimobject.svg +++ b/live/static/font-awesome/svgs/brands/bimobject.svg diff --git a/static/font-awesome/svgs/brands/bitbucket.svg b/live/static/font-awesome/svgs/brands/bitbucket.svg index 70b3bdd..70b3bdd 100644 --- a/static/font-awesome/svgs/brands/bitbucket.svg +++ b/live/static/font-awesome/svgs/brands/bitbucket.svg diff --git a/static/font-awesome/svgs/brands/bitcoin.svg b/live/static/font-awesome/svgs/brands/bitcoin.svg index dffca0a..dffca0a 100644 --- a/static/font-awesome/svgs/brands/bitcoin.svg +++ b/live/static/font-awesome/svgs/brands/bitcoin.svg diff --git a/static/font-awesome/svgs/brands/bity.svg b/live/static/font-awesome/svgs/brands/bity.svg index 80b0999..80b0999 100644 --- a/static/font-awesome/svgs/brands/bity.svg +++ b/live/static/font-awesome/svgs/brands/bity.svg diff --git a/static/font-awesome/svgs/brands/black-tie.svg b/live/static/font-awesome/svgs/brands/black-tie.svg index 1b5c964..1b5c964 100644 --- a/static/font-awesome/svgs/brands/black-tie.svg +++ b/live/static/font-awesome/svgs/brands/black-tie.svg diff --git a/static/font-awesome/svgs/brands/blackberry.svg b/live/static/font-awesome/svgs/brands/blackberry.svg index 01aef27..01aef27 100644 --- a/static/font-awesome/svgs/brands/blackberry.svg +++ b/live/static/font-awesome/svgs/brands/blackberry.svg diff --git a/static/font-awesome/svgs/brands/blogger-b.svg b/live/static/font-awesome/svgs/brands/blogger-b.svg index f833384..f833384 100644 --- a/static/font-awesome/svgs/brands/blogger-b.svg +++ b/live/static/font-awesome/svgs/brands/blogger-b.svg diff --git a/static/font-awesome/svgs/brands/blogger.svg b/live/static/font-awesome/svgs/brands/blogger.svg index eda1d7d..eda1d7d 100644 --- a/static/font-awesome/svgs/brands/blogger.svg +++ b/live/static/font-awesome/svgs/brands/blogger.svg diff --git a/static/font-awesome/svgs/brands/bluetooth-b.svg b/live/static/font-awesome/svgs/brands/bluetooth-b.svg index 4e611eb..4e611eb 100644 --- a/static/font-awesome/svgs/brands/bluetooth-b.svg +++ b/live/static/font-awesome/svgs/brands/bluetooth-b.svg diff --git a/static/font-awesome/svgs/brands/bluetooth.svg b/live/static/font-awesome/svgs/brands/bluetooth.svg index 86032cf..86032cf 100644 --- a/static/font-awesome/svgs/brands/bluetooth.svg +++ b/live/static/font-awesome/svgs/brands/bluetooth.svg diff --git a/static/font-awesome/svgs/brands/bootstrap.svg b/live/static/font-awesome/svgs/brands/bootstrap.svg index 7481bc5..7481bc5 100644 --- a/static/font-awesome/svgs/brands/bootstrap.svg +++ b/live/static/font-awesome/svgs/brands/bootstrap.svg diff --git a/static/font-awesome/svgs/brands/btc.svg b/live/static/font-awesome/svgs/brands/btc.svg index f1f48e0..f1f48e0 100644 --- a/static/font-awesome/svgs/brands/btc.svg +++ b/live/static/font-awesome/svgs/brands/btc.svg diff --git a/static/font-awesome/svgs/brands/buffer.svg b/live/static/font-awesome/svgs/brands/buffer.svg index ed868d3..ed868d3 100644 --- a/static/font-awesome/svgs/brands/buffer.svg +++ b/live/static/font-awesome/svgs/brands/buffer.svg diff --git a/static/font-awesome/svgs/brands/buromobelexperte.svg b/live/static/font-awesome/svgs/brands/buromobelexperte.svg index 2e00b73..2e00b73 100644 --- a/static/font-awesome/svgs/brands/buromobelexperte.svg +++ b/live/static/font-awesome/svgs/brands/buromobelexperte.svg diff --git a/static/font-awesome/svgs/brands/buy-n-large.svg b/live/static/font-awesome/svgs/brands/buy-n-large.svg index e6ed246..e6ed246 100644 --- a/static/font-awesome/svgs/brands/buy-n-large.svg +++ b/live/static/font-awesome/svgs/brands/buy-n-large.svg diff --git a/static/font-awesome/svgs/brands/buysellads.svg b/live/static/font-awesome/svgs/brands/buysellads.svg index 5eda650..5eda650 100644 --- a/static/font-awesome/svgs/brands/buysellads.svg +++ b/live/static/font-awesome/svgs/brands/buysellads.svg diff --git a/static/font-awesome/svgs/brands/canadian-maple-leaf.svg b/live/static/font-awesome/svgs/brands/canadian-maple-leaf.svg index 4996ceb..4996ceb 100644 --- a/static/font-awesome/svgs/brands/canadian-maple-leaf.svg +++ b/live/static/font-awesome/svgs/brands/canadian-maple-leaf.svg diff --git a/static/font-awesome/svgs/brands/cc-amazon-pay.svg b/live/static/font-awesome/svgs/brands/cc-amazon-pay.svg index d4bfc12..d4bfc12 100644 --- a/static/font-awesome/svgs/brands/cc-amazon-pay.svg +++ b/live/static/font-awesome/svgs/brands/cc-amazon-pay.svg diff --git a/static/font-awesome/svgs/brands/cc-amex.svg b/live/static/font-awesome/svgs/brands/cc-amex.svg index f269f0a..f269f0a 100644 --- a/static/font-awesome/svgs/brands/cc-amex.svg +++ b/live/static/font-awesome/svgs/brands/cc-amex.svg diff --git a/static/font-awesome/svgs/brands/cc-apple-pay.svg b/live/static/font-awesome/svgs/brands/cc-apple-pay.svg index 9f8209f..9f8209f 100644 --- a/static/font-awesome/svgs/brands/cc-apple-pay.svg +++ b/live/static/font-awesome/svgs/brands/cc-apple-pay.svg diff --git a/static/font-awesome/svgs/brands/cc-diners-club.svg b/live/static/font-awesome/svgs/brands/cc-diners-club.svg index 3af3c39..3af3c39 100644 --- a/static/font-awesome/svgs/brands/cc-diners-club.svg +++ b/live/static/font-awesome/svgs/brands/cc-diners-club.svg diff --git a/static/font-awesome/svgs/brands/cc-discover.svg b/live/static/font-awesome/svgs/brands/cc-discover.svg index fc01f82..fc01f82 100644 --- a/static/font-awesome/svgs/brands/cc-discover.svg +++ b/live/static/font-awesome/svgs/brands/cc-discover.svg diff --git a/static/font-awesome/svgs/brands/cc-jcb.svg b/live/static/font-awesome/svgs/brands/cc-jcb.svg index bcbf5f9..bcbf5f9 100644 --- a/static/font-awesome/svgs/brands/cc-jcb.svg +++ b/live/static/font-awesome/svgs/brands/cc-jcb.svg diff --git a/static/font-awesome/svgs/brands/cc-mastercard.svg b/live/static/font-awesome/svgs/brands/cc-mastercard.svg index 998b9d9..998b9d9 100644 --- a/static/font-awesome/svgs/brands/cc-mastercard.svg +++ b/live/static/font-awesome/svgs/brands/cc-mastercard.svg diff --git a/static/font-awesome/svgs/brands/cc-paypal.svg b/live/static/font-awesome/svgs/brands/cc-paypal.svg index e8c3214..e8c3214 100644 --- a/static/font-awesome/svgs/brands/cc-paypal.svg +++ b/live/static/font-awesome/svgs/brands/cc-paypal.svg diff --git a/static/font-awesome/svgs/brands/cc-stripe.svg b/live/static/font-awesome/svgs/brands/cc-stripe.svg index c6463ad..c6463ad 100644 --- a/static/font-awesome/svgs/brands/cc-stripe.svg +++ b/live/static/font-awesome/svgs/brands/cc-stripe.svg diff --git a/static/font-awesome/svgs/brands/cc-visa.svg b/live/static/font-awesome/svgs/brands/cc-visa.svg index 428a2ec..428a2ec 100644 --- a/static/font-awesome/svgs/brands/cc-visa.svg +++ b/live/static/font-awesome/svgs/brands/cc-visa.svg diff --git a/static/font-awesome/svgs/brands/centercode.svg b/live/static/font-awesome/svgs/brands/centercode.svg index 6f8c6be..6f8c6be 100644 --- a/static/font-awesome/svgs/brands/centercode.svg +++ b/live/static/font-awesome/svgs/brands/centercode.svg diff --git a/static/font-awesome/svgs/brands/centos.svg b/live/static/font-awesome/svgs/brands/centos.svg index c6e6ec8..c6e6ec8 100644 --- a/static/font-awesome/svgs/brands/centos.svg +++ b/live/static/font-awesome/svgs/brands/centos.svg diff --git a/static/font-awesome/svgs/brands/chrome.svg b/live/static/font-awesome/svgs/brands/chrome.svg index 397738d..397738d 100644 --- a/static/font-awesome/svgs/brands/chrome.svg +++ b/live/static/font-awesome/svgs/brands/chrome.svg diff --git a/static/font-awesome/svgs/brands/chromecast.svg b/live/static/font-awesome/svgs/brands/chromecast.svg index 091a43d..091a43d 100644 --- a/static/font-awesome/svgs/brands/chromecast.svg +++ b/live/static/font-awesome/svgs/brands/chromecast.svg diff --git a/static/font-awesome/svgs/brands/cloudflare.svg b/live/static/font-awesome/svgs/brands/cloudflare.svg index d2d4864..d2d4864 100644 --- a/static/font-awesome/svgs/brands/cloudflare.svg +++ b/live/static/font-awesome/svgs/brands/cloudflare.svg diff --git a/static/font-awesome/svgs/brands/cloudscale.svg b/live/static/font-awesome/svgs/brands/cloudscale.svg index cb22780..cb22780 100644 --- a/static/font-awesome/svgs/brands/cloudscale.svg +++ b/live/static/font-awesome/svgs/brands/cloudscale.svg diff --git a/static/font-awesome/svgs/brands/cloudsmith.svg b/live/static/font-awesome/svgs/brands/cloudsmith.svg index 48f08ad..48f08ad 100644 --- a/static/font-awesome/svgs/brands/cloudsmith.svg +++ b/live/static/font-awesome/svgs/brands/cloudsmith.svg diff --git a/static/font-awesome/svgs/brands/cloudversify.svg b/live/static/font-awesome/svgs/brands/cloudversify.svg index c7a08fe..c7a08fe 100644 --- a/static/font-awesome/svgs/brands/cloudversify.svg +++ b/live/static/font-awesome/svgs/brands/cloudversify.svg diff --git a/static/font-awesome/svgs/brands/codepen.svg b/live/static/font-awesome/svgs/brands/codepen.svg index 7807f25..7807f25 100644 --- a/static/font-awesome/svgs/brands/codepen.svg +++ b/live/static/font-awesome/svgs/brands/codepen.svg diff --git a/static/font-awesome/svgs/brands/codiepie.svg b/live/static/font-awesome/svgs/brands/codiepie.svg index 5113230..5113230 100644 --- a/static/font-awesome/svgs/brands/codiepie.svg +++ b/live/static/font-awesome/svgs/brands/codiepie.svg diff --git a/static/font-awesome/svgs/brands/confluence.svg b/live/static/font-awesome/svgs/brands/confluence.svg index a8db336..a8db336 100644 --- a/static/font-awesome/svgs/brands/confluence.svg +++ b/live/static/font-awesome/svgs/brands/confluence.svg diff --git a/static/font-awesome/svgs/brands/connectdevelop.svg b/live/static/font-awesome/svgs/brands/connectdevelop.svg index 6bee40a..6bee40a 100644 --- a/static/font-awesome/svgs/brands/connectdevelop.svg +++ b/live/static/font-awesome/svgs/brands/connectdevelop.svg diff --git a/static/font-awesome/svgs/brands/contao.svg b/live/static/font-awesome/svgs/brands/contao.svg index aa2b086..aa2b086 100644 --- a/static/font-awesome/svgs/brands/contao.svg +++ b/live/static/font-awesome/svgs/brands/contao.svg diff --git a/static/font-awesome/svgs/brands/cotton-bureau.svg b/live/static/font-awesome/svgs/brands/cotton-bureau.svg index 9e6e937..9e6e937 100644 --- a/static/font-awesome/svgs/brands/cotton-bureau.svg +++ b/live/static/font-awesome/svgs/brands/cotton-bureau.svg diff --git a/static/font-awesome/svgs/brands/cpanel.svg b/live/static/font-awesome/svgs/brands/cpanel.svg index 6de20a6..6de20a6 100644 --- a/static/font-awesome/svgs/brands/cpanel.svg +++ b/live/static/font-awesome/svgs/brands/cpanel.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-by.svg b/live/static/font-awesome/svgs/brands/creative-commons-by.svg index e3e095c..e3e095c 100644 --- a/static/font-awesome/svgs/brands/creative-commons-by.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-by.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-nc-eu.svg b/live/static/font-awesome/svgs/brands/creative-commons-nc-eu.svg index d879f00..d879f00 100644 --- a/static/font-awesome/svgs/brands/creative-commons-nc-eu.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-nc-eu.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-nc-jp.svg b/live/static/font-awesome/svgs/brands/creative-commons-nc-jp.svg index 38ba056..38ba056 100644 --- a/static/font-awesome/svgs/brands/creative-commons-nc-jp.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-nc-jp.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-nc.svg b/live/static/font-awesome/svgs/brands/creative-commons-nc.svg index 9e9fa72..9e9fa72 100644 --- a/static/font-awesome/svgs/brands/creative-commons-nc.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-nc.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-nd.svg b/live/static/font-awesome/svgs/brands/creative-commons-nd.svg index deddce8..deddce8 100644 --- a/static/font-awesome/svgs/brands/creative-commons-nd.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-nd.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-pd-alt.svg b/live/static/font-awesome/svgs/brands/creative-commons-pd-alt.svg index 670498e..670498e 100644 --- a/static/font-awesome/svgs/brands/creative-commons-pd-alt.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-pd-alt.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-pd.svg b/live/static/font-awesome/svgs/brands/creative-commons-pd.svg index c89e760..c89e760 100644 --- a/static/font-awesome/svgs/brands/creative-commons-pd.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-pd.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-remix.svg b/live/static/font-awesome/svgs/brands/creative-commons-remix.svg index 4e7d6ff..4e7d6ff 100644 --- a/static/font-awesome/svgs/brands/creative-commons-remix.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-remix.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-sa.svg b/live/static/font-awesome/svgs/brands/creative-commons-sa.svg index 3cee9e1..3cee9e1 100644 --- a/static/font-awesome/svgs/brands/creative-commons-sa.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-sa.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-sampling-plus.svg b/live/static/font-awesome/svgs/brands/creative-commons-sampling-plus.svg index aca6d21..aca6d21 100644 --- a/static/font-awesome/svgs/brands/creative-commons-sampling-plus.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-sampling-plus.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-sampling.svg b/live/static/font-awesome/svgs/brands/creative-commons-sampling.svg index 15311cf..15311cf 100644 --- a/static/font-awesome/svgs/brands/creative-commons-sampling.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-sampling.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-share.svg b/live/static/font-awesome/svgs/brands/creative-commons-share.svg index dc2f7ac..dc2f7ac 100644 --- a/static/font-awesome/svgs/brands/creative-commons-share.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-share.svg diff --git a/static/font-awesome/svgs/brands/creative-commons-zero.svg b/live/static/font-awesome/svgs/brands/creative-commons-zero.svg index 2068f9d..2068f9d 100644 --- a/static/font-awesome/svgs/brands/creative-commons-zero.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons-zero.svg diff --git a/static/font-awesome/svgs/brands/creative-commons.svg b/live/static/font-awesome/svgs/brands/creative-commons.svg index baa4257..baa4257 100644 --- a/static/font-awesome/svgs/brands/creative-commons.svg +++ b/live/static/font-awesome/svgs/brands/creative-commons.svg diff --git a/static/font-awesome/svgs/brands/critical-role.svg b/live/static/font-awesome/svgs/brands/critical-role.svg index 9ac2876..9ac2876 100644 --- a/static/font-awesome/svgs/brands/critical-role.svg +++ b/live/static/font-awesome/svgs/brands/critical-role.svg diff --git a/static/font-awesome/svgs/brands/css3-alt.svg b/live/static/font-awesome/svgs/brands/css3-alt.svg index 82d4212..82d4212 100644 --- a/static/font-awesome/svgs/brands/css3-alt.svg +++ b/live/static/font-awesome/svgs/brands/css3-alt.svg diff --git a/static/font-awesome/svgs/brands/css3.svg b/live/static/font-awesome/svgs/brands/css3.svg index 95f24f6..95f24f6 100644 --- a/static/font-awesome/svgs/brands/css3.svg +++ b/live/static/font-awesome/svgs/brands/css3.svg diff --git a/static/font-awesome/svgs/brands/cuttlefish.svg b/live/static/font-awesome/svgs/brands/cuttlefish.svg index 2a419d1..2a419d1 100644 --- a/static/font-awesome/svgs/brands/cuttlefish.svg +++ b/live/static/font-awesome/svgs/brands/cuttlefish.svg diff --git a/static/font-awesome/svgs/brands/d-and-d-beyond.svg b/live/static/font-awesome/svgs/brands/d-and-d-beyond.svg index df1010b..df1010b 100644 --- a/static/font-awesome/svgs/brands/d-and-d-beyond.svg +++ b/live/static/font-awesome/svgs/brands/d-and-d-beyond.svg diff --git a/static/font-awesome/svgs/brands/d-and-d.svg b/live/static/font-awesome/svgs/brands/d-and-d.svg index 6911644..6911644 100644 --- a/static/font-awesome/svgs/brands/d-and-d.svg +++ b/live/static/font-awesome/svgs/brands/d-and-d.svg diff --git a/static/font-awesome/svgs/brands/dailymotion.svg b/live/static/font-awesome/svgs/brands/dailymotion.svg index 669d28d..669d28d 100644 --- a/static/font-awesome/svgs/brands/dailymotion.svg +++ b/live/static/font-awesome/svgs/brands/dailymotion.svg diff --git a/static/font-awesome/svgs/brands/dashcube.svg b/live/static/font-awesome/svgs/brands/dashcube.svg index 5ae9e78..5ae9e78 100644 --- a/static/font-awesome/svgs/brands/dashcube.svg +++ b/live/static/font-awesome/svgs/brands/dashcube.svg diff --git a/static/font-awesome/svgs/brands/deezer.svg b/live/static/font-awesome/svgs/brands/deezer.svg index 77120fd..77120fd 100644 --- a/static/font-awesome/svgs/brands/deezer.svg +++ b/live/static/font-awesome/svgs/brands/deezer.svg diff --git a/static/font-awesome/svgs/brands/delicious.svg b/live/static/font-awesome/svgs/brands/delicious.svg index b2ec573..b2ec573 100644 --- a/static/font-awesome/svgs/brands/delicious.svg +++ b/live/static/font-awesome/svgs/brands/delicious.svg diff --git a/static/font-awesome/svgs/brands/deploydog.svg b/live/static/font-awesome/svgs/brands/deploydog.svg index 078f2a3..078f2a3 100644 --- a/static/font-awesome/svgs/brands/deploydog.svg +++ b/live/static/font-awesome/svgs/brands/deploydog.svg diff --git a/static/font-awesome/svgs/brands/deskpro.svg b/live/static/font-awesome/svgs/brands/deskpro.svg index d85044e..d85044e 100644 --- a/static/font-awesome/svgs/brands/deskpro.svg +++ b/live/static/font-awesome/svgs/brands/deskpro.svg diff --git a/static/font-awesome/svgs/brands/dev.svg b/live/static/font-awesome/svgs/brands/dev.svg index ef7fbe7..ef7fbe7 100644 --- a/static/font-awesome/svgs/brands/dev.svg +++ b/live/static/font-awesome/svgs/brands/dev.svg diff --git a/static/font-awesome/svgs/brands/deviantart.svg b/live/static/font-awesome/svgs/brands/deviantart.svg index 621a35e..621a35e 100644 --- a/static/font-awesome/svgs/brands/deviantart.svg +++ b/live/static/font-awesome/svgs/brands/deviantart.svg diff --git a/static/font-awesome/svgs/brands/dhl.svg b/live/static/font-awesome/svgs/brands/dhl.svg index 78fb53a..78fb53a 100644 --- a/static/font-awesome/svgs/brands/dhl.svg +++ b/live/static/font-awesome/svgs/brands/dhl.svg diff --git a/static/font-awesome/svgs/brands/diaspora.svg b/live/static/font-awesome/svgs/brands/diaspora.svg index e9fadd3..e9fadd3 100644 --- a/static/font-awesome/svgs/brands/diaspora.svg +++ b/live/static/font-awesome/svgs/brands/diaspora.svg diff --git a/static/font-awesome/svgs/brands/digg.svg b/live/static/font-awesome/svgs/brands/digg.svg index c8966ca..c8966ca 100644 --- a/static/font-awesome/svgs/brands/digg.svg +++ b/live/static/font-awesome/svgs/brands/digg.svg diff --git a/static/font-awesome/svgs/brands/digital-ocean.svg b/live/static/font-awesome/svgs/brands/digital-ocean.svg index f0bb3f8..f0bb3f8 100644 --- a/static/font-awesome/svgs/brands/digital-ocean.svg +++ b/live/static/font-awesome/svgs/brands/digital-ocean.svg diff --git a/static/font-awesome/svgs/brands/discord.svg b/live/static/font-awesome/svgs/brands/discord.svg index c02d50c..c02d50c 100644 --- a/static/font-awesome/svgs/brands/discord.svg +++ b/live/static/font-awesome/svgs/brands/discord.svg diff --git a/static/font-awesome/svgs/brands/discourse.svg b/live/static/font-awesome/svgs/brands/discourse.svg index 179c90c..179c90c 100644 --- a/static/font-awesome/svgs/brands/discourse.svg +++ b/live/static/font-awesome/svgs/brands/discourse.svg diff --git a/static/font-awesome/svgs/brands/dochub.svg b/live/static/font-awesome/svgs/brands/dochub.svg index 426cbdf..426cbdf 100644 --- a/static/font-awesome/svgs/brands/dochub.svg +++ b/live/static/font-awesome/svgs/brands/dochub.svg diff --git a/static/font-awesome/svgs/brands/docker.svg b/live/static/font-awesome/svgs/brands/docker.svg index 015a02c..015a02c 100644 --- a/static/font-awesome/svgs/brands/docker.svg +++ b/live/static/font-awesome/svgs/brands/docker.svg diff --git a/static/font-awesome/svgs/brands/draft2digital.svg b/live/static/font-awesome/svgs/brands/draft2digital.svg index aa68ee6..aa68ee6 100644 --- a/static/font-awesome/svgs/brands/draft2digital.svg +++ b/live/static/font-awesome/svgs/brands/draft2digital.svg diff --git a/static/font-awesome/svgs/brands/dribbble-square.svg b/live/static/font-awesome/svgs/brands/dribbble-square.svg index 62813ed..62813ed 100644 --- a/static/font-awesome/svgs/brands/dribbble-square.svg +++ b/live/static/font-awesome/svgs/brands/dribbble-square.svg diff --git a/static/font-awesome/svgs/brands/dribbble.svg b/live/static/font-awesome/svgs/brands/dribbble.svg index b76c4e9..b76c4e9 100644 --- a/static/font-awesome/svgs/brands/dribbble.svg +++ b/live/static/font-awesome/svgs/brands/dribbble.svg diff --git a/static/font-awesome/svgs/brands/dropbox.svg b/live/static/font-awesome/svgs/brands/dropbox.svg index 60edb7a..60edb7a 100644 --- a/static/font-awesome/svgs/brands/dropbox.svg +++ b/live/static/font-awesome/svgs/brands/dropbox.svg diff --git a/static/font-awesome/svgs/brands/drupal.svg b/live/static/font-awesome/svgs/brands/drupal.svg index b20f55f..b20f55f 100644 --- a/static/font-awesome/svgs/brands/drupal.svg +++ b/live/static/font-awesome/svgs/brands/drupal.svg diff --git a/static/font-awesome/svgs/brands/dyalog.svg b/live/static/font-awesome/svgs/brands/dyalog.svg index bc5dc20..bc5dc20 100644 --- a/static/font-awesome/svgs/brands/dyalog.svg +++ b/live/static/font-awesome/svgs/brands/dyalog.svg diff --git a/static/font-awesome/svgs/brands/earlybirds.svg b/live/static/font-awesome/svgs/brands/earlybirds.svg index 630afd3..630afd3 100644 --- a/static/font-awesome/svgs/brands/earlybirds.svg +++ b/live/static/font-awesome/svgs/brands/earlybirds.svg diff --git a/static/font-awesome/svgs/brands/ebay.svg b/live/static/font-awesome/svgs/brands/ebay.svg index 3dc532a..3dc532a 100644 --- a/static/font-awesome/svgs/brands/ebay.svg +++ b/live/static/font-awesome/svgs/brands/ebay.svg diff --git a/static/font-awesome/svgs/brands/edge-legacy.svg b/live/static/font-awesome/svgs/brands/edge-legacy.svg index 9e95bd1..9e95bd1 100644 --- a/static/font-awesome/svgs/brands/edge-legacy.svg +++ b/live/static/font-awesome/svgs/brands/edge-legacy.svg diff --git a/static/font-awesome/svgs/brands/edge.svg b/live/static/font-awesome/svgs/brands/edge.svg index a2111ce..a2111ce 100644 --- a/static/font-awesome/svgs/brands/edge.svg +++ b/live/static/font-awesome/svgs/brands/edge.svg diff --git a/static/font-awesome/svgs/brands/elementor.svg b/live/static/font-awesome/svgs/brands/elementor.svg index e91cf29..e91cf29 100644 --- a/static/font-awesome/svgs/brands/elementor.svg +++ b/live/static/font-awesome/svgs/brands/elementor.svg diff --git a/static/font-awesome/svgs/brands/ello.svg b/live/static/font-awesome/svgs/brands/ello.svg index 490e61f..490e61f 100644 --- a/static/font-awesome/svgs/brands/ello.svg +++ b/live/static/font-awesome/svgs/brands/ello.svg diff --git a/static/font-awesome/svgs/brands/ember.svg b/live/static/font-awesome/svgs/brands/ember.svg index 55f08bd..55f08bd 100644 --- a/static/font-awesome/svgs/brands/ember.svg +++ b/live/static/font-awesome/svgs/brands/ember.svg diff --git a/static/font-awesome/svgs/brands/empire.svg b/live/static/font-awesome/svgs/brands/empire.svg index 66a6655..66a6655 100644 --- a/static/font-awesome/svgs/brands/empire.svg +++ b/live/static/font-awesome/svgs/brands/empire.svg diff --git a/static/font-awesome/svgs/brands/envira.svg b/live/static/font-awesome/svgs/brands/envira.svg index acc3e22..acc3e22 100644 --- a/static/font-awesome/svgs/brands/envira.svg +++ b/live/static/font-awesome/svgs/brands/envira.svg diff --git a/static/font-awesome/svgs/brands/erlang.svg b/live/static/font-awesome/svgs/brands/erlang.svg index f107c80..f107c80 100644 --- a/static/font-awesome/svgs/brands/erlang.svg +++ b/live/static/font-awesome/svgs/brands/erlang.svg diff --git a/static/font-awesome/svgs/brands/ethereum.svg b/live/static/font-awesome/svgs/brands/ethereum.svg index 499e919..499e919 100644 --- a/static/font-awesome/svgs/brands/ethereum.svg +++ b/live/static/font-awesome/svgs/brands/ethereum.svg diff --git a/static/font-awesome/svgs/brands/etsy.svg b/live/static/font-awesome/svgs/brands/etsy.svg index 4200e4f..4200e4f 100644 --- a/static/font-awesome/svgs/brands/etsy.svg +++ b/live/static/font-awesome/svgs/brands/etsy.svg diff --git a/static/font-awesome/svgs/brands/evernote.svg b/live/static/font-awesome/svgs/brands/evernote.svg index dc7c565..dc7c565 100644 --- a/static/font-awesome/svgs/brands/evernote.svg +++ b/live/static/font-awesome/svgs/brands/evernote.svg diff --git a/static/font-awesome/svgs/brands/expeditedssl.svg b/live/static/font-awesome/svgs/brands/expeditedssl.svg index eee0cab..eee0cab 100644 --- a/static/font-awesome/svgs/brands/expeditedssl.svg +++ b/live/static/font-awesome/svgs/brands/expeditedssl.svg diff --git a/static/font-awesome/svgs/brands/facebook-f.svg b/live/static/font-awesome/svgs/brands/facebook-f.svg index 1db31b0..1db31b0 100644 --- a/static/font-awesome/svgs/brands/facebook-f.svg +++ b/live/static/font-awesome/svgs/brands/facebook-f.svg diff --git a/static/font-awesome/svgs/brands/facebook-messenger.svg b/live/static/font-awesome/svgs/brands/facebook-messenger.svg index d9d8877..d9d8877 100644 --- a/static/font-awesome/svgs/brands/facebook-messenger.svg +++ b/live/static/font-awesome/svgs/brands/facebook-messenger.svg diff --git a/static/font-awesome/svgs/brands/facebook-square.svg b/live/static/font-awesome/svgs/brands/facebook-square.svg index fd12acd..fd12acd 100644 --- a/static/font-awesome/svgs/brands/facebook-square.svg +++ b/live/static/font-awesome/svgs/brands/facebook-square.svg diff --git a/static/font-awesome/svgs/brands/facebook.svg b/live/static/font-awesome/svgs/brands/facebook.svg index 77829b4..77829b4 100644 --- a/static/font-awesome/svgs/brands/facebook.svg +++ b/live/static/font-awesome/svgs/brands/facebook.svg diff --git a/static/font-awesome/svgs/brands/fantasy-flight-games.svg b/live/static/font-awesome/svgs/brands/fantasy-flight-games.svg index 1f4244c..1f4244c 100644 --- a/static/font-awesome/svgs/brands/fantasy-flight-games.svg +++ b/live/static/font-awesome/svgs/brands/fantasy-flight-games.svg diff --git a/static/font-awesome/svgs/brands/fedex.svg b/live/static/font-awesome/svgs/brands/fedex.svg index a6b1f94..a6b1f94 100644 --- a/static/font-awesome/svgs/brands/fedex.svg +++ b/live/static/font-awesome/svgs/brands/fedex.svg diff --git a/static/font-awesome/svgs/brands/fedora.svg b/live/static/font-awesome/svgs/brands/fedora.svg index 3bda24e..3bda24e 100644 --- a/static/font-awesome/svgs/brands/fedora.svg +++ b/live/static/font-awesome/svgs/brands/fedora.svg diff --git a/static/font-awesome/svgs/brands/figma.svg b/live/static/font-awesome/svgs/brands/figma.svg index f5b541f..f5b541f 100644 --- a/static/font-awesome/svgs/brands/figma.svg +++ b/live/static/font-awesome/svgs/brands/figma.svg diff --git a/static/font-awesome/svgs/brands/firefox-browser.svg b/live/static/font-awesome/svgs/brands/firefox-browser.svg index e08f651..e08f651 100644 --- a/static/font-awesome/svgs/brands/firefox-browser.svg +++ b/live/static/font-awesome/svgs/brands/firefox-browser.svg diff --git a/static/font-awesome/svgs/brands/firefox.svg b/live/static/font-awesome/svgs/brands/firefox.svg index 2d28372..2d28372 100644 --- a/static/font-awesome/svgs/brands/firefox.svg +++ b/live/static/font-awesome/svgs/brands/firefox.svg diff --git a/static/font-awesome/svgs/brands/first-order-alt.svg b/live/static/font-awesome/svgs/brands/first-order-alt.svg index 58aef42..58aef42 100644 --- a/static/font-awesome/svgs/brands/first-order-alt.svg +++ b/live/static/font-awesome/svgs/brands/first-order-alt.svg diff --git a/static/font-awesome/svgs/brands/first-order.svg b/live/static/font-awesome/svgs/brands/first-order.svg index 5e1f82a..5e1f82a 100644 --- a/static/font-awesome/svgs/brands/first-order.svg +++ b/live/static/font-awesome/svgs/brands/first-order.svg diff --git a/static/font-awesome/svgs/brands/firstdraft.svg b/live/static/font-awesome/svgs/brands/firstdraft.svg index d59f8ee..d59f8ee 100644 --- a/static/font-awesome/svgs/brands/firstdraft.svg +++ b/live/static/font-awesome/svgs/brands/firstdraft.svg diff --git a/static/font-awesome/svgs/brands/flickr.svg b/live/static/font-awesome/svgs/brands/flickr.svg index 06f50a6..06f50a6 100644 --- a/static/font-awesome/svgs/brands/flickr.svg +++ b/live/static/font-awesome/svgs/brands/flickr.svg diff --git a/static/font-awesome/svgs/brands/flipboard.svg b/live/static/font-awesome/svgs/brands/flipboard.svg index d8de48b..d8de48b 100644 --- a/static/font-awesome/svgs/brands/flipboard.svg +++ b/live/static/font-awesome/svgs/brands/flipboard.svg diff --git a/static/font-awesome/svgs/brands/fly.svg b/live/static/font-awesome/svgs/brands/fly.svg index 20a807b..20a807b 100644 --- a/static/font-awesome/svgs/brands/fly.svg +++ b/live/static/font-awesome/svgs/brands/fly.svg diff --git a/static/font-awesome/svgs/brands/font-awesome-alt.svg b/live/static/font-awesome/svgs/brands/font-awesome-alt.svg index 9ea5608..9ea5608 100644 --- a/static/font-awesome/svgs/brands/font-awesome-alt.svg +++ b/live/static/font-awesome/svgs/brands/font-awesome-alt.svg diff --git a/static/font-awesome/svgs/brands/font-awesome-flag.svg b/live/static/font-awesome/svgs/brands/font-awesome-flag.svg index bdc05ca..bdc05ca 100644 --- a/static/font-awesome/svgs/brands/font-awesome-flag.svg +++ b/live/static/font-awesome/svgs/brands/font-awesome-flag.svg diff --git a/static/font-awesome/svgs/brands/font-awesome-logo-full.svg b/live/static/font-awesome/svgs/brands/font-awesome-logo-full.svg index 812bbc0..812bbc0 100644 --- a/static/font-awesome/svgs/brands/font-awesome-logo-full.svg +++ b/live/static/font-awesome/svgs/brands/font-awesome-logo-full.svg diff --git a/static/font-awesome/svgs/brands/font-awesome.svg b/live/static/font-awesome/svgs/brands/font-awesome.svg index b10910a..b10910a 100644 --- a/static/font-awesome/svgs/brands/font-awesome.svg +++ b/live/static/font-awesome/svgs/brands/font-awesome.svg diff --git a/static/font-awesome/svgs/brands/fonticons-fi.svg b/live/static/font-awesome/svgs/brands/fonticons-fi.svg index e547bf2..e547bf2 100644 --- a/static/font-awesome/svgs/brands/fonticons-fi.svg +++ b/live/static/font-awesome/svgs/brands/fonticons-fi.svg diff --git a/static/font-awesome/svgs/brands/fonticons.svg b/live/static/font-awesome/svgs/brands/fonticons.svg index c7ed1d4..c7ed1d4 100644 --- a/static/font-awesome/svgs/brands/fonticons.svg +++ b/live/static/font-awesome/svgs/brands/fonticons.svg diff --git a/static/font-awesome/svgs/brands/fort-awesome-alt.svg b/live/static/font-awesome/svgs/brands/fort-awesome-alt.svg index 51913aa..51913aa 100644 --- a/static/font-awesome/svgs/brands/fort-awesome-alt.svg +++ b/live/static/font-awesome/svgs/brands/fort-awesome-alt.svg diff --git a/static/font-awesome/svgs/brands/fort-awesome.svg b/live/static/font-awesome/svgs/brands/fort-awesome.svg index 769ef2c..769ef2c 100644 --- a/static/font-awesome/svgs/brands/fort-awesome.svg +++ b/live/static/font-awesome/svgs/brands/fort-awesome.svg diff --git a/static/font-awesome/svgs/brands/forumbee.svg b/live/static/font-awesome/svgs/brands/forumbee.svg index 3acb80d..3acb80d 100644 --- a/static/font-awesome/svgs/brands/forumbee.svg +++ b/live/static/font-awesome/svgs/brands/forumbee.svg diff --git a/static/font-awesome/svgs/brands/foursquare.svg b/live/static/font-awesome/svgs/brands/foursquare.svg index eb4761f..eb4761f 100644 --- a/static/font-awesome/svgs/brands/foursquare.svg +++ b/live/static/font-awesome/svgs/brands/foursquare.svg diff --git a/static/font-awesome/svgs/brands/free-code-camp.svg b/live/static/font-awesome/svgs/brands/free-code-camp.svg index 80ac7fa..80ac7fa 100644 --- a/static/font-awesome/svgs/brands/free-code-camp.svg +++ b/live/static/font-awesome/svgs/brands/free-code-camp.svg diff --git a/static/font-awesome/svgs/brands/freebsd.svg b/live/static/font-awesome/svgs/brands/freebsd.svg index 2ca404e..2ca404e 100644 --- a/static/font-awesome/svgs/brands/freebsd.svg +++ b/live/static/font-awesome/svgs/brands/freebsd.svg diff --git a/static/font-awesome/svgs/brands/fulcrum.svg b/live/static/font-awesome/svgs/brands/fulcrum.svg index e7c0111..e7c0111 100644 --- a/static/font-awesome/svgs/brands/fulcrum.svg +++ b/live/static/font-awesome/svgs/brands/fulcrum.svg diff --git a/static/font-awesome/svgs/brands/galactic-republic.svg b/live/static/font-awesome/svgs/brands/galactic-republic.svg index 33c6700..33c6700 100644 --- a/static/font-awesome/svgs/brands/galactic-republic.svg +++ b/live/static/font-awesome/svgs/brands/galactic-republic.svg diff --git a/static/font-awesome/svgs/brands/galactic-senate.svg b/live/static/font-awesome/svgs/brands/galactic-senate.svg index d4c6d3e..d4c6d3e 100644 --- a/static/font-awesome/svgs/brands/galactic-senate.svg +++ b/live/static/font-awesome/svgs/brands/galactic-senate.svg diff --git a/static/font-awesome/svgs/brands/get-pocket.svg b/live/static/font-awesome/svgs/brands/get-pocket.svg index 80b4b47..80b4b47 100644 --- a/static/font-awesome/svgs/brands/get-pocket.svg +++ b/live/static/font-awesome/svgs/brands/get-pocket.svg diff --git a/static/font-awesome/svgs/brands/gg-circle.svg b/live/static/font-awesome/svgs/brands/gg-circle.svg index 03e0b3a..03e0b3a 100644 --- a/static/font-awesome/svgs/brands/gg-circle.svg +++ b/live/static/font-awesome/svgs/brands/gg-circle.svg diff --git a/static/font-awesome/svgs/brands/gg.svg b/live/static/font-awesome/svgs/brands/gg.svg index 4755544..4755544 100644 --- a/static/font-awesome/svgs/brands/gg.svg +++ b/live/static/font-awesome/svgs/brands/gg.svg diff --git a/static/font-awesome/svgs/brands/git-alt.svg b/live/static/font-awesome/svgs/brands/git-alt.svg index 27fb28e..27fb28e 100644 --- a/static/font-awesome/svgs/brands/git-alt.svg +++ b/live/static/font-awesome/svgs/brands/git-alt.svg diff --git a/static/font-awesome/svgs/brands/git-square.svg b/live/static/font-awesome/svgs/brands/git-square.svg index b748bca..b748bca 100644 --- a/static/font-awesome/svgs/brands/git-square.svg +++ b/live/static/font-awesome/svgs/brands/git-square.svg diff --git a/static/font-awesome/svgs/brands/git.svg b/live/static/font-awesome/svgs/brands/git.svg index bf7ba6d..bf7ba6d 100644 --- a/static/font-awesome/svgs/brands/git.svg +++ b/live/static/font-awesome/svgs/brands/git.svg diff --git a/static/font-awesome/svgs/brands/github-alt.svg b/live/static/font-awesome/svgs/brands/github-alt.svg index 78c3954..78c3954 100644 --- a/static/font-awesome/svgs/brands/github-alt.svg +++ b/live/static/font-awesome/svgs/brands/github-alt.svg diff --git a/static/font-awesome/svgs/brands/github-square.svg b/live/static/font-awesome/svgs/brands/github-square.svg index 592cad7..592cad7 100644 --- a/static/font-awesome/svgs/brands/github-square.svg +++ b/live/static/font-awesome/svgs/brands/github-square.svg diff --git a/static/font-awesome/svgs/brands/github.svg b/live/static/font-awesome/svgs/brands/github.svg index 1a4d15c..1a4d15c 100644 --- a/static/font-awesome/svgs/brands/github.svg +++ b/live/static/font-awesome/svgs/brands/github.svg diff --git a/static/font-awesome/svgs/brands/gitkraken.svg b/live/static/font-awesome/svgs/brands/gitkraken.svg index e0e822b..e0e822b 100644 --- a/static/font-awesome/svgs/brands/gitkraken.svg +++ b/live/static/font-awesome/svgs/brands/gitkraken.svg diff --git a/static/font-awesome/svgs/brands/gitlab.svg b/live/static/font-awesome/svgs/brands/gitlab.svg index cd61f13..cd61f13 100644 --- a/static/font-awesome/svgs/brands/gitlab.svg +++ b/live/static/font-awesome/svgs/brands/gitlab.svg diff --git a/static/font-awesome/svgs/brands/gitter.svg b/live/static/font-awesome/svgs/brands/gitter.svg index 8f3c39b..8f3c39b 100644 --- a/static/font-awesome/svgs/brands/gitter.svg +++ b/live/static/font-awesome/svgs/brands/gitter.svg diff --git a/static/font-awesome/svgs/brands/glide-g.svg b/live/static/font-awesome/svgs/brands/glide-g.svg index f6e4467..f6e4467 100644 --- a/static/font-awesome/svgs/brands/glide-g.svg +++ b/live/static/font-awesome/svgs/brands/glide-g.svg diff --git a/static/font-awesome/svgs/brands/glide.svg b/live/static/font-awesome/svgs/brands/glide.svg index a89d4fe..a89d4fe 100644 --- a/static/font-awesome/svgs/brands/glide.svg +++ b/live/static/font-awesome/svgs/brands/glide.svg diff --git a/static/font-awesome/svgs/brands/gofore.svg b/live/static/font-awesome/svgs/brands/gofore.svg index c934558..c934558 100644 --- a/static/font-awesome/svgs/brands/gofore.svg +++ b/live/static/font-awesome/svgs/brands/gofore.svg diff --git a/static/font-awesome/svgs/brands/goodreads-g.svg b/live/static/font-awesome/svgs/brands/goodreads-g.svg index 940a576..940a576 100644 --- a/static/font-awesome/svgs/brands/goodreads-g.svg +++ b/live/static/font-awesome/svgs/brands/goodreads-g.svg diff --git a/static/font-awesome/svgs/brands/goodreads.svg b/live/static/font-awesome/svgs/brands/goodreads.svg index 021be84..021be84 100644 --- a/static/font-awesome/svgs/brands/goodreads.svg +++ b/live/static/font-awesome/svgs/brands/goodreads.svg diff --git a/static/font-awesome/svgs/brands/google-drive.svg b/live/static/font-awesome/svgs/brands/google-drive.svg index 8163c82..8163c82 100644 --- a/static/font-awesome/svgs/brands/google-drive.svg +++ b/live/static/font-awesome/svgs/brands/google-drive.svg diff --git a/static/font-awesome/svgs/brands/google-pay.svg b/live/static/font-awesome/svgs/brands/google-pay.svg index 9f1fb23..9f1fb23 100644 --- a/static/font-awesome/svgs/brands/google-pay.svg +++ b/live/static/font-awesome/svgs/brands/google-pay.svg diff --git a/static/font-awesome/svgs/brands/google-play.svg b/live/static/font-awesome/svgs/brands/google-play.svg index 1543842..1543842 100644 --- a/static/font-awesome/svgs/brands/google-play.svg +++ b/live/static/font-awesome/svgs/brands/google-play.svg diff --git a/static/font-awesome/svgs/brands/google-plus-g.svg b/live/static/font-awesome/svgs/brands/google-plus-g.svg index 71d4818..71d4818 100644 --- a/static/font-awesome/svgs/brands/google-plus-g.svg +++ b/live/static/font-awesome/svgs/brands/google-plus-g.svg diff --git a/static/font-awesome/svgs/brands/google-plus-square.svg b/live/static/font-awesome/svgs/brands/google-plus-square.svg index ef114d8..ef114d8 100644 --- a/static/font-awesome/svgs/brands/google-plus-square.svg +++ b/live/static/font-awesome/svgs/brands/google-plus-square.svg diff --git a/static/font-awesome/svgs/brands/google-plus.svg b/live/static/font-awesome/svgs/brands/google-plus.svg index 60ba26f..60ba26f 100644 --- a/static/font-awesome/svgs/brands/google-plus.svg +++ b/live/static/font-awesome/svgs/brands/google-plus.svg diff --git a/static/font-awesome/svgs/brands/google-wallet.svg b/live/static/font-awesome/svgs/brands/google-wallet.svg index 5092054..5092054 100644 --- a/static/font-awesome/svgs/brands/google-wallet.svg +++ b/live/static/font-awesome/svgs/brands/google-wallet.svg diff --git a/static/font-awesome/svgs/brands/google.svg b/live/static/font-awesome/svgs/brands/google.svg index dc27a94..dc27a94 100644 --- a/static/font-awesome/svgs/brands/google.svg +++ b/live/static/font-awesome/svgs/brands/google.svg diff --git a/static/font-awesome/svgs/brands/gratipay.svg b/live/static/font-awesome/svgs/brands/gratipay.svg index 3ef2726..3ef2726 100644 --- a/static/font-awesome/svgs/brands/gratipay.svg +++ b/live/static/font-awesome/svgs/brands/gratipay.svg diff --git a/static/font-awesome/svgs/brands/grav.svg b/live/static/font-awesome/svgs/brands/grav.svg index f423415..f423415 100644 --- a/static/font-awesome/svgs/brands/grav.svg +++ b/live/static/font-awesome/svgs/brands/grav.svg diff --git a/static/font-awesome/svgs/brands/gripfire.svg b/live/static/font-awesome/svgs/brands/gripfire.svg index c7b526b..c7b526b 100644 --- a/static/font-awesome/svgs/brands/gripfire.svg +++ b/live/static/font-awesome/svgs/brands/gripfire.svg diff --git a/static/font-awesome/svgs/brands/grunt.svg b/live/static/font-awesome/svgs/brands/grunt.svg index f4af5e1..f4af5e1 100644 --- a/static/font-awesome/svgs/brands/grunt.svg +++ b/live/static/font-awesome/svgs/brands/grunt.svg diff --git a/static/font-awesome/svgs/brands/guilded.svg b/live/static/font-awesome/svgs/brands/guilded.svg index 645f2a0..645f2a0 100644 --- a/static/font-awesome/svgs/brands/guilded.svg +++ b/live/static/font-awesome/svgs/brands/guilded.svg diff --git a/static/font-awesome/svgs/brands/gulp.svg b/live/static/font-awesome/svgs/brands/gulp.svg index 01e97ea..01e97ea 100644 --- a/static/font-awesome/svgs/brands/gulp.svg +++ b/live/static/font-awesome/svgs/brands/gulp.svg diff --git a/static/font-awesome/svgs/brands/hacker-news-square.svg b/live/static/font-awesome/svgs/brands/hacker-news-square.svg index 20d895f..20d895f 100644 --- a/static/font-awesome/svgs/brands/hacker-news-square.svg +++ b/live/static/font-awesome/svgs/brands/hacker-news-square.svg diff --git a/static/font-awesome/svgs/brands/hacker-news.svg b/live/static/font-awesome/svgs/brands/hacker-news.svg index 7f97938..7f97938 100644 --- a/static/font-awesome/svgs/brands/hacker-news.svg +++ b/live/static/font-awesome/svgs/brands/hacker-news.svg diff --git a/static/font-awesome/svgs/brands/hackerrank.svg b/live/static/font-awesome/svgs/brands/hackerrank.svg index 9c52bb8..9c52bb8 100644 --- a/static/font-awesome/svgs/brands/hackerrank.svg +++ b/live/static/font-awesome/svgs/brands/hackerrank.svg diff --git a/static/font-awesome/svgs/brands/hips.svg b/live/static/font-awesome/svgs/brands/hips.svg index 73905ad..73905ad 100644 --- a/static/font-awesome/svgs/brands/hips.svg +++ b/live/static/font-awesome/svgs/brands/hips.svg diff --git a/static/font-awesome/svgs/brands/hire-a-helper.svg b/live/static/font-awesome/svgs/brands/hire-a-helper.svg index 887395e..887395e 100644 --- a/static/font-awesome/svgs/brands/hire-a-helper.svg +++ b/live/static/font-awesome/svgs/brands/hire-a-helper.svg diff --git a/static/font-awesome/svgs/brands/hive.svg b/live/static/font-awesome/svgs/brands/hive.svg index 9c51b5c..9c51b5c 100644 --- a/static/font-awesome/svgs/brands/hive.svg +++ b/live/static/font-awesome/svgs/brands/hive.svg diff --git a/static/font-awesome/svgs/brands/hooli.svg b/live/static/font-awesome/svgs/brands/hooli.svg index 3dc19d1..3dc19d1 100644 --- a/static/font-awesome/svgs/brands/hooli.svg +++ b/live/static/font-awesome/svgs/brands/hooli.svg diff --git a/static/font-awesome/svgs/brands/hornbill.svg b/live/static/font-awesome/svgs/brands/hornbill.svg index 45e8531..45e8531 100644 --- a/static/font-awesome/svgs/brands/hornbill.svg +++ b/live/static/font-awesome/svgs/brands/hornbill.svg diff --git a/static/font-awesome/svgs/brands/hotjar.svg b/live/static/font-awesome/svgs/brands/hotjar.svg index 6fdda0d..6fdda0d 100644 --- a/static/font-awesome/svgs/brands/hotjar.svg +++ b/live/static/font-awesome/svgs/brands/hotjar.svg diff --git a/static/font-awesome/svgs/brands/houzz.svg b/live/static/font-awesome/svgs/brands/houzz.svg index c410a81..c410a81 100644 --- a/static/font-awesome/svgs/brands/houzz.svg +++ b/live/static/font-awesome/svgs/brands/houzz.svg diff --git a/static/font-awesome/svgs/brands/html5.svg b/live/static/font-awesome/svgs/brands/html5.svg index ceb585e..ceb585e 100644 --- a/static/font-awesome/svgs/brands/html5.svg +++ b/live/static/font-awesome/svgs/brands/html5.svg diff --git a/static/font-awesome/svgs/brands/hubspot.svg b/live/static/font-awesome/svgs/brands/hubspot.svg index 0a45d80..0a45d80 100644 --- a/static/font-awesome/svgs/brands/hubspot.svg +++ b/live/static/font-awesome/svgs/brands/hubspot.svg diff --git a/static/font-awesome/svgs/brands/ideal.svg b/live/static/font-awesome/svgs/brands/ideal.svg index 923697d..923697d 100644 --- a/static/font-awesome/svgs/brands/ideal.svg +++ b/live/static/font-awesome/svgs/brands/ideal.svg diff --git a/static/font-awesome/svgs/brands/imdb.svg b/live/static/font-awesome/svgs/brands/imdb.svg index 2c56fa4..2c56fa4 100644 --- a/static/font-awesome/svgs/brands/imdb.svg +++ b/live/static/font-awesome/svgs/brands/imdb.svg diff --git a/static/font-awesome/svgs/brands/innosoft.svg b/live/static/font-awesome/svgs/brands/innosoft.svg index ccd43bd..ccd43bd 100644 --- a/static/font-awesome/svgs/brands/innosoft.svg +++ b/live/static/font-awesome/svgs/brands/innosoft.svg diff --git a/static/font-awesome/svgs/brands/instagram-square.svg b/live/static/font-awesome/svgs/brands/instagram-square.svg index d22215c..d22215c 100644 --- a/static/font-awesome/svgs/brands/instagram-square.svg +++ b/live/static/font-awesome/svgs/brands/instagram-square.svg diff --git a/static/font-awesome/svgs/brands/instagram.svg b/live/static/font-awesome/svgs/brands/instagram.svg index 46aab1a..46aab1a 100644 --- a/static/font-awesome/svgs/brands/instagram.svg +++ b/live/static/font-awesome/svgs/brands/instagram.svg diff --git a/static/font-awesome/svgs/brands/instalod.svg b/live/static/font-awesome/svgs/brands/instalod.svg index 109439f..109439f 100644 --- a/static/font-awesome/svgs/brands/instalod.svg +++ b/live/static/font-awesome/svgs/brands/instalod.svg diff --git a/static/font-awesome/svgs/brands/intercom.svg b/live/static/font-awesome/svgs/brands/intercom.svg index e3d830c..e3d830c 100644 --- a/static/font-awesome/svgs/brands/intercom.svg +++ b/live/static/font-awesome/svgs/brands/intercom.svg diff --git a/static/font-awesome/svgs/brands/internet-explorer.svg b/live/static/font-awesome/svgs/brands/internet-explorer.svg index 5e973bd..5e973bd 100644 --- a/static/font-awesome/svgs/brands/internet-explorer.svg +++ b/live/static/font-awesome/svgs/brands/internet-explorer.svg diff --git a/static/font-awesome/svgs/brands/invision.svg b/live/static/font-awesome/svgs/brands/invision.svg index 33bd754..33bd754 100644 --- a/static/font-awesome/svgs/brands/invision.svg +++ b/live/static/font-awesome/svgs/brands/invision.svg diff --git a/static/font-awesome/svgs/brands/ioxhost.svg b/live/static/font-awesome/svgs/brands/ioxhost.svg index b89dc90..b89dc90 100644 --- a/static/font-awesome/svgs/brands/ioxhost.svg +++ b/live/static/font-awesome/svgs/brands/ioxhost.svg diff --git a/static/font-awesome/svgs/brands/itch-io.svg b/live/static/font-awesome/svgs/brands/itch-io.svg index 25bd180..25bd180 100644 --- a/static/font-awesome/svgs/brands/itch-io.svg +++ b/live/static/font-awesome/svgs/brands/itch-io.svg diff --git a/static/font-awesome/svgs/brands/itunes-note.svg b/live/static/font-awesome/svgs/brands/itunes-note.svg index a026bbf..a026bbf 100644 --- a/static/font-awesome/svgs/brands/itunes-note.svg +++ b/live/static/font-awesome/svgs/brands/itunes-note.svg diff --git a/static/font-awesome/svgs/brands/itunes.svg b/live/static/font-awesome/svgs/brands/itunes.svg index 4e58095..4e58095 100644 --- a/static/font-awesome/svgs/brands/itunes.svg +++ b/live/static/font-awesome/svgs/brands/itunes.svg diff --git a/static/font-awesome/svgs/brands/java.svg b/live/static/font-awesome/svgs/brands/java.svg index 92ab247..92ab247 100644 --- a/static/font-awesome/svgs/brands/java.svg +++ b/live/static/font-awesome/svgs/brands/java.svg diff --git a/static/font-awesome/svgs/brands/jedi-order.svg b/live/static/font-awesome/svgs/brands/jedi-order.svg index 5810ea8..5810ea8 100644 --- a/static/font-awesome/svgs/brands/jedi-order.svg +++ b/live/static/font-awesome/svgs/brands/jedi-order.svg diff --git a/static/font-awesome/svgs/brands/jenkins.svg b/live/static/font-awesome/svgs/brands/jenkins.svg index 24c302c..24c302c 100644 --- a/static/font-awesome/svgs/brands/jenkins.svg +++ b/live/static/font-awesome/svgs/brands/jenkins.svg diff --git a/static/font-awesome/svgs/brands/jira.svg b/live/static/font-awesome/svgs/brands/jira.svg index a7db9ff..a7db9ff 100644 --- a/static/font-awesome/svgs/brands/jira.svg +++ b/live/static/font-awesome/svgs/brands/jira.svg diff --git a/static/font-awesome/svgs/brands/joget.svg b/live/static/font-awesome/svgs/brands/joget.svg index 5660dec..5660dec 100644 --- a/static/font-awesome/svgs/brands/joget.svg +++ b/live/static/font-awesome/svgs/brands/joget.svg diff --git a/static/font-awesome/svgs/brands/joomla.svg b/live/static/font-awesome/svgs/brands/joomla.svg index 8db1b6d..8db1b6d 100644 --- a/static/font-awesome/svgs/brands/joomla.svg +++ b/live/static/font-awesome/svgs/brands/joomla.svg diff --git a/static/font-awesome/svgs/brands/js-square.svg b/live/static/font-awesome/svgs/brands/js-square.svg index 0965a93..0965a93 100644 --- a/static/font-awesome/svgs/brands/js-square.svg +++ b/live/static/font-awesome/svgs/brands/js-square.svg diff --git a/static/font-awesome/svgs/brands/js.svg b/live/static/font-awesome/svgs/brands/js.svg index ed42c9b..ed42c9b 100644 --- a/static/font-awesome/svgs/brands/js.svg +++ b/live/static/font-awesome/svgs/brands/js.svg diff --git a/static/font-awesome/svgs/brands/jsfiddle.svg b/live/static/font-awesome/svgs/brands/jsfiddle.svg index ac7691c..ac7691c 100644 --- a/static/font-awesome/svgs/brands/jsfiddle.svg +++ b/live/static/font-awesome/svgs/brands/jsfiddle.svg diff --git a/static/font-awesome/svgs/brands/kaggle.svg b/live/static/font-awesome/svgs/brands/kaggle.svg index 8635281..8635281 100644 --- a/static/font-awesome/svgs/brands/kaggle.svg +++ b/live/static/font-awesome/svgs/brands/kaggle.svg diff --git a/static/font-awesome/svgs/brands/keybase.svg b/live/static/font-awesome/svgs/brands/keybase.svg index e7ee430..e7ee430 100644 --- a/static/font-awesome/svgs/brands/keybase.svg +++ b/live/static/font-awesome/svgs/brands/keybase.svg diff --git a/static/font-awesome/svgs/brands/keycdn.svg b/live/static/font-awesome/svgs/brands/keycdn.svg index 88de215..88de215 100644 --- a/static/font-awesome/svgs/brands/keycdn.svg +++ b/live/static/font-awesome/svgs/brands/keycdn.svg diff --git a/static/font-awesome/svgs/brands/kickstarter-k.svg b/live/static/font-awesome/svgs/brands/kickstarter-k.svg index 372a21d..372a21d 100644 --- a/static/font-awesome/svgs/brands/kickstarter-k.svg +++ b/live/static/font-awesome/svgs/brands/kickstarter-k.svg diff --git a/static/font-awesome/svgs/brands/kickstarter.svg b/live/static/font-awesome/svgs/brands/kickstarter.svg index 627ae4b..627ae4b 100644 --- a/static/font-awesome/svgs/brands/kickstarter.svg +++ b/live/static/font-awesome/svgs/brands/kickstarter.svg diff --git a/static/font-awesome/svgs/brands/korvue.svg b/live/static/font-awesome/svgs/brands/korvue.svg index cef489e..cef489e 100644 --- a/static/font-awesome/svgs/brands/korvue.svg +++ b/live/static/font-awesome/svgs/brands/korvue.svg diff --git a/static/font-awesome/svgs/brands/laravel.svg b/live/static/font-awesome/svgs/brands/laravel.svg index ba164ca..ba164ca 100644 --- a/static/font-awesome/svgs/brands/laravel.svg +++ b/live/static/font-awesome/svgs/brands/laravel.svg diff --git a/static/font-awesome/svgs/brands/lastfm-square.svg b/live/static/font-awesome/svgs/brands/lastfm-square.svg index d7461e8..d7461e8 100644 --- a/static/font-awesome/svgs/brands/lastfm-square.svg +++ b/live/static/font-awesome/svgs/brands/lastfm-square.svg diff --git a/static/font-awesome/svgs/brands/lastfm.svg b/live/static/font-awesome/svgs/brands/lastfm.svg index 7b79010..7b79010 100644 --- a/static/font-awesome/svgs/brands/lastfm.svg +++ b/live/static/font-awesome/svgs/brands/lastfm.svg diff --git a/static/font-awesome/svgs/brands/leanpub.svg b/live/static/font-awesome/svgs/brands/leanpub.svg index 08e88b2..08e88b2 100644 --- a/static/font-awesome/svgs/brands/leanpub.svg +++ b/live/static/font-awesome/svgs/brands/leanpub.svg diff --git a/static/font-awesome/svgs/brands/less.svg b/live/static/font-awesome/svgs/brands/less.svg index 1caa312..1caa312 100644 --- a/static/font-awesome/svgs/brands/less.svg +++ b/live/static/font-awesome/svgs/brands/less.svg diff --git a/static/font-awesome/svgs/brands/line.svg b/live/static/font-awesome/svgs/brands/line.svg index 1915b74..1915b74 100644 --- a/static/font-awesome/svgs/brands/line.svg +++ b/live/static/font-awesome/svgs/brands/line.svg diff --git a/static/font-awesome/svgs/brands/linkedin-in.svg b/live/static/font-awesome/svgs/brands/linkedin-in.svg index 23859c3..23859c3 100644 --- a/static/font-awesome/svgs/brands/linkedin-in.svg +++ b/live/static/font-awesome/svgs/brands/linkedin-in.svg diff --git a/static/font-awesome/svgs/brands/linkedin.svg b/live/static/font-awesome/svgs/brands/linkedin.svg index 95faf46..95faf46 100644 --- a/static/font-awesome/svgs/brands/linkedin.svg +++ b/live/static/font-awesome/svgs/brands/linkedin.svg diff --git a/static/font-awesome/svgs/brands/linode.svg b/live/static/font-awesome/svgs/brands/linode.svg index 9464aea..9464aea 100644 --- a/static/font-awesome/svgs/brands/linode.svg +++ b/live/static/font-awesome/svgs/brands/linode.svg diff --git a/static/font-awesome/svgs/brands/linux.svg b/live/static/font-awesome/svgs/brands/linux.svg index 0d7065a..0d7065a 100644 --- a/static/font-awesome/svgs/brands/linux.svg +++ b/live/static/font-awesome/svgs/brands/linux.svg diff --git a/static/font-awesome/svgs/brands/lyft.svg b/live/static/font-awesome/svgs/brands/lyft.svg index 2df4b23..2df4b23 100644 --- a/static/font-awesome/svgs/brands/lyft.svg +++ b/live/static/font-awesome/svgs/brands/lyft.svg diff --git a/static/font-awesome/svgs/brands/magento.svg b/live/static/font-awesome/svgs/brands/magento.svg index d3918c1..d3918c1 100644 --- a/static/font-awesome/svgs/brands/magento.svg +++ b/live/static/font-awesome/svgs/brands/magento.svg diff --git a/static/font-awesome/svgs/brands/mailchimp.svg b/live/static/font-awesome/svgs/brands/mailchimp.svg index 1516c19..1516c19 100644 --- a/static/font-awesome/svgs/brands/mailchimp.svg +++ b/live/static/font-awesome/svgs/brands/mailchimp.svg diff --git a/static/font-awesome/svgs/brands/mandalorian.svg b/live/static/font-awesome/svgs/brands/mandalorian.svg index 0c6b5cf..0c6b5cf 100644 --- a/static/font-awesome/svgs/brands/mandalorian.svg +++ b/live/static/font-awesome/svgs/brands/mandalorian.svg diff --git a/static/font-awesome/svgs/brands/markdown.svg b/live/static/font-awesome/svgs/brands/markdown.svg index 9596cd1..9596cd1 100644 --- a/static/font-awesome/svgs/brands/markdown.svg +++ b/live/static/font-awesome/svgs/brands/markdown.svg diff --git a/static/font-awesome/svgs/brands/mastodon.svg b/live/static/font-awesome/svgs/brands/mastodon.svg index 605d64d..605d64d 100644 --- a/static/font-awesome/svgs/brands/mastodon.svg +++ b/live/static/font-awesome/svgs/brands/mastodon.svg diff --git a/static/font-awesome/svgs/brands/maxcdn.svg b/live/static/font-awesome/svgs/brands/maxcdn.svg index 246b019..246b019 100644 --- a/static/font-awesome/svgs/brands/maxcdn.svg +++ b/live/static/font-awesome/svgs/brands/maxcdn.svg diff --git a/static/font-awesome/svgs/brands/mdb.svg b/live/static/font-awesome/svgs/brands/mdb.svg index 8764a96..8764a96 100644 --- a/static/font-awesome/svgs/brands/mdb.svg +++ b/live/static/font-awesome/svgs/brands/mdb.svg diff --git a/static/font-awesome/svgs/brands/medapps.svg b/live/static/font-awesome/svgs/brands/medapps.svg index 3a4c069..3a4c069 100644 --- a/static/font-awesome/svgs/brands/medapps.svg +++ b/live/static/font-awesome/svgs/brands/medapps.svg diff --git a/static/font-awesome/svgs/brands/medium-m.svg b/live/static/font-awesome/svgs/brands/medium-m.svg index 8403727..8403727 100644 --- a/static/font-awesome/svgs/brands/medium-m.svg +++ b/live/static/font-awesome/svgs/brands/medium-m.svg diff --git a/static/font-awesome/svgs/brands/medium.svg b/live/static/font-awesome/svgs/brands/medium.svg index 580d218..580d218 100644 --- a/static/font-awesome/svgs/brands/medium.svg +++ b/live/static/font-awesome/svgs/brands/medium.svg diff --git a/static/font-awesome/svgs/brands/medrt.svg b/live/static/font-awesome/svgs/brands/medrt.svg index 1037930..1037930 100644 --- a/static/font-awesome/svgs/brands/medrt.svg +++ b/live/static/font-awesome/svgs/brands/medrt.svg diff --git a/static/font-awesome/svgs/brands/meetup.svg b/live/static/font-awesome/svgs/brands/meetup.svg index 17c67db..17c67db 100644 --- a/static/font-awesome/svgs/brands/meetup.svg +++ b/live/static/font-awesome/svgs/brands/meetup.svg diff --git a/static/font-awesome/svgs/brands/megaport.svg b/live/static/font-awesome/svgs/brands/megaport.svg index a7ed8d9..a7ed8d9 100644 --- a/static/font-awesome/svgs/brands/megaport.svg +++ b/live/static/font-awesome/svgs/brands/megaport.svg diff --git a/static/font-awesome/svgs/brands/mendeley.svg b/live/static/font-awesome/svgs/brands/mendeley.svg index 25048d6..25048d6 100644 --- a/static/font-awesome/svgs/brands/mendeley.svg +++ b/live/static/font-awesome/svgs/brands/mendeley.svg diff --git a/static/font-awesome/svgs/brands/microblog.svg b/live/static/font-awesome/svgs/brands/microblog.svg index a062147..a062147 100644 --- a/static/font-awesome/svgs/brands/microblog.svg +++ b/live/static/font-awesome/svgs/brands/microblog.svg diff --git a/static/font-awesome/svgs/brands/microsoft.svg b/live/static/font-awesome/svgs/brands/microsoft.svg index f62fdb8..f62fdb8 100644 --- a/static/font-awesome/svgs/brands/microsoft.svg +++ b/live/static/font-awesome/svgs/brands/microsoft.svg diff --git a/static/font-awesome/svgs/brands/mix.svg b/live/static/font-awesome/svgs/brands/mix.svg index e3e4c34..e3e4c34 100644 --- a/static/font-awesome/svgs/brands/mix.svg +++ b/live/static/font-awesome/svgs/brands/mix.svg diff --git a/static/font-awesome/svgs/brands/mixcloud.svg b/live/static/font-awesome/svgs/brands/mixcloud.svg index 78099ba..78099ba 100644 --- a/static/font-awesome/svgs/brands/mixcloud.svg +++ b/live/static/font-awesome/svgs/brands/mixcloud.svg diff --git a/static/font-awesome/svgs/brands/mixer.svg b/live/static/font-awesome/svgs/brands/mixer.svg index 2b98329..2b98329 100644 --- a/static/font-awesome/svgs/brands/mixer.svg +++ b/live/static/font-awesome/svgs/brands/mixer.svg diff --git a/static/font-awesome/svgs/brands/mizuni.svg b/live/static/font-awesome/svgs/brands/mizuni.svg index f5c7ef5..f5c7ef5 100644 --- a/static/font-awesome/svgs/brands/mizuni.svg +++ b/live/static/font-awesome/svgs/brands/mizuni.svg diff --git a/static/font-awesome/svgs/brands/modx.svg b/live/static/font-awesome/svgs/brands/modx.svg index ad0e588..ad0e588 100644 --- a/static/font-awesome/svgs/brands/modx.svg +++ b/live/static/font-awesome/svgs/brands/modx.svg diff --git a/static/font-awesome/svgs/brands/monero.svg b/live/static/font-awesome/svgs/brands/monero.svg index 93740fb..93740fb 100644 --- a/static/font-awesome/svgs/brands/monero.svg +++ b/live/static/font-awesome/svgs/brands/monero.svg diff --git a/static/font-awesome/svgs/brands/napster.svg b/live/static/font-awesome/svgs/brands/napster.svg index c2c911a..c2c911a 100644 --- a/static/font-awesome/svgs/brands/napster.svg +++ b/live/static/font-awesome/svgs/brands/napster.svg diff --git a/static/font-awesome/svgs/brands/neos.svg b/live/static/font-awesome/svgs/brands/neos.svg index fb8ec12..fb8ec12 100644 --- a/static/font-awesome/svgs/brands/neos.svg +++ b/live/static/font-awesome/svgs/brands/neos.svg diff --git a/static/font-awesome/svgs/brands/nimblr.svg b/live/static/font-awesome/svgs/brands/nimblr.svg index e5614e4..e5614e4 100644 --- a/static/font-awesome/svgs/brands/nimblr.svg +++ b/live/static/font-awesome/svgs/brands/nimblr.svg diff --git a/static/font-awesome/svgs/brands/node-js.svg b/live/static/font-awesome/svgs/brands/node-js.svg index ae1cd45..ae1cd45 100644 --- a/static/font-awesome/svgs/brands/node-js.svg +++ b/live/static/font-awesome/svgs/brands/node-js.svg diff --git a/static/font-awesome/svgs/brands/node.svg b/live/static/font-awesome/svgs/brands/node.svg index 8cd84dc..8cd84dc 100644 --- a/static/font-awesome/svgs/brands/node.svg +++ b/live/static/font-awesome/svgs/brands/node.svg diff --git a/static/font-awesome/svgs/brands/npm.svg b/live/static/font-awesome/svgs/brands/npm.svg index a66b139..a66b139 100644 --- a/static/font-awesome/svgs/brands/npm.svg +++ b/live/static/font-awesome/svgs/brands/npm.svg diff --git a/static/font-awesome/svgs/brands/ns8.svg b/live/static/font-awesome/svgs/brands/ns8.svg index c38a964..c38a964 100644 --- a/static/font-awesome/svgs/brands/ns8.svg +++ b/live/static/font-awesome/svgs/brands/ns8.svg diff --git a/static/font-awesome/svgs/brands/nutritionix.svg b/live/static/font-awesome/svgs/brands/nutritionix.svg index eaf52a9..eaf52a9 100644 --- a/static/font-awesome/svgs/brands/nutritionix.svg +++ b/live/static/font-awesome/svgs/brands/nutritionix.svg diff --git a/static/font-awesome/svgs/brands/octopus-deploy.svg b/live/static/font-awesome/svgs/brands/octopus-deploy.svg index 643c1a6..643c1a6 100644 --- a/static/font-awesome/svgs/brands/octopus-deploy.svg +++ b/live/static/font-awesome/svgs/brands/octopus-deploy.svg diff --git a/static/font-awesome/svgs/brands/odnoklassniki-square.svg b/live/static/font-awesome/svgs/brands/odnoklassniki-square.svg index 322ce49..322ce49 100644 --- a/static/font-awesome/svgs/brands/odnoklassniki-square.svg +++ b/live/static/font-awesome/svgs/brands/odnoklassniki-square.svg diff --git a/static/font-awesome/svgs/brands/odnoklassniki.svg b/live/static/font-awesome/svgs/brands/odnoklassniki.svg index dd330ab..dd330ab 100644 --- a/static/font-awesome/svgs/brands/odnoklassniki.svg +++ b/live/static/font-awesome/svgs/brands/odnoklassniki.svg diff --git a/static/font-awesome/svgs/brands/old-republic.svg b/live/static/font-awesome/svgs/brands/old-republic.svg index d9c1a46..d9c1a46 100644 --- a/static/font-awesome/svgs/brands/old-republic.svg +++ b/live/static/font-awesome/svgs/brands/old-republic.svg diff --git a/static/font-awesome/svgs/brands/opencart.svg b/live/static/font-awesome/svgs/brands/opencart.svg index 5fc6316..5fc6316 100644 --- a/static/font-awesome/svgs/brands/opencart.svg +++ b/live/static/font-awesome/svgs/brands/opencart.svg diff --git a/static/font-awesome/svgs/brands/openid.svg b/live/static/font-awesome/svgs/brands/openid.svg index e1ec7e0..e1ec7e0 100644 --- a/static/font-awesome/svgs/brands/openid.svg +++ b/live/static/font-awesome/svgs/brands/openid.svg diff --git a/static/font-awesome/svgs/brands/opera.svg b/live/static/font-awesome/svgs/brands/opera.svg index 5cb4b29..5cb4b29 100644 --- a/static/font-awesome/svgs/brands/opera.svg +++ b/live/static/font-awesome/svgs/brands/opera.svg diff --git a/static/font-awesome/svgs/brands/optin-monster.svg b/live/static/font-awesome/svgs/brands/optin-monster.svg index 4d4846f..4d4846f 100644 --- a/static/font-awesome/svgs/brands/optin-monster.svg +++ b/live/static/font-awesome/svgs/brands/optin-monster.svg diff --git a/static/font-awesome/svgs/brands/orcid.svg b/live/static/font-awesome/svgs/brands/orcid.svg index e5515e9..e5515e9 100644 --- a/static/font-awesome/svgs/brands/orcid.svg +++ b/live/static/font-awesome/svgs/brands/orcid.svg diff --git a/static/font-awesome/svgs/brands/osi.svg b/live/static/font-awesome/svgs/brands/osi.svg index 78014f0..78014f0 100644 --- a/static/font-awesome/svgs/brands/osi.svg +++ b/live/static/font-awesome/svgs/brands/osi.svg diff --git a/static/font-awesome/svgs/brands/page4.svg b/live/static/font-awesome/svgs/brands/page4.svg index 9417b1e..9417b1e 100644 --- a/static/font-awesome/svgs/brands/page4.svg +++ b/live/static/font-awesome/svgs/brands/page4.svg diff --git a/static/font-awesome/svgs/brands/pagelines.svg b/live/static/font-awesome/svgs/brands/pagelines.svg index ad0c042..ad0c042 100644 --- a/static/font-awesome/svgs/brands/pagelines.svg +++ b/live/static/font-awesome/svgs/brands/pagelines.svg diff --git a/static/font-awesome/svgs/brands/palfed.svg b/live/static/font-awesome/svgs/brands/palfed.svg index ea6ef5d..ea6ef5d 100644 --- a/static/font-awesome/svgs/brands/palfed.svg +++ b/live/static/font-awesome/svgs/brands/palfed.svg diff --git a/static/font-awesome/svgs/brands/patreon.svg b/live/static/font-awesome/svgs/brands/patreon.svg index 5eae6c0..5eae6c0 100644 --- a/static/font-awesome/svgs/brands/patreon.svg +++ b/live/static/font-awesome/svgs/brands/patreon.svg diff --git a/static/font-awesome/svgs/brands/paypal.svg b/live/static/font-awesome/svgs/brands/paypal.svg index 764cc23..764cc23 100644 --- a/static/font-awesome/svgs/brands/paypal.svg +++ b/live/static/font-awesome/svgs/brands/paypal.svg diff --git a/static/font-awesome/svgs/brands/penny-arcade.svg b/live/static/font-awesome/svgs/brands/penny-arcade.svg index 32eda74..32eda74 100644 --- a/static/font-awesome/svgs/brands/penny-arcade.svg +++ b/live/static/font-awesome/svgs/brands/penny-arcade.svg diff --git a/static/font-awesome/svgs/brands/perbyte.svg b/live/static/font-awesome/svgs/brands/perbyte.svg index f411b32..f411b32 100644 --- a/static/font-awesome/svgs/brands/perbyte.svg +++ b/live/static/font-awesome/svgs/brands/perbyte.svg diff --git a/static/font-awesome/svgs/brands/periscope.svg b/live/static/font-awesome/svgs/brands/periscope.svg index a266fb0..a266fb0 100644 --- a/static/font-awesome/svgs/brands/periscope.svg +++ b/live/static/font-awesome/svgs/brands/periscope.svg diff --git a/static/font-awesome/svgs/brands/phabricator.svg b/live/static/font-awesome/svgs/brands/phabricator.svg index b7e02be..b7e02be 100644 --- a/static/font-awesome/svgs/brands/phabricator.svg +++ b/live/static/font-awesome/svgs/brands/phabricator.svg diff --git a/static/font-awesome/svgs/brands/phoenix-framework.svg b/live/static/font-awesome/svgs/brands/phoenix-framework.svg index 7245ef5..7245ef5 100644 --- a/static/font-awesome/svgs/brands/phoenix-framework.svg +++ b/live/static/font-awesome/svgs/brands/phoenix-framework.svg diff --git a/static/font-awesome/svgs/brands/phoenix-squadron.svg b/live/static/font-awesome/svgs/brands/phoenix-squadron.svg index 476826b..476826b 100644 --- a/static/font-awesome/svgs/brands/phoenix-squadron.svg +++ b/live/static/font-awesome/svgs/brands/phoenix-squadron.svg diff --git a/static/font-awesome/svgs/brands/php.svg b/live/static/font-awesome/svgs/brands/php.svg index 0ad49e7..0ad49e7 100644 --- a/static/font-awesome/svgs/brands/php.svg +++ b/live/static/font-awesome/svgs/brands/php.svg diff --git a/static/font-awesome/svgs/brands/pied-piper-alt.svg b/live/static/font-awesome/svgs/brands/pied-piper-alt.svg index b216b6e..b216b6e 100644 --- a/static/font-awesome/svgs/brands/pied-piper-alt.svg +++ b/live/static/font-awesome/svgs/brands/pied-piper-alt.svg diff --git a/static/font-awesome/svgs/brands/pied-piper-hat.svg b/live/static/font-awesome/svgs/brands/pied-piper-hat.svg index e3078f4..e3078f4 100644 --- a/static/font-awesome/svgs/brands/pied-piper-hat.svg +++ b/live/static/font-awesome/svgs/brands/pied-piper-hat.svg diff --git a/static/font-awesome/svgs/brands/pied-piper-pp.svg b/live/static/font-awesome/svgs/brands/pied-piper-pp.svg index 462d451..462d451 100644 --- a/static/font-awesome/svgs/brands/pied-piper-pp.svg +++ b/live/static/font-awesome/svgs/brands/pied-piper-pp.svg diff --git a/static/font-awesome/svgs/brands/pied-piper-square.svg b/live/static/font-awesome/svgs/brands/pied-piper-square.svg index 14955b0..14955b0 100644 --- a/static/font-awesome/svgs/brands/pied-piper-square.svg +++ b/live/static/font-awesome/svgs/brands/pied-piper-square.svg diff --git a/static/font-awesome/svgs/brands/pied-piper.svg b/live/static/font-awesome/svgs/brands/pied-piper.svg index 76cb712..76cb712 100644 --- a/static/font-awesome/svgs/brands/pied-piper.svg +++ b/live/static/font-awesome/svgs/brands/pied-piper.svg diff --git a/static/font-awesome/svgs/brands/pinterest-p.svg b/live/static/font-awesome/svgs/brands/pinterest-p.svg index 45e438e..45e438e 100644 --- a/static/font-awesome/svgs/brands/pinterest-p.svg +++ b/live/static/font-awesome/svgs/brands/pinterest-p.svg diff --git a/static/font-awesome/svgs/brands/pinterest-square.svg b/live/static/font-awesome/svgs/brands/pinterest-square.svg index 70c4771..70c4771 100644 --- a/static/font-awesome/svgs/brands/pinterest-square.svg +++ b/live/static/font-awesome/svgs/brands/pinterest-square.svg diff --git a/static/font-awesome/svgs/brands/pinterest.svg b/live/static/font-awesome/svgs/brands/pinterest.svg index 3718039..3718039 100644 --- a/static/font-awesome/svgs/brands/pinterest.svg +++ b/live/static/font-awesome/svgs/brands/pinterest.svg diff --git a/static/font-awesome/svgs/brands/playstation.svg b/live/static/font-awesome/svgs/brands/playstation.svg index 7563c4f..7563c4f 100644 --- a/static/font-awesome/svgs/brands/playstation.svg +++ b/live/static/font-awesome/svgs/brands/playstation.svg diff --git a/static/font-awesome/svgs/brands/product-hunt.svg b/live/static/font-awesome/svgs/brands/product-hunt.svg index 8c3c0ba..8c3c0ba 100644 --- a/static/font-awesome/svgs/brands/product-hunt.svg +++ b/live/static/font-awesome/svgs/brands/product-hunt.svg diff --git a/static/font-awesome/svgs/brands/pushed.svg b/live/static/font-awesome/svgs/brands/pushed.svg index 23689b0..23689b0 100644 --- a/static/font-awesome/svgs/brands/pushed.svg +++ b/live/static/font-awesome/svgs/brands/pushed.svg diff --git a/static/font-awesome/svgs/brands/python.svg b/live/static/font-awesome/svgs/brands/python.svg index ad29948..ad29948 100644 --- a/static/font-awesome/svgs/brands/python.svg +++ b/live/static/font-awesome/svgs/brands/python.svg diff --git a/static/font-awesome/svgs/brands/qq.svg b/live/static/font-awesome/svgs/brands/qq.svg index 60c8a52..60c8a52 100644 --- a/static/font-awesome/svgs/brands/qq.svg +++ b/live/static/font-awesome/svgs/brands/qq.svg diff --git a/static/font-awesome/svgs/brands/quinscape.svg b/live/static/font-awesome/svgs/brands/quinscape.svg index 9e0010f..9e0010f 100644 --- a/static/font-awesome/svgs/brands/quinscape.svg +++ b/live/static/font-awesome/svgs/brands/quinscape.svg diff --git a/static/font-awesome/svgs/brands/quora.svg b/live/static/font-awesome/svgs/brands/quora.svg index d783db8..d783db8 100644 --- a/static/font-awesome/svgs/brands/quora.svg +++ b/live/static/font-awesome/svgs/brands/quora.svg diff --git a/static/font-awesome/svgs/brands/r-project.svg b/live/static/font-awesome/svgs/brands/r-project.svg index 4f2bb0f..4f2bb0f 100644 --- a/static/font-awesome/svgs/brands/r-project.svg +++ b/live/static/font-awesome/svgs/brands/r-project.svg diff --git a/static/font-awesome/svgs/brands/raspberry-pi.svg b/live/static/font-awesome/svgs/brands/raspberry-pi.svg index 3eb9735..3eb9735 100644 --- a/static/font-awesome/svgs/brands/raspberry-pi.svg +++ b/live/static/font-awesome/svgs/brands/raspberry-pi.svg diff --git a/static/font-awesome/svgs/brands/ravelry.svg b/live/static/font-awesome/svgs/brands/ravelry.svg index 64b2eff..64b2eff 100644 --- a/static/font-awesome/svgs/brands/ravelry.svg +++ b/live/static/font-awesome/svgs/brands/ravelry.svg diff --git a/static/font-awesome/svgs/brands/react.svg b/live/static/font-awesome/svgs/brands/react.svg index 91f3535..91f3535 100644 --- a/static/font-awesome/svgs/brands/react.svg +++ b/live/static/font-awesome/svgs/brands/react.svg diff --git a/static/font-awesome/svgs/brands/reacteurope.svg b/live/static/font-awesome/svgs/brands/reacteurope.svg index 58a4060..58a4060 100644 --- a/static/font-awesome/svgs/brands/reacteurope.svg +++ b/live/static/font-awesome/svgs/brands/reacteurope.svg diff --git a/static/font-awesome/svgs/brands/readme.svg b/live/static/font-awesome/svgs/brands/readme.svg index 4879e49..4879e49 100644 --- a/static/font-awesome/svgs/brands/readme.svg +++ b/live/static/font-awesome/svgs/brands/readme.svg diff --git a/static/font-awesome/svgs/brands/rebel.svg b/live/static/font-awesome/svgs/brands/rebel.svg index 1892399..1892399 100644 --- a/static/font-awesome/svgs/brands/rebel.svg +++ b/live/static/font-awesome/svgs/brands/rebel.svg diff --git a/static/font-awesome/svgs/brands/red-river.svg b/live/static/font-awesome/svgs/brands/red-river.svg index d64640f..d64640f 100644 --- a/static/font-awesome/svgs/brands/red-river.svg +++ b/live/static/font-awesome/svgs/brands/red-river.svg diff --git a/static/font-awesome/svgs/brands/reddit-alien.svg b/live/static/font-awesome/svgs/brands/reddit-alien.svg index 6c426e8..6c426e8 100644 --- a/static/font-awesome/svgs/brands/reddit-alien.svg +++ b/live/static/font-awesome/svgs/brands/reddit-alien.svg diff --git a/static/font-awesome/svgs/brands/reddit-square.svg b/live/static/font-awesome/svgs/brands/reddit-square.svg index ea852dc..ea852dc 100644 --- a/static/font-awesome/svgs/brands/reddit-square.svg +++ b/live/static/font-awesome/svgs/brands/reddit-square.svg diff --git a/static/font-awesome/svgs/brands/reddit.svg b/live/static/font-awesome/svgs/brands/reddit.svg index 2de59d4..2de59d4 100644 --- a/static/font-awesome/svgs/brands/reddit.svg +++ b/live/static/font-awesome/svgs/brands/reddit.svg diff --git a/static/font-awesome/svgs/brands/redhat.svg b/live/static/font-awesome/svgs/brands/redhat.svg index b521cb8..b521cb8 100644 --- a/static/font-awesome/svgs/brands/redhat.svg +++ b/live/static/font-awesome/svgs/brands/redhat.svg diff --git a/static/font-awesome/svgs/brands/renren.svg b/live/static/font-awesome/svgs/brands/renren.svg index 75c0f3d..75c0f3d 100644 --- a/static/font-awesome/svgs/brands/renren.svg +++ b/live/static/font-awesome/svgs/brands/renren.svg diff --git a/static/font-awesome/svgs/brands/replyd.svg b/live/static/font-awesome/svgs/brands/replyd.svg index 8feeb28..8feeb28 100644 --- a/static/font-awesome/svgs/brands/replyd.svg +++ b/live/static/font-awesome/svgs/brands/replyd.svg diff --git a/static/font-awesome/svgs/brands/researchgate.svg b/live/static/font-awesome/svgs/brands/researchgate.svg index 3bd8187..3bd8187 100644 --- a/static/font-awesome/svgs/brands/researchgate.svg +++ b/live/static/font-awesome/svgs/brands/researchgate.svg diff --git a/static/font-awesome/svgs/brands/resolving.svg b/live/static/font-awesome/svgs/brands/resolving.svg index d9cc8cb..d9cc8cb 100644 --- a/static/font-awesome/svgs/brands/resolving.svg +++ b/live/static/font-awesome/svgs/brands/resolving.svg diff --git a/static/font-awesome/svgs/brands/rev.svg b/live/static/font-awesome/svgs/brands/rev.svg index 2ca87bc..2ca87bc 100644 --- a/static/font-awesome/svgs/brands/rev.svg +++ b/live/static/font-awesome/svgs/brands/rev.svg diff --git a/static/font-awesome/svgs/brands/rocketchat.svg b/live/static/font-awesome/svgs/brands/rocketchat.svg index a88bb38..a88bb38 100644 --- a/static/font-awesome/svgs/brands/rocketchat.svg +++ b/live/static/font-awesome/svgs/brands/rocketchat.svg diff --git a/static/font-awesome/svgs/brands/rockrms.svg b/live/static/font-awesome/svgs/brands/rockrms.svg index eef4752..eef4752 100644 --- a/static/font-awesome/svgs/brands/rockrms.svg +++ b/live/static/font-awesome/svgs/brands/rockrms.svg diff --git a/static/font-awesome/svgs/brands/rust.svg b/live/static/font-awesome/svgs/brands/rust.svg index 01aac78..01aac78 100644 --- a/static/font-awesome/svgs/brands/rust.svg +++ b/live/static/font-awesome/svgs/brands/rust.svg diff --git a/static/font-awesome/svgs/brands/safari.svg b/live/static/font-awesome/svgs/brands/safari.svg index 6aef70c..6aef70c 100644 --- a/static/font-awesome/svgs/brands/safari.svg +++ b/live/static/font-awesome/svgs/brands/safari.svg diff --git a/static/font-awesome/svgs/brands/salesforce.svg b/live/static/font-awesome/svgs/brands/salesforce.svg index 1eb5576..1eb5576 100644 --- a/static/font-awesome/svgs/brands/salesforce.svg +++ b/live/static/font-awesome/svgs/brands/salesforce.svg diff --git a/static/font-awesome/svgs/brands/sass.svg b/live/static/font-awesome/svgs/brands/sass.svg index 9024b31..9024b31 100644 --- a/static/font-awesome/svgs/brands/sass.svg +++ b/live/static/font-awesome/svgs/brands/sass.svg diff --git a/static/font-awesome/svgs/brands/schlix.svg b/live/static/font-awesome/svgs/brands/schlix.svg index 8bce064..8bce064 100644 --- a/static/font-awesome/svgs/brands/schlix.svg +++ b/live/static/font-awesome/svgs/brands/schlix.svg diff --git a/static/font-awesome/svgs/brands/scribd.svg b/live/static/font-awesome/svgs/brands/scribd.svg index 18a9421..18a9421 100644 --- a/static/font-awesome/svgs/brands/scribd.svg +++ b/live/static/font-awesome/svgs/brands/scribd.svg diff --git a/static/font-awesome/svgs/brands/searchengin.svg b/live/static/font-awesome/svgs/brands/searchengin.svg index fc5064b..fc5064b 100644 --- a/static/font-awesome/svgs/brands/searchengin.svg +++ b/live/static/font-awesome/svgs/brands/searchengin.svg diff --git a/static/font-awesome/svgs/brands/sellcast.svg b/live/static/font-awesome/svgs/brands/sellcast.svg index a256c6f..a256c6f 100644 --- a/static/font-awesome/svgs/brands/sellcast.svg +++ b/live/static/font-awesome/svgs/brands/sellcast.svg diff --git a/static/font-awesome/svgs/brands/sellsy.svg b/live/static/font-awesome/svgs/brands/sellsy.svg index e95157d..e95157d 100644 --- a/static/font-awesome/svgs/brands/sellsy.svg +++ b/live/static/font-awesome/svgs/brands/sellsy.svg diff --git a/static/font-awesome/svgs/brands/servicestack.svg b/live/static/font-awesome/svgs/brands/servicestack.svg index b7005cf..b7005cf 100644 --- a/static/font-awesome/svgs/brands/servicestack.svg +++ b/live/static/font-awesome/svgs/brands/servicestack.svg diff --git a/static/font-awesome/svgs/brands/shirtsinbulk.svg b/live/static/font-awesome/svgs/brands/shirtsinbulk.svg index 33ec6c7..33ec6c7 100644 --- a/static/font-awesome/svgs/brands/shirtsinbulk.svg +++ b/live/static/font-awesome/svgs/brands/shirtsinbulk.svg diff --git a/static/font-awesome/svgs/brands/shopify.svg b/live/static/font-awesome/svgs/brands/shopify.svg index b502a7a..b502a7a 100644 --- a/static/font-awesome/svgs/brands/shopify.svg +++ b/live/static/font-awesome/svgs/brands/shopify.svg diff --git a/static/font-awesome/svgs/brands/shopware.svg b/live/static/font-awesome/svgs/brands/shopware.svg index 40b386e..40b386e 100644 --- a/static/font-awesome/svgs/brands/shopware.svg +++ b/live/static/font-awesome/svgs/brands/shopware.svg diff --git a/static/font-awesome/svgs/brands/simplybuilt.svg b/live/static/font-awesome/svgs/brands/simplybuilt.svg index 4d3830c..4d3830c 100644 --- a/static/font-awesome/svgs/brands/simplybuilt.svg +++ b/live/static/font-awesome/svgs/brands/simplybuilt.svg diff --git a/static/font-awesome/svgs/brands/sistrix.svg b/live/static/font-awesome/svgs/brands/sistrix.svg index 3177de8..3177de8 100644 --- a/static/font-awesome/svgs/brands/sistrix.svg +++ b/live/static/font-awesome/svgs/brands/sistrix.svg diff --git a/static/font-awesome/svgs/brands/sith.svg b/live/static/font-awesome/svgs/brands/sith.svg index 5306cca..5306cca 100644 --- a/static/font-awesome/svgs/brands/sith.svg +++ b/live/static/font-awesome/svgs/brands/sith.svg diff --git a/static/font-awesome/svgs/brands/sketch.svg b/live/static/font-awesome/svgs/brands/sketch.svg index 081ec6a..081ec6a 100644 --- a/static/font-awesome/svgs/brands/sketch.svg +++ b/live/static/font-awesome/svgs/brands/sketch.svg diff --git a/static/font-awesome/svgs/brands/skyatlas.svg b/live/static/font-awesome/svgs/brands/skyatlas.svg index 50a5db2..50a5db2 100644 --- a/static/font-awesome/svgs/brands/skyatlas.svg +++ b/live/static/font-awesome/svgs/brands/skyatlas.svg diff --git a/static/font-awesome/svgs/brands/skype.svg b/live/static/font-awesome/svgs/brands/skype.svg index ddeefb7..ddeefb7 100644 --- a/static/font-awesome/svgs/brands/skype.svg +++ b/live/static/font-awesome/svgs/brands/skype.svg diff --git a/static/font-awesome/svgs/brands/slack-hash.svg b/live/static/font-awesome/svgs/brands/slack-hash.svg index 1f0dd8b..1f0dd8b 100644 --- a/static/font-awesome/svgs/brands/slack-hash.svg +++ b/live/static/font-awesome/svgs/brands/slack-hash.svg diff --git a/static/font-awesome/svgs/brands/slack.svg b/live/static/font-awesome/svgs/brands/slack.svg index 45d2553..45d2553 100644 --- a/static/font-awesome/svgs/brands/slack.svg +++ b/live/static/font-awesome/svgs/brands/slack.svg diff --git a/static/font-awesome/svgs/brands/slideshare.svg b/live/static/font-awesome/svgs/brands/slideshare.svg index 0c542d0..0c542d0 100644 --- a/static/font-awesome/svgs/brands/slideshare.svg +++ b/live/static/font-awesome/svgs/brands/slideshare.svg diff --git a/static/font-awesome/svgs/brands/snapchat-ghost.svg b/live/static/font-awesome/svgs/brands/snapchat-ghost.svg index 8c0ffd1..8c0ffd1 100644 --- a/static/font-awesome/svgs/brands/snapchat-ghost.svg +++ b/live/static/font-awesome/svgs/brands/snapchat-ghost.svg diff --git a/static/font-awesome/svgs/brands/snapchat-square.svg b/live/static/font-awesome/svgs/brands/snapchat-square.svg index fd62646..fd62646 100644 --- a/static/font-awesome/svgs/brands/snapchat-square.svg +++ b/live/static/font-awesome/svgs/brands/snapchat-square.svg diff --git a/static/font-awesome/svgs/brands/snapchat.svg b/live/static/font-awesome/svgs/brands/snapchat.svg index ecf5cf4..ecf5cf4 100644 --- a/static/font-awesome/svgs/brands/snapchat.svg +++ b/live/static/font-awesome/svgs/brands/snapchat.svg diff --git a/static/font-awesome/svgs/brands/soundcloud.svg b/live/static/font-awesome/svgs/brands/soundcloud.svg index 0901cd1..0901cd1 100644 --- a/static/font-awesome/svgs/brands/soundcloud.svg +++ b/live/static/font-awesome/svgs/brands/soundcloud.svg diff --git a/static/font-awesome/svgs/brands/sourcetree.svg b/live/static/font-awesome/svgs/brands/sourcetree.svg index fa6198f..fa6198f 100644 --- a/static/font-awesome/svgs/brands/sourcetree.svg +++ b/live/static/font-awesome/svgs/brands/sourcetree.svg diff --git a/static/font-awesome/svgs/brands/speakap.svg b/live/static/font-awesome/svgs/brands/speakap.svg index f4437a7..f4437a7 100644 --- a/static/font-awesome/svgs/brands/speakap.svg +++ b/live/static/font-awesome/svgs/brands/speakap.svg diff --git a/static/font-awesome/svgs/brands/speaker-deck.svg b/live/static/font-awesome/svgs/brands/speaker-deck.svg index 633c895..633c895 100644 --- a/static/font-awesome/svgs/brands/speaker-deck.svg +++ b/live/static/font-awesome/svgs/brands/speaker-deck.svg diff --git a/static/font-awesome/svgs/brands/spotify.svg b/live/static/font-awesome/svgs/brands/spotify.svg index 718d287..718d287 100644 --- a/static/font-awesome/svgs/brands/spotify.svg +++ b/live/static/font-awesome/svgs/brands/spotify.svg diff --git a/static/font-awesome/svgs/brands/squarespace.svg b/live/static/font-awesome/svgs/brands/squarespace.svg index 813f1c2..813f1c2 100644 --- a/static/font-awesome/svgs/brands/squarespace.svg +++ b/live/static/font-awesome/svgs/brands/squarespace.svg diff --git a/static/font-awesome/svgs/brands/stack-exchange.svg b/live/static/font-awesome/svgs/brands/stack-exchange.svg index fa91f82..fa91f82 100644 --- a/static/font-awesome/svgs/brands/stack-exchange.svg +++ b/live/static/font-awesome/svgs/brands/stack-exchange.svg diff --git a/static/font-awesome/svgs/brands/stack-overflow.svg b/live/static/font-awesome/svgs/brands/stack-overflow.svg index c179324..c179324 100644 --- a/static/font-awesome/svgs/brands/stack-overflow.svg +++ b/live/static/font-awesome/svgs/brands/stack-overflow.svg diff --git a/static/font-awesome/svgs/brands/stackpath.svg b/live/static/font-awesome/svgs/brands/stackpath.svg index 4584ad6..4584ad6 100644 --- a/static/font-awesome/svgs/brands/stackpath.svg +++ b/live/static/font-awesome/svgs/brands/stackpath.svg diff --git a/static/font-awesome/svgs/brands/staylinked.svg b/live/static/font-awesome/svgs/brands/staylinked.svg index 342cd6f..342cd6f 100644 --- a/static/font-awesome/svgs/brands/staylinked.svg +++ b/live/static/font-awesome/svgs/brands/staylinked.svg diff --git a/static/font-awesome/svgs/brands/steam-square.svg b/live/static/font-awesome/svgs/brands/steam-square.svg index 59c761c..59c761c 100644 --- a/static/font-awesome/svgs/brands/steam-square.svg +++ b/live/static/font-awesome/svgs/brands/steam-square.svg diff --git a/static/font-awesome/svgs/brands/steam-symbol.svg b/live/static/font-awesome/svgs/brands/steam-symbol.svg index fcd3956..fcd3956 100644 --- a/static/font-awesome/svgs/brands/steam-symbol.svg +++ b/live/static/font-awesome/svgs/brands/steam-symbol.svg diff --git a/static/font-awesome/svgs/brands/steam.svg b/live/static/font-awesome/svgs/brands/steam.svg index 0d0aa45..0d0aa45 100644 --- a/static/font-awesome/svgs/brands/steam.svg +++ b/live/static/font-awesome/svgs/brands/steam.svg diff --git a/static/font-awesome/svgs/brands/sticker-mule.svg b/live/static/font-awesome/svgs/brands/sticker-mule.svg index b7a00bb..b7a00bb 100644 --- a/static/font-awesome/svgs/brands/sticker-mule.svg +++ b/live/static/font-awesome/svgs/brands/sticker-mule.svg diff --git a/static/font-awesome/svgs/brands/strava.svg b/live/static/font-awesome/svgs/brands/strava.svg index ac90055..ac90055 100644 --- a/static/font-awesome/svgs/brands/strava.svg +++ b/live/static/font-awesome/svgs/brands/strava.svg diff --git a/static/font-awesome/svgs/brands/stripe-s.svg b/live/static/font-awesome/svgs/brands/stripe-s.svg index acae317..acae317 100644 --- a/static/font-awesome/svgs/brands/stripe-s.svg +++ b/live/static/font-awesome/svgs/brands/stripe-s.svg diff --git a/static/font-awesome/svgs/brands/stripe.svg b/live/static/font-awesome/svgs/brands/stripe.svg index d38f0b4..d38f0b4 100644 --- a/static/font-awesome/svgs/brands/stripe.svg +++ b/live/static/font-awesome/svgs/brands/stripe.svg diff --git a/static/font-awesome/svgs/brands/studiovinari.svg b/live/static/font-awesome/svgs/brands/studiovinari.svg index 4b2f2e1..4b2f2e1 100644 --- a/static/font-awesome/svgs/brands/studiovinari.svg +++ b/live/static/font-awesome/svgs/brands/studiovinari.svg diff --git a/static/font-awesome/svgs/brands/stumbleupon-circle.svg b/live/static/font-awesome/svgs/brands/stumbleupon-circle.svg index a28e0b6..a28e0b6 100644 --- a/static/font-awesome/svgs/brands/stumbleupon-circle.svg +++ b/live/static/font-awesome/svgs/brands/stumbleupon-circle.svg diff --git a/static/font-awesome/svgs/brands/stumbleupon.svg b/live/static/font-awesome/svgs/brands/stumbleupon.svg index fe7978f..fe7978f 100644 --- a/static/font-awesome/svgs/brands/stumbleupon.svg +++ b/live/static/font-awesome/svgs/brands/stumbleupon.svg diff --git a/static/font-awesome/svgs/brands/superpowers.svg b/live/static/font-awesome/svgs/brands/superpowers.svg index a971db3..a971db3 100644 --- a/static/font-awesome/svgs/brands/superpowers.svg +++ b/live/static/font-awesome/svgs/brands/superpowers.svg diff --git a/static/font-awesome/svgs/brands/supple.svg b/live/static/font-awesome/svgs/brands/supple.svg index 8d59339..8d59339 100644 --- a/static/font-awesome/svgs/brands/supple.svg +++ b/live/static/font-awesome/svgs/brands/supple.svg diff --git a/static/font-awesome/svgs/brands/suse.svg b/live/static/font-awesome/svgs/brands/suse.svg index 7af3411..7af3411 100644 --- a/static/font-awesome/svgs/brands/suse.svg +++ b/live/static/font-awesome/svgs/brands/suse.svg diff --git a/static/font-awesome/svgs/brands/swift.svg b/live/static/font-awesome/svgs/brands/swift.svg index 27ddeac..27ddeac 100644 --- a/static/font-awesome/svgs/brands/swift.svg +++ b/live/static/font-awesome/svgs/brands/swift.svg diff --git a/static/font-awesome/svgs/brands/symfony.svg b/live/static/font-awesome/svgs/brands/symfony.svg index 9cc9510..9cc9510 100644 --- a/static/font-awesome/svgs/brands/symfony.svg +++ b/live/static/font-awesome/svgs/brands/symfony.svg diff --git a/static/font-awesome/svgs/brands/teamspeak.svg b/live/static/font-awesome/svgs/brands/teamspeak.svg index c0d32c2..c0d32c2 100644 --- a/static/font-awesome/svgs/brands/teamspeak.svg +++ b/live/static/font-awesome/svgs/brands/teamspeak.svg diff --git a/static/font-awesome/svgs/brands/telegram-plane.svg b/live/static/font-awesome/svgs/brands/telegram-plane.svg index 9a03f17..9a03f17 100644 --- a/static/font-awesome/svgs/brands/telegram-plane.svg +++ b/live/static/font-awesome/svgs/brands/telegram-plane.svg diff --git a/static/font-awesome/svgs/brands/telegram.svg b/live/static/font-awesome/svgs/brands/telegram.svg index d60b094..d60b094 100644 --- a/static/font-awesome/svgs/brands/telegram.svg +++ b/live/static/font-awesome/svgs/brands/telegram.svg diff --git a/static/font-awesome/svgs/brands/tencent-weibo.svg b/live/static/font-awesome/svgs/brands/tencent-weibo.svg index d2cb809..d2cb809 100644 --- a/static/font-awesome/svgs/brands/tencent-weibo.svg +++ b/live/static/font-awesome/svgs/brands/tencent-weibo.svg diff --git a/static/font-awesome/svgs/brands/the-red-yeti.svg b/live/static/font-awesome/svgs/brands/the-red-yeti.svg index 6cb8461..6cb8461 100644 --- a/static/font-awesome/svgs/brands/the-red-yeti.svg +++ b/live/static/font-awesome/svgs/brands/the-red-yeti.svg diff --git a/static/font-awesome/svgs/brands/themeco.svg b/live/static/font-awesome/svgs/brands/themeco.svg index 1e6fe91..1e6fe91 100644 --- a/static/font-awesome/svgs/brands/themeco.svg +++ b/live/static/font-awesome/svgs/brands/themeco.svg diff --git a/static/font-awesome/svgs/brands/themeisle.svg b/live/static/font-awesome/svgs/brands/themeisle.svg index d14837e..d14837e 100644 --- a/static/font-awesome/svgs/brands/themeisle.svg +++ b/live/static/font-awesome/svgs/brands/themeisle.svg diff --git a/static/font-awesome/svgs/brands/think-peaks.svg b/live/static/font-awesome/svgs/brands/think-peaks.svg index 045169b..045169b 100644 --- a/static/font-awesome/svgs/brands/think-peaks.svg +++ b/live/static/font-awesome/svgs/brands/think-peaks.svg diff --git a/static/font-awesome/svgs/brands/tiktok.svg b/live/static/font-awesome/svgs/brands/tiktok.svg index b077a03..b077a03 100644 --- a/static/font-awesome/svgs/brands/tiktok.svg +++ b/live/static/font-awesome/svgs/brands/tiktok.svg diff --git a/static/font-awesome/svgs/brands/trade-federation.svg b/live/static/font-awesome/svgs/brands/trade-federation.svg index 567a066..567a066 100644 --- a/static/font-awesome/svgs/brands/trade-federation.svg +++ b/live/static/font-awesome/svgs/brands/trade-federation.svg diff --git a/static/font-awesome/svgs/brands/trello.svg b/live/static/font-awesome/svgs/brands/trello.svg index aa3c578..aa3c578 100644 --- a/static/font-awesome/svgs/brands/trello.svg +++ b/live/static/font-awesome/svgs/brands/trello.svg diff --git a/static/font-awesome/svgs/brands/tripadvisor.svg b/live/static/font-awesome/svgs/brands/tripadvisor.svg index 5123df5..5123df5 100644 --- a/static/font-awesome/svgs/brands/tripadvisor.svg +++ b/live/static/font-awesome/svgs/brands/tripadvisor.svg diff --git a/static/font-awesome/svgs/brands/tumblr-square.svg b/live/static/font-awesome/svgs/brands/tumblr-square.svg index a961084..a961084 100644 --- a/static/font-awesome/svgs/brands/tumblr-square.svg +++ b/live/static/font-awesome/svgs/brands/tumblr-square.svg diff --git a/static/font-awesome/svgs/brands/tumblr.svg b/live/static/font-awesome/svgs/brands/tumblr.svg index a9e9398..a9e9398 100644 --- a/static/font-awesome/svgs/brands/tumblr.svg +++ b/live/static/font-awesome/svgs/brands/tumblr.svg diff --git a/static/font-awesome/svgs/brands/twitch.svg b/live/static/font-awesome/svgs/brands/twitch.svg index a3c407a..a3c407a 100644 --- a/static/font-awesome/svgs/brands/twitch.svg +++ b/live/static/font-awesome/svgs/brands/twitch.svg diff --git a/static/font-awesome/svgs/brands/twitter-square.svg b/live/static/font-awesome/svgs/brands/twitter-square.svg index 9b77572..9b77572 100644 --- a/static/font-awesome/svgs/brands/twitter-square.svg +++ b/live/static/font-awesome/svgs/brands/twitter-square.svg diff --git a/static/font-awesome/svgs/brands/twitter.svg b/live/static/font-awesome/svgs/brands/twitter.svg index 3db10f6..3db10f6 100644 --- a/static/font-awesome/svgs/brands/twitter.svg +++ b/live/static/font-awesome/svgs/brands/twitter.svg diff --git a/static/font-awesome/svgs/brands/typo3.svg b/live/static/font-awesome/svgs/brands/typo3.svg index 4b1f163..4b1f163 100644 --- a/static/font-awesome/svgs/brands/typo3.svg +++ b/live/static/font-awesome/svgs/brands/typo3.svg diff --git a/static/font-awesome/svgs/brands/uber.svg b/live/static/font-awesome/svgs/brands/uber.svg index 365de95..365de95 100644 --- a/static/font-awesome/svgs/brands/uber.svg +++ b/live/static/font-awesome/svgs/brands/uber.svg diff --git a/static/font-awesome/svgs/brands/ubuntu.svg b/live/static/font-awesome/svgs/brands/ubuntu.svg index 0eb09b5..0eb09b5 100644 --- a/static/font-awesome/svgs/brands/ubuntu.svg +++ b/live/static/font-awesome/svgs/brands/ubuntu.svg diff --git a/static/font-awesome/svgs/brands/uikit.svg b/live/static/font-awesome/svgs/brands/uikit.svg index df1e136..df1e136 100644 --- a/static/font-awesome/svgs/brands/uikit.svg +++ b/live/static/font-awesome/svgs/brands/uikit.svg diff --git a/static/font-awesome/svgs/brands/umbraco.svg b/live/static/font-awesome/svgs/brands/umbraco.svg index 2ec9f86..2ec9f86 100644 --- a/static/font-awesome/svgs/brands/umbraco.svg +++ b/live/static/font-awesome/svgs/brands/umbraco.svg diff --git a/static/font-awesome/svgs/brands/uncharted.svg b/live/static/font-awesome/svgs/brands/uncharted.svg index 5e421f7..5e421f7 100644 --- a/static/font-awesome/svgs/brands/uncharted.svg +++ b/live/static/font-awesome/svgs/brands/uncharted.svg diff --git a/static/font-awesome/svgs/brands/uniregistry.svg b/live/static/font-awesome/svgs/brands/uniregistry.svg index d1d7f7f..d1d7f7f 100644 --- a/static/font-awesome/svgs/brands/uniregistry.svg +++ b/live/static/font-awesome/svgs/brands/uniregistry.svg diff --git a/static/font-awesome/svgs/brands/unity.svg b/live/static/font-awesome/svgs/brands/unity.svg index af6b7a4..af6b7a4 100644 --- a/static/font-awesome/svgs/brands/unity.svg +++ b/live/static/font-awesome/svgs/brands/unity.svg diff --git a/static/font-awesome/svgs/brands/unsplash.svg b/live/static/font-awesome/svgs/brands/unsplash.svg index 26eca57..26eca57 100644 --- a/static/font-awesome/svgs/brands/unsplash.svg +++ b/live/static/font-awesome/svgs/brands/unsplash.svg diff --git a/static/font-awesome/svgs/brands/untappd.svg b/live/static/font-awesome/svgs/brands/untappd.svg index ef2f9ff..ef2f9ff 100644 --- a/static/font-awesome/svgs/brands/untappd.svg +++ b/live/static/font-awesome/svgs/brands/untappd.svg diff --git a/static/font-awesome/svgs/brands/ups.svg b/live/static/font-awesome/svgs/brands/ups.svg index 96dd74c..96dd74c 100644 --- a/static/font-awesome/svgs/brands/ups.svg +++ b/live/static/font-awesome/svgs/brands/ups.svg diff --git a/static/font-awesome/svgs/brands/usb.svg b/live/static/font-awesome/svgs/brands/usb.svg index 5117799..5117799 100644 --- a/static/font-awesome/svgs/brands/usb.svg +++ b/live/static/font-awesome/svgs/brands/usb.svg diff --git a/static/font-awesome/svgs/brands/usps.svg b/live/static/font-awesome/svgs/brands/usps.svg index 366e594..366e594 100644 --- a/static/font-awesome/svgs/brands/usps.svg +++ b/live/static/font-awesome/svgs/brands/usps.svg diff --git a/static/font-awesome/svgs/brands/ussunnah.svg b/live/static/font-awesome/svgs/brands/ussunnah.svg index 6227dd9..6227dd9 100644 --- a/static/font-awesome/svgs/brands/ussunnah.svg +++ b/live/static/font-awesome/svgs/brands/ussunnah.svg diff --git a/static/font-awesome/svgs/brands/vaadin.svg b/live/static/font-awesome/svgs/brands/vaadin.svg index 7e9cbe2..7e9cbe2 100644 --- a/static/font-awesome/svgs/brands/vaadin.svg +++ b/live/static/font-awesome/svgs/brands/vaadin.svg diff --git a/static/font-awesome/svgs/brands/viacoin.svg b/live/static/font-awesome/svgs/brands/viacoin.svg index 3994a6d..3994a6d 100644 --- a/static/font-awesome/svgs/brands/viacoin.svg +++ b/live/static/font-awesome/svgs/brands/viacoin.svg diff --git a/static/font-awesome/svgs/brands/viadeo-square.svg b/live/static/font-awesome/svgs/brands/viadeo-square.svg index 7390af3..7390af3 100644 --- a/static/font-awesome/svgs/brands/viadeo-square.svg +++ b/live/static/font-awesome/svgs/brands/viadeo-square.svg diff --git a/static/font-awesome/svgs/brands/viadeo.svg b/live/static/font-awesome/svgs/brands/viadeo.svg index 1acba38..1acba38 100644 --- a/static/font-awesome/svgs/brands/viadeo.svg +++ b/live/static/font-awesome/svgs/brands/viadeo.svg diff --git a/static/font-awesome/svgs/brands/viber.svg b/live/static/font-awesome/svgs/brands/viber.svg index dccc9c3..dccc9c3 100644 --- a/static/font-awesome/svgs/brands/viber.svg +++ b/live/static/font-awesome/svgs/brands/viber.svg diff --git a/static/font-awesome/svgs/brands/vimeo-square.svg b/live/static/font-awesome/svgs/brands/vimeo-square.svg index 1f40145..1f40145 100644 --- a/static/font-awesome/svgs/brands/vimeo-square.svg +++ b/live/static/font-awesome/svgs/brands/vimeo-square.svg diff --git a/static/font-awesome/svgs/brands/vimeo-v.svg b/live/static/font-awesome/svgs/brands/vimeo-v.svg index 2ebd654..2ebd654 100644 --- a/static/font-awesome/svgs/brands/vimeo-v.svg +++ b/live/static/font-awesome/svgs/brands/vimeo-v.svg diff --git a/static/font-awesome/svgs/brands/vimeo.svg b/live/static/font-awesome/svgs/brands/vimeo.svg index 9b3d6a9..9b3d6a9 100644 --- a/static/font-awesome/svgs/brands/vimeo.svg +++ b/live/static/font-awesome/svgs/brands/vimeo.svg diff --git a/static/font-awesome/svgs/brands/vine.svg b/live/static/font-awesome/svgs/brands/vine.svg index bb6d369..bb6d369 100644 --- a/static/font-awesome/svgs/brands/vine.svg +++ b/live/static/font-awesome/svgs/brands/vine.svg diff --git a/static/font-awesome/svgs/brands/vk.svg b/live/static/font-awesome/svgs/brands/vk.svg index 960003d..960003d 100644 --- a/static/font-awesome/svgs/brands/vk.svg +++ b/live/static/font-awesome/svgs/brands/vk.svg diff --git a/static/font-awesome/svgs/brands/vnv.svg b/live/static/font-awesome/svgs/brands/vnv.svg index a67a2d4..a67a2d4 100644 --- a/static/font-awesome/svgs/brands/vnv.svg +++ b/live/static/font-awesome/svgs/brands/vnv.svg diff --git a/static/font-awesome/svgs/brands/vuejs.svg b/live/static/font-awesome/svgs/brands/vuejs.svg index aa65526..aa65526 100644 --- a/static/font-awesome/svgs/brands/vuejs.svg +++ b/live/static/font-awesome/svgs/brands/vuejs.svg diff --git a/static/font-awesome/svgs/brands/watchman-monitoring.svg b/live/static/font-awesome/svgs/brands/watchman-monitoring.svg index 099ab0f..099ab0f 100644 --- a/static/font-awesome/svgs/brands/watchman-monitoring.svg +++ b/live/static/font-awesome/svgs/brands/watchman-monitoring.svg diff --git a/static/font-awesome/svgs/brands/waze.svg b/live/static/font-awesome/svgs/brands/waze.svg index 331ef6b..331ef6b 100644 --- a/static/font-awesome/svgs/brands/waze.svg +++ b/live/static/font-awesome/svgs/brands/waze.svg diff --git a/static/font-awesome/svgs/brands/weebly.svg b/live/static/font-awesome/svgs/brands/weebly.svg index da1d2b5..da1d2b5 100644 --- a/static/font-awesome/svgs/brands/weebly.svg +++ b/live/static/font-awesome/svgs/brands/weebly.svg diff --git a/static/font-awesome/svgs/brands/weibo.svg b/live/static/font-awesome/svgs/brands/weibo.svg index a566b60..a566b60 100644 --- a/static/font-awesome/svgs/brands/weibo.svg +++ b/live/static/font-awesome/svgs/brands/weibo.svg diff --git a/static/font-awesome/svgs/brands/weixin.svg b/live/static/font-awesome/svgs/brands/weixin.svg index a4b2061..a4b2061 100644 --- a/static/font-awesome/svgs/brands/weixin.svg +++ b/live/static/font-awesome/svgs/brands/weixin.svg diff --git a/static/font-awesome/svgs/brands/whatsapp-square.svg b/live/static/font-awesome/svgs/brands/whatsapp-square.svg index f52bb4d..f52bb4d 100644 --- a/static/font-awesome/svgs/brands/whatsapp-square.svg +++ b/live/static/font-awesome/svgs/brands/whatsapp-square.svg diff --git a/static/font-awesome/svgs/brands/whatsapp.svg b/live/static/font-awesome/svgs/brands/whatsapp.svg index e5bc87b..e5bc87b 100644 --- a/static/font-awesome/svgs/brands/whatsapp.svg +++ b/live/static/font-awesome/svgs/brands/whatsapp.svg diff --git a/static/font-awesome/svgs/brands/whmcs.svg b/live/static/font-awesome/svgs/brands/whmcs.svg index b5609bc..b5609bc 100644 --- a/static/font-awesome/svgs/brands/whmcs.svg +++ b/live/static/font-awesome/svgs/brands/whmcs.svg diff --git a/static/font-awesome/svgs/brands/wikipedia-w.svg b/live/static/font-awesome/svgs/brands/wikipedia-w.svg index 4d33bac..4d33bac 100644 --- a/static/font-awesome/svgs/brands/wikipedia-w.svg +++ b/live/static/font-awesome/svgs/brands/wikipedia-w.svg diff --git a/static/font-awesome/svgs/brands/windows.svg b/live/static/font-awesome/svgs/brands/windows.svg index ea18871..ea18871 100644 --- a/static/font-awesome/svgs/brands/windows.svg +++ b/live/static/font-awesome/svgs/brands/windows.svg diff --git a/static/font-awesome/svgs/brands/wix.svg b/live/static/font-awesome/svgs/brands/wix.svg index a1f55f6..a1f55f6 100644 --- a/static/font-awesome/svgs/brands/wix.svg +++ b/live/static/font-awesome/svgs/brands/wix.svg diff --git a/static/font-awesome/svgs/brands/wizards-of-the-coast.svg b/live/static/font-awesome/svgs/brands/wizards-of-the-coast.svg index d58d119..d58d119 100644 --- a/static/font-awesome/svgs/brands/wizards-of-the-coast.svg +++ b/live/static/font-awesome/svgs/brands/wizards-of-the-coast.svg diff --git a/static/font-awesome/svgs/brands/wodu.svg b/live/static/font-awesome/svgs/brands/wodu.svg index 25fb219..25fb219 100644 --- a/static/font-awesome/svgs/brands/wodu.svg +++ b/live/static/font-awesome/svgs/brands/wodu.svg diff --git a/static/font-awesome/svgs/brands/wolf-pack-battalion.svg b/live/static/font-awesome/svgs/brands/wolf-pack-battalion.svg index 52f4d01..52f4d01 100644 --- a/static/font-awesome/svgs/brands/wolf-pack-battalion.svg +++ b/live/static/font-awesome/svgs/brands/wolf-pack-battalion.svg diff --git a/static/font-awesome/svgs/brands/wordpress-simple.svg b/live/static/font-awesome/svgs/brands/wordpress-simple.svg index e795c12..e795c12 100644 --- a/static/font-awesome/svgs/brands/wordpress-simple.svg +++ b/live/static/font-awesome/svgs/brands/wordpress-simple.svg diff --git a/static/font-awesome/svgs/brands/wordpress.svg b/live/static/font-awesome/svgs/brands/wordpress.svg index 2715798..2715798 100644 --- a/static/font-awesome/svgs/brands/wordpress.svg +++ b/live/static/font-awesome/svgs/brands/wordpress.svg diff --git a/static/font-awesome/svgs/brands/wpbeginner.svg b/live/static/font-awesome/svgs/brands/wpbeginner.svg index f7d9167..f7d9167 100644 --- a/static/font-awesome/svgs/brands/wpbeginner.svg +++ b/live/static/font-awesome/svgs/brands/wpbeginner.svg diff --git a/static/font-awesome/svgs/brands/wpexplorer.svg b/live/static/font-awesome/svgs/brands/wpexplorer.svg index 09e0310..09e0310 100644 --- a/static/font-awesome/svgs/brands/wpexplorer.svg +++ b/live/static/font-awesome/svgs/brands/wpexplorer.svg diff --git a/static/font-awesome/svgs/brands/wpforms.svg b/live/static/font-awesome/svgs/brands/wpforms.svg index f5b1fc5..f5b1fc5 100644 --- a/static/font-awesome/svgs/brands/wpforms.svg +++ b/live/static/font-awesome/svgs/brands/wpforms.svg diff --git a/static/font-awesome/svgs/brands/wpressr.svg b/live/static/font-awesome/svgs/brands/wpressr.svg index 6520c36..6520c36 100644 --- a/static/font-awesome/svgs/brands/wpressr.svg +++ b/live/static/font-awesome/svgs/brands/wpressr.svg diff --git a/static/font-awesome/svgs/brands/xbox.svg b/live/static/font-awesome/svgs/brands/xbox.svg index 2cf8078..2cf8078 100644 --- a/static/font-awesome/svgs/brands/xbox.svg +++ b/live/static/font-awesome/svgs/brands/xbox.svg diff --git a/static/font-awesome/svgs/brands/xing-square.svg b/live/static/font-awesome/svgs/brands/xing-square.svg index 8dfd549..8dfd549 100644 --- a/static/font-awesome/svgs/brands/xing-square.svg +++ b/live/static/font-awesome/svgs/brands/xing-square.svg diff --git a/static/font-awesome/svgs/brands/xing.svg b/live/static/font-awesome/svgs/brands/xing.svg index fd1b317..fd1b317 100644 --- a/static/font-awesome/svgs/brands/xing.svg +++ b/live/static/font-awesome/svgs/brands/xing.svg diff --git a/static/font-awesome/svgs/brands/y-combinator.svg b/live/static/font-awesome/svgs/brands/y-combinator.svg index 69ea33b..69ea33b 100644 --- a/static/font-awesome/svgs/brands/y-combinator.svg +++ b/live/static/font-awesome/svgs/brands/y-combinator.svg diff --git a/static/font-awesome/svgs/brands/yahoo.svg b/live/static/font-awesome/svgs/brands/yahoo.svg index e46549d..e46549d 100644 --- a/static/font-awesome/svgs/brands/yahoo.svg +++ b/live/static/font-awesome/svgs/brands/yahoo.svg diff --git a/static/font-awesome/svgs/brands/yammer.svg b/live/static/font-awesome/svgs/brands/yammer.svg index 62ff9f6..62ff9f6 100644 --- a/static/font-awesome/svgs/brands/yammer.svg +++ b/live/static/font-awesome/svgs/brands/yammer.svg diff --git a/static/font-awesome/svgs/brands/yandex-international.svg b/live/static/font-awesome/svgs/brands/yandex-international.svg index 5c270a6..5c270a6 100644 --- a/static/font-awesome/svgs/brands/yandex-international.svg +++ b/live/static/font-awesome/svgs/brands/yandex-international.svg diff --git a/static/font-awesome/svgs/brands/yandex.svg b/live/static/font-awesome/svgs/brands/yandex.svg index 9c4f981..9c4f981 100644 --- a/static/font-awesome/svgs/brands/yandex.svg +++ b/live/static/font-awesome/svgs/brands/yandex.svg diff --git a/static/font-awesome/svgs/brands/yarn.svg b/live/static/font-awesome/svgs/brands/yarn.svg index 9b756e2..9b756e2 100644 --- a/static/font-awesome/svgs/brands/yarn.svg +++ b/live/static/font-awesome/svgs/brands/yarn.svg diff --git a/static/font-awesome/svgs/brands/yelp.svg b/live/static/font-awesome/svgs/brands/yelp.svg index 53bb64a..53bb64a 100644 --- a/static/font-awesome/svgs/brands/yelp.svg +++ b/live/static/font-awesome/svgs/brands/yelp.svg diff --git a/static/font-awesome/svgs/brands/yoast.svg b/live/static/font-awesome/svgs/brands/yoast.svg index 194d904..194d904 100644 --- a/static/font-awesome/svgs/brands/yoast.svg +++ b/live/static/font-awesome/svgs/brands/yoast.svg diff --git a/static/font-awesome/svgs/brands/youtube-square.svg b/live/static/font-awesome/svgs/brands/youtube-square.svg index 6080dd6..6080dd6 100644 --- a/static/font-awesome/svgs/brands/youtube-square.svg +++ b/live/static/font-awesome/svgs/brands/youtube-square.svg diff --git a/static/font-awesome/svgs/brands/youtube.svg b/live/static/font-awesome/svgs/brands/youtube.svg index adfe427..adfe427 100644 --- a/static/font-awesome/svgs/brands/youtube.svg +++ b/live/static/font-awesome/svgs/brands/youtube.svg diff --git a/static/font-awesome/svgs/brands/zhihu.svg b/live/static/font-awesome/svgs/brands/zhihu.svg index b8d1457..b8d1457 100644 --- a/static/font-awesome/svgs/brands/zhihu.svg +++ b/live/static/font-awesome/svgs/brands/zhihu.svg diff --git a/static/font-awesome/svgs/regular/address-book.svg b/live/static/font-awesome/svgs/regular/address-book.svg index 4fc615e..4fc615e 100644 --- a/static/font-awesome/svgs/regular/address-book.svg +++ b/live/static/font-awesome/svgs/regular/address-book.svg diff --git a/static/font-awesome/svgs/regular/address-card.svg b/live/static/font-awesome/svgs/regular/address-card.svg index e85805f..e85805f 100644 --- a/static/font-awesome/svgs/regular/address-card.svg +++ b/live/static/font-awesome/svgs/regular/address-card.svg diff --git a/static/font-awesome/svgs/regular/angry.svg b/live/static/font-awesome/svgs/regular/angry.svg index b233d4e..b233d4e 100644 --- a/static/font-awesome/svgs/regular/angry.svg +++ b/live/static/font-awesome/svgs/regular/angry.svg diff --git a/static/font-awesome/svgs/regular/arrow-alt-circle-down.svg b/live/static/font-awesome/svgs/regular/arrow-alt-circle-down.svg index f74020a..f74020a 100644 --- a/static/font-awesome/svgs/regular/arrow-alt-circle-down.svg +++ b/live/static/font-awesome/svgs/regular/arrow-alt-circle-down.svg diff --git a/static/font-awesome/svgs/regular/arrow-alt-circle-left.svg b/live/static/font-awesome/svgs/regular/arrow-alt-circle-left.svg index 49d48ca..49d48ca 100644 --- a/static/font-awesome/svgs/regular/arrow-alt-circle-left.svg +++ b/live/static/font-awesome/svgs/regular/arrow-alt-circle-left.svg diff --git a/static/font-awesome/svgs/regular/arrow-alt-circle-right.svg b/live/static/font-awesome/svgs/regular/arrow-alt-circle-right.svg index 542a035..542a035 100644 --- a/static/font-awesome/svgs/regular/arrow-alt-circle-right.svg +++ b/live/static/font-awesome/svgs/regular/arrow-alt-circle-right.svg diff --git a/static/font-awesome/svgs/regular/arrow-alt-circle-up.svg b/live/static/font-awesome/svgs/regular/arrow-alt-circle-up.svg index f0f5c0e..f0f5c0e 100644 --- a/static/font-awesome/svgs/regular/arrow-alt-circle-up.svg +++ b/live/static/font-awesome/svgs/regular/arrow-alt-circle-up.svg diff --git a/static/font-awesome/svgs/regular/bell-slash.svg b/live/static/font-awesome/svgs/regular/bell-slash.svg index eae738d..eae738d 100644 --- a/static/font-awesome/svgs/regular/bell-slash.svg +++ b/live/static/font-awesome/svgs/regular/bell-slash.svg diff --git a/static/font-awesome/svgs/regular/bell.svg b/live/static/font-awesome/svgs/regular/bell.svg index 85657ff..85657ff 100644 --- a/static/font-awesome/svgs/regular/bell.svg +++ b/live/static/font-awesome/svgs/regular/bell.svg diff --git a/static/font-awesome/svgs/regular/bookmark.svg b/live/static/font-awesome/svgs/regular/bookmark.svg index 5c4f7d2..5c4f7d2 100644 --- a/static/font-awesome/svgs/regular/bookmark.svg +++ b/live/static/font-awesome/svgs/regular/bookmark.svg diff --git a/static/font-awesome/svgs/regular/building.svg b/live/static/font-awesome/svgs/regular/building.svg index f92aaa7..f92aaa7 100644 --- a/static/font-awesome/svgs/regular/building.svg +++ b/live/static/font-awesome/svgs/regular/building.svg diff --git a/static/font-awesome/svgs/regular/calendar-alt.svg b/live/static/font-awesome/svgs/regular/calendar-alt.svg index 3cef712..3cef712 100644 --- a/static/font-awesome/svgs/regular/calendar-alt.svg +++ b/live/static/font-awesome/svgs/regular/calendar-alt.svg diff --git a/static/font-awesome/svgs/regular/calendar-check.svg b/live/static/font-awesome/svgs/regular/calendar-check.svg index 294b899..294b899 100644 --- a/static/font-awesome/svgs/regular/calendar-check.svg +++ b/live/static/font-awesome/svgs/regular/calendar-check.svg diff --git a/static/font-awesome/svgs/regular/calendar-minus.svg b/live/static/font-awesome/svgs/regular/calendar-minus.svg index 379ee77..379ee77 100644 --- a/static/font-awesome/svgs/regular/calendar-minus.svg +++ b/live/static/font-awesome/svgs/regular/calendar-minus.svg diff --git a/static/font-awesome/svgs/regular/calendar-plus.svg b/live/static/font-awesome/svgs/regular/calendar-plus.svg index 08bcd08..08bcd08 100644 --- a/static/font-awesome/svgs/regular/calendar-plus.svg +++ b/live/static/font-awesome/svgs/regular/calendar-plus.svg diff --git a/static/font-awesome/svgs/regular/calendar-times.svg b/live/static/font-awesome/svgs/regular/calendar-times.svg index c509511..c509511 100644 --- a/static/font-awesome/svgs/regular/calendar-times.svg +++ b/live/static/font-awesome/svgs/regular/calendar-times.svg diff --git a/static/font-awesome/svgs/regular/calendar.svg b/live/static/font-awesome/svgs/regular/calendar.svg index 74e5221..74e5221 100644 --- a/static/font-awesome/svgs/regular/calendar.svg +++ b/live/static/font-awesome/svgs/regular/calendar.svg diff --git a/static/font-awesome/svgs/regular/caret-square-down.svg b/live/static/font-awesome/svgs/regular/caret-square-down.svg index 9448e3d..9448e3d 100644 --- a/static/font-awesome/svgs/regular/caret-square-down.svg +++ b/live/static/font-awesome/svgs/regular/caret-square-down.svg diff --git a/static/font-awesome/svgs/regular/caret-square-left.svg b/live/static/font-awesome/svgs/regular/caret-square-left.svg index 8f8b952..8f8b952 100644 --- a/static/font-awesome/svgs/regular/caret-square-left.svg +++ b/live/static/font-awesome/svgs/regular/caret-square-left.svg diff --git a/static/font-awesome/svgs/regular/caret-square-right.svg b/live/static/font-awesome/svgs/regular/caret-square-right.svg index 4fef0f3..4fef0f3 100644 --- a/static/font-awesome/svgs/regular/caret-square-right.svg +++ b/live/static/font-awesome/svgs/regular/caret-square-right.svg diff --git a/static/font-awesome/svgs/regular/caret-square-up.svg b/live/static/font-awesome/svgs/regular/caret-square-up.svg index 1868fae..1868fae 100644 --- a/static/font-awesome/svgs/regular/caret-square-up.svg +++ b/live/static/font-awesome/svgs/regular/caret-square-up.svg diff --git a/static/font-awesome/svgs/regular/chart-bar.svg b/live/static/font-awesome/svgs/regular/chart-bar.svg index 9a18599..9a18599 100644 --- a/static/font-awesome/svgs/regular/chart-bar.svg +++ b/live/static/font-awesome/svgs/regular/chart-bar.svg diff --git a/static/font-awesome/svgs/regular/check-circle.svg b/live/static/font-awesome/svgs/regular/check-circle.svg index c08b746..c08b746 100644 --- a/static/font-awesome/svgs/regular/check-circle.svg +++ b/live/static/font-awesome/svgs/regular/check-circle.svg diff --git a/static/font-awesome/svgs/regular/check-square.svg b/live/static/font-awesome/svgs/regular/check-square.svg index 28acc4c..28acc4c 100644 --- a/static/font-awesome/svgs/regular/check-square.svg +++ b/live/static/font-awesome/svgs/regular/check-square.svg diff --git a/static/font-awesome/svgs/regular/circle.svg b/live/static/font-awesome/svgs/regular/circle.svg index c916c8d..c916c8d 100644 --- a/static/font-awesome/svgs/regular/circle.svg +++ b/live/static/font-awesome/svgs/regular/circle.svg diff --git a/static/font-awesome/svgs/regular/clipboard.svg b/live/static/font-awesome/svgs/regular/clipboard.svg index 562aa10..562aa10 100644 --- a/static/font-awesome/svgs/regular/clipboard.svg +++ b/live/static/font-awesome/svgs/regular/clipboard.svg diff --git a/static/font-awesome/svgs/regular/clock.svg b/live/static/font-awesome/svgs/regular/clock.svg index be67bc0..be67bc0 100644 --- a/static/font-awesome/svgs/regular/clock.svg +++ b/live/static/font-awesome/svgs/regular/clock.svg diff --git a/static/font-awesome/svgs/regular/clone.svg b/live/static/font-awesome/svgs/regular/clone.svg index fb1cd63..fb1cd63 100644 --- a/static/font-awesome/svgs/regular/clone.svg +++ b/live/static/font-awesome/svgs/regular/clone.svg diff --git a/static/font-awesome/svgs/regular/closed-captioning.svg b/live/static/font-awesome/svgs/regular/closed-captioning.svg index c121f45..c121f45 100644 --- a/static/font-awesome/svgs/regular/closed-captioning.svg +++ b/live/static/font-awesome/svgs/regular/closed-captioning.svg diff --git a/static/font-awesome/svgs/regular/comment-alt.svg b/live/static/font-awesome/svgs/regular/comment-alt.svg index a30ba61..a30ba61 100644 --- a/static/font-awesome/svgs/regular/comment-alt.svg +++ b/live/static/font-awesome/svgs/regular/comment-alt.svg diff --git a/static/font-awesome/svgs/regular/comment-dots.svg b/live/static/font-awesome/svgs/regular/comment-dots.svg index b0db7c7..b0db7c7 100644 --- a/static/font-awesome/svgs/regular/comment-dots.svg +++ b/live/static/font-awesome/svgs/regular/comment-dots.svg diff --git a/static/font-awesome/svgs/regular/comment.svg b/live/static/font-awesome/svgs/regular/comment.svg index dc06d7b..dc06d7b 100644 --- a/static/font-awesome/svgs/regular/comment.svg +++ b/live/static/font-awesome/svgs/regular/comment.svg diff --git a/static/font-awesome/svgs/regular/comments.svg b/live/static/font-awesome/svgs/regular/comments.svg index ba87975..ba87975 100644 --- a/static/font-awesome/svgs/regular/comments.svg +++ b/live/static/font-awesome/svgs/regular/comments.svg diff --git a/static/font-awesome/svgs/regular/compass.svg b/live/static/font-awesome/svgs/regular/compass.svg index f91ced1..f91ced1 100644 --- a/static/font-awesome/svgs/regular/compass.svg +++ b/live/static/font-awesome/svgs/regular/compass.svg diff --git a/static/font-awesome/svgs/regular/copy.svg b/live/static/font-awesome/svgs/regular/copy.svg index 2fe9c46..2fe9c46 100644 --- a/static/font-awesome/svgs/regular/copy.svg +++ b/live/static/font-awesome/svgs/regular/copy.svg diff --git a/static/font-awesome/svgs/regular/copyright.svg b/live/static/font-awesome/svgs/regular/copyright.svg index 20200db..20200db 100644 --- a/static/font-awesome/svgs/regular/copyright.svg +++ b/live/static/font-awesome/svgs/regular/copyright.svg diff --git a/static/font-awesome/svgs/regular/credit-card.svg b/live/static/font-awesome/svgs/regular/credit-card.svg index 0831010..0831010 100644 --- a/static/font-awesome/svgs/regular/credit-card.svg +++ b/live/static/font-awesome/svgs/regular/credit-card.svg diff --git a/static/font-awesome/svgs/regular/dizzy.svg b/live/static/font-awesome/svgs/regular/dizzy.svg index 92d31fe..92d31fe 100644 --- a/static/font-awesome/svgs/regular/dizzy.svg +++ b/live/static/font-awesome/svgs/regular/dizzy.svg diff --git a/static/font-awesome/svgs/regular/dot-circle.svg b/live/static/font-awesome/svgs/regular/dot-circle.svg index b99c46f..b99c46f 100644 --- a/static/font-awesome/svgs/regular/dot-circle.svg +++ b/live/static/font-awesome/svgs/regular/dot-circle.svg diff --git a/static/font-awesome/svgs/regular/edit.svg b/live/static/font-awesome/svgs/regular/edit.svg index bd59b43..bd59b43 100644 --- a/static/font-awesome/svgs/regular/edit.svg +++ b/live/static/font-awesome/svgs/regular/edit.svg diff --git a/static/font-awesome/svgs/regular/envelope-open.svg b/live/static/font-awesome/svgs/regular/envelope-open.svg index e8e973d..e8e973d 100644 --- a/static/font-awesome/svgs/regular/envelope-open.svg +++ b/live/static/font-awesome/svgs/regular/envelope-open.svg diff --git a/static/font-awesome/svgs/regular/envelope.svg b/live/static/font-awesome/svgs/regular/envelope.svg index 24e6760..24e6760 100644 --- a/static/font-awesome/svgs/regular/envelope.svg +++ b/live/static/font-awesome/svgs/regular/envelope.svg diff --git a/static/font-awesome/svgs/regular/eye-slash.svg b/live/static/font-awesome/svgs/regular/eye-slash.svg index 7153e1c..7153e1c 100644 --- a/static/font-awesome/svgs/regular/eye-slash.svg +++ b/live/static/font-awesome/svgs/regular/eye-slash.svg diff --git a/static/font-awesome/svgs/regular/eye.svg b/live/static/font-awesome/svgs/regular/eye.svg index 353af11..353af11 100644 --- a/static/font-awesome/svgs/regular/eye.svg +++ b/live/static/font-awesome/svgs/regular/eye.svg diff --git a/static/font-awesome/svgs/regular/file-alt.svg b/live/static/font-awesome/svgs/regular/file-alt.svg index 1f3c705..1f3c705 100644 --- a/static/font-awesome/svgs/regular/file-alt.svg +++ b/live/static/font-awesome/svgs/regular/file-alt.svg diff --git a/static/font-awesome/svgs/regular/file-archive.svg b/live/static/font-awesome/svgs/regular/file-archive.svg index 5380074..5380074 100644 --- a/static/font-awesome/svgs/regular/file-archive.svg +++ b/live/static/font-awesome/svgs/regular/file-archive.svg diff --git a/static/font-awesome/svgs/regular/file-audio.svg b/live/static/font-awesome/svgs/regular/file-audio.svg index 79c64ab..79c64ab 100644 --- a/static/font-awesome/svgs/regular/file-audio.svg +++ b/live/static/font-awesome/svgs/regular/file-audio.svg diff --git a/static/font-awesome/svgs/regular/file-code.svg b/live/static/font-awesome/svgs/regular/file-code.svg index 6ca3b1f..6ca3b1f 100644 --- a/static/font-awesome/svgs/regular/file-code.svg +++ b/live/static/font-awesome/svgs/regular/file-code.svg diff --git a/static/font-awesome/svgs/regular/file-excel.svg b/live/static/font-awesome/svgs/regular/file-excel.svg index 1b952cc..1b952cc 100644 --- a/static/font-awesome/svgs/regular/file-excel.svg +++ b/live/static/font-awesome/svgs/regular/file-excel.svg diff --git a/static/font-awesome/svgs/regular/file-image.svg b/live/static/font-awesome/svgs/regular/file-image.svg index 77a3da4..77a3da4 100644 --- a/static/font-awesome/svgs/regular/file-image.svg +++ b/live/static/font-awesome/svgs/regular/file-image.svg diff --git a/static/font-awesome/svgs/regular/file-pdf.svg b/live/static/font-awesome/svgs/regular/file-pdf.svg index 4d03600..4d03600 100644 --- a/static/font-awesome/svgs/regular/file-pdf.svg +++ b/live/static/font-awesome/svgs/regular/file-pdf.svg diff --git a/static/font-awesome/svgs/regular/file-powerpoint.svg b/live/static/font-awesome/svgs/regular/file-powerpoint.svg index 3eb1338..3eb1338 100644 --- a/static/font-awesome/svgs/regular/file-powerpoint.svg +++ b/live/static/font-awesome/svgs/regular/file-powerpoint.svg diff --git a/static/font-awesome/svgs/regular/file-video.svg b/live/static/font-awesome/svgs/regular/file-video.svg index 3da4d4b..3da4d4b 100644 --- a/static/font-awesome/svgs/regular/file-video.svg +++ b/live/static/font-awesome/svgs/regular/file-video.svg diff --git a/static/font-awesome/svgs/regular/file-word.svg b/live/static/font-awesome/svgs/regular/file-word.svg index 6a5a51a..6a5a51a 100644 --- a/static/font-awesome/svgs/regular/file-word.svg +++ b/live/static/font-awesome/svgs/regular/file-word.svg diff --git a/static/font-awesome/svgs/regular/file.svg b/live/static/font-awesome/svgs/regular/file.svg index a3e4b84..a3e4b84 100644 --- a/static/font-awesome/svgs/regular/file.svg +++ b/live/static/font-awesome/svgs/regular/file.svg diff --git a/static/font-awesome/svgs/regular/flag.svg b/live/static/font-awesome/svgs/regular/flag.svg index 84863f2..84863f2 100644 --- a/static/font-awesome/svgs/regular/flag.svg +++ b/live/static/font-awesome/svgs/regular/flag.svg diff --git a/static/font-awesome/svgs/regular/flushed.svg b/live/static/font-awesome/svgs/regular/flushed.svg index 3953389..3953389 100644 --- a/static/font-awesome/svgs/regular/flushed.svg +++ b/live/static/font-awesome/svgs/regular/flushed.svg diff --git a/static/font-awesome/svgs/regular/folder-open.svg b/live/static/font-awesome/svgs/regular/folder-open.svg index 6589eb2..6589eb2 100644 --- a/static/font-awesome/svgs/regular/folder-open.svg +++ b/live/static/font-awesome/svgs/regular/folder-open.svg diff --git a/static/font-awesome/svgs/regular/folder.svg b/live/static/font-awesome/svgs/regular/folder.svg index 230556b..230556b 100644 --- a/static/font-awesome/svgs/regular/folder.svg +++ b/live/static/font-awesome/svgs/regular/folder.svg diff --git a/static/font-awesome/svgs/regular/font-awesome-logo-full.svg b/live/static/font-awesome/svgs/regular/font-awesome-logo-full.svg index 812bbc0..812bbc0 100644 --- a/static/font-awesome/svgs/regular/font-awesome-logo-full.svg +++ b/live/static/font-awesome/svgs/regular/font-awesome-logo-full.svg diff --git a/static/font-awesome/svgs/regular/frown-open.svg b/live/static/font-awesome/svgs/regular/frown-open.svg index a7cefa7..a7cefa7 100644 --- a/static/font-awesome/svgs/regular/frown-open.svg +++ b/live/static/font-awesome/svgs/regular/frown-open.svg diff --git a/static/font-awesome/svgs/regular/frown.svg b/live/static/font-awesome/svgs/regular/frown.svg index 017b139..017b139 100644 --- a/static/font-awesome/svgs/regular/frown.svg +++ b/live/static/font-awesome/svgs/regular/frown.svg diff --git a/static/font-awesome/svgs/regular/futbol.svg b/live/static/font-awesome/svgs/regular/futbol.svg index 540972f..540972f 100644 --- a/static/font-awesome/svgs/regular/futbol.svg +++ b/live/static/font-awesome/svgs/regular/futbol.svg diff --git a/static/font-awesome/svgs/regular/gem.svg b/live/static/font-awesome/svgs/regular/gem.svg index d940053..d940053 100644 --- a/static/font-awesome/svgs/regular/gem.svg +++ b/live/static/font-awesome/svgs/regular/gem.svg diff --git a/static/font-awesome/svgs/regular/grimace.svg b/live/static/font-awesome/svgs/regular/grimace.svg index 74f2aa2..74f2aa2 100644 --- a/static/font-awesome/svgs/regular/grimace.svg +++ b/live/static/font-awesome/svgs/regular/grimace.svg diff --git a/static/font-awesome/svgs/regular/grin-alt.svg b/live/static/font-awesome/svgs/regular/grin-alt.svg index c64bc8b..c64bc8b 100644 --- a/static/font-awesome/svgs/regular/grin-alt.svg +++ b/live/static/font-awesome/svgs/regular/grin-alt.svg diff --git a/static/font-awesome/svgs/regular/grin-beam-sweat.svg b/live/static/font-awesome/svgs/regular/grin-beam-sweat.svg index 4903d88..4903d88 100644 --- a/static/font-awesome/svgs/regular/grin-beam-sweat.svg +++ b/live/static/font-awesome/svgs/regular/grin-beam-sweat.svg diff --git a/static/font-awesome/svgs/regular/grin-beam.svg b/live/static/font-awesome/svgs/regular/grin-beam.svg index 351f936..351f936 100644 --- a/static/font-awesome/svgs/regular/grin-beam.svg +++ b/live/static/font-awesome/svgs/regular/grin-beam.svg diff --git a/static/font-awesome/svgs/regular/grin-hearts.svg b/live/static/font-awesome/svgs/regular/grin-hearts.svg index 49cfd39..49cfd39 100644 --- a/static/font-awesome/svgs/regular/grin-hearts.svg +++ b/live/static/font-awesome/svgs/regular/grin-hearts.svg diff --git a/static/font-awesome/svgs/regular/grin-squint-tears.svg b/live/static/font-awesome/svgs/regular/grin-squint-tears.svg index 36e8243..36e8243 100644 --- a/static/font-awesome/svgs/regular/grin-squint-tears.svg +++ b/live/static/font-awesome/svgs/regular/grin-squint-tears.svg diff --git a/static/font-awesome/svgs/regular/grin-squint.svg b/live/static/font-awesome/svgs/regular/grin-squint.svg index cdc7135..cdc7135 100644 --- a/static/font-awesome/svgs/regular/grin-squint.svg +++ b/live/static/font-awesome/svgs/regular/grin-squint.svg diff --git a/static/font-awesome/svgs/regular/grin-stars.svg b/live/static/font-awesome/svgs/regular/grin-stars.svg index 7cec131..7cec131 100644 --- a/static/font-awesome/svgs/regular/grin-stars.svg +++ b/live/static/font-awesome/svgs/regular/grin-stars.svg diff --git a/static/font-awesome/svgs/regular/grin-tears.svg b/live/static/font-awesome/svgs/regular/grin-tears.svg index f9c40f1..f9c40f1 100644 --- a/static/font-awesome/svgs/regular/grin-tears.svg +++ b/live/static/font-awesome/svgs/regular/grin-tears.svg diff --git a/static/font-awesome/svgs/regular/grin-tongue-squint.svg b/live/static/font-awesome/svgs/regular/grin-tongue-squint.svg index 6c9bc85..6c9bc85 100644 --- a/static/font-awesome/svgs/regular/grin-tongue-squint.svg +++ b/live/static/font-awesome/svgs/regular/grin-tongue-squint.svg diff --git a/static/font-awesome/svgs/regular/grin-tongue-wink.svg b/live/static/font-awesome/svgs/regular/grin-tongue-wink.svg index 0ba07c3..0ba07c3 100644 --- a/static/font-awesome/svgs/regular/grin-tongue-wink.svg +++ b/live/static/font-awesome/svgs/regular/grin-tongue-wink.svg diff --git a/static/font-awesome/svgs/regular/grin-tongue.svg b/live/static/font-awesome/svgs/regular/grin-tongue.svg index 59d6b53..59d6b53 100644 --- a/static/font-awesome/svgs/regular/grin-tongue.svg +++ b/live/static/font-awesome/svgs/regular/grin-tongue.svg diff --git a/static/font-awesome/svgs/regular/grin-wink.svg b/live/static/font-awesome/svgs/regular/grin-wink.svg index 3c8472d..3c8472d 100644 --- a/static/font-awesome/svgs/regular/grin-wink.svg +++ b/live/static/font-awesome/svgs/regular/grin-wink.svg diff --git a/static/font-awesome/svgs/regular/grin.svg b/live/static/font-awesome/svgs/regular/grin.svg index 7bdf15f..7bdf15f 100644 --- a/static/font-awesome/svgs/regular/grin.svg +++ b/live/static/font-awesome/svgs/regular/grin.svg diff --git a/static/font-awesome/svgs/regular/hand-lizard.svg b/live/static/font-awesome/svgs/regular/hand-lizard.svg index 8474745..8474745 100644 --- a/static/font-awesome/svgs/regular/hand-lizard.svg +++ b/live/static/font-awesome/svgs/regular/hand-lizard.svg diff --git a/static/font-awesome/svgs/regular/hand-paper.svg b/live/static/font-awesome/svgs/regular/hand-paper.svg index 8efe2ba..8efe2ba 100644 --- a/static/font-awesome/svgs/regular/hand-paper.svg +++ b/live/static/font-awesome/svgs/regular/hand-paper.svg diff --git a/static/font-awesome/svgs/regular/hand-peace.svg b/live/static/font-awesome/svgs/regular/hand-peace.svg index 5390061..5390061 100644 --- a/static/font-awesome/svgs/regular/hand-peace.svg +++ b/live/static/font-awesome/svgs/regular/hand-peace.svg diff --git a/static/font-awesome/svgs/regular/hand-point-down.svg b/live/static/font-awesome/svgs/regular/hand-point-down.svg index 8987b5b..8987b5b 100644 --- a/static/font-awesome/svgs/regular/hand-point-down.svg +++ b/live/static/font-awesome/svgs/regular/hand-point-down.svg diff --git a/static/font-awesome/svgs/regular/hand-point-left.svg b/live/static/font-awesome/svgs/regular/hand-point-left.svg index 47ae6bb..47ae6bb 100644 --- a/static/font-awesome/svgs/regular/hand-point-left.svg +++ b/live/static/font-awesome/svgs/regular/hand-point-left.svg diff --git a/static/font-awesome/svgs/regular/hand-point-right.svg b/live/static/font-awesome/svgs/regular/hand-point-right.svg index cd6d0b6..cd6d0b6 100644 --- a/static/font-awesome/svgs/regular/hand-point-right.svg +++ b/live/static/font-awesome/svgs/regular/hand-point-right.svg diff --git a/static/font-awesome/svgs/regular/hand-point-up.svg b/live/static/font-awesome/svgs/regular/hand-point-up.svg index 7375f96..7375f96 100644 --- a/static/font-awesome/svgs/regular/hand-point-up.svg +++ b/live/static/font-awesome/svgs/regular/hand-point-up.svg diff --git a/static/font-awesome/svgs/regular/hand-pointer.svg b/live/static/font-awesome/svgs/regular/hand-pointer.svg index ba32921..ba32921 100644 --- a/static/font-awesome/svgs/regular/hand-pointer.svg +++ b/live/static/font-awesome/svgs/regular/hand-pointer.svg diff --git a/static/font-awesome/svgs/regular/hand-rock.svg b/live/static/font-awesome/svgs/regular/hand-rock.svg index c8142cb..c8142cb 100644 --- a/static/font-awesome/svgs/regular/hand-rock.svg +++ b/live/static/font-awesome/svgs/regular/hand-rock.svg diff --git a/static/font-awesome/svgs/regular/hand-scissors.svg b/live/static/font-awesome/svgs/regular/hand-scissors.svg index 061773d..061773d 100644 --- a/static/font-awesome/svgs/regular/hand-scissors.svg +++ b/live/static/font-awesome/svgs/regular/hand-scissors.svg diff --git a/static/font-awesome/svgs/regular/hand-spock.svg b/live/static/font-awesome/svgs/regular/hand-spock.svg index d1ce7cf..d1ce7cf 100644 --- a/static/font-awesome/svgs/regular/hand-spock.svg +++ b/live/static/font-awesome/svgs/regular/hand-spock.svg diff --git a/static/font-awesome/svgs/regular/handshake.svg b/live/static/font-awesome/svgs/regular/handshake.svg index 354356a..354356a 100644 --- a/static/font-awesome/svgs/regular/handshake.svg +++ b/live/static/font-awesome/svgs/regular/handshake.svg diff --git a/static/font-awesome/svgs/regular/hdd.svg b/live/static/font-awesome/svgs/regular/hdd.svg index aa0b01f..aa0b01f 100644 --- a/static/font-awesome/svgs/regular/hdd.svg +++ b/live/static/font-awesome/svgs/regular/hdd.svg diff --git a/static/font-awesome/svgs/regular/heart.svg b/live/static/font-awesome/svgs/regular/heart.svg index 104fe7f..104fe7f 100644 --- a/static/font-awesome/svgs/regular/heart.svg +++ b/live/static/font-awesome/svgs/regular/heart.svg diff --git a/static/font-awesome/svgs/regular/hospital.svg b/live/static/font-awesome/svgs/regular/hospital.svg index 0baebd1..0baebd1 100644 --- a/static/font-awesome/svgs/regular/hospital.svg +++ b/live/static/font-awesome/svgs/regular/hospital.svg diff --git a/static/font-awesome/svgs/regular/hourglass.svg b/live/static/font-awesome/svgs/regular/hourglass.svg index 75ae09f..75ae09f 100644 --- a/static/font-awesome/svgs/regular/hourglass.svg +++ b/live/static/font-awesome/svgs/regular/hourglass.svg diff --git a/static/font-awesome/svgs/regular/id-badge.svg b/live/static/font-awesome/svgs/regular/id-badge.svg index e3186eb..e3186eb 100644 --- a/static/font-awesome/svgs/regular/id-badge.svg +++ b/live/static/font-awesome/svgs/regular/id-badge.svg diff --git a/static/font-awesome/svgs/regular/id-card.svg b/live/static/font-awesome/svgs/regular/id-card.svg index 14c0d98..14c0d98 100644 --- a/static/font-awesome/svgs/regular/id-card.svg +++ b/live/static/font-awesome/svgs/regular/id-card.svg diff --git a/static/font-awesome/svgs/regular/image.svg b/live/static/font-awesome/svgs/regular/image.svg index 4526ee2..4526ee2 100644 --- a/static/font-awesome/svgs/regular/image.svg +++ b/live/static/font-awesome/svgs/regular/image.svg diff --git a/static/font-awesome/svgs/regular/images.svg b/live/static/font-awesome/svgs/regular/images.svg index f3e84a2..f3e84a2 100644 --- a/static/font-awesome/svgs/regular/images.svg +++ b/live/static/font-awesome/svgs/regular/images.svg diff --git a/static/font-awesome/svgs/regular/keyboard.svg b/live/static/font-awesome/svgs/regular/keyboard.svg index 8ccfbfe..8ccfbfe 100644 --- a/static/font-awesome/svgs/regular/keyboard.svg +++ b/live/static/font-awesome/svgs/regular/keyboard.svg diff --git a/static/font-awesome/svgs/regular/kiss-beam.svg b/live/static/font-awesome/svgs/regular/kiss-beam.svg index 5cb95b7..5cb95b7 100644 --- a/static/font-awesome/svgs/regular/kiss-beam.svg +++ b/live/static/font-awesome/svgs/regular/kiss-beam.svg diff --git a/static/font-awesome/svgs/regular/kiss-wink-heart.svg b/live/static/font-awesome/svgs/regular/kiss-wink-heart.svg index 01b70ae..01b70ae 100644 --- a/static/font-awesome/svgs/regular/kiss-wink-heart.svg +++ b/live/static/font-awesome/svgs/regular/kiss-wink-heart.svg diff --git a/static/font-awesome/svgs/regular/kiss.svg b/live/static/font-awesome/svgs/regular/kiss.svg index e2dcc73..e2dcc73 100644 --- a/static/font-awesome/svgs/regular/kiss.svg +++ b/live/static/font-awesome/svgs/regular/kiss.svg diff --git a/static/font-awesome/svgs/regular/laugh-beam.svg b/live/static/font-awesome/svgs/regular/laugh-beam.svg index b791fd3..b791fd3 100644 --- a/static/font-awesome/svgs/regular/laugh-beam.svg +++ b/live/static/font-awesome/svgs/regular/laugh-beam.svg diff --git a/static/font-awesome/svgs/regular/laugh-squint.svg b/live/static/font-awesome/svgs/regular/laugh-squint.svg index d68eb37..d68eb37 100644 --- a/static/font-awesome/svgs/regular/laugh-squint.svg +++ b/live/static/font-awesome/svgs/regular/laugh-squint.svg diff --git a/static/font-awesome/svgs/regular/laugh-wink.svg b/live/static/font-awesome/svgs/regular/laugh-wink.svg index 197afd6..197afd6 100644 --- a/static/font-awesome/svgs/regular/laugh-wink.svg +++ b/live/static/font-awesome/svgs/regular/laugh-wink.svg diff --git a/static/font-awesome/svgs/regular/laugh.svg b/live/static/font-awesome/svgs/regular/laugh.svg index 728fbf0..728fbf0 100644 --- a/static/font-awesome/svgs/regular/laugh.svg +++ b/live/static/font-awesome/svgs/regular/laugh.svg diff --git a/static/font-awesome/svgs/regular/lemon.svg b/live/static/font-awesome/svgs/regular/lemon.svg index b8d9cb2..b8d9cb2 100644 --- a/static/font-awesome/svgs/regular/lemon.svg +++ b/live/static/font-awesome/svgs/regular/lemon.svg diff --git a/static/font-awesome/svgs/regular/life-ring.svg b/live/static/font-awesome/svgs/regular/life-ring.svg index d0aeb11..d0aeb11 100644 --- a/static/font-awesome/svgs/regular/life-ring.svg +++ b/live/static/font-awesome/svgs/regular/life-ring.svg diff --git a/static/font-awesome/svgs/regular/lightbulb.svg b/live/static/font-awesome/svgs/regular/lightbulb.svg index 1b175db..1b175db 100644 --- a/static/font-awesome/svgs/regular/lightbulb.svg +++ b/live/static/font-awesome/svgs/regular/lightbulb.svg diff --git a/static/font-awesome/svgs/regular/list-alt.svg b/live/static/font-awesome/svgs/regular/list-alt.svg index 5da13df..5da13df 100644 --- a/static/font-awesome/svgs/regular/list-alt.svg +++ b/live/static/font-awesome/svgs/regular/list-alt.svg diff --git a/static/font-awesome/svgs/regular/map.svg b/live/static/font-awesome/svgs/regular/map.svg index 185ccce..185ccce 100644 --- a/static/font-awesome/svgs/regular/map.svg +++ b/live/static/font-awesome/svgs/regular/map.svg diff --git a/static/font-awesome/svgs/regular/meh-blank.svg b/live/static/font-awesome/svgs/regular/meh-blank.svg index f2c7ee4..f2c7ee4 100644 --- a/static/font-awesome/svgs/regular/meh-blank.svg +++ b/live/static/font-awesome/svgs/regular/meh-blank.svg diff --git a/static/font-awesome/svgs/regular/meh-rolling-eyes.svg b/live/static/font-awesome/svgs/regular/meh-rolling-eyes.svg index f3dab83..f3dab83 100644 --- a/static/font-awesome/svgs/regular/meh-rolling-eyes.svg +++ b/live/static/font-awesome/svgs/regular/meh-rolling-eyes.svg diff --git a/static/font-awesome/svgs/regular/meh.svg b/live/static/font-awesome/svgs/regular/meh.svg index fc6bb6f..fc6bb6f 100644 --- a/static/font-awesome/svgs/regular/meh.svg +++ b/live/static/font-awesome/svgs/regular/meh.svg diff --git a/static/font-awesome/svgs/regular/minus-square.svg b/live/static/font-awesome/svgs/regular/minus-square.svg index bda25dc..bda25dc 100644 --- a/static/font-awesome/svgs/regular/minus-square.svg +++ b/live/static/font-awesome/svgs/regular/minus-square.svg diff --git a/static/font-awesome/svgs/regular/money-bill-alt.svg b/live/static/font-awesome/svgs/regular/money-bill-alt.svg index 85a8950..85a8950 100644 --- a/static/font-awesome/svgs/regular/money-bill-alt.svg +++ b/live/static/font-awesome/svgs/regular/money-bill-alt.svg diff --git a/static/font-awesome/svgs/regular/moon.svg b/live/static/font-awesome/svgs/regular/moon.svg index 54c7853..54c7853 100644 --- a/static/font-awesome/svgs/regular/moon.svg +++ b/live/static/font-awesome/svgs/regular/moon.svg diff --git a/static/font-awesome/svgs/regular/newspaper.svg b/live/static/font-awesome/svgs/regular/newspaper.svg index 84539c8..84539c8 100644 --- a/static/font-awesome/svgs/regular/newspaper.svg +++ b/live/static/font-awesome/svgs/regular/newspaper.svg diff --git a/static/font-awesome/svgs/regular/object-group.svg b/live/static/font-awesome/svgs/regular/object-group.svg index 0bf19f2..0bf19f2 100644 --- a/static/font-awesome/svgs/regular/object-group.svg +++ b/live/static/font-awesome/svgs/regular/object-group.svg diff --git a/static/font-awesome/svgs/regular/object-ungroup.svg b/live/static/font-awesome/svgs/regular/object-ungroup.svg index 6a2b9d4..6a2b9d4 100644 --- a/static/font-awesome/svgs/regular/object-ungroup.svg +++ b/live/static/font-awesome/svgs/regular/object-ungroup.svg diff --git a/static/font-awesome/svgs/regular/paper-plane.svg b/live/static/font-awesome/svgs/regular/paper-plane.svg index cef3310..cef3310 100644 --- a/static/font-awesome/svgs/regular/paper-plane.svg +++ b/live/static/font-awesome/svgs/regular/paper-plane.svg diff --git a/static/font-awesome/svgs/regular/pause-circle.svg b/live/static/font-awesome/svgs/regular/pause-circle.svg index 268cec6..268cec6 100644 --- a/static/font-awesome/svgs/regular/pause-circle.svg +++ b/live/static/font-awesome/svgs/regular/pause-circle.svg diff --git a/static/font-awesome/svgs/regular/play-circle.svg b/live/static/font-awesome/svgs/regular/play-circle.svg index 7030c90..7030c90 100644 --- a/static/font-awesome/svgs/regular/play-circle.svg +++ b/live/static/font-awesome/svgs/regular/play-circle.svg diff --git a/static/font-awesome/svgs/regular/plus-square.svg b/live/static/font-awesome/svgs/regular/plus-square.svg index af4512b..af4512b 100644 --- a/static/font-awesome/svgs/regular/plus-square.svg +++ b/live/static/font-awesome/svgs/regular/plus-square.svg diff --git a/static/font-awesome/svgs/regular/question-circle.svg b/live/static/font-awesome/svgs/regular/question-circle.svg index a78517d..a78517d 100644 --- a/static/font-awesome/svgs/regular/question-circle.svg +++ b/live/static/font-awesome/svgs/regular/question-circle.svg diff --git a/static/font-awesome/svgs/regular/registered.svg b/live/static/font-awesome/svgs/regular/registered.svg index bd060c8..bd060c8 100644 --- a/static/font-awesome/svgs/regular/registered.svg +++ b/live/static/font-awesome/svgs/regular/registered.svg diff --git a/static/font-awesome/svgs/regular/sad-cry.svg b/live/static/font-awesome/svgs/regular/sad-cry.svg index 3193d17..3193d17 100644 --- a/static/font-awesome/svgs/regular/sad-cry.svg +++ b/live/static/font-awesome/svgs/regular/sad-cry.svg diff --git a/static/font-awesome/svgs/regular/sad-tear.svg b/live/static/font-awesome/svgs/regular/sad-tear.svg index 65170d2..65170d2 100644 --- a/static/font-awesome/svgs/regular/sad-tear.svg +++ b/live/static/font-awesome/svgs/regular/sad-tear.svg diff --git a/static/font-awesome/svgs/regular/save.svg b/live/static/font-awesome/svgs/regular/save.svg index cae30ed..cae30ed 100644 --- a/static/font-awesome/svgs/regular/save.svg +++ b/live/static/font-awesome/svgs/regular/save.svg diff --git a/static/font-awesome/svgs/regular/share-square.svg b/live/static/font-awesome/svgs/regular/share-square.svg index f857aa7..f857aa7 100644 --- a/static/font-awesome/svgs/regular/share-square.svg +++ b/live/static/font-awesome/svgs/regular/share-square.svg diff --git a/static/font-awesome/svgs/regular/smile-beam.svg b/live/static/font-awesome/svgs/regular/smile-beam.svg index a4177dd..a4177dd 100644 --- a/static/font-awesome/svgs/regular/smile-beam.svg +++ b/live/static/font-awesome/svgs/regular/smile-beam.svg diff --git a/static/font-awesome/svgs/regular/smile-wink.svg b/live/static/font-awesome/svgs/regular/smile-wink.svg index 16e2aaa..16e2aaa 100644 --- a/static/font-awesome/svgs/regular/smile-wink.svg +++ b/live/static/font-awesome/svgs/regular/smile-wink.svg diff --git a/static/font-awesome/svgs/regular/smile.svg b/live/static/font-awesome/svgs/regular/smile.svg index 7a19897..7a19897 100644 --- a/static/font-awesome/svgs/regular/smile.svg +++ b/live/static/font-awesome/svgs/regular/smile.svg diff --git a/static/font-awesome/svgs/regular/snowflake.svg b/live/static/font-awesome/svgs/regular/snowflake.svg index 21cf78a..21cf78a 100644 --- a/static/font-awesome/svgs/regular/snowflake.svg +++ b/live/static/font-awesome/svgs/regular/snowflake.svg diff --git a/static/font-awesome/svgs/regular/square.svg b/live/static/font-awesome/svgs/regular/square.svg index cb882b9..cb882b9 100644 --- a/static/font-awesome/svgs/regular/square.svg +++ b/live/static/font-awesome/svgs/regular/square.svg diff --git a/static/font-awesome/svgs/regular/star-half.svg b/live/static/font-awesome/svgs/regular/star-half.svg index 92d8f00..92d8f00 100644 --- a/static/font-awesome/svgs/regular/star-half.svg +++ b/live/static/font-awesome/svgs/regular/star-half.svg diff --git a/static/font-awesome/svgs/regular/star.svg b/live/static/font-awesome/svgs/regular/star.svg index c2f3991..c2f3991 100644 --- a/static/font-awesome/svgs/regular/star.svg +++ b/live/static/font-awesome/svgs/regular/star.svg diff --git a/static/font-awesome/svgs/regular/sticky-note.svg b/live/static/font-awesome/svgs/regular/sticky-note.svg index 1c0fe53..1c0fe53 100644 --- a/static/font-awesome/svgs/regular/sticky-note.svg +++ b/live/static/font-awesome/svgs/regular/sticky-note.svg diff --git a/static/font-awesome/svgs/regular/stop-circle.svg b/live/static/font-awesome/svgs/regular/stop-circle.svg index 34dbeb0..34dbeb0 100644 --- a/static/font-awesome/svgs/regular/stop-circle.svg +++ b/live/static/font-awesome/svgs/regular/stop-circle.svg diff --git a/static/font-awesome/svgs/regular/sun.svg b/live/static/font-awesome/svgs/regular/sun.svg index 3691e5d..3691e5d 100644 --- a/static/font-awesome/svgs/regular/sun.svg +++ b/live/static/font-awesome/svgs/regular/sun.svg diff --git a/static/font-awesome/svgs/regular/surprise.svg b/live/static/font-awesome/svgs/regular/surprise.svg index a56e2fd..a56e2fd 100644 --- a/static/font-awesome/svgs/regular/surprise.svg +++ b/live/static/font-awesome/svgs/regular/surprise.svg diff --git a/static/font-awesome/svgs/regular/thumbs-down.svg b/live/static/font-awesome/svgs/regular/thumbs-down.svg index 3432014..3432014 100644 --- a/static/font-awesome/svgs/regular/thumbs-down.svg +++ b/live/static/font-awesome/svgs/regular/thumbs-down.svg diff --git a/static/font-awesome/svgs/regular/thumbs-up.svg b/live/static/font-awesome/svgs/regular/thumbs-up.svg index 689868d..689868d 100644 --- a/static/font-awesome/svgs/regular/thumbs-up.svg +++ b/live/static/font-awesome/svgs/regular/thumbs-up.svg diff --git a/static/font-awesome/svgs/regular/times-circle.svg b/live/static/font-awesome/svgs/regular/times-circle.svg index 3fa26ec..3fa26ec 100644 --- a/static/font-awesome/svgs/regular/times-circle.svg +++ b/live/static/font-awesome/svgs/regular/times-circle.svg diff --git a/static/font-awesome/svgs/regular/tired.svg b/live/static/font-awesome/svgs/regular/tired.svg index b6e4a5b..b6e4a5b 100644 --- a/static/font-awesome/svgs/regular/tired.svg +++ b/live/static/font-awesome/svgs/regular/tired.svg diff --git a/static/font-awesome/svgs/regular/trash-alt.svg b/live/static/font-awesome/svgs/regular/trash-alt.svg index 81ea9b6..81ea9b6 100644 --- a/static/font-awesome/svgs/regular/trash-alt.svg +++ b/live/static/font-awesome/svgs/regular/trash-alt.svg diff --git a/static/font-awesome/svgs/regular/user-circle.svg b/live/static/font-awesome/svgs/regular/user-circle.svg index 160702d..160702d 100644 --- a/static/font-awesome/svgs/regular/user-circle.svg +++ b/live/static/font-awesome/svgs/regular/user-circle.svg diff --git a/static/font-awesome/svgs/regular/user.svg b/live/static/font-awesome/svgs/regular/user.svg index 749e58e..749e58e 100644 --- a/static/font-awesome/svgs/regular/user.svg +++ b/live/static/font-awesome/svgs/regular/user.svg diff --git a/static/font-awesome/svgs/regular/window-close.svg b/live/static/font-awesome/svgs/regular/window-close.svg index 8787f67..8787f67 100644 --- a/static/font-awesome/svgs/regular/window-close.svg +++ b/live/static/font-awesome/svgs/regular/window-close.svg diff --git a/static/font-awesome/svgs/regular/window-maximize.svg b/live/static/font-awesome/svgs/regular/window-maximize.svg index 8bf6aa9..8bf6aa9 100644 --- a/static/font-awesome/svgs/regular/window-maximize.svg +++ b/live/static/font-awesome/svgs/regular/window-maximize.svg diff --git a/static/font-awesome/svgs/regular/window-minimize.svg b/live/static/font-awesome/svgs/regular/window-minimize.svg index a7ee641..a7ee641 100644 --- a/static/font-awesome/svgs/regular/window-minimize.svg +++ b/live/static/font-awesome/svgs/regular/window-minimize.svg diff --git a/static/font-awesome/svgs/regular/window-restore.svg b/live/static/font-awesome/svgs/regular/window-restore.svg index c8c9682..c8c9682 100644 --- a/static/font-awesome/svgs/regular/window-restore.svg +++ b/live/static/font-awesome/svgs/regular/window-restore.svg diff --git a/static/font-awesome/svgs/solid/ad.svg b/live/static/font-awesome/svgs/solid/ad.svg index f0de66d..f0de66d 100644 --- a/static/font-awesome/svgs/solid/ad.svg +++ b/live/static/font-awesome/svgs/solid/ad.svg diff --git a/static/font-awesome/svgs/solid/address-book.svg b/live/static/font-awesome/svgs/solid/address-book.svg index cdd0ac8..cdd0ac8 100644 --- a/static/font-awesome/svgs/solid/address-book.svg +++ b/live/static/font-awesome/svgs/solid/address-book.svg diff --git a/static/font-awesome/svgs/solid/address-card.svg b/live/static/font-awesome/svgs/solid/address-card.svg index 8e40626..8e40626 100644 --- a/static/font-awesome/svgs/solid/address-card.svg +++ b/live/static/font-awesome/svgs/solid/address-card.svg diff --git a/static/font-awesome/svgs/solid/adjust.svg b/live/static/font-awesome/svgs/solid/adjust.svg index 98426cf..98426cf 100644 --- a/static/font-awesome/svgs/solid/adjust.svg +++ b/live/static/font-awesome/svgs/solid/adjust.svg diff --git a/static/font-awesome/svgs/solid/air-freshener.svg b/live/static/font-awesome/svgs/solid/air-freshener.svg index 0f31bc2..0f31bc2 100644 --- a/static/font-awesome/svgs/solid/air-freshener.svg +++ b/live/static/font-awesome/svgs/solid/air-freshener.svg diff --git a/static/font-awesome/svgs/solid/align-center.svg b/live/static/font-awesome/svgs/solid/align-center.svg index c4647c5..c4647c5 100644 --- a/static/font-awesome/svgs/solid/align-center.svg +++ b/live/static/font-awesome/svgs/solid/align-center.svg diff --git a/static/font-awesome/svgs/solid/align-justify.svg b/live/static/font-awesome/svgs/solid/align-justify.svg index e0a877f..e0a877f 100644 --- a/static/font-awesome/svgs/solid/align-justify.svg +++ b/live/static/font-awesome/svgs/solid/align-justify.svg diff --git a/static/font-awesome/svgs/solid/align-left.svg b/live/static/font-awesome/svgs/solid/align-left.svg index a70979b..a70979b 100644 --- a/static/font-awesome/svgs/solid/align-left.svg +++ b/live/static/font-awesome/svgs/solid/align-left.svg diff --git a/static/font-awesome/svgs/solid/align-right.svg b/live/static/font-awesome/svgs/solid/align-right.svg index 677cf8f..677cf8f 100644 --- a/static/font-awesome/svgs/solid/align-right.svg +++ b/live/static/font-awesome/svgs/solid/align-right.svg diff --git a/static/font-awesome/svgs/solid/allergies.svg b/live/static/font-awesome/svgs/solid/allergies.svg index f036156..f036156 100644 --- a/static/font-awesome/svgs/solid/allergies.svg +++ b/live/static/font-awesome/svgs/solid/allergies.svg diff --git a/static/font-awesome/svgs/solid/ambulance.svg b/live/static/font-awesome/svgs/solid/ambulance.svg index 2876c70..2876c70 100644 --- a/static/font-awesome/svgs/solid/ambulance.svg +++ b/live/static/font-awesome/svgs/solid/ambulance.svg diff --git a/static/font-awesome/svgs/solid/american-sign-language-interpreting.svg b/live/static/font-awesome/svgs/solid/american-sign-language-interpreting.svg index ab7d2df..ab7d2df 100644 --- a/static/font-awesome/svgs/solid/american-sign-language-interpreting.svg +++ b/live/static/font-awesome/svgs/solid/american-sign-language-interpreting.svg diff --git a/static/font-awesome/svgs/solid/anchor.svg b/live/static/font-awesome/svgs/solid/anchor.svg index b1db639..b1db639 100644 --- a/static/font-awesome/svgs/solid/anchor.svg +++ b/live/static/font-awesome/svgs/solid/anchor.svg diff --git a/static/font-awesome/svgs/solid/angle-double-down.svg b/live/static/font-awesome/svgs/solid/angle-double-down.svg index 66e9f19..66e9f19 100644 --- a/static/font-awesome/svgs/solid/angle-double-down.svg +++ b/live/static/font-awesome/svgs/solid/angle-double-down.svg diff --git a/static/font-awesome/svgs/solid/angle-double-left.svg b/live/static/font-awesome/svgs/solid/angle-double-left.svg index 9b5bb39..9b5bb39 100644 --- a/static/font-awesome/svgs/solid/angle-double-left.svg +++ b/live/static/font-awesome/svgs/solid/angle-double-left.svg diff --git a/static/font-awesome/svgs/solid/angle-double-right.svg b/live/static/font-awesome/svgs/solid/angle-double-right.svg index ac3e65c..ac3e65c 100644 --- a/static/font-awesome/svgs/solid/angle-double-right.svg +++ b/live/static/font-awesome/svgs/solid/angle-double-right.svg diff --git a/static/font-awesome/svgs/solid/angle-double-up.svg b/live/static/font-awesome/svgs/solid/angle-double-up.svg index 5476e21..5476e21 100644 --- a/static/font-awesome/svgs/solid/angle-double-up.svg +++ b/live/static/font-awesome/svgs/solid/angle-double-up.svg diff --git a/static/font-awesome/svgs/solid/angle-down.svg b/live/static/font-awesome/svgs/solid/angle-down.svg index c11715d..c11715d 100644 --- a/static/font-awesome/svgs/solid/angle-down.svg +++ b/live/static/font-awesome/svgs/solid/angle-down.svg diff --git a/static/font-awesome/svgs/solid/angle-left.svg b/live/static/font-awesome/svgs/solid/angle-left.svg index 6f5e41d..6f5e41d 100644 --- a/static/font-awesome/svgs/solid/angle-left.svg +++ b/live/static/font-awesome/svgs/solid/angle-left.svg diff --git a/static/font-awesome/svgs/solid/angle-right.svg b/live/static/font-awesome/svgs/solid/angle-right.svg index 72d3b4c..72d3b4c 100644 --- a/static/font-awesome/svgs/solid/angle-right.svg +++ b/live/static/font-awesome/svgs/solid/angle-right.svg diff --git a/static/font-awesome/svgs/solid/angle-up.svg b/live/static/font-awesome/svgs/solid/angle-up.svg index 75ff9e8..75ff9e8 100644 --- a/static/font-awesome/svgs/solid/angle-up.svg +++ b/live/static/font-awesome/svgs/solid/angle-up.svg diff --git a/static/font-awesome/svgs/solid/angry.svg b/live/static/font-awesome/svgs/solid/angry.svg index 4bb8107..4bb8107 100644 --- a/static/font-awesome/svgs/solid/angry.svg +++ b/live/static/font-awesome/svgs/solid/angry.svg diff --git a/static/font-awesome/svgs/solid/ankh.svg b/live/static/font-awesome/svgs/solid/ankh.svg index 62fe16c..62fe16c 100644 --- a/static/font-awesome/svgs/solid/ankh.svg +++ b/live/static/font-awesome/svgs/solid/ankh.svg diff --git a/static/font-awesome/svgs/solid/apple-alt.svg b/live/static/font-awesome/svgs/solid/apple-alt.svg index a15b708..a15b708 100644 --- a/static/font-awesome/svgs/solid/apple-alt.svg +++ b/live/static/font-awesome/svgs/solid/apple-alt.svg diff --git a/static/font-awesome/svgs/solid/archive.svg b/live/static/font-awesome/svgs/solid/archive.svg index 85fa70a..85fa70a 100644 --- a/static/font-awesome/svgs/solid/archive.svg +++ b/live/static/font-awesome/svgs/solid/archive.svg diff --git a/static/font-awesome/svgs/solid/archway.svg b/live/static/font-awesome/svgs/solid/archway.svg index 996f8b5..996f8b5 100644 --- a/static/font-awesome/svgs/solid/archway.svg +++ b/live/static/font-awesome/svgs/solid/archway.svg diff --git a/static/font-awesome/svgs/solid/arrow-alt-circle-down.svg b/live/static/font-awesome/svgs/solid/arrow-alt-circle-down.svg index db33336..db33336 100644 --- a/static/font-awesome/svgs/solid/arrow-alt-circle-down.svg +++ b/live/static/font-awesome/svgs/solid/arrow-alt-circle-down.svg diff --git a/static/font-awesome/svgs/solid/arrow-alt-circle-left.svg b/live/static/font-awesome/svgs/solid/arrow-alt-circle-left.svg index 5696696..5696696 100644 --- a/static/font-awesome/svgs/solid/arrow-alt-circle-left.svg +++ b/live/static/font-awesome/svgs/solid/arrow-alt-circle-left.svg diff --git a/static/font-awesome/svgs/solid/arrow-alt-circle-right.svg b/live/static/font-awesome/svgs/solid/arrow-alt-circle-right.svg index 8af843c..8af843c 100644 --- a/static/font-awesome/svgs/solid/arrow-alt-circle-right.svg +++ b/live/static/font-awesome/svgs/solid/arrow-alt-circle-right.svg diff --git a/static/font-awesome/svgs/solid/arrow-alt-circle-up.svg b/live/static/font-awesome/svgs/solid/arrow-alt-circle-up.svg index 677c965..677c965 100644 --- a/static/font-awesome/svgs/solid/arrow-alt-circle-up.svg +++ b/live/static/font-awesome/svgs/solid/arrow-alt-circle-up.svg diff --git a/static/font-awesome/svgs/solid/arrow-circle-down.svg b/live/static/font-awesome/svgs/solid/arrow-circle-down.svg index f404179..f404179 100644 --- a/static/font-awesome/svgs/solid/arrow-circle-down.svg +++ b/live/static/font-awesome/svgs/solid/arrow-circle-down.svg diff --git a/static/font-awesome/svgs/solid/arrow-circle-left.svg b/live/static/font-awesome/svgs/solid/arrow-circle-left.svg index d908068..d908068 100644 --- a/static/font-awesome/svgs/solid/arrow-circle-left.svg +++ b/live/static/font-awesome/svgs/solid/arrow-circle-left.svg diff --git a/static/font-awesome/svgs/solid/arrow-circle-right.svg b/live/static/font-awesome/svgs/solid/arrow-circle-right.svg index 62490f8..62490f8 100644 --- a/static/font-awesome/svgs/solid/arrow-circle-right.svg +++ b/live/static/font-awesome/svgs/solid/arrow-circle-right.svg diff --git a/static/font-awesome/svgs/solid/arrow-circle-up.svg b/live/static/font-awesome/svgs/solid/arrow-circle-up.svg index 2d0e2e9..2d0e2e9 100644 --- a/static/font-awesome/svgs/solid/arrow-circle-up.svg +++ b/live/static/font-awesome/svgs/solid/arrow-circle-up.svg diff --git a/static/font-awesome/svgs/solid/arrow-down.svg b/live/static/font-awesome/svgs/solid/arrow-down.svg index 6b213f8..6b213f8 100644 --- a/static/font-awesome/svgs/solid/arrow-down.svg +++ b/live/static/font-awesome/svgs/solid/arrow-down.svg diff --git a/static/font-awesome/svgs/solid/arrow-left.svg b/live/static/font-awesome/svgs/solid/arrow-left.svg index 6530e6c..6530e6c 100644 --- a/static/font-awesome/svgs/solid/arrow-left.svg +++ b/live/static/font-awesome/svgs/solid/arrow-left.svg diff --git a/static/font-awesome/svgs/solid/arrow-right.svg b/live/static/font-awesome/svgs/solid/arrow-right.svg index bd9b115..bd9b115 100644 --- a/static/font-awesome/svgs/solid/arrow-right.svg +++ b/live/static/font-awesome/svgs/solid/arrow-right.svg diff --git a/static/font-awesome/svgs/solid/arrow-up.svg b/live/static/font-awesome/svgs/solid/arrow-up.svg index 3104e8c..3104e8c 100644 --- a/static/font-awesome/svgs/solid/arrow-up.svg +++ b/live/static/font-awesome/svgs/solid/arrow-up.svg diff --git a/static/font-awesome/svgs/solid/arrows-alt-h.svg b/live/static/font-awesome/svgs/solid/arrows-alt-h.svg index 019d217..019d217 100644 --- a/static/font-awesome/svgs/solid/arrows-alt-h.svg +++ b/live/static/font-awesome/svgs/solid/arrows-alt-h.svg diff --git a/static/font-awesome/svgs/solid/arrows-alt-v.svg b/live/static/font-awesome/svgs/solid/arrows-alt-v.svg index a3a649a..a3a649a 100644 --- a/static/font-awesome/svgs/solid/arrows-alt-v.svg +++ b/live/static/font-awesome/svgs/solid/arrows-alt-v.svg diff --git a/static/font-awesome/svgs/solid/arrows-alt.svg b/live/static/font-awesome/svgs/solid/arrows-alt.svg index 013806c..013806c 100644 --- a/static/font-awesome/svgs/solid/arrows-alt.svg +++ b/live/static/font-awesome/svgs/solid/arrows-alt.svg diff --git a/static/font-awesome/svgs/solid/assistive-listening-systems.svg b/live/static/font-awesome/svgs/solid/assistive-listening-systems.svg index d7b18eb..d7b18eb 100644 --- a/static/font-awesome/svgs/solid/assistive-listening-systems.svg +++ b/live/static/font-awesome/svgs/solid/assistive-listening-systems.svg diff --git a/static/font-awesome/svgs/solid/asterisk.svg b/live/static/font-awesome/svgs/solid/asterisk.svg index 0720e20..0720e20 100644 --- a/static/font-awesome/svgs/solid/asterisk.svg +++ b/live/static/font-awesome/svgs/solid/asterisk.svg diff --git a/static/font-awesome/svgs/solid/at.svg b/live/static/font-awesome/svgs/solid/at.svg index 1804e16..1804e16 100644 --- a/static/font-awesome/svgs/solid/at.svg +++ b/live/static/font-awesome/svgs/solid/at.svg diff --git a/static/font-awesome/svgs/solid/atlas.svg b/live/static/font-awesome/svgs/solid/atlas.svg index d43ce2c..d43ce2c 100644 --- a/static/font-awesome/svgs/solid/atlas.svg +++ b/live/static/font-awesome/svgs/solid/atlas.svg diff --git a/static/font-awesome/svgs/solid/atom.svg b/live/static/font-awesome/svgs/solid/atom.svg index 7c94be7..7c94be7 100644 --- a/static/font-awesome/svgs/solid/atom.svg +++ b/live/static/font-awesome/svgs/solid/atom.svg diff --git a/static/font-awesome/svgs/solid/audio-description.svg b/live/static/font-awesome/svgs/solid/audio-description.svg index dd646c5..dd646c5 100644 --- a/static/font-awesome/svgs/solid/audio-description.svg +++ b/live/static/font-awesome/svgs/solid/audio-description.svg diff --git a/static/font-awesome/svgs/solid/award.svg b/live/static/font-awesome/svgs/solid/award.svg index a62c3e3..a62c3e3 100644 --- a/static/font-awesome/svgs/solid/award.svg +++ b/live/static/font-awesome/svgs/solid/award.svg diff --git a/static/font-awesome/svgs/solid/baby-carriage.svg b/live/static/font-awesome/svgs/solid/baby-carriage.svg index cd55dc5..cd55dc5 100644 --- a/static/font-awesome/svgs/solid/baby-carriage.svg +++ b/live/static/font-awesome/svgs/solid/baby-carriage.svg diff --git a/static/font-awesome/svgs/solid/baby.svg b/live/static/font-awesome/svgs/solid/baby.svg index f042dd9..f042dd9 100644 --- a/static/font-awesome/svgs/solid/baby.svg +++ b/live/static/font-awesome/svgs/solid/baby.svg diff --git a/static/font-awesome/svgs/solid/backspace.svg b/live/static/font-awesome/svgs/solid/backspace.svg index a0cb5c7..a0cb5c7 100644 --- a/static/font-awesome/svgs/solid/backspace.svg +++ b/live/static/font-awesome/svgs/solid/backspace.svg diff --git a/static/font-awesome/svgs/solid/backward.svg b/live/static/font-awesome/svgs/solid/backward.svg index 1bd1a7b..1bd1a7b 100644 --- a/static/font-awesome/svgs/solid/backward.svg +++ b/live/static/font-awesome/svgs/solid/backward.svg diff --git a/static/font-awesome/svgs/solid/bacon.svg b/live/static/font-awesome/svgs/solid/bacon.svg index 3f0e9aa..3f0e9aa 100644 --- a/static/font-awesome/svgs/solid/bacon.svg +++ b/live/static/font-awesome/svgs/solid/bacon.svg diff --git a/static/font-awesome/svgs/solid/bacteria.svg b/live/static/font-awesome/svgs/solid/bacteria.svg index c31f192..c31f192 100644 --- a/static/font-awesome/svgs/solid/bacteria.svg +++ b/live/static/font-awesome/svgs/solid/bacteria.svg diff --git a/static/font-awesome/svgs/solid/bacterium.svg b/live/static/font-awesome/svgs/solid/bacterium.svg index ec9cb5a..ec9cb5a 100644 --- a/static/font-awesome/svgs/solid/bacterium.svg +++ b/live/static/font-awesome/svgs/solid/bacterium.svg diff --git a/static/font-awesome/svgs/solid/bahai.svg b/live/static/font-awesome/svgs/solid/bahai.svg index 2ea14bf..2ea14bf 100644 --- a/static/font-awesome/svgs/solid/bahai.svg +++ b/live/static/font-awesome/svgs/solid/bahai.svg diff --git a/static/font-awesome/svgs/solid/balance-scale-left.svg b/live/static/font-awesome/svgs/solid/balance-scale-left.svg index 7725085..7725085 100644 --- a/static/font-awesome/svgs/solid/balance-scale-left.svg +++ b/live/static/font-awesome/svgs/solid/balance-scale-left.svg diff --git a/static/font-awesome/svgs/solid/balance-scale-right.svg b/live/static/font-awesome/svgs/solid/balance-scale-right.svg index 002fd49..002fd49 100644 --- a/static/font-awesome/svgs/solid/balance-scale-right.svg +++ b/live/static/font-awesome/svgs/solid/balance-scale-right.svg diff --git a/static/font-awesome/svgs/solid/balance-scale.svg b/live/static/font-awesome/svgs/solid/balance-scale.svg index 129113b..129113b 100644 --- a/static/font-awesome/svgs/solid/balance-scale.svg +++ b/live/static/font-awesome/svgs/solid/balance-scale.svg diff --git a/static/font-awesome/svgs/solid/ban.svg b/live/static/font-awesome/svgs/solid/ban.svg index 5bc5065..5bc5065 100644 --- a/static/font-awesome/svgs/solid/ban.svg +++ b/live/static/font-awesome/svgs/solid/ban.svg diff --git a/static/font-awesome/svgs/solid/band-aid.svg b/live/static/font-awesome/svgs/solid/band-aid.svg index 55a7201..55a7201 100644 --- a/static/font-awesome/svgs/solid/band-aid.svg +++ b/live/static/font-awesome/svgs/solid/band-aid.svg diff --git a/static/font-awesome/svgs/solid/barcode.svg b/live/static/font-awesome/svgs/solid/barcode.svg index eba1e1b..eba1e1b 100644 --- a/static/font-awesome/svgs/solid/barcode.svg +++ b/live/static/font-awesome/svgs/solid/barcode.svg diff --git a/static/font-awesome/svgs/solid/bars.svg b/live/static/font-awesome/svgs/solid/bars.svg index d8d9a33..d8d9a33 100644 --- a/static/font-awesome/svgs/solid/bars.svg +++ b/live/static/font-awesome/svgs/solid/bars.svg diff --git a/static/font-awesome/svgs/solid/baseball-ball.svg b/live/static/font-awesome/svgs/solid/baseball-ball.svg index 1e0a537..1e0a537 100644 --- a/static/font-awesome/svgs/solid/baseball-ball.svg +++ b/live/static/font-awesome/svgs/solid/baseball-ball.svg diff --git a/static/font-awesome/svgs/solid/basketball-ball.svg b/live/static/font-awesome/svgs/solid/basketball-ball.svg index aeae88d..aeae88d 100644 --- a/static/font-awesome/svgs/solid/basketball-ball.svg +++ b/live/static/font-awesome/svgs/solid/basketball-ball.svg diff --git a/static/font-awesome/svgs/solid/bath.svg b/live/static/font-awesome/svgs/solid/bath.svg index 5265cee..5265cee 100644 --- a/static/font-awesome/svgs/solid/bath.svg +++ b/live/static/font-awesome/svgs/solid/bath.svg diff --git a/static/font-awesome/svgs/solid/battery-empty.svg b/live/static/font-awesome/svgs/solid/battery-empty.svg index f4e2a08..f4e2a08 100644 --- a/static/font-awesome/svgs/solid/battery-empty.svg +++ b/live/static/font-awesome/svgs/solid/battery-empty.svg diff --git a/static/font-awesome/svgs/solid/battery-full.svg b/live/static/font-awesome/svgs/solid/battery-full.svg index 11dd736..11dd736 100644 --- a/static/font-awesome/svgs/solid/battery-full.svg +++ b/live/static/font-awesome/svgs/solid/battery-full.svg diff --git a/static/font-awesome/svgs/solid/battery-half.svg b/live/static/font-awesome/svgs/solid/battery-half.svg index a809e29..a809e29 100644 --- a/static/font-awesome/svgs/solid/battery-half.svg +++ b/live/static/font-awesome/svgs/solid/battery-half.svg diff --git a/static/font-awesome/svgs/solid/battery-quarter.svg b/live/static/font-awesome/svgs/solid/battery-quarter.svg index af07161..af07161 100644 --- a/static/font-awesome/svgs/solid/battery-quarter.svg +++ b/live/static/font-awesome/svgs/solid/battery-quarter.svg diff --git a/static/font-awesome/svgs/solid/battery-three-quarters.svg b/live/static/font-awesome/svgs/solid/battery-three-quarters.svg index 0a08fd5..0a08fd5 100644 --- a/static/font-awesome/svgs/solid/battery-three-quarters.svg +++ b/live/static/font-awesome/svgs/solid/battery-three-quarters.svg diff --git a/static/font-awesome/svgs/solid/bed.svg b/live/static/font-awesome/svgs/solid/bed.svg index 7e7dd09..7e7dd09 100644 --- a/static/font-awesome/svgs/solid/bed.svg +++ b/live/static/font-awesome/svgs/solid/bed.svg diff --git a/static/font-awesome/svgs/solid/beer.svg b/live/static/font-awesome/svgs/solid/beer.svg index 98195fb..98195fb 100644 --- a/static/font-awesome/svgs/solid/beer.svg +++ b/live/static/font-awesome/svgs/solid/beer.svg diff --git a/static/font-awesome/svgs/solid/bell-slash.svg b/live/static/font-awesome/svgs/solid/bell-slash.svg index 9e8f8ba..9e8f8ba 100644 --- a/static/font-awesome/svgs/solid/bell-slash.svg +++ b/live/static/font-awesome/svgs/solid/bell-slash.svg diff --git a/static/font-awesome/svgs/solid/bell.svg b/live/static/font-awesome/svgs/solid/bell.svg index 9e4d09f..9e4d09f 100644 --- a/static/font-awesome/svgs/solid/bell.svg +++ b/live/static/font-awesome/svgs/solid/bell.svg diff --git a/static/font-awesome/svgs/solid/bezier-curve.svg b/live/static/font-awesome/svgs/solid/bezier-curve.svg index 66345a0..66345a0 100644 --- a/static/font-awesome/svgs/solid/bezier-curve.svg +++ b/live/static/font-awesome/svgs/solid/bezier-curve.svg diff --git a/static/font-awesome/svgs/solid/bible.svg b/live/static/font-awesome/svgs/solid/bible.svg index 0dc81c1..0dc81c1 100644 --- a/static/font-awesome/svgs/solid/bible.svg +++ b/live/static/font-awesome/svgs/solid/bible.svg diff --git a/static/font-awesome/svgs/solid/bicycle.svg b/live/static/font-awesome/svgs/solid/bicycle.svg index ab94638..ab94638 100644 --- a/static/font-awesome/svgs/solid/bicycle.svg +++ b/live/static/font-awesome/svgs/solid/bicycle.svg diff --git a/static/font-awesome/svgs/solid/biking.svg b/live/static/font-awesome/svgs/solid/biking.svg index 047dce5..047dce5 100644 --- a/static/font-awesome/svgs/solid/biking.svg +++ b/live/static/font-awesome/svgs/solid/biking.svg diff --git a/static/font-awesome/svgs/solid/binoculars.svg b/live/static/font-awesome/svgs/solid/binoculars.svg index 479ac89..479ac89 100644 --- a/static/font-awesome/svgs/solid/binoculars.svg +++ b/live/static/font-awesome/svgs/solid/binoculars.svg diff --git a/static/font-awesome/svgs/solid/biohazard.svg b/live/static/font-awesome/svgs/solid/biohazard.svg index 3846475..3846475 100644 --- a/static/font-awesome/svgs/solid/biohazard.svg +++ b/live/static/font-awesome/svgs/solid/biohazard.svg diff --git a/static/font-awesome/svgs/solid/birthday-cake.svg b/live/static/font-awesome/svgs/solid/birthday-cake.svg index c1e6767..c1e6767 100644 --- a/static/font-awesome/svgs/solid/birthday-cake.svg +++ b/live/static/font-awesome/svgs/solid/birthday-cake.svg diff --git a/static/font-awesome/svgs/solid/blender-phone.svg b/live/static/font-awesome/svgs/solid/blender-phone.svg index 58a4d45..58a4d45 100644 --- a/static/font-awesome/svgs/solid/blender-phone.svg +++ b/live/static/font-awesome/svgs/solid/blender-phone.svg diff --git a/static/font-awesome/svgs/solid/blender.svg b/live/static/font-awesome/svgs/solid/blender.svg index 2994bb6..2994bb6 100644 --- a/static/font-awesome/svgs/solid/blender.svg +++ b/live/static/font-awesome/svgs/solid/blender.svg diff --git a/static/font-awesome/svgs/solid/blind.svg b/live/static/font-awesome/svgs/solid/blind.svg index 6989bdd..6989bdd 100644 --- a/static/font-awesome/svgs/solid/blind.svg +++ b/live/static/font-awesome/svgs/solid/blind.svg diff --git a/static/font-awesome/svgs/solid/blog.svg b/live/static/font-awesome/svgs/solid/blog.svg index 3664f4d..3664f4d 100644 --- a/static/font-awesome/svgs/solid/blog.svg +++ b/live/static/font-awesome/svgs/solid/blog.svg diff --git a/static/font-awesome/svgs/solid/bold.svg b/live/static/font-awesome/svgs/solid/bold.svg index 3487df7..3487df7 100644 --- a/static/font-awesome/svgs/solid/bold.svg +++ b/live/static/font-awesome/svgs/solid/bold.svg diff --git a/static/font-awesome/svgs/solid/bolt.svg b/live/static/font-awesome/svgs/solid/bolt.svg index c7db1c0..c7db1c0 100644 --- a/static/font-awesome/svgs/solid/bolt.svg +++ b/live/static/font-awesome/svgs/solid/bolt.svg diff --git a/static/font-awesome/svgs/solid/bomb.svg b/live/static/font-awesome/svgs/solid/bomb.svg index 48a306d..48a306d 100644 --- a/static/font-awesome/svgs/solid/bomb.svg +++ b/live/static/font-awesome/svgs/solid/bomb.svg diff --git a/static/font-awesome/svgs/solid/bone.svg b/live/static/font-awesome/svgs/solid/bone.svg index 1870565..1870565 100644 --- a/static/font-awesome/svgs/solid/bone.svg +++ b/live/static/font-awesome/svgs/solid/bone.svg diff --git a/static/font-awesome/svgs/solid/bong.svg b/live/static/font-awesome/svgs/solid/bong.svg index 2b6a591..2b6a591 100644 --- a/static/font-awesome/svgs/solid/bong.svg +++ b/live/static/font-awesome/svgs/solid/bong.svg diff --git a/static/font-awesome/svgs/solid/book-dead.svg b/live/static/font-awesome/svgs/solid/book-dead.svg index ce1a3ad..ce1a3ad 100644 --- a/static/font-awesome/svgs/solid/book-dead.svg +++ b/live/static/font-awesome/svgs/solid/book-dead.svg diff --git a/static/font-awesome/svgs/solid/book-medical.svg b/live/static/font-awesome/svgs/solid/book-medical.svg index 4bc81f4..4bc81f4 100644 --- a/static/font-awesome/svgs/solid/book-medical.svg +++ b/live/static/font-awesome/svgs/solid/book-medical.svg diff --git a/static/font-awesome/svgs/solid/book-open.svg b/live/static/font-awesome/svgs/solid/book-open.svg index 709dc24..709dc24 100644 --- a/static/font-awesome/svgs/solid/book-open.svg +++ b/live/static/font-awesome/svgs/solid/book-open.svg diff --git a/static/font-awesome/svgs/solid/book-reader.svg b/live/static/font-awesome/svgs/solid/book-reader.svg index b321560..b321560 100644 --- a/static/font-awesome/svgs/solid/book-reader.svg +++ b/live/static/font-awesome/svgs/solid/book-reader.svg diff --git a/static/font-awesome/svgs/solid/book.svg b/live/static/font-awesome/svgs/solid/book.svg index 6113c89..6113c89 100644 --- a/static/font-awesome/svgs/solid/book.svg +++ b/live/static/font-awesome/svgs/solid/book.svg diff --git a/static/font-awesome/svgs/solid/bookmark.svg b/live/static/font-awesome/svgs/solid/bookmark.svg index 0138f0d..0138f0d 100644 --- a/static/font-awesome/svgs/solid/bookmark.svg +++ b/live/static/font-awesome/svgs/solid/bookmark.svg diff --git a/static/font-awesome/svgs/solid/border-all.svg b/live/static/font-awesome/svgs/solid/border-all.svg index decb5c0..decb5c0 100644 --- a/static/font-awesome/svgs/solid/border-all.svg +++ b/live/static/font-awesome/svgs/solid/border-all.svg diff --git a/static/font-awesome/svgs/solid/border-none.svg b/live/static/font-awesome/svgs/solid/border-none.svg index 4b916a8..4b916a8 100644 --- a/static/font-awesome/svgs/solid/border-none.svg +++ b/live/static/font-awesome/svgs/solid/border-none.svg diff --git a/static/font-awesome/svgs/solid/border-style.svg b/live/static/font-awesome/svgs/solid/border-style.svg index a84ad0d..a84ad0d 100644 --- a/static/font-awesome/svgs/solid/border-style.svg +++ b/live/static/font-awesome/svgs/solid/border-style.svg diff --git a/static/font-awesome/svgs/solid/bowling-ball.svg b/live/static/font-awesome/svgs/solid/bowling-ball.svg index b5ccaae..b5ccaae 100644 --- a/static/font-awesome/svgs/solid/bowling-ball.svg +++ b/live/static/font-awesome/svgs/solid/bowling-ball.svg diff --git a/static/font-awesome/svgs/solid/box-open.svg b/live/static/font-awesome/svgs/solid/box-open.svg index 93a8273..93a8273 100644 --- a/static/font-awesome/svgs/solid/box-open.svg +++ b/live/static/font-awesome/svgs/solid/box-open.svg diff --git a/static/font-awesome/svgs/solid/box-tissue.svg b/live/static/font-awesome/svgs/solid/box-tissue.svg index e8d4ef5..e8d4ef5 100644 --- a/static/font-awesome/svgs/solid/box-tissue.svg +++ b/live/static/font-awesome/svgs/solid/box-tissue.svg diff --git a/static/font-awesome/svgs/solid/box.svg b/live/static/font-awesome/svgs/solid/box.svg index 88023d3..88023d3 100644 --- a/static/font-awesome/svgs/solid/box.svg +++ b/live/static/font-awesome/svgs/solid/box.svg diff --git a/static/font-awesome/svgs/solid/boxes.svg b/live/static/font-awesome/svgs/solid/boxes.svg index 1a6be7b..1a6be7b 100644 --- a/static/font-awesome/svgs/solid/boxes.svg +++ b/live/static/font-awesome/svgs/solid/boxes.svg diff --git a/static/font-awesome/svgs/solid/braille.svg b/live/static/font-awesome/svgs/solid/braille.svg index ff65f60..ff65f60 100644 --- a/static/font-awesome/svgs/solid/braille.svg +++ b/live/static/font-awesome/svgs/solid/braille.svg diff --git a/static/font-awesome/svgs/solid/brain.svg b/live/static/font-awesome/svgs/solid/brain.svg index 276a7db..276a7db 100644 --- a/static/font-awesome/svgs/solid/brain.svg +++ b/live/static/font-awesome/svgs/solid/brain.svg diff --git a/static/font-awesome/svgs/solid/bread-slice.svg b/live/static/font-awesome/svgs/solid/bread-slice.svg index aacac25..aacac25 100644 --- a/static/font-awesome/svgs/solid/bread-slice.svg +++ b/live/static/font-awesome/svgs/solid/bread-slice.svg diff --git a/static/font-awesome/svgs/solid/briefcase-medical.svg b/live/static/font-awesome/svgs/solid/briefcase-medical.svg index a83572e..a83572e 100644 --- a/static/font-awesome/svgs/solid/briefcase-medical.svg +++ b/live/static/font-awesome/svgs/solid/briefcase-medical.svg diff --git a/static/font-awesome/svgs/solid/briefcase.svg b/live/static/font-awesome/svgs/solid/briefcase.svg index f1485b5..f1485b5 100644 --- a/static/font-awesome/svgs/solid/briefcase.svg +++ b/live/static/font-awesome/svgs/solid/briefcase.svg diff --git a/static/font-awesome/svgs/solid/broadcast-tower.svg b/live/static/font-awesome/svgs/solid/broadcast-tower.svg index 2ab1813..2ab1813 100644 --- a/static/font-awesome/svgs/solid/broadcast-tower.svg +++ b/live/static/font-awesome/svgs/solid/broadcast-tower.svg diff --git a/static/font-awesome/svgs/solid/broom.svg b/live/static/font-awesome/svgs/solid/broom.svg index bd80eca..bd80eca 100644 --- a/static/font-awesome/svgs/solid/broom.svg +++ b/live/static/font-awesome/svgs/solid/broom.svg diff --git a/static/font-awesome/svgs/solid/brush.svg b/live/static/font-awesome/svgs/solid/brush.svg index 1e00d09..1e00d09 100644 --- a/static/font-awesome/svgs/solid/brush.svg +++ b/live/static/font-awesome/svgs/solid/brush.svg diff --git a/static/font-awesome/svgs/solid/bug.svg b/live/static/font-awesome/svgs/solid/bug.svg index c7f7487..c7f7487 100644 --- a/static/font-awesome/svgs/solid/bug.svg +++ b/live/static/font-awesome/svgs/solid/bug.svg diff --git a/static/font-awesome/svgs/solid/building.svg b/live/static/font-awesome/svgs/solid/building.svg index 49549b1..49549b1 100644 --- a/static/font-awesome/svgs/solid/building.svg +++ b/live/static/font-awesome/svgs/solid/building.svg diff --git a/static/font-awesome/svgs/solid/bullhorn.svg b/live/static/font-awesome/svgs/solid/bullhorn.svg index b241e61..b241e61 100644 --- a/static/font-awesome/svgs/solid/bullhorn.svg +++ b/live/static/font-awesome/svgs/solid/bullhorn.svg diff --git a/static/font-awesome/svgs/solid/bullseye.svg b/live/static/font-awesome/svgs/solid/bullseye.svg index 0f0a8ce..0f0a8ce 100644 --- a/static/font-awesome/svgs/solid/bullseye.svg +++ b/live/static/font-awesome/svgs/solid/bullseye.svg diff --git a/static/font-awesome/svgs/solid/burn.svg b/live/static/font-awesome/svgs/solid/burn.svg index 8c08776..8c08776 100644 --- a/static/font-awesome/svgs/solid/burn.svg +++ b/live/static/font-awesome/svgs/solid/burn.svg diff --git a/static/font-awesome/svgs/solid/bus-alt.svg b/live/static/font-awesome/svgs/solid/bus-alt.svg index d84dce8..d84dce8 100644 --- a/static/font-awesome/svgs/solid/bus-alt.svg +++ b/live/static/font-awesome/svgs/solid/bus-alt.svg diff --git a/static/font-awesome/svgs/solid/bus.svg b/live/static/font-awesome/svgs/solid/bus.svg index 06ed8f6..06ed8f6 100644 --- a/static/font-awesome/svgs/solid/bus.svg +++ b/live/static/font-awesome/svgs/solid/bus.svg diff --git a/static/font-awesome/svgs/solid/business-time.svg b/live/static/font-awesome/svgs/solid/business-time.svg index 143a6d8..143a6d8 100644 --- a/static/font-awesome/svgs/solid/business-time.svg +++ b/live/static/font-awesome/svgs/solid/business-time.svg diff --git a/static/font-awesome/svgs/solid/calculator.svg b/live/static/font-awesome/svgs/solid/calculator.svg index fff99f3..fff99f3 100644 --- a/static/font-awesome/svgs/solid/calculator.svg +++ b/live/static/font-awesome/svgs/solid/calculator.svg diff --git a/static/font-awesome/svgs/solid/calendar-alt.svg b/live/static/font-awesome/svgs/solid/calendar-alt.svg index 15fb3dc..15fb3dc 100644 --- a/static/font-awesome/svgs/solid/calendar-alt.svg +++ b/live/static/font-awesome/svgs/solid/calendar-alt.svg diff --git a/static/font-awesome/svgs/solid/calendar-check.svg b/live/static/font-awesome/svgs/solid/calendar-check.svg index 98f9bf0..98f9bf0 100644 --- a/static/font-awesome/svgs/solid/calendar-check.svg +++ b/live/static/font-awesome/svgs/solid/calendar-check.svg diff --git a/static/font-awesome/svgs/solid/calendar-day.svg b/live/static/font-awesome/svgs/solid/calendar-day.svg index 963fc1c..963fc1c 100644 --- a/static/font-awesome/svgs/solid/calendar-day.svg +++ b/live/static/font-awesome/svgs/solid/calendar-day.svg diff --git a/static/font-awesome/svgs/solid/calendar-minus.svg b/live/static/font-awesome/svgs/solid/calendar-minus.svg index 2ff753a..2ff753a 100644 --- a/static/font-awesome/svgs/solid/calendar-minus.svg +++ b/live/static/font-awesome/svgs/solid/calendar-minus.svg diff --git a/static/font-awesome/svgs/solid/calendar-plus.svg b/live/static/font-awesome/svgs/solid/calendar-plus.svg index aa1cc33..aa1cc33 100644 --- a/static/font-awesome/svgs/solid/calendar-plus.svg +++ b/live/static/font-awesome/svgs/solid/calendar-plus.svg diff --git a/static/font-awesome/svgs/solid/calendar-times.svg b/live/static/font-awesome/svgs/solid/calendar-times.svg index ae8ccfd..ae8ccfd 100644 --- a/static/font-awesome/svgs/solid/calendar-times.svg +++ b/live/static/font-awesome/svgs/solid/calendar-times.svg diff --git a/static/font-awesome/svgs/solid/calendar-week.svg b/live/static/font-awesome/svgs/solid/calendar-week.svg index 38ea7b0..38ea7b0 100644 --- a/static/font-awesome/svgs/solid/calendar-week.svg +++ b/live/static/font-awesome/svgs/solid/calendar-week.svg diff --git a/static/font-awesome/svgs/solid/calendar.svg b/live/static/font-awesome/svgs/solid/calendar.svg index 79d69cd..79d69cd 100644 --- a/static/font-awesome/svgs/solid/calendar.svg +++ b/live/static/font-awesome/svgs/solid/calendar.svg diff --git a/static/font-awesome/svgs/solid/camera-retro.svg b/live/static/font-awesome/svgs/solid/camera-retro.svg index 9762c1e..9762c1e 100644 --- a/static/font-awesome/svgs/solid/camera-retro.svg +++ b/live/static/font-awesome/svgs/solid/camera-retro.svg diff --git a/static/font-awesome/svgs/solid/camera.svg b/live/static/font-awesome/svgs/solid/camera.svg index beb47e4..beb47e4 100644 --- a/static/font-awesome/svgs/solid/camera.svg +++ b/live/static/font-awesome/svgs/solid/camera.svg diff --git a/static/font-awesome/svgs/solid/campground.svg b/live/static/font-awesome/svgs/solid/campground.svg index f75f138..f75f138 100644 --- a/static/font-awesome/svgs/solid/campground.svg +++ b/live/static/font-awesome/svgs/solid/campground.svg diff --git a/static/font-awesome/svgs/solid/candy-cane.svg b/live/static/font-awesome/svgs/solid/candy-cane.svg index 912cd0e..912cd0e 100644 --- a/static/font-awesome/svgs/solid/candy-cane.svg +++ b/live/static/font-awesome/svgs/solid/candy-cane.svg diff --git a/static/font-awesome/svgs/solid/cannabis.svg b/live/static/font-awesome/svgs/solid/cannabis.svg index cd8ead3..cd8ead3 100644 --- a/static/font-awesome/svgs/solid/cannabis.svg +++ b/live/static/font-awesome/svgs/solid/cannabis.svg diff --git a/static/font-awesome/svgs/solid/capsules.svg b/live/static/font-awesome/svgs/solid/capsules.svg index f5ed54a..f5ed54a 100644 --- a/static/font-awesome/svgs/solid/capsules.svg +++ b/live/static/font-awesome/svgs/solid/capsules.svg diff --git a/static/font-awesome/svgs/solid/car-alt.svg b/live/static/font-awesome/svgs/solid/car-alt.svg index 16d75a8..16d75a8 100644 --- a/static/font-awesome/svgs/solid/car-alt.svg +++ b/live/static/font-awesome/svgs/solid/car-alt.svg diff --git a/static/font-awesome/svgs/solid/car-battery.svg b/live/static/font-awesome/svgs/solid/car-battery.svg index 4aaefae..4aaefae 100644 --- a/static/font-awesome/svgs/solid/car-battery.svg +++ b/live/static/font-awesome/svgs/solid/car-battery.svg diff --git a/static/font-awesome/svgs/solid/car-crash.svg b/live/static/font-awesome/svgs/solid/car-crash.svg index b6fba7c..b6fba7c 100644 --- a/static/font-awesome/svgs/solid/car-crash.svg +++ b/live/static/font-awesome/svgs/solid/car-crash.svg diff --git a/static/font-awesome/svgs/solid/car-side.svg b/live/static/font-awesome/svgs/solid/car-side.svg index e4b68ef..e4b68ef 100644 --- a/static/font-awesome/svgs/solid/car-side.svg +++ b/live/static/font-awesome/svgs/solid/car-side.svg diff --git a/static/font-awesome/svgs/solid/car.svg b/live/static/font-awesome/svgs/solid/car.svg index ba031ed..ba031ed 100644 --- a/static/font-awesome/svgs/solid/car.svg +++ b/live/static/font-awesome/svgs/solid/car.svg diff --git a/static/font-awesome/svgs/solid/caravan.svg b/live/static/font-awesome/svgs/solid/caravan.svg index 04b00fa..04b00fa 100644 --- a/static/font-awesome/svgs/solid/caravan.svg +++ b/live/static/font-awesome/svgs/solid/caravan.svg diff --git a/static/font-awesome/svgs/solid/caret-down.svg b/live/static/font-awesome/svgs/solid/caret-down.svg index 79c9dc0..79c9dc0 100644 --- a/static/font-awesome/svgs/solid/caret-down.svg +++ b/live/static/font-awesome/svgs/solid/caret-down.svg diff --git a/static/font-awesome/svgs/solid/caret-left.svg b/live/static/font-awesome/svgs/solid/caret-left.svg index 426c616..426c616 100644 --- a/static/font-awesome/svgs/solid/caret-left.svg +++ b/live/static/font-awesome/svgs/solid/caret-left.svg diff --git a/static/font-awesome/svgs/solid/caret-right.svg b/live/static/font-awesome/svgs/solid/caret-right.svg index 352bd64..352bd64 100644 --- a/static/font-awesome/svgs/solid/caret-right.svg +++ b/live/static/font-awesome/svgs/solid/caret-right.svg diff --git a/static/font-awesome/svgs/solid/caret-square-down.svg b/live/static/font-awesome/svgs/solid/caret-square-down.svg index 397252f..397252f 100644 --- a/static/font-awesome/svgs/solid/caret-square-down.svg +++ b/live/static/font-awesome/svgs/solid/caret-square-down.svg diff --git a/static/font-awesome/svgs/solid/caret-square-left.svg b/live/static/font-awesome/svgs/solid/caret-square-left.svg index fe04870..fe04870 100644 --- a/static/font-awesome/svgs/solid/caret-square-left.svg +++ b/live/static/font-awesome/svgs/solid/caret-square-left.svg diff --git a/static/font-awesome/svgs/solid/caret-square-right.svg b/live/static/font-awesome/svgs/solid/caret-square-right.svg index 5ec4e6d..5ec4e6d 100644 --- a/static/font-awesome/svgs/solid/caret-square-right.svg +++ b/live/static/font-awesome/svgs/solid/caret-square-right.svg diff --git a/static/font-awesome/svgs/solid/caret-square-up.svg b/live/static/font-awesome/svgs/solid/caret-square-up.svg index 9808711..9808711 100644 --- a/static/font-awesome/svgs/solid/caret-square-up.svg +++ b/live/static/font-awesome/svgs/solid/caret-square-up.svg diff --git a/static/font-awesome/svgs/solid/caret-up.svg b/live/static/font-awesome/svgs/solid/caret-up.svg index 07d1f1d..07d1f1d 100644 --- a/static/font-awesome/svgs/solid/caret-up.svg +++ b/live/static/font-awesome/svgs/solid/caret-up.svg diff --git a/static/font-awesome/svgs/solid/carrot.svg b/live/static/font-awesome/svgs/solid/carrot.svg index fc772d4..fc772d4 100644 --- a/static/font-awesome/svgs/solid/carrot.svg +++ b/live/static/font-awesome/svgs/solid/carrot.svg diff --git a/static/font-awesome/svgs/solid/cart-arrow-down.svg b/live/static/font-awesome/svgs/solid/cart-arrow-down.svg index d5377b8..d5377b8 100644 --- a/static/font-awesome/svgs/solid/cart-arrow-down.svg +++ b/live/static/font-awesome/svgs/solid/cart-arrow-down.svg diff --git a/static/font-awesome/svgs/solid/cart-plus.svg b/live/static/font-awesome/svgs/solid/cart-plus.svg index 3b8cbf1..3b8cbf1 100644 --- a/static/font-awesome/svgs/solid/cart-plus.svg +++ b/live/static/font-awesome/svgs/solid/cart-plus.svg diff --git a/static/font-awesome/svgs/solid/cash-register.svg b/live/static/font-awesome/svgs/solid/cash-register.svg index 1c41550..1c41550 100644 --- a/static/font-awesome/svgs/solid/cash-register.svg +++ b/live/static/font-awesome/svgs/solid/cash-register.svg diff --git a/static/font-awesome/svgs/solid/cat.svg b/live/static/font-awesome/svgs/solid/cat.svg index 6470898..6470898 100644 --- a/static/font-awesome/svgs/solid/cat.svg +++ b/live/static/font-awesome/svgs/solid/cat.svg diff --git a/static/font-awesome/svgs/solid/certificate.svg b/live/static/font-awesome/svgs/solid/certificate.svg index ecb06cf..ecb06cf 100644 --- a/static/font-awesome/svgs/solid/certificate.svg +++ b/live/static/font-awesome/svgs/solid/certificate.svg diff --git a/static/font-awesome/svgs/solid/chair.svg b/live/static/font-awesome/svgs/solid/chair.svg index 1bb24b9..1bb24b9 100644 --- a/static/font-awesome/svgs/solid/chair.svg +++ b/live/static/font-awesome/svgs/solid/chair.svg diff --git a/static/font-awesome/svgs/solid/chalkboard-teacher.svg b/live/static/font-awesome/svgs/solid/chalkboard-teacher.svg index 7867027..7867027 100644 --- a/static/font-awesome/svgs/solid/chalkboard-teacher.svg +++ b/live/static/font-awesome/svgs/solid/chalkboard-teacher.svg diff --git a/static/font-awesome/svgs/solid/chalkboard.svg b/live/static/font-awesome/svgs/solid/chalkboard.svg index d89aa52..d89aa52 100644 --- a/static/font-awesome/svgs/solid/chalkboard.svg +++ b/live/static/font-awesome/svgs/solid/chalkboard.svg diff --git a/static/font-awesome/svgs/solid/charging-station.svg b/live/static/font-awesome/svgs/solid/charging-station.svg index 29cda81..29cda81 100644 --- a/static/font-awesome/svgs/solid/charging-station.svg +++ b/live/static/font-awesome/svgs/solid/charging-station.svg diff --git a/static/font-awesome/svgs/solid/chart-area.svg b/live/static/font-awesome/svgs/solid/chart-area.svg index c7ddf48..c7ddf48 100644 --- a/static/font-awesome/svgs/solid/chart-area.svg +++ b/live/static/font-awesome/svgs/solid/chart-area.svg diff --git a/static/font-awesome/svgs/solid/chart-bar.svg b/live/static/font-awesome/svgs/solid/chart-bar.svg index abb14f4..abb14f4 100644 --- a/static/font-awesome/svgs/solid/chart-bar.svg +++ b/live/static/font-awesome/svgs/solid/chart-bar.svg diff --git a/static/font-awesome/svgs/solid/chart-line.svg b/live/static/font-awesome/svgs/solid/chart-line.svg index 47dcaf4..47dcaf4 100644 --- a/static/font-awesome/svgs/solid/chart-line.svg +++ b/live/static/font-awesome/svgs/solid/chart-line.svg diff --git a/static/font-awesome/svgs/solid/chart-pie.svg b/live/static/font-awesome/svgs/solid/chart-pie.svg index 05a97d6..05a97d6 100644 --- a/static/font-awesome/svgs/solid/chart-pie.svg +++ b/live/static/font-awesome/svgs/solid/chart-pie.svg diff --git a/static/font-awesome/svgs/solid/check-circle.svg b/live/static/font-awesome/svgs/solid/check-circle.svg index 7fb4a28..7fb4a28 100644 --- a/static/font-awesome/svgs/solid/check-circle.svg +++ b/live/static/font-awesome/svgs/solid/check-circle.svg diff --git a/static/font-awesome/svgs/solid/check-double.svg b/live/static/font-awesome/svgs/solid/check-double.svg index 450a95e..450a95e 100644 --- a/static/font-awesome/svgs/solid/check-double.svg +++ b/live/static/font-awesome/svgs/solid/check-double.svg diff --git a/static/font-awesome/svgs/solid/check-square.svg b/live/static/font-awesome/svgs/solid/check-square.svg index 6a3a722..6a3a722 100644 --- a/static/font-awesome/svgs/solid/check-square.svg +++ b/live/static/font-awesome/svgs/solid/check-square.svg diff --git a/static/font-awesome/svgs/solid/check.svg b/live/static/font-awesome/svgs/solid/check.svg index 1402646..1402646 100644 --- a/static/font-awesome/svgs/solid/check.svg +++ b/live/static/font-awesome/svgs/solid/check.svg diff --git a/static/font-awesome/svgs/solid/cheese.svg b/live/static/font-awesome/svgs/solid/cheese.svg index 08a32d8..08a32d8 100644 --- a/static/font-awesome/svgs/solid/cheese.svg +++ b/live/static/font-awesome/svgs/solid/cheese.svg diff --git a/static/font-awesome/svgs/solid/chess-bishop.svg b/live/static/font-awesome/svgs/solid/chess-bishop.svg index 492f9c0..492f9c0 100644 --- a/static/font-awesome/svgs/solid/chess-bishop.svg +++ b/live/static/font-awesome/svgs/solid/chess-bishop.svg diff --git a/static/font-awesome/svgs/solid/chess-board.svg b/live/static/font-awesome/svgs/solid/chess-board.svg index c26fb7f..c26fb7f 100644 --- a/static/font-awesome/svgs/solid/chess-board.svg +++ b/live/static/font-awesome/svgs/solid/chess-board.svg diff --git a/static/font-awesome/svgs/solid/chess-king.svg b/live/static/font-awesome/svgs/solid/chess-king.svg index 44fda20..44fda20 100644 --- a/static/font-awesome/svgs/solid/chess-king.svg +++ b/live/static/font-awesome/svgs/solid/chess-king.svg diff --git a/static/font-awesome/svgs/solid/chess-knight.svg b/live/static/font-awesome/svgs/solid/chess-knight.svg index 3c76389..3c76389 100644 --- a/static/font-awesome/svgs/solid/chess-knight.svg +++ b/live/static/font-awesome/svgs/solid/chess-knight.svg diff --git a/static/font-awesome/svgs/solid/chess-pawn.svg b/live/static/font-awesome/svgs/solid/chess-pawn.svg index 89c44ef..89c44ef 100644 --- a/static/font-awesome/svgs/solid/chess-pawn.svg +++ b/live/static/font-awesome/svgs/solid/chess-pawn.svg diff --git a/static/font-awesome/svgs/solid/chess-queen.svg b/live/static/font-awesome/svgs/solid/chess-queen.svg index 33364ed..33364ed 100644 --- a/static/font-awesome/svgs/solid/chess-queen.svg +++ b/live/static/font-awesome/svgs/solid/chess-queen.svg diff --git a/static/font-awesome/svgs/solid/chess-rook.svg b/live/static/font-awesome/svgs/solid/chess-rook.svg index 51e712a..51e712a 100644 --- a/static/font-awesome/svgs/solid/chess-rook.svg +++ b/live/static/font-awesome/svgs/solid/chess-rook.svg diff --git a/static/font-awesome/svgs/solid/chess.svg b/live/static/font-awesome/svgs/solid/chess.svg index 4801099..4801099 100644 --- a/static/font-awesome/svgs/solid/chess.svg +++ b/live/static/font-awesome/svgs/solid/chess.svg diff --git a/static/font-awesome/svgs/solid/chevron-circle-down.svg b/live/static/font-awesome/svgs/solid/chevron-circle-down.svg index 20b7ed9..20b7ed9 100644 --- a/static/font-awesome/svgs/solid/chevron-circle-down.svg +++ b/live/static/font-awesome/svgs/solid/chevron-circle-down.svg diff --git a/static/font-awesome/svgs/solid/chevron-circle-left.svg b/live/static/font-awesome/svgs/solid/chevron-circle-left.svg index f243628..f243628 100644 --- a/static/font-awesome/svgs/solid/chevron-circle-left.svg +++ b/live/static/font-awesome/svgs/solid/chevron-circle-left.svg diff --git a/static/font-awesome/svgs/solid/chevron-circle-right.svg b/live/static/font-awesome/svgs/solid/chevron-circle-right.svg index 2999347..2999347 100644 --- a/static/font-awesome/svgs/solid/chevron-circle-right.svg +++ b/live/static/font-awesome/svgs/solid/chevron-circle-right.svg diff --git a/static/font-awesome/svgs/solid/chevron-circle-up.svg b/live/static/font-awesome/svgs/solid/chevron-circle-up.svg index 9f4d1c5..9f4d1c5 100644 --- a/static/font-awesome/svgs/solid/chevron-circle-up.svg +++ b/live/static/font-awesome/svgs/solid/chevron-circle-up.svg diff --git a/static/font-awesome/svgs/solid/chevron-down.svg b/live/static/font-awesome/svgs/solid/chevron-down.svg index d21fb68..d21fb68 100644 --- a/static/font-awesome/svgs/solid/chevron-down.svg +++ b/live/static/font-awesome/svgs/solid/chevron-down.svg diff --git a/static/font-awesome/svgs/solid/chevron-left.svg b/live/static/font-awesome/svgs/solid/chevron-left.svg index e937531..e937531 100644 --- a/static/font-awesome/svgs/solid/chevron-left.svg +++ b/live/static/font-awesome/svgs/solid/chevron-left.svg diff --git a/static/font-awesome/svgs/solid/chevron-right.svg b/live/static/font-awesome/svgs/solid/chevron-right.svg index 8702278..8702278 100644 --- a/static/font-awesome/svgs/solid/chevron-right.svg +++ b/live/static/font-awesome/svgs/solid/chevron-right.svg diff --git a/static/font-awesome/svgs/solid/chevron-up.svg b/live/static/font-awesome/svgs/solid/chevron-up.svg index c92615f..c92615f 100644 --- a/static/font-awesome/svgs/solid/chevron-up.svg +++ b/live/static/font-awesome/svgs/solid/chevron-up.svg diff --git a/static/font-awesome/svgs/solid/child.svg b/live/static/font-awesome/svgs/solid/child.svg index e2b1da8..e2b1da8 100644 --- a/static/font-awesome/svgs/solid/child.svg +++ b/live/static/font-awesome/svgs/solid/child.svg diff --git a/static/font-awesome/svgs/solid/church.svg b/live/static/font-awesome/svgs/solid/church.svg index 4ecd69d..4ecd69d 100644 --- a/static/font-awesome/svgs/solid/church.svg +++ b/live/static/font-awesome/svgs/solid/church.svg diff --git a/static/font-awesome/svgs/solid/circle-notch.svg b/live/static/font-awesome/svgs/solid/circle-notch.svg index 8ad3d4a..8ad3d4a 100644 --- a/static/font-awesome/svgs/solid/circle-notch.svg +++ b/live/static/font-awesome/svgs/solid/circle-notch.svg diff --git a/static/font-awesome/svgs/solid/circle.svg b/live/static/font-awesome/svgs/solid/circle.svg index c8dcf52..c8dcf52 100644 --- a/static/font-awesome/svgs/solid/circle.svg +++ b/live/static/font-awesome/svgs/solid/circle.svg diff --git a/static/font-awesome/svgs/solid/city.svg b/live/static/font-awesome/svgs/solid/city.svg index 294ebfd..294ebfd 100644 --- a/static/font-awesome/svgs/solid/city.svg +++ b/live/static/font-awesome/svgs/solid/city.svg diff --git a/static/font-awesome/svgs/solid/clinic-medical.svg b/live/static/font-awesome/svgs/solid/clinic-medical.svg index b3a5ceb..b3a5ceb 100644 --- a/static/font-awesome/svgs/solid/clinic-medical.svg +++ b/live/static/font-awesome/svgs/solid/clinic-medical.svg diff --git a/static/font-awesome/svgs/solid/clipboard-check.svg b/live/static/font-awesome/svgs/solid/clipboard-check.svg index e46941c..e46941c 100644 --- a/static/font-awesome/svgs/solid/clipboard-check.svg +++ b/live/static/font-awesome/svgs/solid/clipboard-check.svg diff --git a/static/font-awesome/svgs/solid/clipboard-list.svg b/live/static/font-awesome/svgs/solid/clipboard-list.svg index 013728d..013728d 100644 --- a/static/font-awesome/svgs/solid/clipboard-list.svg +++ b/live/static/font-awesome/svgs/solid/clipboard-list.svg diff --git a/static/font-awesome/svgs/solid/clipboard.svg b/live/static/font-awesome/svgs/solid/clipboard.svg index fe2ac09..fe2ac09 100644 --- a/static/font-awesome/svgs/solid/clipboard.svg +++ b/live/static/font-awesome/svgs/solid/clipboard.svg diff --git a/static/font-awesome/svgs/solid/clock.svg b/live/static/font-awesome/svgs/solid/clock.svg index 370e1ab..370e1ab 100644 --- a/static/font-awesome/svgs/solid/clock.svg +++ b/live/static/font-awesome/svgs/solid/clock.svg diff --git a/static/font-awesome/svgs/solid/clone.svg b/live/static/font-awesome/svgs/solid/clone.svg index 4971195..4971195 100644 --- a/static/font-awesome/svgs/solid/clone.svg +++ b/live/static/font-awesome/svgs/solid/clone.svg diff --git a/static/font-awesome/svgs/solid/closed-captioning.svg b/live/static/font-awesome/svgs/solid/closed-captioning.svg index 7f8a413..7f8a413 100644 --- a/static/font-awesome/svgs/solid/closed-captioning.svg +++ b/live/static/font-awesome/svgs/solid/closed-captioning.svg diff --git a/static/font-awesome/svgs/solid/cloud-download-alt.svg b/live/static/font-awesome/svgs/solid/cloud-download-alt.svg index 8d5347a..8d5347a 100644 --- a/static/font-awesome/svgs/solid/cloud-download-alt.svg +++ b/live/static/font-awesome/svgs/solid/cloud-download-alt.svg diff --git a/static/font-awesome/svgs/solid/cloud-meatball.svg b/live/static/font-awesome/svgs/solid/cloud-meatball.svg index 92b52c1..92b52c1 100644 --- a/static/font-awesome/svgs/solid/cloud-meatball.svg +++ b/live/static/font-awesome/svgs/solid/cloud-meatball.svg diff --git a/static/font-awesome/svgs/solid/cloud-moon-rain.svg b/live/static/font-awesome/svgs/solid/cloud-moon-rain.svg index 98cb1a1..98cb1a1 100644 --- a/static/font-awesome/svgs/solid/cloud-moon-rain.svg +++ b/live/static/font-awesome/svgs/solid/cloud-moon-rain.svg diff --git a/static/font-awesome/svgs/solid/cloud-moon.svg b/live/static/font-awesome/svgs/solid/cloud-moon.svg index 4b77609..4b77609 100644 --- a/static/font-awesome/svgs/solid/cloud-moon.svg +++ b/live/static/font-awesome/svgs/solid/cloud-moon.svg diff --git a/static/font-awesome/svgs/solid/cloud-rain.svg b/live/static/font-awesome/svgs/solid/cloud-rain.svg index eb54c89..eb54c89 100644 --- a/static/font-awesome/svgs/solid/cloud-rain.svg +++ b/live/static/font-awesome/svgs/solid/cloud-rain.svg diff --git a/static/font-awesome/svgs/solid/cloud-showers-heavy.svg b/live/static/font-awesome/svgs/solid/cloud-showers-heavy.svg index 95c46b9..95c46b9 100644 --- a/static/font-awesome/svgs/solid/cloud-showers-heavy.svg +++ b/live/static/font-awesome/svgs/solid/cloud-showers-heavy.svg diff --git a/static/font-awesome/svgs/solid/cloud-sun-rain.svg b/live/static/font-awesome/svgs/solid/cloud-sun-rain.svg index c61cf48..c61cf48 100644 --- a/static/font-awesome/svgs/solid/cloud-sun-rain.svg +++ b/live/static/font-awesome/svgs/solid/cloud-sun-rain.svg diff --git a/static/font-awesome/svgs/solid/cloud-sun.svg b/live/static/font-awesome/svgs/solid/cloud-sun.svg index bb3524e..bb3524e 100644 --- a/static/font-awesome/svgs/solid/cloud-sun.svg +++ b/live/static/font-awesome/svgs/solid/cloud-sun.svg diff --git a/static/font-awesome/svgs/solid/cloud-upload-alt.svg b/live/static/font-awesome/svgs/solid/cloud-upload-alt.svg index d16b0fb..d16b0fb 100644 --- a/static/font-awesome/svgs/solid/cloud-upload-alt.svg +++ b/live/static/font-awesome/svgs/solid/cloud-upload-alt.svg diff --git a/static/font-awesome/svgs/solid/cloud.svg b/live/static/font-awesome/svgs/solid/cloud.svg index 1ee2e10..1ee2e10 100644 --- a/static/font-awesome/svgs/solid/cloud.svg +++ b/live/static/font-awesome/svgs/solid/cloud.svg diff --git a/static/font-awesome/svgs/solid/cocktail.svg b/live/static/font-awesome/svgs/solid/cocktail.svg index c0af6e5..c0af6e5 100644 --- a/static/font-awesome/svgs/solid/cocktail.svg +++ b/live/static/font-awesome/svgs/solid/cocktail.svg diff --git a/static/font-awesome/svgs/solid/code-branch.svg b/live/static/font-awesome/svgs/solid/code-branch.svg index 149bd23..149bd23 100644 --- a/static/font-awesome/svgs/solid/code-branch.svg +++ b/live/static/font-awesome/svgs/solid/code-branch.svg diff --git a/static/font-awesome/svgs/solid/code.svg b/live/static/font-awesome/svgs/solid/code.svg index 3d707fa..3d707fa 100644 --- a/static/font-awesome/svgs/solid/code.svg +++ b/live/static/font-awesome/svgs/solid/code.svg diff --git a/static/font-awesome/svgs/solid/coffee.svg b/live/static/font-awesome/svgs/solid/coffee.svg index 1c3cfc4..1c3cfc4 100644 --- a/static/font-awesome/svgs/solid/coffee.svg +++ b/live/static/font-awesome/svgs/solid/coffee.svg diff --git a/static/font-awesome/svgs/solid/cog.svg b/live/static/font-awesome/svgs/solid/cog.svg index 94c71a6..94c71a6 100644 --- a/static/font-awesome/svgs/solid/cog.svg +++ b/live/static/font-awesome/svgs/solid/cog.svg diff --git a/static/font-awesome/svgs/solid/cogs.svg b/live/static/font-awesome/svgs/solid/cogs.svg index 0674204..0674204 100644 --- a/static/font-awesome/svgs/solid/cogs.svg +++ b/live/static/font-awesome/svgs/solid/cogs.svg diff --git a/static/font-awesome/svgs/solid/coins.svg b/live/static/font-awesome/svgs/solid/coins.svg index 55e37ca..55e37ca 100644 --- a/static/font-awesome/svgs/solid/coins.svg +++ b/live/static/font-awesome/svgs/solid/coins.svg diff --git a/static/font-awesome/svgs/solid/columns.svg b/live/static/font-awesome/svgs/solid/columns.svg index 244e11f..244e11f 100644 --- a/static/font-awesome/svgs/solid/columns.svg +++ b/live/static/font-awesome/svgs/solid/columns.svg diff --git a/static/font-awesome/svgs/solid/comment-alt.svg b/live/static/font-awesome/svgs/solid/comment-alt.svg index f87c3fe..f87c3fe 100644 --- a/static/font-awesome/svgs/solid/comment-alt.svg +++ b/live/static/font-awesome/svgs/solid/comment-alt.svg diff --git a/static/font-awesome/svgs/solid/comment-dollar.svg b/live/static/font-awesome/svgs/solid/comment-dollar.svg index b691b22..b691b22 100644 --- a/static/font-awesome/svgs/solid/comment-dollar.svg +++ b/live/static/font-awesome/svgs/solid/comment-dollar.svg diff --git a/static/font-awesome/svgs/solid/comment-dots.svg b/live/static/font-awesome/svgs/solid/comment-dots.svg index afda1c6..afda1c6 100644 --- a/static/font-awesome/svgs/solid/comment-dots.svg +++ b/live/static/font-awesome/svgs/solid/comment-dots.svg diff --git a/static/font-awesome/svgs/solid/comment-medical.svg b/live/static/font-awesome/svgs/solid/comment-medical.svg index 1a3e27e..1a3e27e 100644 --- a/static/font-awesome/svgs/solid/comment-medical.svg +++ b/live/static/font-awesome/svgs/solid/comment-medical.svg diff --git a/static/font-awesome/svgs/solid/comment-slash.svg b/live/static/font-awesome/svgs/solid/comment-slash.svg index 5e8746a..5e8746a 100644 --- a/static/font-awesome/svgs/solid/comment-slash.svg +++ b/live/static/font-awesome/svgs/solid/comment-slash.svg diff --git a/static/font-awesome/svgs/solid/comment.svg b/live/static/font-awesome/svgs/solid/comment.svg index 1ad5d4f..1ad5d4f 100644 --- a/static/font-awesome/svgs/solid/comment.svg +++ b/live/static/font-awesome/svgs/solid/comment.svg diff --git a/static/font-awesome/svgs/solid/comments-dollar.svg b/live/static/font-awesome/svgs/solid/comments-dollar.svg index 2eaf376..2eaf376 100644 --- a/static/font-awesome/svgs/solid/comments-dollar.svg +++ b/live/static/font-awesome/svgs/solid/comments-dollar.svg diff --git a/static/font-awesome/svgs/solid/comments.svg b/live/static/font-awesome/svgs/solid/comments.svg index f9856d1..f9856d1 100644 --- a/static/font-awesome/svgs/solid/comments.svg +++ b/live/static/font-awesome/svgs/solid/comments.svg diff --git a/static/font-awesome/svgs/solid/compact-disc.svg b/live/static/font-awesome/svgs/solid/compact-disc.svg index 8eda018..8eda018 100644 --- a/static/font-awesome/svgs/solid/compact-disc.svg +++ b/live/static/font-awesome/svgs/solid/compact-disc.svg diff --git a/static/font-awesome/svgs/solid/compass.svg b/live/static/font-awesome/svgs/solid/compass.svg index e5d449b..e5d449b 100644 --- a/static/font-awesome/svgs/solid/compass.svg +++ b/live/static/font-awesome/svgs/solid/compass.svg diff --git a/static/font-awesome/svgs/solid/compress-alt.svg b/live/static/font-awesome/svgs/solid/compress-alt.svg index eccb031..eccb031 100644 --- a/static/font-awesome/svgs/solid/compress-alt.svg +++ b/live/static/font-awesome/svgs/solid/compress-alt.svg diff --git a/static/font-awesome/svgs/solid/compress-arrows-alt.svg b/live/static/font-awesome/svgs/solid/compress-arrows-alt.svg index 7615fe2..7615fe2 100644 --- a/static/font-awesome/svgs/solid/compress-arrows-alt.svg +++ b/live/static/font-awesome/svgs/solid/compress-arrows-alt.svg diff --git a/static/font-awesome/svgs/solid/compress.svg b/live/static/font-awesome/svgs/solid/compress.svg index 789981f..789981f 100644 --- a/static/font-awesome/svgs/solid/compress.svg +++ b/live/static/font-awesome/svgs/solid/compress.svg diff --git a/static/font-awesome/svgs/solid/concierge-bell.svg b/live/static/font-awesome/svgs/solid/concierge-bell.svg index 3d6baad..3d6baad 100644 --- a/static/font-awesome/svgs/solid/concierge-bell.svg +++ b/live/static/font-awesome/svgs/solid/concierge-bell.svg diff --git a/static/font-awesome/svgs/solid/cookie-bite.svg b/live/static/font-awesome/svgs/solid/cookie-bite.svg index 115e6b9..115e6b9 100644 --- a/static/font-awesome/svgs/solid/cookie-bite.svg +++ b/live/static/font-awesome/svgs/solid/cookie-bite.svg diff --git a/static/font-awesome/svgs/solid/cookie.svg b/live/static/font-awesome/svgs/solid/cookie.svg index 2062c99..2062c99 100644 --- a/static/font-awesome/svgs/solid/cookie.svg +++ b/live/static/font-awesome/svgs/solid/cookie.svg diff --git a/static/font-awesome/svgs/solid/copy.svg b/live/static/font-awesome/svgs/solid/copy.svg index 37b371f..37b371f 100644 --- a/static/font-awesome/svgs/solid/copy.svg +++ b/live/static/font-awesome/svgs/solid/copy.svg diff --git a/static/font-awesome/svgs/solid/copyright.svg b/live/static/font-awesome/svgs/solid/copyright.svg index 6816ce8..6816ce8 100644 --- a/static/font-awesome/svgs/solid/copyright.svg +++ b/live/static/font-awesome/svgs/solid/copyright.svg diff --git a/static/font-awesome/svgs/solid/couch.svg b/live/static/font-awesome/svgs/solid/couch.svg index 43107b5..43107b5 100644 --- a/static/font-awesome/svgs/solid/couch.svg +++ b/live/static/font-awesome/svgs/solid/couch.svg diff --git a/static/font-awesome/svgs/solid/credit-card.svg b/live/static/font-awesome/svgs/solid/credit-card.svg index 05b6bff..05b6bff 100644 --- a/static/font-awesome/svgs/solid/credit-card.svg +++ b/live/static/font-awesome/svgs/solid/credit-card.svg diff --git a/static/font-awesome/svgs/solid/crop-alt.svg b/live/static/font-awesome/svgs/solid/crop-alt.svg index 55b5692..55b5692 100644 --- a/static/font-awesome/svgs/solid/crop-alt.svg +++ b/live/static/font-awesome/svgs/solid/crop-alt.svg diff --git a/static/font-awesome/svgs/solid/crop.svg b/live/static/font-awesome/svgs/solid/crop.svg index 4c3017a..4c3017a 100644 --- a/static/font-awesome/svgs/solid/crop.svg +++ b/live/static/font-awesome/svgs/solid/crop.svg diff --git a/static/font-awesome/svgs/solid/cross.svg b/live/static/font-awesome/svgs/solid/cross.svg index 8395de6..8395de6 100644 --- a/static/font-awesome/svgs/solid/cross.svg +++ b/live/static/font-awesome/svgs/solid/cross.svg diff --git a/static/font-awesome/svgs/solid/crosshairs.svg b/live/static/font-awesome/svgs/solid/crosshairs.svg index 0958e65..0958e65 100644 --- a/static/font-awesome/svgs/solid/crosshairs.svg +++ b/live/static/font-awesome/svgs/solid/crosshairs.svg diff --git a/static/font-awesome/svgs/solid/crow.svg b/live/static/font-awesome/svgs/solid/crow.svg index f8841f9..f8841f9 100644 --- a/static/font-awesome/svgs/solid/crow.svg +++ b/live/static/font-awesome/svgs/solid/crow.svg diff --git a/static/font-awesome/svgs/solid/crown.svg b/live/static/font-awesome/svgs/solid/crown.svg index 2d5f74c..2d5f74c 100644 --- a/static/font-awesome/svgs/solid/crown.svg +++ b/live/static/font-awesome/svgs/solid/crown.svg diff --git a/static/font-awesome/svgs/solid/crutch.svg b/live/static/font-awesome/svgs/solid/crutch.svg index 93e0ed1..93e0ed1 100644 --- a/static/font-awesome/svgs/solid/crutch.svg +++ b/live/static/font-awesome/svgs/solid/crutch.svg diff --git a/static/font-awesome/svgs/solid/cube.svg b/live/static/font-awesome/svgs/solid/cube.svg index c27f11b..c27f11b 100644 --- a/static/font-awesome/svgs/solid/cube.svg +++ b/live/static/font-awesome/svgs/solid/cube.svg diff --git a/static/font-awesome/svgs/solid/cubes.svg b/live/static/font-awesome/svgs/solid/cubes.svg index 0d60bb6..0d60bb6 100644 --- a/static/font-awesome/svgs/solid/cubes.svg +++ b/live/static/font-awesome/svgs/solid/cubes.svg diff --git a/static/font-awesome/svgs/solid/cut.svg b/live/static/font-awesome/svgs/solid/cut.svg index d48394c..d48394c 100644 --- a/static/font-awesome/svgs/solid/cut.svg +++ b/live/static/font-awesome/svgs/solid/cut.svg diff --git a/static/font-awesome/svgs/solid/database.svg b/live/static/font-awesome/svgs/solid/database.svg index 0be3835..0be3835 100644 --- a/static/font-awesome/svgs/solid/database.svg +++ b/live/static/font-awesome/svgs/solid/database.svg diff --git a/static/font-awesome/svgs/solid/deaf.svg b/live/static/font-awesome/svgs/solid/deaf.svg index 047b166..047b166 100644 --- a/static/font-awesome/svgs/solid/deaf.svg +++ b/live/static/font-awesome/svgs/solid/deaf.svg diff --git a/static/font-awesome/svgs/solid/democrat.svg b/live/static/font-awesome/svgs/solid/democrat.svg index 7a002f4..7a002f4 100644 --- a/static/font-awesome/svgs/solid/democrat.svg +++ b/live/static/font-awesome/svgs/solid/democrat.svg diff --git a/static/font-awesome/svgs/solid/desktop.svg b/live/static/font-awesome/svgs/solid/desktop.svg index 1ef8702..1ef8702 100644 --- a/static/font-awesome/svgs/solid/desktop.svg +++ b/live/static/font-awesome/svgs/solid/desktop.svg diff --git a/static/font-awesome/svgs/solid/dharmachakra.svg b/live/static/font-awesome/svgs/solid/dharmachakra.svg index 8bc7ae3..8bc7ae3 100644 --- a/static/font-awesome/svgs/solid/dharmachakra.svg +++ b/live/static/font-awesome/svgs/solid/dharmachakra.svg diff --git a/static/font-awesome/svgs/solid/diagnoses.svg b/live/static/font-awesome/svgs/solid/diagnoses.svg index bf0ab85..bf0ab85 100644 --- a/static/font-awesome/svgs/solid/diagnoses.svg +++ b/live/static/font-awesome/svgs/solid/diagnoses.svg diff --git a/static/font-awesome/svgs/solid/dice-d20.svg b/live/static/font-awesome/svgs/solid/dice-d20.svg index cc454b9..cc454b9 100644 --- a/static/font-awesome/svgs/solid/dice-d20.svg +++ b/live/static/font-awesome/svgs/solid/dice-d20.svg diff --git a/static/font-awesome/svgs/solid/dice-d6.svg b/live/static/font-awesome/svgs/solid/dice-d6.svg index 7f3b6d0..7f3b6d0 100644 --- a/static/font-awesome/svgs/solid/dice-d6.svg +++ b/live/static/font-awesome/svgs/solid/dice-d6.svg diff --git a/static/font-awesome/svgs/solid/dice-five.svg b/live/static/font-awesome/svgs/solid/dice-five.svg index 13df1e6..13df1e6 100644 --- a/static/font-awesome/svgs/solid/dice-five.svg +++ b/live/static/font-awesome/svgs/solid/dice-five.svg diff --git a/static/font-awesome/svgs/solid/dice-four.svg b/live/static/font-awesome/svgs/solid/dice-four.svg index 312c3ae..312c3ae 100644 --- a/static/font-awesome/svgs/solid/dice-four.svg +++ b/live/static/font-awesome/svgs/solid/dice-four.svg diff --git a/static/font-awesome/svgs/solid/dice-one.svg b/live/static/font-awesome/svgs/solid/dice-one.svg index d35d940..d35d940 100644 --- a/static/font-awesome/svgs/solid/dice-one.svg +++ b/live/static/font-awesome/svgs/solid/dice-one.svg diff --git a/static/font-awesome/svgs/solid/dice-six.svg b/live/static/font-awesome/svgs/solid/dice-six.svg index daac299..daac299 100644 --- a/static/font-awesome/svgs/solid/dice-six.svg +++ b/live/static/font-awesome/svgs/solid/dice-six.svg diff --git a/static/font-awesome/svgs/solid/dice-three.svg b/live/static/font-awesome/svgs/solid/dice-three.svg index cb7a8cf..cb7a8cf 100644 --- a/static/font-awesome/svgs/solid/dice-three.svg +++ b/live/static/font-awesome/svgs/solid/dice-three.svg diff --git a/static/font-awesome/svgs/solid/dice-two.svg b/live/static/font-awesome/svgs/solid/dice-two.svg index fb7b879..fb7b879 100644 --- a/static/font-awesome/svgs/solid/dice-two.svg +++ b/live/static/font-awesome/svgs/solid/dice-two.svg diff --git a/static/font-awesome/svgs/solid/dice.svg b/live/static/font-awesome/svgs/solid/dice.svg index c9dc962..c9dc962 100644 --- a/static/font-awesome/svgs/solid/dice.svg +++ b/live/static/font-awesome/svgs/solid/dice.svg diff --git a/static/font-awesome/svgs/solid/digital-tachograph.svg b/live/static/font-awesome/svgs/solid/digital-tachograph.svg index 800a063..800a063 100644 --- a/static/font-awesome/svgs/solid/digital-tachograph.svg +++ b/live/static/font-awesome/svgs/solid/digital-tachograph.svg diff --git a/static/font-awesome/svgs/solid/directions.svg b/live/static/font-awesome/svgs/solid/directions.svg index c030d70..c030d70 100644 --- a/static/font-awesome/svgs/solid/directions.svg +++ b/live/static/font-awesome/svgs/solid/directions.svg diff --git a/static/font-awesome/svgs/solid/disease.svg b/live/static/font-awesome/svgs/solid/disease.svg index 90ee444..90ee444 100644 --- a/static/font-awesome/svgs/solid/disease.svg +++ b/live/static/font-awesome/svgs/solid/disease.svg diff --git a/static/font-awesome/svgs/solid/divide.svg b/live/static/font-awesome/svgs/solid/divide.svg index 57dc99a..57dc99a 100644 --- a/static/font-awesome/svgs/solid/divide.svg +++ b/live/static/font-awesome/svgs/solid/divide.svg diff --git a/static/font-awesome/svgs/solid/dizzy.svg b/live/static/font-awesome/svgs/solid/dizzy.svg index c45cd95..c45cd95 100644 --- a/static/font-awesome/svgs/solid/dizzy.svg +++ b/live/static/font-awesome/svgs/solid/dizzy.svg diff --git a/static/font-awesome/svgs/solid/dna.svg b/live/static/font-awesome/svgs/solid/dna.svg index c3e14df..c3e14df 100644 --- a/static/font-awesome/svgs/solid/dna.svg +++ b/live/static/font-awesome/svgs/solid/dna.svg diff --git a/static/font-awesome/svgs/solid/dog.svg b/live/static/font-awesome/svgs/solid/dog.svg index d8dea42..d8dea42 100644 --- a/static/font-awesome/svgs/solid/dog.svg +++ b/live/static/font-awesome/svgs/solid/dog.svg diff --git a/static/font-awesome/svgs/solid/dollar-sign.svg b/live/static/font-awesome/svgs/solid/dollar-sign.svg index e9be15d..e9be15d 100644 --- a/static/font-awesome/svgs/solid/dollar-sign.svg +++ b/live/static/font-awesome/svgs/solid/dollar-sign.svg diff --git a/static/font-awesome/svgs/solid/dolly-flatbed.svg b/live/static/font-awesome/svgs/solid/dolly-flatbed.svg index 50fe911..50fe911 100644 --- a/static/font-awesome/svgs/solid/dolly-flatbed.svg +++ b/live/static/font-awesome/svgs/solid/dolly-flatbed.svg diff --git a/static/font-awesome/svgs/solid/dolly.svg b/live/static/font-awesome/svgs/solid/dolly.svg index a66bb37..a66bb37 100644 --- a/static/font-awesome/svgs/solid/dolly.svg +++ b/live/static/font-awesome/svgs/solid/dolly.svg diff --git a/static/font-awesome/svgs/solid/donate.svg b/live/static/font-awesome/svgs/solid/donate.svg index 829459e..829459e 100644 --- a/static/font-awesome/svgs/solid/donate.svg +++ b/live/static/font-awesome/svgs/solid/donate.svg diff --git a/static/font-awesome/svgs/solid/door-closed.svg b/live/static/font-awesome/svgs/solid/door-closed.svg index f9453eb..f9453eb 100644 --- a/static/font-awesome/svgs/solid/door-closed.svg +++ b/live/static/font-awesome/svgs/solid/door-closed.svg diff --git a/static/font-awesome/svgs/solid/door-open.svg b/live/static/font-awesome/svgs/solid/door-open.svg index 834aee9..834aee9 100644 --- a/static/font-awesome/svgs/solid/door-open.svg +++ b/live/static/font-awesome/svgs/solid/door-open.svg diff --git a/static/font-awesome/svgs/solid/dot-circle.svg b/live/static/font-awesome/svgs/solid/dot-circle.svg index 4d5e72f..4d5e72f 100644 --- a/static/font-awesome/svgs/solid/dot-circle.svg +++ b/live/static/font-awesome/svgs/solid/dot-circle.svg diff --git a/static/font-awesome/svgs/solid/dove.svg b/live/static/font-awesome/svgs/solid/dove.svg index f64d79c..f64d79c 100644 --- a/static/font-awesome/svgs/solid/dove.svg +++ b/live/static/font-awesome/svgs/solid/dove.svg diff --git a/static/font-awesome/svgs/solid/download.svg b/live/static/font-awesome/svgs/solid/download.svg index cddd1f1..cddd1f1 100644 --- a/static/font-awesome/svgs/solid/download.svg +++ b/live/static/font-awesome/svgs/solid/download.svg diff --git a/static/font-awesome/svgs/solid/drafting-compass.svg b/live/static/font-awesome/svgs/solid/drafting-compass.svg index 7d19e54..7d19e54 100644 --- a/static/font-awesome/svgs/solid/drafting-compass.svg +++ b/live/static/font-awesome/svgs/solid/drafting-compass.svg diff --git a/static/font-awesome/svgs/solid/dragon.svg b/live/static/font-awesome/svgs/solid/dragon.svg index 20812ab..20812ab 100644 --- a/static/font-awesome/svgs/solid/dragon.svg +++ b/live/static/font-awesome/svgs/solid/dragon.svg diff --git a/static/font-awesome/svgs/solid/draw-polygon.svg b/live/static/font-awesome/svgs/solid/draw-polygon.svg index 17308f2..17308f2 100644 --- a/static/font-awesome/svgs/solid/draw-polygon.svg +++ b/live/static/font-awesome/svgs/solid/draw-polygon.svg diff --git a/static/font-awesome/svgs/solid/drum-steelpan.svg b/live/static/font-awesome/svgs/solid/drum-steelpan.svg index 2616195..2616195 100644 --- a/static/font-awesome/svgs/solid/drum-steelpan.svg +++ b/live/static/font-awesome/svgs/solid/drum-steelpan.svg diff --git a/static/font-awesome/svgs/solid/drum.svg b/live/static/font-awesome/svgs/solid/drum.svg index e6a9329..e6a9329 100644 --- a/static/font-awesome/svgs/solid/drum.svg +++ b/live/static/font-awesome/svgs/solid/drum.svg diff --git a/static/font-awesome/svgs/solid/drumstick-bite.svg b/live/static/font-awesome/svgs/solid/drumstick-bite.svg index 34a0e93..34a0e93 100644 --- a/static/font-awesome/svgs/solid/drumstick-bite.svg +++ b/live/static/font-awesome/svgs/solid/drumstick-bite.svg diff --git a/static/font-awesome/svgs/solid/dumbbell.svg b/live/static/font-awesome/svgs/solid/dumbbell.svg index 66641c7..66641c7 100644 --- a/static/font-awesome/svgs/solid/dumbbell.svg +++ b/live/static/font-awesome/svgs/solid/dumbbell.svg diff --git a/static/font-awesome/svgs/solid/dumpster-fire.svg b/live/static/font-awesome/svgs/solid/dumpster-fire.svg index 18e9b92..18e9b92 100644 --- a/static/font-awesome/svgs/solid/dumpster-fire.svg +++ b/live/static/font-awesome/svgs/solid/dumpster-fire.svg diff --git a/static/font-awesome/svgs/solid/dumpster.svg b/live/static/font-awesome/svgs/solid/dumpster.svg index eca48f4..eca48f4 100644 --- a/static/font-awesome/svgs/solid/dumpster.svg +++ b/live/static/font-awesome/svgs/solid/dumpster.svg diff --git a/static/font-awesome/svgs/solid/dungeon.svg b/live/static/font-awesome/svgs/solid/dungeon.svg index 2bfe33d..2bfe33d 100644 --- a/static/font-awesome/svgs/solid/dungeon.svg +++ b/live/static/font-awesome/svgs/solid/dungeon.svg diff --git a/static/font-awesome/svgs/solid/edit.svg b/live/static/font-awesome/svgs/solid/edit.svg index 58f1316..58f1316 100644 --- a/static/font-awesome/svgs/solid/edit.svg +++ b/live/static/font-awesome/svgs/solid/edit.svg diff --git a/static/font-awesome/svgs/solid/egg.svg b/live/static/font-awesome/svgs/solid/egg.svg index ebc8831..ebc8831 100644 --- a/static/font-awesome/svgs/solid/egg.svg +++ b/live/static/font-awesome/svgs/solid/egg.svg diff --git a/static/font-awesome/svgs/solid/eject.svg b/live/static/font-awesome/svgs/solid/eject.svg index 3d052e6..3d052e6 100644 --- a/static/font-awesome/svgs/solid/eject.svg +++ b/live/static/font-awesome/svgs/solid/eject.svg diff --git a/static/font-awesome/svgs/solid/ellipsis-h.svg b/live/static/font-awesome/svgs/solid/ellipsis-h.svg index 3aa4998..3aa4998 100644 --- a/static/font-awesome/svgs/solid/ellipsis-h.svg +++ b/live/static/font-awesome/svgs/solid/ellipsis-h.svg diff --git a/static/font-awesome/svgs/solid/ellipsis-v.svg b/live/static/font-awesome/svgs/solid/ellipsis-v.svg index 6970f9f..6970f9f 100644 --- a/static/font-awesome/svgs/solid/ellipsis-v.svg +++ b/live/static/font-awesome/svgs/solid/ellipsis-v.svg diff --git a/static/font-awesome/svgs/solid/envelope-open-text.svg b/live/static/font-awesome/svgs/solid/envelope-open-text.svg index 9cad5bc..9cad5bc 100644 --- a/static/font-awesome/svgs/solid/envelope-open-text.svg +++ b/live/static/font-awesome/svgs/solid/envelope-open-text.svg diff --git a/static/font-awesome/svgs/solid/envelope-open.svg b/live/static/font-awesome/svgs/solid/envelope-open.svg index 3fde5c7..3fde5c7 100644 --- a/static/font-awesome/svgs/solid/envelope-open.svg +++ b/live/static/font-awesome/svgs/solid/envelope-open.svg diff --git a/static/font-awesome/svgs/solid/envelope-square.svg b/live/static/font-awesome/svgs/solid/envelope-square.svg index 9cca742..9cca742 100644 --- a/static/font-awesome/svgs/solid/envelope-square.svg +++ b/live/static/font-awesome/svgs/solid/envelope-square.svg diff --git a/static/font-awesome/svgs/solid/envelope.svg b/live/static/font-awesome/svgs/solid/envelope.svg index 3c5dad5..3c5dad5 100644 --- a/static/font-awesome/svgs/solid/envelope.svg +++ b/live/static/font-awesome/svgs/solid/envelope.svg diff --git a/static/font-awesome/svgs/solid/equals.svg b/live/static/font-awesome/svgs/solid/equals.svg index e0428f4..e0428f4 100644 --- a/static/font-awesome/svgs/solid/equals.svg +++ b/live/static/font-awesome/svgs/solid/equals.svg diff --git a/static/font-awesome/svgs/solid/eraser.svg b/live/static/font-awesome/svgs/solid/eraser.svg index 9ae861d..9ae861d 100644 --- a/static/font-awesome/svgs/solid/eraser.svg +++ b/live/static/font-awesome/svgs/solid/eraser.svg diff --git a/static/font-awesome/svgs/solid/ethernet.svg b/live/static/font-awesome/svgs/solid/ethernet.svg index a42abb3..a42abb3 100644 --- a/static/font-awesome/svgs/solid/ethernet.svg +++ b/live/static/font-awesome/svgs/solid/ethernet.svg diff --git a/static/font-awesome/svgs/solid/euro-sign.svg b/live/static/font-awesome/svgs/solid/euro-sign.svg index 052ca9f..052ca9f 100644 --- a/static/font-awesome/svgs/solid/euro-sign.svg +++ b/live/static/font-awesome/svgs/solid/euro-sign.svg diff --git a/static/font-awesome/svgs/solid/exchange-alt.svg b/live/static/font-awesome/svgs/solid/exchange-alt.svg index c7141c9..c7141c9 100644 --- a/static/font-awesome/svgs/solid/exchange-alt.svg +++ b/live/static/font-awesome/svgs/solid/exchange-alt.svg diff --git a/static/font-awesome/svgs/solid/exclamation-circle.svg b/live/static/font-awesome/svgs/solid/exclamation-circle.svg index 453c619..453c619 100644 --- a/static/font-awesome/svgs/solid/exclamation-circle.svg +++ b/live/static/font-awesome/svgs/solid/exclamation-circle.svg diff --git a/static/font-awesome/svgs/solid/exclamation-triangle.svg b/live/static/font-awesome/svgs/solid/exclamation-triangle.svg index 07fa809..07fa809 100644 --- a/static/font-awesome/svgs/solid/exclamation-triangle.svg +++ b/live/static/font-awesome/svgs/solid/exclamation-triangle.svg diff --git a/static/font-awesome/svgs/solid/exclamation.svg b/live/static/font-awesome/svgs/solid/exclamation.svg index 79b496b..79b496b 100644 --- a/static/font-awesome/svgs/solid/exclamation.svg +++ b/live/static/font-awesome/svgs/solid/exclamation.svg diff --git a/static/font-awesome/svgs/solid/expand-alt.svg b/live/static/font-awesome/svgs/solid/expand-alt.svg index 25d1b0d..25d1b0d 100644 --- a/static/font-awesome/svgs/solid/expand-alt.svg +++ b/live/static/font-awesome/svgs/solid/expand-alt.svg diff --git a/static/font-awesome/svgs/solid/expand-arrows-alt.svg b/live/static/font-awesome/svgs/solid/expand-arrows-alt.svg index 5e45476..5e45476 100644 --- a/static/font-awesome/svgs/solid/expand-arrows-alt.svg +++ b/live/static/font-awesome/svgs/solid/expand-arrows-alt.svg diff --git a/static/font-awesome/svgs/solid/expand.svg b/live/static/font-awesome/svgs/solid/expand.svg index 2a6eba0..2a6eba0 100644 --- a/static/font-awesome/svgs/solid/expand.svg +++ b/live/static/font-awesome/svgs/solid/expand.svg diff --git a/static/font-awesome/svgs/solid/external-link-alt.svg b/live/static/font-awesome/svgs/solid/external-link-alt.svg index db33273..db33273 100644 --- a/static/font-awesome/svgs/solid/external-link-alt.svg +++ b/live/static/font-awesome/svgs/solid/external-link-alt.svg diff --git a/static/font-awesome/svgs/solid/external-link-square-alt.svg b/live/static/font-awesome/svgs/solid/external-link-square-alt.svg index e2b6e07..e2b6e07 100644 --- a/static/font-awesome/svgs/solid/external-link-square-alt.svg +++ b/live/static/font-awesome/svgs/solid/external-link-square-alt.svg diff --git a/static/font-awesome/svgs/solid/eye-dropper.svg b/live/static/font-awesome/svgs/solid/eye-dropper.svg index 6da0f73..6da0f73 100644 --- a/static/font-awesome/svgs/solid/eye-dropper.svg +++ b/live/static/font-awesome/svgs/solid/eye-dropper.svg diff --git a/static/font-awesome/svgs/solid/eye-slash.svg b/live/static/font-awesome/svgs/solid/eye-slash.svg index 9ca2b8a..9ca2b8a 100644 --- a/static/font-awesome/svgs/solid/eye-slash.svg +++ b/live/static/font-awesome/svgs/solid/eye-slash.svg diff --git a/static/font-awesome/svgs/solid/eye.svg b/live/static/font-awesome/svgs/solid/eye.svg index 6730c3c..6730c3c 100644 --- a/static/font-awesome/svgs/solid/eye.svg +++ b/live/static/font-awesome/svgs/solid/eye.svg diff --git a/static/font-awesome/svgs/solid/fan.svg b/live/static/font-awesome/svgs/solid/fan.svg index cafcb7e..cafcb7e 100644 --- a/static/font-awesome/svgs/solid/fan.svg +++ b/live/static/font-awesome/svgs/solid/fan.svg diff --git a/static/font-awesome/svgs/solid/fast-backward.svg b/live/static/font-awesome/svgs/solid/fast-backward.svg index 24d8bbc..24d8bbc 100644 --- a/static/font-awesome/svgs/solid/fast-backward.svg +++ b/live/static/font-awesome/svgs/solid/fast-backward.svg diff --git a/static/font-awesome/svgs/solid/fast-forward.svg b/live/static/font-awesome/svgs/solid/fast-forward.svg index 3bb6115..3bb6115 100644 --- a/static/font-awesome/svgs/solid/fast-forward.svg +++ b/live/static/font-awesome/svgs/solid/fast-forward.svg diff --git a/static/font-awesome/svgs/solid/faucet.svg b/live/static/font-awesome/svgs/solid/faucet.svg index 69a6f0c..69a6f0c 100644 --- a/static/font-awesome/svgs/solid/faucet.svg +++ b/live/static/font-awesome/svgs/solid/faucet.svg diff --git a/static/font-awesome/svgs/solid/fax.svg b/live/static/font-awesome/svgs/solid/fax.svg index 085bc3a..085bc3a 100644 --- a/static/font-awesome/svgs/solid/fax.svg +++ b/live/static/font-awesome/svgs/solid/fax.svg diff --git a/static/font-awesome/svgs/solid/feather-alt.svg b/live/static/font-awesome/svgs/solid/feather-alt.svg index ed512b5..ed512b5 100644 --- a/static/font-awesome/svgs/solid/feather-alt.svg +++ b/live/static/font-awesome/svgs/solid/feather-alt.svg diff --git a/static/font-awesome/svgs/solid/feather.svg b/live/static/font-awesome/svgs/solid/feather.svg index 6f2c84f..6f2c84f 100644 --- a/static/font-awesome/svgs/solid/feather.svg +++ b/live/static/font-awesome/svgs/solid/feather.svg diff --git a/static/font-awesome/svgs/solid/female.svg b/live/static/font-awesome/svgs/solid/female.svg index fc540b0..fc540b0 100644 --- a/static/font-awesome/svgs/solid/female.svg +++ b/live/static/font-awesome/svgs/solid/female.svg diff --git a/static/font-awesome/svgs/solid/fighter-jet.svg b/live/static/font-awesome/svgs/solid/fighter-jet.svg index 9b54eb5..9b54eb5 100644 --- a/static/font-awesome/svgs/solid/fighter-jet.svg +++ b/live/static/font-awesome/svgs/solid/fighter-jet.svg diff --git a/static/font-awesome/svgs/solid/file-alt.svg b/live/static/font-awesome/svgs/solid/file-alt.svg index 532098b..532098b 100644 --- a/static/font-awesome/svgs/solid/file-alt.svg +++ b/live/static/font-awesome/svgs/solid/file-alt.svg diff --git a/static/font-awesome/svgs/solid/file-archive.svg b/live/static/font-awesome/svgs/solid/file-archive.svg index 5334b52..5334b52 100644 --- a/static/font-awesome/svgs/solid/file-archive.svg +++ b/live/static/font-awesome/svgs/solid/file-archive.svg diff --git a/static/font-awesome/svgs/solid/file-audio.svg b/live/static/font-awesome/svgs/solid/file-audio.svg index 6b886d5..6b886d5 100644 --- a/static/font-awesome/svgs/solid/file-audio.svg +++ b/live/static/font-awesome/svgs/solid/file-audio.svg diff --git a/static/font-awesome/svgs/solid/file-code.svg b/live/static/font-awesome/svgs/solid/file-code.svg index 2acdaad..2acdaad 100644 --- a/static/font-awesome/svgs/solid/file-code.svg +++ b/live/static/font-awesome/svgs/solid/file-code.svg diff --git a/static/font-awesome/svgs/solid/file-contract.svg b/live/static/font-awesome/svgs/solid/file-contract.svg index e8695d0..e8695d0 100644 --- a/static/font-awesome/svgs/solid/file-contract.svg +++ b/live/static/font-awesome/svgs/solid/file-contract.svg diff --git a/static/font-awesome/svgs/solid/file-csv.svg b/live/static/font-awesome/svgs/solid/file-csv.svg index cf48085..cf48085 100644 --- a/static/font-awesome/svgs/solid/file-csv.svg +++ b/live/static/font-awesome/svgs/solid/file-csv.svg diff --git a/static/font-awesome/svgs/solid/file-download.svg b/live/static/font-awesome/svgs/solid/file-download.svg index be5c532..be5c532 100644 --- a/static/font-awesome/svgs/solid/file-download.svg +++ b/live/static/font-awesome/svgs/solid/file-download.svg diff --git a/static/font-awesome/svgs/solid/file-excel.svg b/live/static/font-awesome/svgs/solid/file-excel.svg index 8cedd05..8cedd05 100644 --- a/static/font-awesome/svgs/solid/file-excel.svg +++ b/live/static/font-awesome/svgs/solid/file-excel.svg diff --git a/static/font-awesome/svgs/solid/file-export.svg b/live/static/font-awesome/svgs/solid/file-export.svg index e42f115..e42f115 100644 --- a/static/font-awesome/svgs/solid/file-export.svg +++ b/live/static/font-awesome/svgs/solid/file-export.svg diff --git a/static/font-awesome/svgs/solid/file-image.svg b/live/static/font-awesome/svgs/solid/file-image.svg index 1ba0bdf..1ba0bdf 100644 --- a/static/font-awesome/svgs/solid/file-image.svg +++ b/live/static/font-awesome/svgs/solid/file-image.svg diff --git a/static/font-awesome/svgs/solid/file-import.svg b/live/static/font-awesome/svgs/solid/file-import.svg index 4a0ed7d..4a0ed7d 100644 --- a/static/font-awesome/svgs/solid/file-import.svg +++ b/live/static/font-awesome/svgs/solid/file-import.svg diff --git a/static/font-awesome/svgs/solid/file-invoice-dollar.svg b/live/static/font-awesome/svgs/solid/file-invoice-dollar.svg index f7ac1e5..f7ac1e5 100644 --- a/static/font-awesome/svgs/solid/file-invoice-dollar.svg +++ b/live/static/font-awesome/svgs/solid/file-invoice-dollar.svg diff --git a/static/font-awesome/svgs/solid/file-invoice.svg b/live/static/font-awesome/svgs/solid/file-invoice.svg index 6c9277d..6c9277d 100644 --- a/static/font-awesome/svgs/solid/file-invoice.svg +++ b/live/static/font-awesome/svgs/solid/file-invoice.svg diff --git a/static/font-awesome/svgs/solid/file-medical-alt.svg b/live/static/font-awesome/svgs/solid/file-medical-alt.svg index db5ec5c..db5ec5c 100644 --- a/static/font-awesome/svgs/solid/file-medical-alt.svg +++ b/live/static/font-awesome/svgs/solid/file-medical-alt.svg diff --git a/static/font-awesome/svgs/solid/file-medical.svg b/live/static/font-awesome/svgs/solid/file-medical.svg index bd2b6f0..bd2b6f0 100644 --- a/static/font-awesome/svgs/solid/file-medical.svg +++ b/live/static/font-awesome/svgs/solid/file-medical.svg diff --git a/static/font-awesome/svgs/solid/file-pdf.svg b/live/static/font-awesome/svgs/solid/file-pdf.svg index ad70bf6..ad70bf6 100644 --- a/static/font-awesome/svgs/solid/file-pdf.svg +++ b/live/static/font-awesome/svgs/solid/file-pdf.svg diff --git a/static/font-awesome/svgs/solid/file-powerpoint.svg b/live/static/font-awesome/svgs/solid/file-powerpoint.svg index 1c32bd1..1c32bd1 100644 --- a/static/font-awesome/svgs/solid/file-powerpoint.svg +++ b/live/static/font-awesome/svgs/solid/file-powerpoint.svg diff --git a/static/font-awesome/svgs/solid/file-prescription.svg b/live/static/font-awesome/svgs/solid/file-prescription.svg index f535de5..f535de5 100644 --- a/static/font-awesome/svgs/solid/file-prescription.svg +++ b/live/static/font-awesome/svgs/solid/file-prescription.svg diff --git a/static/font-awesome/svgs/solid/file-signature.svg b/live/static/font-awesome/svgs/solid/file-signature.svg index 16b681e..16b681e 100644 --- a/static/font-awesome/svgs/solid/file-signature.svg +++ b/live/static/font-awesome/svgs/solid/file-signature.svg diff --git a/static/font-awesome/svgs/solid/file-upload.svg b/live/static/font-awesome/svgs/solid/file-upload.svg index 8e90af2..8e90af2 100644 --- a/static/font-awesome/svgs/solid/file-upload.svg +++ b/live/static/font-awesome/svgs/solid/file-upload.svg diff --git a/static/font-awesome/svgs/solid/file-video.svg b/live/static/font-awesome/svgs/solid/file-video.svg index d222a6a..d222a6a 100644 --- a/static/font-awesome/svgs/solid/file-video.svg +++ b/live/static/font-awesome/svgs/solid/file-video.svg diff --git a/static/font-awesome/svgs/solid/file-word.svg b/live/static/font-awesome/svgs/solid/file-word.svg index 4853a66..4853a66 100644 --- a/static/font-awesome/svgs/solid/file-word.svg +++ b/live/static/font-awesome/svgs/solid/file-word.svg diff --git a/static/font-awesome/svgs/solid/file.svg b/live/static/font-awesome/svgs/solid/file.svg index 48145b8..48145b8 100644 --- a/static/font-awesome/svgs/solid/file.svg +++ b/live/static/font-awesome/svgs/solid/file.svg diff --git a/static/font-awesome/svgs/solid/fill-drip.svg b/live/static/font-awesome/svgs/solid/fill-drip.svg index e2f0b4c..e2f0b4c 100644 --- a/static/font-awesome/svgs/solid/fill-drip.svg +++ b/live/static/font-awesome/svgs/solid/fill-drip.svg diff --git a/static/font-awesome/svgs/solid/fill.svg b/live/static/font-awesome/svgs/solid/fill.svg index 0853901..0853901 100644 --- a/static/font-awesome/svgs/solid/fill.svg +++ b/live/static/font-awesome/svgs/solid/fill.svg diff --git a/static/font-awesome/svgs/solid/film.svg b/live/static/font-awesome/svgs/solid/film.svg index 2d11aae..2d11aae 100644 --- a/static/font-awesome/svgs/solid/film.svg +++ b/live/static/font-awesome/svgs/solid/film.svg diff --git a/static/font-awesome/svgs/solid/filter.svg b/live/static/font-awesome/svgs/solid/filter.svg index fb82689..fb82689 100644 --- a/static/font-awesome/svgs/solid/filter.svg +++ b/live/static/font-awesome/svgs/solid/filter.svg diff --git a/static/font-awesome/svgs/solid/fingerprint.svg b/live/static/font-awesome/svgs/solid/fingerprint.svg index 5972220..5972220 100644 --- a/static/font-awesome/svgs/solid/fingerprint.svg +++ b/live/static/font-awesome/svgs/solid/fingerprint.svg diff --git a/static/font-awesome/svgs/solid/fire-alt.svg b/live/static/font-awesome/svgs/solid/fire-alt.svg index aec6fc4..aec6fc4 100644 --- a/static/font-awesome/svgs/solid/fire-alt.svg +++ b/live/static/font-awesome/svgs/solid/fire-alt.svg diff --git a/static/font-awesome/svgs/solid/fire-extinguisher.svg b/live/static/font-awesome/svgs/solid/fire-extinguisher.svg index d37cb6a..d37cb6a 100644 --- a/static/font-awesome/svgs/solid/fire-extinguisher.svg +++ b/live/static/font-awesome/svgs/solid/fire-extinguisher.svg diff --git a/static/font-awesome/svgs/solid/fire.svg b/live/static/font-awesome/svgs/solid/fire.svg index 6af2b31..6af2b31 100644 --- a/static/font-awesome/svgs/solid/fire.svg +++ b/live/static/font-awesome/svgs/solid/fire.svg diff --git a/static/font-awesome/svgs/solid/first-aid.svg b/live/static/font-awesome/svgs/solid/first-aid.svg index be30b5a..be30b5a 100644 --- a/static/font-awesome/svgs/solid/first-aid.svg +++ b/live/static/font-awesome/svgs/solid/first-aid.svg diff --git a/static/font-awesome/svgs/solid/fish.svg b/live/static/font-awesome/svgs/solid/fish.svg index 097f752..097f752 100644 --- a/static/font-awesome/svgs/solid/fish.svg +++ b/live/static/font-awesome/svgs/solid/fish.svg diff --git a/static/font-awesome/svgs/solid/fist-raised.svg b/live/static/font-awesome/svgs/solid/fist-raised.svg index ee2dad3..ee2dad3 100644 --- a/static/font-awesome/svgs/solid/fist-raised.svg +++ b/live/static/font-awesome/svgs/solid/fist-raised.svg diff --git a/static/font-awesome/svgs/solid/flag-checkered.svg b/live/static/font-awesome/svgs/solid/flag-checkered.svg index dd3d381..dd3d381 100644 --- a/static/font-awesome/svgs/solid/flag-checkered.svg +++ b/live/static/font-awesome/svgs/solid/flag-checkered.svg diff --git a/static/font-awesome/svgs/solid/flag-usa.svg b/live/static/font-awesome/svgs/solid/flag-usa.svg index 35a5697..35a5697 100644 --- a/static/font-awesome/svgs/solid/flag-usa.svg +++ b/live/static/font-awesome/svgs/solid/flag-usa.svg diff --git a/static/font-awesome/svgs/solid/flag.svg b/live/static/font-awesome/svgs/solid/flag.svg index 531e091..531e091 100644 --- a/static/font-awesome/svgs/solid/flag.svg +++ b/live/static/font-awesome/svgs/solid/flag.svg diff --git a/static/font-awesome/svgs/solid/flask.svg b/live/static/font-awesome/svgs/solid/flask.svg index 8a9043c..8a9043c 100644 --- a/static/font-awesome/svgs/solid/flask.svg +++ b/live/static/font-awesome/svgs/solid/flask.svg diff --git a/static/font-awesome/svgs/solid/flushed.svg b/live/static/font-awesome/svgs/solid/flushed.svg index f70abf9..f70abf9 100644 --- a/static/font-awesome/svgs/solid/flushed.svg +++ b/live/static/font-awesome/svgs/solid/flushed.svg diff --git a/static/font-awesome/svgs/solid/folder-minus.svg b/live/static/font-awesome/svgs/solid/folder-minus.svg index 88dec0d..88dec0d 100644 --- a/static/font-awesome/svgs/solid/folder-minus.svg +++ b/live/static/font-awesome/svgs/solid/folder-minus.svg diff --git a/static/font-awesome/svgs/solid/folder-open.svg b/live/static/font-awesome/svgs/solid/folder-open.svg index 84cad94..84cad94 100644 --- a/static/font-awesome/svgs/solid/folder-open.svg +++ b/live/static/font-awesome/svgs/solid/folder-open.svg diff --git a/static/font-awesome/svgs/solid/folder-plus.svg b/live/static/font-awesome/svgs/solid/folder-plus.svg index 8060d41..8060d41 100644 --- a/static/font-awesome/svgs/solid/folder-plus.svg +++ b/live/static/font-awesome/svgs/solid/folder-plus.svg diff --git a/static/font-awesome/svgs/solid/folder.svg b/live/static/font-awesome/svgs/solid/folder.svg index a1514f0..a1514f0 100644 --- a/static/font-awesome/svgs/solid/folder.svg +++ b/live/static/font-awesome/svgs/solid/folder.svg diff --git a/static/font-awesome/svgs/solid/font-awesome-logo-full.svg b/live/static/font-awesome/svgs/solid/font-awesome-logo-full.svg index 812bbc0..812bbc0 100644 --- a/static/font-awesome/svgs/solid/font-awesome-logo-full.svg +++ b/live/static/font-awesome/svgs/solid/font-awesome-logo-full.svg diff --git a/static/font-awesome/svgs/solid/font.svg b/live/static/font-awesome/svgs/solid/font.svg index 9c52afd..9c52afd 100644 --- a/static/font-awesome/svgs/solid/font.svg +++ b/live/static/font-awesome/svgs/solid/font.svg diff --git a/static/font-awesome/svgs/solid/football-ball.svg b/live/static/font-awesome/svgs/solid/football-ball.svg index db699a4..db699a4 100644 --- a/static/font-awesome/svgs/solid/football-ball.svg +++ b/live/static/font-awesome/svgs/solid/football-ball.svg diff --git a/static/font-awesome/svgs/solid/forward.svg b/live/static/font-awesome/svgs/solid/forward.svg index 7d98c78..7d98c78 100644 --- a/static/font-awesome/svgs/solid/forward.svg +++ b/live/static/font-awesome/svgs/solid/forward.svg diff --git a/static/font-awesome/svgs/solid/frog.svg b/live/static/font-awesome/svgs/solid/frog.svg index 5952e25..5952e25 100644 --- a/static/font-awesome/svgs/solid/frog.svg +++ b/live/static/font-awesome/svgs/solid/frog.svg diff --git a/static/font-awesome/svgs/solid/frown-open.svg b/live/static/font-awesome/svgs/solid/frown-open.svg index 2f7c442..2f7c442 100644 --- a/static/font-awesome/svgs/solid/frown-open.svg +++ b/live/static/font-awesome/svgs/solid/frown-open.svg diff --git a/static/font-awesome/svgs/solid/frown.svg b/live/static/font-awesome/svgs/solid/frown.svg index 9762377..9762377 100644 --- a/static/font-awesome/svgs/solid/frown.svg +++ b/live/static/font-awesome/svgs/solid/frown.svg diff --git a/static/font-awesome/svgs/solid/funnel-dollar.svg b/live/static/font-awesome/svgs/solid/funnel-dollar.svg index 6878777..6878777 100644 --- a/static/font-awesome/svgs/solid/funnel-dollar.svg +++ b/live/static/font-awesome/svgs/solid/funnel-dollar.svg diff --git a/static/font-awesome/svgs/solid/futbol.svg b/live/static/font-awesome/svgs/solid/futbol.svg index 5648791..5648791 100644 --- a/static/font-awesome/svgs/solid/futbol.svg +++ b/live/static/font-awesome/svgs/solid/futbol.svg diff --git a/static/font-awesome/svgs/solid/gamepad.svg b/live/static/font-awesome/svgs/solid/gamepad.svg index 8122f14..8122f14 100644 --- a/static/font-awesome/svgs/solid/gamepad.svg +++ b/live/static/font-awesome/svgs/solid/gamepad.svg diff --git a/static/font-awesome/svgs/solid/gas-pump.svg b/live/static/font-awesome/svgs/solid/gas-pump.svg index 0656346..0656346 100644 --- a/static/font-awesome/svgs/solid/gas-pump.svg +++ b/live/static/font-awesome/svgs/solid/gas-pump.svg diff --git a/static/font-awesome/svgs/solid/gavel.svg b/live/static/font-awesome/svgs/solid/gavel.svg index 5154b4d..5154b4d 100644 --- a/static/font-awesome/svgs/solid/gavel.svg +++ b/live/static/font-awesome/svgs/solid/gavel.svg diff --git a/static/font-awesome/svgs/solid/gem.svg b/live/static/font-awesome/svgs/solid/gem.svg index f7e61a0..f7e61a0 100644 --- a/static/font-awesome/svgs/solid/gem.svg +++ b/live/static/font-awesome/svgs/solid/gem.svg diff --git a/static/font-awesome/svgs/solid/genderless.svg b/live/static/font-awesome/svgs/solid/genderless.svg index d10617b..d10617b 100644 --- a/static/font-awesome/svgs/solid/genderless.svg +++ b/live/static/font-awesome/svgs/solid/genderless.svg diff --git a/static/font-awesome/svgs/solid/ghost.svg b/live/static/font-awesome/svgs/solid/ghost.svg index d9c0999..d9c0999 100644 --- a/static/font-awesome/svgs/solid/ghost.svg +++ b/live/static/font-awesome/svgs/solid/ghost.svg diff --git a/static/font-awesome/svgs/solid/gift.svg b/live/static/font-awesome/svgs/solid/gift.svg index 8a9bc81..8a9bc81 100644 --- a/static/font-awesome/svgs/solid/gift.svg +++ b/live/static/font-awesome/svgs/solid/gift.svg diff --git a/static/font-awesome/svgs/solid/gifts.svg b/live/static/font-awesome/svgs/solid/gifts.svg index 29d980d..29d980d 100644 --- a/static/font-awesome/svgs/solid/gifts.svg +++ b/live/static/font-awesome/svgs/solid/gifts.svg diff --git a/static/font-awesome/svgs/solid/glass-cheers.svg b/live/static/font-awesome/svgs/solid/glass-cheers.svg index be634f8..be634f8 100644 --- a/static/font-awesome/svgs/solid/glass-cheers.svg +++ b/live/static/font-awesome/svgs/solid/glass-cheers.svg diff --git a/static/font-awesome/svgs/solid/glass-martini-alt.svg b/live/static/font-awesome/svgs/solid/glass-martini-alt.svg index c2c25c7..c2c25c7 100644 --- a/static/font-awesome/svgs/solid/glass-martini-alt.svg +++ b/live/static/font-awesome/svgs/solid/glass-martini-alt.svg diff --git a/static/font-awesome/svgs/solid/glass-martini.svg b/live/static/font-awesome/svgs/solid/glass-martini.svg index f60b20e..f60b20e 100644 --- a/static/font-awesome/svgs/solid/glass-martini.svg +++ b/live/static/font-awesome/svgs/solid/glass-martini.svg diff --git a/static/font-awesome/svgs/solid/glass-whiskey.svg b/live/static/font-awesome/svgs/solid/glass-whiskey.svg index eb869fd..eb869fd 100644 --- a/static/font-awesome/svgs/solid/glass-whiskey.svg +++ b/live/static/font-awesome/svgs/solid/glass-whiskey.svg diff --git a/static/font-awesome/svgs/solid/glasses.svg b/live/static/font-awesome/svgs/solid/glasses.svg index e1f9a62..e1f9a62 100644 --- a/static/font-awesome/svgs/solid/glasses.svg +++ b/live/static/font-awesome/svgs/solid/glasses.svg diff --git a/static/font-awesome/svgs/solid/globe-africa.svg b/live/static/font-awesome/svgs/solid/globe-africa.svg index c29e5dc..c29e5dc 100644 --- a/static/font-awesome/svgs/solid/globe-africa.svg +++ b/live/static/font-awesome/svgs/solid/globe-africa.svg diff --git a/static/font-awesome/svgs/solid/globe-americas.svg b/live/static/font-awesome/svgs/solid/globe-americas.svg index d0def04..d0def04 100644 --- a/static/font-awesome/svgs/solid/globe-americas.svg +++ b/live/static/font-awesome/svgs/solid/globe-americas.svg diff --git a/static/font-awesome/svgs/solid/globe-asia.svg b/live/static/font-awesome/svgs/solid/globe-asia.svg index c55a8df..c55a8df 100644 --- a/static/font-awesome/svgs/solid/globe-asia.svg +++ b/live/static/font-awesome/svgs/solid/globe-asia.svg diff --git a/static/font-awesome/svgs/solid/globe-europe.svg b/live/static/font-awesome/svgs/solid/globe-europe.svg index 345e899..345e899 100644 --- a/static/font-awesome/svgs/solid/globe-europe.svg +++ b/live/static/font-awesome/svgs/solid/globe-europe.svg diff --git a/static/font-awesome/svgs/solid/globe.svg b/live/static/font-awesome/svgs/solid/globe.svg index a60ff20..a60ff20 100644 --- a/static/font-awesome/svgs/solid/globe.svg +++ b/live/static/font-awesome/svgs/solid/globe.svg diff --git a/static/font-awesome/svgs/solid/golf-ball.svg b/live/static/font-awesome/svgs/solid/golf-ball.svg index 7b585e4..7b585e4 100644 --- a/static/font-awesome/svgs/solid/golf-ball.svg +++ b/live/static/font-awesome/svgs/solid/golf-ball.svg diff --git a/static/font-awesome/svgs/solid/gopuram.svg b/live/static/font-awesome/svgs/solid/gopuram.svg index 50ce211..50ce211 100644 --- a/static/font-awesome/svgs/solid/gopuram.svg +++ b/live/static/font-awesome/svgs/solid/gopuram.svg diff --git a/static/font-awesome/svgs/solid/graduation-cap.svg b/live/static/font-awesome/svgs/solid/graduation-cap.svg index 894af4a..894af4a 100644 --- a/static/font-awesome/svgs/solid/graduation-cap.svg +++ b/live/static/font-awesome/svgs/solid/graduation-cap.svg diff --git a/static/font-awesome/svgs/solid/greater-than-equal.svg b/live/static/font-awesome/svgs/solid/greater-than-equal.svg index 01e81ce..01e81ce 100644 --- a/static/font-awesome/svgs/solid/greater-than-equal.svg +++ b/live/static/font-awesome/svgs/solid/greater-than-equal.svg diff --git a/static/font-awesome/svgs/solid/greater-than.svg b/live/static/font-awesome/svgs/solid/greater-than.svg index 3bc5cde..3bc5cde 100644 --- a/static/font-awesome/svgs/solid/greater-than.svg +++ b/live/static/font-awesome/svgs/solid/greater-than.svg diff --git a/static/font-awesome/svgs/solid/grimace.svg b/live/static/font-awesome/svgs/solid/grimace.svg index d2d5d18..d2d5d18 100644 --- a/static/font-awesome/svgs/solid/grimace.svg +++ b/live/static/font-awesome/svgs/solid/grimace.svg diff --git a/static/font-awesome/svgs/solid/grin-alt.svg b/live/static/font-awesome/svgs/solid/grin-alt.svg index de5eb7b..de5eb7b 100644 --- a/static/font-awesome/svgs/solid/grin-alt.svg +++ b/live/static/font-awesome/svgs/solid/grin-alt.svg diff --git a/static/font-awesome/svgs/solid/grin-beam-sweat.svg b/live/static/font-awesome/svgs/solid/grin-beam-sweat.svg index a5272f5..a5272f5 100644 --- a/static/font-awesome/svgs/solid/grin-beam-sweat.svg +++ b/live/static/font-awesome/svgs/solid/grin-beam-sweat.svg diff --git a/static/font-awesome/svgs/solid/grin-beam.svg b/live/static/font-awesome/svgs/solid/grin-beam.svg index 2eba6c4..2eba6c4 100644 --- a/static/font-awesome/svgs/solid/grin-beam.svg +++ b/live/static/font-awesome/svgs/solid/grin-beam.svg diff --git a/static/font-awesome/svgs/solid/grin-hearts.svg b/live/static/font-awesome/svgs/solid/grin-hearts.svg index 3298c80..3298c80 100644 --- a/static/font-awesome/svgs/solid/grin-hearts.svg +++ b/live/static/font-awesome/svgs/solid/grin-hearts.svg diff --git a/static/font-awesome/svgs/solid/grin-squint-tears.svg b/live/static/font-awesome/svgs/solid/grin-squint-tears.svg index e62f22e..e62f22e 100644 --- a/static/font-awesome/svgs/solid/grin-squint-tears.svg +++ b/live/static/font-awesome/svgs/solid/grin-squint-tears.svg diff --git a/static/font-awesome/svgs/solid/grin-squint.svg b/live/static/font-awesome/svgs/solid/grin-squint.svg index 312dcce..312dcce 100644 --- a/static/font-awesome/svgs/solid/grin-squint.svg +++ b/live/static/font-awesome/svgs/solid/grin-squint.svg diff --git a/static/font-awesome/svgs/solid/grin-stars.svg b/live/static/font-awesome/svgs/solid/grin-stars.svg index 0f178c5..0f178c5 100644 --- a/static/font-awesome/svgs/solid/grin-stars.svg +++ b/live/static/font-awesome/svgs/solid/grin-stars.svg diff --git a/static/font-awesome/svgs/solid/grin-tears.svg b/live/static/font-awesome/svgs/solid/grin-tears.svg index 7d22a23..7d22a23 100644 --- a/static/font-awesome/svgs/solid/grin-tears.svg +++ b/live/static/font-awesome/svgs/solid/grin-tears.svg diff --git a/static/font-awesome/svgs/solid/grin-tongue-squint.svg b/live/static/font-awesome/svgs/solid/grin-tongue-squint.svg index d3f2b79..d3f2b79 100644 --- a/static/font-awesome/svgs/solid/grin-tongue-squint.svg +++ b/live/static/font-awesome/svgs/solid/grin-tongue-squint.svg diff --git a/static/font-awesome/svgs/solid/grin-tongue-wink.svg b/live/static/font-awesome/svgs/solid/grin-tongue-wink.svg index ee92a09..ee92a09 100644 --- a/static/font-awesome/svgs/solid/grin-tongue-wink.svg +++ b/live/static/font-awesome/svgs/solid/grin-tongue-wink.svg diff --git a/static/font-awesome/svgs/solid/grin-tongue.svg b/live/static/font-awesome/svgs/solid/grin-tongue.svg index e567d35..e567d35 100644 --- a/static/font-awesome/svgs/solid/grin-tongue.svg +++ b/live/static/font-awesome/svgs/solid/grin-tongue.svg diff --git a/static/font-awesome/svgs/solid/grin-wink.svg b/live/static/font-awesome/svgs/solid/grin-wink.svg index 0f217ae..0f217ae 100644 --- a/static/font-awesome/svgs/solid/grin-wink.svg +++ b/live/static/font-awesome/svgs/solid/grin-wink.svg diff --git a/static/font-awesome/svgs/solid/grin.svg b/live/static/font-awesome/svgs/solid/grin.svg index 468e379..468e379 100644 --- a/static/font-awesome/svgs/solid/grin.svg +++ b/live/static/font-awesome/svgs/solid/grin.svg diff --git a/static/font-awesome/svgs/solid/grip-horizontal.svg b/live/static/font-awesome/svgs/solid/grip-horizontal.svg index 1d9f746..1d9f746 100644 --- a/static/font-awesome/svgs/solid/grip-horizontal.svg +++ b/live/static/font-awesome/svgs/solid/grip-horizontal.svg diff --git a/static/font-awesome/svgs/solid/grip-lines-vertical.svg b/live/static/font-awesome/svgs/solid/grip-lines-vertical.svg index 6ec6d0c..6ec6d0c 100644 --- a/static/font-awesome/svgs/solid/grip-lines-vertical.svg +++ b/live/static/font-awesome/svgs/solid/grip-lines-vertical.svg diff --git a/static/font-awesome/svgs/solid/grip-lines.svg b/live/static/font-awesome/svgs/solid/grip-lines.svg index 204734d..204734d 100644 --- a/static/font-awesome/svgs/solid/grip-lines.svg +++ b/live/static/font-awesome/svgs/solid/grip-lines.svg diff --git a/static/font-awesome/svgs/solid/grip-vertical.svg b/live/static/font-awesome/svgs/solid/grip-vertical.svg index 7026b5b..7026b5b 100644 --- a/static/font-awesome/svgs/solid/grip-vertical.svg +++ b/live/static/font-awesome/svgs/solid/grip-vertical.svg diff --git a/static/font-awesome/svgs/solid/guitar.svg b/live/static/font-awesome/svgs/solid/guitar.svg index af5038c..af5038c 100644 --- a/static/font-awesome/svgs/solid/guitar.svg +++ b/live/static/font-awesome/svgs/solid/guitar.svg diff --git a/static/font-awesome/svgs/solid/h-square.svg b/live/static/font-awesome/svgs/solid/h-square.svg index 57b967c..57b967c 100644 --- a/static/font-awesome/svgs/solid/h-square.svg +++ b/live/static/font-awesome/svgs/solid/h-square.svg diff --git a/static/font-awesome/svgs/solid/hamburger.svg b/live/static/font-awesome/svgs/solid/hamburger.svg index 81be7b0..81be7b0 100644 --- a/static/font-awesome/svgs/solid/hamburger.svg +++ b/live/static/font-awesome/svgs/solid/hamburger.svg diff --git a/static/font-awesome/svgs/solid/hammer.svg b/live/static/font-awesome/svgs/solid/hammer.svg index aef176b..aef176b 100644 --- a/static/font-awesome/svgs/solid/hammer.svg +++ b/live/static/font-awesome/svgs/solid/hammer.svg diff --git a/static/font-awesome/svgs/solid/hamsa.svg b/live/static/font-awesome/svgs/solid/hamsa.svg index fac0b8a..fac0b8a 100644 --- a/static/font-awesome/svgs/solid/hamsa.svg +++ b/live/static/font-awesome/svgs/solid/hamsa.svg diff --git a/static/font-awesome/svgs/solid/hand-holding-heart.svg b/live/static/font-awesome/svgs/solid/hand-holding-heart.svg index d0b9b3b..d0b9b3b 100644 --- a/static/font-awesome/svgs/solid/hand-holding-heart.svg +++ b/live/static/font-awesome/svgs/solid/hand-holding-heart.svg diff --git a/static/font-awesome/svgs/solid/hand-holding-medical.svg b/live/static/font-awesome/svgs/solid/hand-holding-medical.svg index 0075230..0075230 100644 --- a/static/font-awesome/svgs/solid/hand-holding-medical.svg +++ b/live/static/font-awesome/svgs/solid/hand-holding-medical.svg diff --git a/static/font-awesome/svgs/solid/hand-holding-usd.svg b/live/static/font-awesome/svgs/solid/hand-holding-usd.svg index 7e0a1e8..7e0a1e8 100644 --- a/static/font-awesome/svgs/solid/hand-holding-usd.svg +++ b/live/static/font-awesome/svgs/solid/hand-holding-usd.svg diff --git a/static/font-awesome/svgs/solid/hand-holding-water.svg b/live/static/font-awesome/svgs/solid/hand-holding-water.svg index ab4969e..ab4969e 100644 --- a/static/font-awesome/svgs/solid/hand-holding-water.svg +++ b/live/static/font-awesome/svgs/solid/hand-holding-water.svg diff --git a/static/font-awesome/svgs/solid/hand-holding.svg b/live/static/font-awesome/svgs/solid/hand-holding.svg index c1c6b56..c1c6b56 100644 --- a/static/font-awesome/svgs/solid/hand-holding.svg +++ b/live/static/font-awesome/svgs/solid/hand-holding.svg diff --git a/static/font-awesome/svgs/solid/hand-lizard.svg b/live/static/font-awesome/svgs/solid/hand-lizard.svg index 7b525a2..7b525a2 100644 --- a/static/font-awesome/svgs/solid/hand-lizard.svg +++ b/live/static/font-awesome/svgs/solid/hand-lizard.svg diff --git a/static/font-awesome/svgs/solid/hand-middle-finger.svg b/live/static/font-awesome/svgs/solid/hand-middle-finger.svg index a0ad26a..a0ad26a 100644 --- a/static/font-awesome/svgs/solid/hand-middle-finger.svg +++ b/live/static/font-awesome/svgs/solid/hand-middle-finger.svg diff --git a/static/font-awesome/svgs/solid/hand-paper.svg b/live/static/font-awesome/svgs/solid/hand-paper.svg index f5d817f..f5d817f 100644 --- a/static/font-awesome/svgs/solid/hand-paper.svg +++ b/live/static/font-awesome/svgs/solid/hand-paper.svg diff --git a/static/font-awesome/svgs/solid/hand-peace.svg b/live/static/font-awesome/svgs/solid/hand-peace.svg index 647b94b..647b94b 100644 --- a/static/font-awesome/svgs/solid/hand-peace.svg +++ b/live/static/font-awesome/svgs/solid/hand-peace.svg diff --git a/static/font-awesome/svgs/solid/hand-point-down.svg b/live/static/font-awesome/svgs/solid/hand-point-down.svg index 66044fe..66044fe 100644 --- a/static/font-awesome/svgs/solid/hand-point-down.svg +++ b/live/static/font-awesome/svgs/solid/hand-point-down.svg diff --git a/static/font-awesome/svgs/solid/hand-point-left.svg b/live/static/font-awesome/svgs/solid/hand-point-left.svg index 52a1047..52a1047 100644 --- a/static/font-awesome/svgs/solid/hand-point-left.svg +++ b/live/static/font-awesome/svgs/solid/hand-point-left.svg diff --git a/static/font-awesome/svgs/solid/hand-point-right.svg b/live/static/font-awesome/svgs/solid/hand-point-right.svg index e347adf..e347adf 100644 --- a/static/font-awesome/svgs/solid/hand-point-right.svg +++ b/live/static/font-awesome/svgs/solid/hand-point-right.svg diff --git a/static/font-awesome/svgs/solid/hand-point-up.svg b/live/static/font-awesome/svgs/solid/hand-point-up.svg index 56225f4..56225f4 100644 --- a/static/font-awesome/svgs/solid/hand-point-up.svg +++ b/live/static/font-awesome/svgs/solid/hand-point-up.svg diff --git a/static/font-awesome/svgs/solid/hand-pointer.svg b/live/static/font-awesome/svgs/solid/hand-pointer.svg index d3c6332..d3c6332 100644 --- a/static/font-awesome/svgs/solid/hand-pointer.svg +++ b/live/static/font-awesome/svgs/solid/hand-pointer.svg diff --git a/static/font-awesome/svgs/solid/hand-rock.svg b/live/static/font-awesome/svgs/solid/hand-rock.svg index 5648a7b..5648a7b 100644 --- a/static/font-awesome/svgs/solid/hand-rock.svg +++ b/live/static/font-awesome/svgs/solid/hand-rock.svg diff --git a/static/font-awesome/svgs/solid/hand-scissors.svg b/live/static/font-awesome/svgs/solid/hand-scissors.svg index 2a8a622..2a8a622 100644 --- a/static/font-awesome/svgs/solid/hand-scissors.svg +++ b/live/static/font-awesome/svgs/solid/hand-scissors.svg diff --git a/static/font-awesome/svgs/solid/hand-sparkles.svg b/live/static/font-awesome/svgs/solid/hand-sparkles.svg index cfa39e4..cfa39e4 100644 --- a/static/font-awesome/svgs/solid/hand-sparkles.svg +++ b/live/static/font-awesome/svgs/solid/hand-sparkles.svg diff --git a/static/font-awesome/svgs/solid/hand-spock.svg b/live/static/font-awesome/svgs/solid/hand-spock.svg index c93c29e..c93c29e 100644 --- a/static/font-awesome/svgs/solid/hand-spock.svg +++ b/live/static/font-awesome/svgs/solid/hand-spock.svg diff --git a/static/font-awesome/svgs/solid/hands-helping.svg b/live/static/font-awesome/svgs/solid/hands-helping.svg index cb16eb1..cb16eb1 100644 --- a/static/font-awesome/svgs/solid/hands-helping.svg +++ b/live/static/font-awesome/svgs/solid/hands-helping.svg diff --git a/static/font-awesome/svgs/solid/hands-wash.svg b/live/static/font-awesome/svgs/solid/hands-wash.svg index 139c4e9..139c4e9 100644 --- a/static/font-awesome/svgs/solid/hands-wash.svg +++ b/live/static/font-awesome/svgs/solid/hands-wash.svg diff --git a/static/font-awesome/svgs/solid/hands.svg b/live/static/font-awesome/svgs/solid/hands.svg index c97cada..c97cada 100644 --- a/static/font-awesome/svgs/solid/hands.svg +++ b/live/static/font-awesome/svgs/solid/hands.svg diff --git a/static/font-awesome/svgs/solid/handshake-alt-slash.svg b/live/static/font-awesome/svgs/solid/handshake-alt-slash.svg index 73550f5..73550f5 100644 --- a/static/font-awesome/svgs/solid/handshake-alt-slash.svg +++ b/live/static/font-awesome/svgs/solid/handshake-alt-slash.svg diff --git a/static/font-awesome/svgs/solid/handshake-slash.svg b/live/static/font-awesome/svgs/solid/handshake-slash.svg index f7e9e24..f7e9e24 100644 --- a/static/font-awesome/svgs/solid/handshake-slash.svg +++ b/live/static/font-awesome/svgs/solid/handshake-slash.svg diff --git a/static/font-awesome/svgs/solid/handshake.svg b/live/static/font-awesome/svgs/solid/handshake.svg index f3d318a..f3d318a 100644 --- a/static/font-awesome/svgs/solid/handshake.svg +++ b/live/static/font-awesome/svgs/solid/handshake.svg diff --git a/static/font-awesome/svgs/solid/hanukiah.svg b/live/static/font-awesome/svgs/solid/hanukiah.svg index 8ff979c..8ff979c 100644 --- a/static/font-awesome/svgs/solid/hanukiah.svg +++ b/live/static/font-awesome/svgs/solid/hanukiah.svg diff --git a/static/font-awesome/svgs/solid/hard-hat.svg b/live/static/font-awesome/svgs/solid/hard-hat.svg index f3b9613..f3b9613 100644 --- a/static/font-awesome/svgs/solid/hard-hat.svg +++ b/live/static/font-awesome/svgs/solid/hard-hat.svg diff --git a/static/font-awesome/svgs/solid/hashtag.svg b/live/static/font-awesome/svgs/solid/hashtag.svg index cc01bb0..cc01bb0 100644 --- a/static/font-awesome/svgs/solid/hashtag.svg +++ b/live/static/font-awesome/svgs/solid/hashtag.svg diff --git a/static/font-awesome/svgs/solid/hat-cowboy-side.svg b/live/static/font-awesome/svgs/solid/hat-cowboy-side.svg index 14bed17..14bed17 100644 --- a/static/font-awesome/svgs/solid/hat-cowboy-side.svg +++ b/live/static/font-awesome/svgs/solid/hat-cowboy-side.svg diff --git a/static/font-awesome/svgs/solid/hat-cowboy.svg b/live/static/font-awesome/svgs/solid/hat-cowboy.svg index 18ea585..18ea585 100644 --- a/static/font-awesome/svgs/solid/hat-cowboy.svg +++ b/live/static/font-awesome/svgs/solid/hat-cowboy.svg diff --git a/static/font-awesome/svgs/solid/hat-wizard.svg b/live/static/font-awesome/svgs/solid/hat-wizard.svg index 1ed1a85..1ed1a85 100644 --- a/static/font-awesome/svgs/solid/hat-wizard.svg +++ b/live/static/font-awesome/svgs/solid/hat-wizard.svg diff --git a/static/font-awesome/svgs/solid/hdd.svg b/live/static/font-awesome/svgs/solid/hdd.svg index 41036aa..41036aa 100644 --- a/static/font-awesome/svgs/solid/hdd.svg +++ b/live/static/font-awesome/svgs/solid/hdd.svg diff --git a/static/font-awesome/svgs/solid/head-side-cough-slash.svg b/live/static/font-awesome/svgs/solid/head-side-cough-slash.svg index a32c4f4..a32c4f4 100644 --- a/static/font-awesome/svgs/solid/head-side-cough-slash.svg +++ b/live/static/font-awesome/svgs/solid/head-side-cough-slash.svg diff --git a/static/font-awesome/svgs/solid/head-side-cough.svg b/live/static/font-awesome/svgs/solid/head-side-cough.svg index e253b69..e253b69 100644 --- a/static/font-awesome/svgs/solid/head-side-cough.svg +++ b/live/static/font-awesome/svgs/solid/head-side-cough.svg diff --git a/static/font-awesome/svgs/solid/head-side-mask.svg b/live/static/font-awesome/svgs/solid/head-side-mask.svg index 57be2fa..57be2fa 100644 --- a/static/font-awesome/svgs/solid/head-side-mask.svg +++ b/live/static/font-awesome/svgs/solid/head-side-mask.svg diff --git a/static/font-awesome/svgs/solid/head-side-virus.svg b/live/static/font-awesome/svgs/solid/head-side-virus.svg index 19fc646..19fc646 100644 --- a/static/font-awesome/svgs/solid/head-side-virus.svg +++ b/live/static/font-awesome/svgs/solid/head-side-virus.svg diff --git a/static/font-awesome/svgs/solid/heading.svg b/live/static/font-awesome/svgs/solid/heading.svg index 1a0507c..1a0507c 100644 --- a/static/font-awesome/svgs/solid/heading.svg +++ b/live/static/font-awesome/svgs/solid/heading.svg diff --git a/static/font-awesome/svgs/solid/headphones-alt.svg b/live/static/font-awesome/svgs/solid/headphones-alt.svg index 7b1d5e3..7b1d5e3 100644 --- a/static/font-awesome/svgs/solid/headphones-alt.svg +++ b/live/static/font-awesome/svgs/solid/headphones-alt.svg diff --git a/static/font-awesome/svgs/solid/headphones.svg b/live/static/font-awesome/svgs/solid/headphones.svg index 89c409e..89c409e 100644 --- a/static/font-awesome/svgs/solid/headphones.svg +++ b/live/static/font-awesome/svgs/solid/headphones.svg diff --git a/static/font-awesome/svgs/solid/headset.svg b/live/static/font-awesome/svgs/solid/headset.svg index 8498042..8498042 100644 --- a/static/font-awesome/svgs/solid/headset.svg +++ b/live/static/font-awesome/svgs/solid/headset.svg diff --git a/static/font-awesome/svgs/solid/heart-broken.svg b/live/static/font-awesome/svgs/solid/heart-broken.svg index b54a3af..b54a3af 100644 --- a/static/font-awesome/svgs/solid/heart-broken.svg +++ b/live/static/font-awesome/svgs/solid/heart-broken.svg diff --git a/static/font-awesome/svgs/solid/heart.svg b/live/static/font-awesome/svgs/solid/heart.svg index 1b1127f..1b1127f 100644 --- a/static/font-awesome/svgs/solid/heart.svg +++ b/live/static/font-awesome/svgs/solid/heart.svg diff --git a/static/font-awesome/svgs/solid/heartbeat.svg b/live/static/font-awesome/svgs/solid/heartbeat.svg index 9b366c5..9b366c5 100644 --- a/static/font-awesome/svgs/solid/heartbeat.svg +++ b/live/static/font-awesome/svgs/solid/heartbeat.svg diff --git a/static/font-awesome/svgs/solid/helicopter.svg b/live/static/font-awesome/svgs/solid/helicopter.svg index 20ed5c3..20ed5c3 100644 --- a/static/font-awesome/svgs/solid/helicopter.svg +++ b/live/static/font-awesome/svgs/solid/helicopter.svg diff --git a/static/font-awesome/svgs/solid/highlighter.svg b/live/static/font-awesome/svgs/solid/highlighter.svg index 3dc8d9c..3dc8d9c 100644 --- a/static/font-awesome/svgs/solid/highlighter.svg +++ b/live/static/font-awesome/svgs/solid/highlighter.svg diff --git a/static/font-awesome/svgs/solid/hiking.svg b/live/static/font-awesome/svgs/solid/hiking.svg index 7842899..7842899 100644 --- a/static/font-awesome/svgs/solid/hiking.svg +++ b/live/static/font-awesome/svgs/solid/hiking.svg diff --git a/static/font-awesome/svgs/solid/hippo.svg b/live/static/font-awesome/svgs/solid/hippo.svg index 460d5ee..460d5ee 100644 --- a/static/font-awesome/svgs/solid/hippo.svg +++ b/live/static/font-awesome/svgs/solid/hippo.svg diff --git a/static/font-awesome/svgs/solid/history.svg b/live/static/font-awesome/svgs/solid/history.svg index dc368d2..dc368d2 100644 --- a/static/font-awesome/svgs/solid/history.svg +++ b/live/static/font-awesome/svgs/solid/history.svg diff --git a/static/font-awesome/svgs/solid/hockey-puck.svg b/live/static/font-awesome/svgs/solid/hockey-puck.svg index 2e2ced2..2e2ced2 100644 --- a/static/font-awesome/svgs/solid/hockey-puck.svg +++ b/live/static/font-awesome/svgs/solid/hockey-puck.svg diff --git a/static/font-awesome/svgs/solid/holly-berry.svg b/live/static/font-awesome/svgs/solid/holly-berry.svg index 1bbcb24..1bbcb24 100644 --- a/static/font-awesome/svgs/solid/holly-berry.svg +++ b/live/static/font-awesome/svgs/solid/holly-berry.svg diff --git a/static/font-awesome/svgs/solid/home.svg b/live/static/font-awesome/svgs/solid/home.svg index f0f69f2..f0f69f2 100644 --- a/static/font-awesome/svgs/solid/home.svg +++ b/live/static/font-awesome/svgs/solid/home.svg diff --git a/static/font-awesome/svgs/solid/horse-head.svg b/live/static/font-awesome/svgs/solid/horse-head.svg index 23e0d35..23e0d35 100644 --- a/static/font-awesome/svgs/solid/horse-head.svg +++ b/live/static/font-awesome/svgs/solid/horse-head.svg diff --git a/static/font-awesome/svgs/solid/horse.svg b/live/static/font-awesome/svgs/solid/horse.svg index 85e629a..85e629a 100644 --- a/static/font-awesome/svgs/solid/horse.svg +++ b/live/static/font-awesome/svgs/solid/horse.svg diff --git a/static/font-awesome/svgs/solid/hospital-alt.svg b/live/static/font-awesome/svgs/solid/hospital-alt.svg index 39ebea5..39ebea5 100644 --- a/static/font-awesome/svgs/solid/hospital-alt.svg +++ b/live/static/font-awesome/svgs/solid/hospital-alt.svg diff --git a/static/font-awesome/svgs/solid/hospital-symbol.svg b/live/static/font-awesome/svgs/solid/hospital-symbol.svg index 1585279..1585279 100644 --- a/static/font-awesome/svgs/solid/hospital-symbol.svg +++ b/live/static/font-awesome/svgs/solid/hospital-symbol.svg diff --git a/static/font-awesome/svgs/solid/hospital-user.svg b/live/static/font-awesome/svgs/solid/hospital-user.svg index 9943a7a..9943a7a 100644 --- a/static/font-awesome/svgs/solid/hospital-user.svg +++ b/live/static/font-awesome/svgs/solid/hospital-user.svg diff --git a/static/font-awesome/svgs/solid/hospital.svg b/live/static/font-awesome/svgs/solid/hospital.svg index dcc1082..dcc1082 100644 --- a/static/font-awesome/svgs/solid/hospital.svg +++ b/live/static/font-awesome/svgs/solid/hospital.svg diff --git a/static/font-awesome/svgs/solid/hot-tub.svg b/live/static/font-awesome/svgs/solid/hot-tub.svg index 2d8c2f8..2d8c2f8 100644 --- a/static/font-awesome/svgs/solid/hot-tub.svg +++ b/live/static/font-awesome/svgs/solid/hot-tub.svg diff --git a/static/font-awesome/svgs/solid/hotdog.svg b/live/static/font-awesome/svgs/solid/hotdog.svg index 38bdd0b..38bdd0b 100644 --- a/static/font-awesome/svgs/solid/hotdog.svg +++ b/live/static/font-awesome/svgs/solid/hotdog.svg diff --git a/static/font-awesome/svgs/solid/hotel.svg b/live/static/font-awesome/svgs/solid/hotel.svg index 61d1f63..61d1f63 100644 --- a/static/font-awesome/svgs/solid/hotel.svg +++ b/live/static/font-awesome/svgs/solid/hotel.svg diff --git a/static/font-awesome/svgs/solid/hourglass-end.svg b/live/static/font-awesome/svgs/solid/hourglass-end.svg index 6d8712c..6d8712c 100644 --- a/static/font-awesome/svgs/solid/hourglass-end.svg +++ b/live/static/font-awesome/svgs/solid/hourglass-end.svg diff --git a/static/font-awesome/svgs/solid/hourglass-half.svg b/live/static/font-awesome/svgs/solid/hourglass-half.svg index b2f3e6f..b2f3e6f 100644 --- a/static/font-awesome/svgs/solid/hourglass-half.svg +++ b/live/static/font-awesome/svgs/solid/hourglass-half.svg diff --git a/static/font-awesome/svgs/solid/hourglass-start.svg b/live/static/font-awesome/svgs/solid/hourglass-start.svg index af26280..af26280 100644 --- a/static/font-awesome/svgs/solid/hourglass-start.svg +++ b/live/static/font-awesome/svgs/solid/hourglass-start.svg diff --git a/static/font-awesome/svgs/solid/hourglass.svg b/live/static/font-awesome/svgs/solid/hourglass.svg index 8ee7ccb..8ee7ccb 100644 --- a/static/font-awesome/svgs/solid/hourglass.svg +++ b/live/static/font-awesome/svgs/solid/hourglass.svg diff --git a/static/font-awesome/svgs/solid/house-damage.svg b/live/static/font-awesome/svgs/solid/house-damage.svg index fb5eb9a..fb5eb9a 100644 --- a/static/font-awesome/svgs/solid/house-damage.svg +++ b/live/static/font-awesome/svgs/solid/house-damage.svg diff --git a/static/font-awesome/svgs/solid/house-user.svg b/live/static/font-awesome/svgs/solid/house-user.svg index b739c2b..b739c2b 100644 --- a/static/font-awesome/svgs/solid/house-user.svg +++ b/live/static/font-awesome/svgs/solid/house-user.svg diff --git a/static/font-awesome/svgs/solid/hryvnia.svg b/live/static/font-awesome/svgs/solid/hryvnia.svg index 7b01842..7b01842 100644 --- a/static/font-awesome/svgs/solid/hryvnia.svg +++ b/live/static/font-awesome/svgs/solid/hryvnia.svg diff --git a/static/font-awesome/svgs/solid/i-cursor.svg b/live/static/font-awesome/svgs/solid/i-cursor.svg index 74e0a2e..74e0a2e 100644 --- a/static/font-awesome/svgs/solid/i-cursor.svg +++ b/live/static/font-awesome/svgs/solid/i-cursor.svg diff --git a/static/font-awesome/svgs/solid/ice-cream.svg b/live/static/font-awesome/svgs/solid/ice-cream.svg index 208b8ae..208b8ae 100644 --- a/static/font-awesome/svgs/solid/ice-cream.svg +++ b/live/static/font-awesome/svgs/solid/ice-cream.svg diff --git a/static/font-awesome/svgs/solid/icicles.svg b/live/static/font-awesome/svgs/solid/icicles.svg index b24a38a..b24a38a 100644 --- a/static/font-awesome/svgs/solid/icicles.svg +++ b/live/static/font-awesome/svgs/solid/icicles.svg diff --git a/static/font-awesome/svgs/solid/icons.svg b/live/static/font-awesome/svgs/solid/icons.svg index 23af950..23af950 100644 --- a/static/font-awesome/svgs/solid/icons.svg +++ b/live/static/font-awesome/svgs/solid/icons.svg diff --git a/static/font-awesome/svgs/solid/id-badge.svg b/live/static/font-awesome/svgs/solid/id-badge.svg index eedf468..eedf468 100644 --- a/static/font-awesome/svgs/solid/id-badge.svg +++ b/live/static/font-awesome/svgs/solid/id-badge.svg diff --git a/static/font-awesome/svgs/solid/id-card-alt.svg b/live/static/font-awesome/svgs/solid/id-card-alt.svg index f0c4028..f0c4028 100644 --- a/static/font-awesome/svgs/solid/id-card-alt.svg +++ b/live/static/font-awesome/svgs/solid/id-card-alt.svg diff --git a/static/font-awesome/svgs/solid/id-card.svg b/live/static/font-awesome/svgs/solid/id-card.svg index 3a0e47e..3a0e47e 100644 --- a/static/font-awesome/svgs/solid/id-card.svg +++ b/live/static/font-awesome/svgs/solid/id-card.svg diff --git a/static/font-awesome/svgs/solid/igloo.svg b/live/static/font-awesome/svgs/solid/igloo.svg index 6d68696..6d68696 100644 --- a/static/font-awesome/svgs/solid/igloo.svg +++ b/live/static/font-awesome/svgs/solid/igloo.svg diff --git a/static/font-awesome/svgs/solid/image.svg b/live/static/font-awesome/svgs/solid/image.svg index 758dca2..758dca2 100644 --- a/static/font-awesome/svgs/solid/image.svg +++ b/live/static/font-awesome/svgs/solid/image.svg diff --git a/static/font-awesome/svgs/solid/images.svg b/live/static/font-awesome/svgs/solid/images.svg index e70bc2c..e70bc2c 100644 --- a/static/font-awesome/svgs/solid/images.svg +++ b/live/static/font-awesome/svgs/solid/images.svg diff --git a/static/font-awesome/svgs/solid/inbox.svg b/live/static/font-awesome/svgs/solid/inbox.svg index d53b3ca..d53b3ca 100644 --- a/static/font-awesome/svgs/solid/inbox.svg +++ b/live/static/font-awesome/svgs/solid/inbox.svg diff --git a/static/font-awesome/svgs/solid/indent.svg b/live/static/font-awesome/svgs/solid/indent.svg index 0c9078a..0c9078a 100644 --- a/static/font-awesome/svgs/solid/indent.svg +++ b/live/static/font-awesome/svgs/solid/indent.svg diff --git a/static/font-awesome/svgs/solid/industry.svg b/live/static/font-awesome/svgs/solid/industry.svg index dc04e57..dc04e57 100644 --- a/static/font-awesome/svgs/solid/industry.svg +++ b/live/static/font-awesome/svgs/solid/industry.svg diff --git a/static/font-awesome/svgs/solid/infinity.svg b/live/static/font-awesome/svgs/solid/infinity.svg index cb8df11..cb8df11 100644 --- a/static/font-awesome/svgs/solid/infinity.svg +++ b/live/static/font-awesome/svgs/solid/infinity.svg diff --git a/static/font-awesome/svgs/solid/info-circle.svg b/live/static/font-awesome/svgs/solid/info-circle.svg index fb43104..fb43104 100644 --- a/static/font-awesome/svgs/solid/info-circle.svg +++ b/live/static/font-awesome/svgs/solid/info-circle.svg diff --git a/static/font-awesome/svgs/solid/info.svg b/live/static/font-awesome/svgs/solid/info.svg index 36652fb..36652fb 100644 --- a/static/font-awesome/svgs/solid/info.svg +++ b/live/static/font-awesome/svgs/solid/info.svg diff --git a/static/font-awesome/svgs/solid/italic.svg b/live/static/font-awesome/svgs/solid/italic.svg index cdd7887..cdd7887 100644 --- a/static/font-awesome/svgs/solid/italic.svg +++ b/live/static/font-awesome/svgs/solid/italic.svg diff --git a/static/font-awesome/svgs/solid/jedi.svg b/live/static/font-awesome/svgs/solid/jedi.svg index d92672f..d92672f 100644 --- a/static/font-awesome/svgs/solid/jedi.svg +++ b/live/static/font-awesome/svgs/solid/jedi.svg diff --git a/static/font-awesome/svgs/solid/joint.svg b/live/static/font-awesome/svgs/solid/joint.svg index 31f6b71..31f6b71 100644 --- a/static/font-awesome/svgs/solid/joint.svg +++ b/live/static/font-awesome/svgs/solid/joint.svg diff --git a/static/font-awesome/svgs/solid/journal-whills.svg b/live/static/font-awesome/svgs/solid/journal-whills.svg index 443817e..443817e 100644 --- a/static/font-awesome/svgs/solid/journal-whills.svg +++ b/live/static/font-awesome/svgs/solid/journal-whills.svg diff --git a/static/font-awesome/svgs/solid/kaaba.svg b/live/static/font-awesome/svgs/solid/kaaba.svg index 279b1e0..279b1e0 100644 --- a/static/font-awesome/svgs/solid/kaaba.svg +++ b/live/static/font-awesome/svgs/solid/kaaba.svg diff --git a/static/font-awesome/svgs/solid/key.svg b/live/static/font-awesome/svgs/solid/key.svg index b0f4ff7..b0f4ff7 100644 --- a/static/font-awesome/svgs/solid/key.svg +++ b/live/static/font-awesome/svgs/solid/key.svg diff --git a/static/font-awesome/svgs/solid/keyboard.svg b/live/static/font-awesome/svgs/solid/keyboard.svg index 9a01374..9a01374 100644 --- a/static/font-awesome/svgs/solid/keyboard.svg +++ b/live/static/font-awesome/svgs/solid/keyboard.svg diff --git a/static/font-awesome/svgs/solid/khanda.svg b/live/static/font-awesome/svgs/solid/khanda.svg index 1c109dc..1c109dc 100644 --- a/static/font-awesome/svgs/solid/khanda.svg +++ b/live/static/font-awesome/svgs/solid/khanda.svg diff --git a/static/font-awesome/svgs/solid/kiss-beam.svg b/live/static/font-awesome/svgs/solid/kiss-beam.svg index 35dc7f4..35dc7f4 100644 --- a/static/font-awesome/svgs/solid/kiss-beam.svg +++ b/live/static/font-awesome/svgs/solid/kiss-beam.svg diff --git a/static/font-awesome/svgs/solid/kiss-wink-heart.svg b/live/static/font-awesome/svgs/solid/kiss-wink-heart.svg index addc1a5..addc1a5 100644 --- a/static/font-awesome/svgs/solid/kiss-wink-heart.svg +++ b/live/static/font-awesome/svgs/solid/kiss-wink-heart.svg diff --git a/static/font-awesome/svgs/solid/kiss.svg b/live/static/font-awesome/svgs/solid/kiss.svg index 7d17041..7d17041 100644 --- a/static/font-awesome/svgs/solid/kiss.svg +++ b/live/static/font-awesome/svgs/solid/kiss.svg diff --git a/static/font-awesome/svgs/solid/kiwi-bird.svg b/live/static/font-awesome/svgs/solid/kiwi-bird.svg index 8aa5e0a..8aa5e0a 100644 --- a/static/font-awesome/svgs/solid/kiwi-bird.svg +++ b/live/static/font-awesome/svgs/solid/kiwi-bird.svg diff --git a/static/font-awesome/svgs/solid/landmark.svg b/live/static/font-awesome/svgs/solid/landmark.svg index 19d5e49..19d5e49 100644 --- a/static/font-awesome/svgs/solid/landmark.svg +++ b/live/static/font-awesome/svgs/solid/landmark.svg diff --git a/static/font-awesome/svgs/solid/language.svg b/live/static/font-awesome/svgs/solid/language.svg index 1123e55..1123e55 100644 --- a/static/font-awesome/svgs/solid/language.svg +++ b/live/static/font-awesome/svgs/solid/language.svg diff --git a/static/font-awesome/svgs/solid/laptop-code.svg b/live/static/font-awesome/svgs/solid/laptop-code.svg index 102b4bc..102b4bc 100644 --- a/static/font-awesome/svgs/solid/laptop-code.svg +++ b/live/static/font-awesome/svgs/solid/laptop-code.svg diff --git a/static/font-awesome/svgs/solid/laptop-house.svg b/live/static/font-awesome/svgs/solid/laptop-house.svg index 7520508..7520508 100644 --- a/static/font-awesome/svgs/solid/laptop-house.svg +++ b/live/static/font-awesome/svgs/solid/laptop-house.svg diff --git a/static/font-awesome/svgs/solid/laptop-medical.svg b/live/static/font-awesome/svgs/solid/laptop-medical.svg index e132bef..e132bef 100644 --- a/static/font-awesome/svgs/solid/laptop-medical.svg +++ b/live/static/font-awesome/svgs/solid/laptop-medical.svg diff --git a/static/font-awesome/svgs/solid/laptop.svg b/live/static/font-awesome/svgs/solid/laptop.svg index 8d3aacf..8d3aacf 100644 --- a/static/font-awesome/svgs/solid/laptop.svg +++ b/live/static/font-awesome/svgs/solid/laptop.svg diff --git a/static/font-awesome/svgs/solid/laugh-beam.svg b/live/static/font-awesome/svgs/solid/laugh-beam.svg index c577210..c577210 100644 --- a/static/font-awesome/svgs/solid/laugh-beam.svg +++ b/live/static/font-awesome/svgs/solid/laugh-beam.svg diff --git a/static/font-awesome/svgs/solid/laugh-squint.svg b/live/static/font-awesome/svgs/solid/laugh-squint.svg index bb7f5fc..bb7f5fc 100644 --- a/static/font-awesome/svgs/solid/laugh-squint.svg +++ b/live/static/font-awesome/svgs/solid/laugh-squint.svg diff --git a/static/font-awesome/svgs/solid/laugh-wink.svg b/live/static/font-awesome/svgs/solid/laugh-wink.svg index 5854bb5..5854bb5 100644 --- a/static/font-awesome/svgs/solid/laugh-wink.svg +++ b/live/static/font-awesome/svgs/solid/laugh-wink.svg diff --git a/static/font-awesome/svgs/solid/laugh.svg b/live/static/font-awesome/svgs/solid/laugh.svg index 25fd6c7..25fd6c7 100644 --- a/static/font-awesome/svgs/solid/laugh.svg +++ b/live/static/font-awesome/svgs/solid/laugh.svg diff --git a/static/font-awesome/svgs/solid/layer-group.svg b/live/static/font-awesome/svgs/solid/layer-group.svg index ffdc26b..ffdc26b 100644 --- a/static/font-awesome/svgs/solid/layer-group.svg +++ b/live/static/font-awesome/svgs/solid/layer-group.svg diff --git a/static/font-awesome/svgs/solid/leaf.svg b/live/static/font-awesome/svgs/solid/leaf.svg index 09f5865..09f5865 100644 --- a/static/font-awesome/svgs/solid/leaf.svg +++ b/live/static/font-awesome/svgs/solid/leaf.svg diff --git a/static/font-awesome/svgs/solid/lemon.svg b/live/static/font-awesome/svgs/solid/lemon.svg index 4d91c51..4d91c51 100644 --- a/static/font-awesome/svgs/solid/lemon.svg +++ b/live/static/font-awesome/svgs/solid/lemon.svg diff --git a/static/font-awesome/svgs/solid/less-than-equal.svg b/live/static/font-awesome/svgs/solid/less-than-equal.svg index 6c35784..6c35784 100644 --- a/static/font-awesome/svgs/solid/less-than-equal.svg +++ b/live/static/font-awesome/svgs/solid/less-than-equal.svg diff --git a/static/font-awesome/svgs/solid/less-than.svg b/live/static/font-awesome/svgs/solid/less-than.svg index 3820c7e..3820c7e 100644 --- a/static/font-awesome/svgs/solid/less-than.svg +++ b/live/static/font-awesome/svgs/solid/less-than.svg diff --git a/static/font-awesome/svgs/solid/level-down-alt.svg b/live/static/font-awesome/svgs/solid/level-down-alt.svg index 3a8c427..3a8c427 100644 --- a/static/font-awesome/svgs/solid/level-down-alt.svg +++ b/live/static/font-awesome/svgs/solid/level-down-alt.svg diff --git a/static/font-awesome/svgs/solid/level-up-alt.svg b/live/static/font-awesome/svgs/solid/level-up-alt.svg index e476d6e..e476d6e 100644 --- a/static/font-awesome/svgs/solid/level-up-alt.svg +++ b/live/static/font-awesome/svgs/solid/level-up-alt.svg diff --git a/static/font-awesome/svgs/solid/life-ring.svg b/live/static/font-awesome/svgs/solid/life-ring.svg index 5c0690f..5c0690f 100644 --- a/static/font-awesome/svgs/solid/life-ring.svg +++ b/live/static/font-awesome/svgs/solid/life-ring.svg diff --git a/static/font-awesome/svgs/solid/lightbulb.svg b/live/static/font-awesome/svgs/solid/lightbulb.svg index 0a45a72..0a45a72 100644 --- a/static/font-awesome/svgs/solid/lightbulb.svg +++ b/live/static/font-awesome/svgs/solid/lightbulb.svg diff --git a/static/font-awesome/svgs/solid/link.svg b/live/static/font-awesome/svgs/solid/link.svg index d6e92de..d6e92de 100644 --- a/static/font-awesome/svgs/solid/link.svg +++ b/live/static/font-awesome/svgs/solid/link.svg diff --git a/static/font-awesome/svgs/solid/lira-sign.svg b/live/static/font-awesome/svgs/solid/lira-sign.svg index 3373420..3373420 100644 --- a/static/font-awesome/svgs/solid/lira-sign.svg +++ b/live/static/font-awesome/svgs/solid/lira-sign.svg diff --git a/static/font-awesome/svgs/solid/list-alt.svg b/live/static/font-awesome/svgs/solid/list-alt.svg index bd76b4e..bd76b4e 100644 --- a/static/font-awesome/svgs/solid/list-alt.svg +++ b/live/static/font-awesome/svgs/solid/list-alt.svg diff --git a/static/font-awesome/svgs/solid/list-ol.svg b/live/static/font-awesome/svgs/solid/list-ol.svg index dcd6795..dcd6795 100644 --- a/static/font-awesome/svgs/solid/list-ol.svg +++ b/live/static/font-awesome/svgs/solid/list-ol.svg diff --git a/static/font-awesome/svgs/solid/list-ul.svg b/live/static/font-awesome/svgs/solid/list-ul.svg index 03a820c..03a820c 100644 --- a/static/font-awesome/svgs/solid/list-ul.svg +++ b/live/static/font-awesome/svgs/solid/list-ul.svg diff --git a/static/font-awesome/svgs/solid/list.svg b/live/static/font-awesome/svgs/solid/list.svg index 8075448..8075448 100644 --- a/static/font-awesome/svgs/solid/list.svg +++ b/live/static/font-awesome/svgs/solid/list.svg diff --git a/static/font-awesome/svgs/solid/location-arrow.svg b/live/static/font-awesome/svgs/solid/location-arrow.svg index 51db3be..51db3be 100644 --- a/static/font-awesome/svgs/solid/location-arrow.svg +++ b/live/static/font-awesome/svgs/solid/location-arrow.svg diff --git a/static/font-awesome/svgs/solid/lock-open.svg b/live/static/font-awesome/svgs/solid/lock-open.svg index 828d358..828d358 100644 --- a/static/font-awesome/svgs/solid/lock-open.svg +++ b/live/static/font-awesome/svgs/solid/lock-open.svg diff --git a/static/font-awesome/svgs/solid/lock.svg b/live/static/font-awesome/svgs/solid/lock.svg index 91924f7..91924f7 100644 --- a/static/font-awesome/svgs/solid/lock.svg +++ b/live/static/font-awesome/svgs/solid/lock.svg diff --git a/static/font-awesome/svgs/solid/long-arrow-alt-down.svg b/live/static/font-awesome/svgs/solid/long-arrow-alt-down.svg index 60b13b0..60b13b0 100644 --- a/static/font-awesome/svgs/solid/long-arrow-alt-down.svg +++ b/live/static/font-awesome/svgs/solid/long-arrow-alt-down.svg diff --git a/static/font-awesome/svgs/solid/long-arrow-alt-left.svg b/live/static/font-awesome/svgs/solid/long-arrow-alt-left.svg index aaca03a..aaca03a 100644 --- a/static/font-awesome/svgs/solid/long-arrow-alt-left.svg +++ b/live/static/font-awesome/svgs/solid/long-arrow-alt-left.svg diff --git a/static/font-awesome/svgs/solid/long-arrow-alt-right.svg b/live/static/font-awesome/svgs/solid/long-arrow-alt-right.svg index c158bfd..c158bfd 100644 --- a/static/font-awesome/svgs/solid/long-arrow-alt-right.svg +++ b/live/static/font-awesome/svgs/solid/long-arrow-alt-right.svg diff --git a/static/font-awesome/svgs/solid/long-arrow-alt-up.svg b/live/static/font-awesome/svgs/solid/long-arrow-alt-up.svg index af9bbf4..af9bbf4 100644 --- a/static/font-awesome/svgs/solid/long-arrow-alt-up.svg +++ b/live/static/font-awesome/svgs/solid/long-arrow-alt-up.svg diff --git a/static/font-awesome/svgs/solid/low-vision.svg b/live/static/font-awesome/svgs/solid/low-vision.svg index 126fb1d..126fb1d 100644 --- a/static/font-awesome/svgs/solid/low-vision.svg +++ b/live/static/font-awesome/svgs/solid/low-vision.svg diff --git a/static/font-awesome/svgs/solid/luggage-cart.svg b/live/static/font-awesome/svgs/solid/luggage-cart.svg index 5e022f0..5e022f0 100644 --- a/static/font-awesome/svgs/solid/luggage-cart.svg +++ b/live/static/font-awesome/svgs/solid/luggage-cart.svg diff --git a/static/font-awesome/svgs/solid/lungs-virus.svg b/live/static/font-awesome/svgs/solid/lungs-virus.svg index 9dbe87d..9dbe87d 100644 --- a/static/font-awesome/svgs/solid/lungs-virus.svg +++ b/live/static/font-awesome/svgs/solid/lungs-virus.svg diff --git a/static/font-awesome/svgs/solid/lungs.svg b/live/static/font-awesome/svgs/solid/lungs.svg index 61bb0e7..61bb0e7 100644 --- a/static/font-awesome/svgs/solid/lungs.svg +++ b/live/static/font-awesome/svgs/solid/lungs.svg diff --git a/static/font-awesome/svgs/solid/magic.svg b/live/static/font-awesome/svgs/solid/magic.svg index 4df345f..4df345f 100644 --- a/static/font-awesome/svgs/solid/magic.svg +++ b/live/static/font-awesome/svgs/solid/magic.svg diff --git a/static/font-awesome/svgs/solid/magnet.svg b/live/static/font-awesome/svgs/solid/magnet.svg index 763fe43..763fe43 100644 --- a/static/font-awesome/svgs/solid/magnet.svg +++ b/live/static/font-awesome/svgs/solid/magnet.svg diff --git a/static/font-awesome/svgs/solid/mail-bulk.svg b/live/static/font-awesome/svgs/solid/mail-bulk.svg index e507fbc..e507fbc 100644 --- a/static/font-awesome/svgs/solid/mail-bulk.svg +++ b/live/static/font-awesome/svgs/solid/mail-bulk.svg diff --git a/static/font-awesome/svgs/solid/male.svg b/live/static/font-awesome/svgs/solid/male.svg index c167f0b..c167f0b 100644 --- a/static/font-awesome/svgs/solid/male.svg +++ b/live/static/font-awesome/svgs/solid/male.svg diff --git a/static/font-awesome/svgs/solid/map-marked-alt.svg b/live/static/font-awesome/svgs/solid/map-marked-alt.svg index c291458..c291458 100644 --- a/static/font-awesome/svgs/solid/map-marked-alt.svg +++ b/live/static/font-awesome/svgs/solid/map-marked-alt.svg diff --git a/static/font-awesome/svgs/solid/map-marked.svg b/live/static/font-awesome/svgs/solid/map-marked.svg index 9655d42..9655d42 100644 --- a/static/font-awesome/svgs/solid/map-marked.svg +++ b/live/static/font-awesome/svgs/solid/map-marked.svg diff --git a/static/font-awesome/svgs/solid/map-marker-alt.svg b/live/static/font-awesome/svgs/solid/map-marker-alt.svg index 693c571..693c571 100644 --- a/static/font-awesome/svgs/solid/map-marker-alt.svg +++ b/live/static/font-awesome/svgs/solid/map-marker-alt.svg diff --git a/static/font-awesome/svgs/solid/map-marker.svg b/live/static/font-awesome/svgs/solid/map-marker.svg index 6a53472..6a53472 100644 --- a/static/font-awesome/svgs/solid/map-marker.svg +++ b/live/static/font-awesome/svgs/solid/map-marker.svg diff --git a/static/font-awesome/svgs/solid/map-pin.svg b/live/static/font-awesome/svgs/solid/map-pin.svg index 8d61129..8d61129 100644 --- a/static/font-awesome/svgs/solid/map-pin.svg +++ b/live/static/font-awesome/svgs/solid/map-pin.svg diff --git a/static/font-awesome/svgs/solid/map-signs.svg b/live/static/font-awesome/svgs/solid/map-signs.svg index 27bae75..27bae75 100644 --- a/static/font-awesome/svgs/solid/map-signs.svg +++ b/live/static/font-awesome/svgs/solid/map-signs.svg diff --git a/static/font-awesome/svgs/solid/map.svg b/live/static/font-awesome/svgs/solid/map.svg index a799576..a799576 100644 --- a/static/font-awesome/svgs/solid/map.svg +++ b/live/static/font-awesome/svgs/solid/map.svg diff --git a/static/font-awesome/svgs/solid/marker.svg b/live/static/font-awesome/svgs/solid/marker.svg index 3f39215..3f39215 100644 --- a/static/font-awesome/svgs/solid/marker.svg +++ b/live/static/font-awesome/svgs/solid/marker.svg diff --git a/static/font-awesome/svgs/solid/mars-double.svg b/live/static/font-awesome/svgs/solid/mars-double.svg index 5e50ea5..5e50ea5 100644 --- a/static/font-awesome/svgs/solid/mars-double.svg +++ b/live/static/font-awesome/svgs/solid/mars-double.svg diff --git a/static/font-awesome/svgs/solid/mars-stroke-h.svg b/live/static/font-awesome/svgs/solid/mars-stroke-h.svg index 20b11d0..20b11d0 100644 --- a/static/font-awesome/svgs/solid/mars-stroke-h.svg +++ b/live/static/font-awesome/svgs/solid/mars-stroke-h.svg diff --git a/static/font-awesome/svgs/solid/mars-stroke-v.svg b/live/static/font-awesome/svgs/solid/mars-stroke-v.svg index f709688..f709688 100644 --- a/static/font-awesome/svgs/solid/mars-stroke-v.svg +++ b/live/static/font-awesome/svgs/solid/mars-stroke-v.svg diff --git a/static/font-awesome/svgs/solid/mars-stroke.svg b/live/static/font-awesome/svgs/solid/mars-stroke.svg index 23277dd..23277dd 100644 --- a/static/font-awesome/svgs/solid/mars-stroke.svg +++ b/live/static/font-awesome/svgs/solid/mars-stroke.svg diff --git a/static/font-awesome/svgs/solid/mars.svg b/live/static/font-awesome/svgs/solid/mars.svg index 0b5985f..0b5985f 100644 --- a/static/font-awesome/svgs/solid/mars.svg +++ b/live/static/font-awesome/svgs/solid/mars.svg diff --git a/static/font-awesome/svgs/solid/mask.svg b/live/static/font-awesome/svgs/solid/mask.svg index 2bc34a4..2bc34a4 100644 --- a/static/font-awesome/svgs/solid/mask.svg +++ b/live/static/font-awesome/svgs/solid/mask.svg diff --git a/static/font-awesome/svgs/solid/medal.svg b/live/static/font-awesome/svgs/solid/medal.svg index cb1c85d..cb1c85d 100644 --- a/static/font-awesome/svgs/solid/medal.svg +++ b/live/static/font-awesome/svgs/solid/medal.svg diff --git a/static/font-awesome/svgs/solid/medkit.svg b/live/static/font-awesome/svgs/solid/medkit.svg index 7d92b7c..7d92b7c 100644 --- a/static/font-awesome/svgs/solid/medkit.svg +++ b/live/static/font-awesome/svgs/solid/medkit.svg diff --git a/static/font-awesome/svgs/solid/meh-blank.svg b/live/static/font-awesome/svgs/solid/meh-blank.svg index 3445a16..3445a16 100644 --- a/static/font-awesome/svgs/solid/meh-blank.svg +++ b/live/static/font-awesome/svgs/solid/meh-blank.svg diff --git a/static/font-awesome/svgs/solid/meh-rolling-eyes.svg b/live/static/font-awesome/svgs/solid/meh-rolling-eyes.svg index 95423b7..95423b7 100644 --- a/static/font-awesome/svgs/solid/meh-rolling-eyes.svg +++ b/live/static/font-awesome/svgs/solid/meh-rolling-eyes.svg diff --git a/static/font-awesome/svgs/solid/meh.svg b/live/static/font-awesome/svgs/solid/meh.svg index bb903c3..bb903c3 100644 --- a/static/font-awesome/svgs/solid/meh.svg +++ b/live/static/font-awesome/svgs/solid/meh.svg diff --git a/static/font-awesome/svgs/solid/memory.svg b/live/static/font-awesome/svgs/solid/memory.svg index 358a93b..358a93b 100644 --- a/static/font-awesome/svgs/solid/memory.svg +++ b/live/static/font-awesome/svgs/solid/memory.svg diff --git a/static/font-awesome/svgs/solid/menorah.svg b/live/static/font-awesome/svgs/solid/menorah.svg index 5e20b9f..5e20b9f 100644 --- a/static/font-awesome/svgs/solid/menorah.svg +++ b/live/static/font-awesome/svgs/solid/menorah.svg diff --git a/static/font-awesome/svgs/solid/mercury.svg b/live/static/font-awesome/svgs/solid/mercury.svg index e19c29c..e19c29c 100644 --- a/static/font-awesome/svgs/solid/mercury.svg +++ b/live/static/font-awesome/svgs/solid/mercury.svg diff --git a/static/font-awesome/svgs/solid/meteor.svg b/live/static/font-awesome/svgs/solid/meteor.svg index c2f41f4..c2f41f4 100644 --- a/static/font-awesome/svgs/solid/meteor.svg +++ b/live/static/font-awesome/svgs/solid/meteor.svg diff --git a/static/font-awesome/svgs/solid/microchip.svg b/live/static/font-awesome/svgs/solid/microchip.svg index ec83855..ec83855 100644 --- a/static/font-awesome/svgs/solid/microchip.svg +++ b/live/static/font-awesome/svgs/solid/microchip.svg diff --git a/static/font-awesome/svgs/solid/microphone-alt-slash.svg b/live/static/font-awesome/svgs/solid/microphone-alt-slash.svg index b08962b..b08962b 100644 --- a/static/font-awesome/svgs/solid/microphone-alt-slash.svg +++ b/live/static/font-awesome/svgs/solid/microphone-alt-slash.svg diff --git a/static/font-awesome/svgs/solid/microphone-alt.svg b/live/static/font-awesome/svgs/solid/microphone-alt.svg index 986282a..986282a 100644 --- a/static/font-awesome/svgs/solid/microphone-alt.svg +++ b/live/static/font-awesome/svgs/solid/microphone-alt.svg diff --git a/static/font-awesome/svgs/solid/microphone-slash.svg b/live/static/font-awesome/svgs/solid/microphone-slash.svg index 9c1926e..9c1926e 100644 --- a/static/font-awesome/svgs/solid/microphone-slash.svg +++ b/live/static/font-awesome/svgs/solid/microphone-slash.svg diff --git a/static/font-awesome/svgs/solid/microphone.svg b/live/static/font-awesome/svgs/solid/microphone.svg index 0026b1f..0026b1f 100644 --- a/static/font-awesome/svgs/solid/microphone.svg +++ b/live/static/font-awesome/svgs/solid/microphone.svg diff --git a/static/font-awesome/svgs/solid/microscope.svg b/live/static/font-awesome/svgs/solid/microscope.svg index 09a62f6..09a62f6 100644 --- a/static/font-awesome/svgs/solid/microscope.svg +++ b/live/static/font-awesome/svgs/solid/microscope.svg diff --git a/static/font-awesome/svgs/solid/minus-circle.svg b/live/static/font-awesome/svgs/solid/minus-circle.svg index 9a5b75f..9a5b75f 100644 --- a/static/font-awesome/svgs/solid/minus-circle.svg +++ b/live/static/font-awesome/svgs/solid/minus-circle.svg diff --git a/static/font-awesome/svgs/solid/minus-square.svg b/live/static/font-awesome/svgs/solid/minus-square.svg index ecf3adb..ecf3adb 100644 --- a/static/font-awesome/svgs/solid/minus-square.svg +++ b/live/static/font-awesome/svgs/solid/minus-square.svg diff --git a/static/font-awesome/svgs/solid/minus.svg b/live/static/font-awesome/svgs/solid/minus.svg index 02f4526..02f4526 100644 --- a/static/font-awesome/svgs/solid/minus.svg +++ b/live/static/font-awesome/svgs/solid/minus.svg diff --git a/static/font-awesome/svgs/solid/mitten.svg b/live/static/font-awesome/svgs/solid/mitten.svg index 156f105..156f105 100644 --- a/static/font-awesome/svgs/solid/mitten.svg +++ b/live/static/font-awesome/svgs/solid/mitten.svg diff --git a/static/font-awesome/svgs/solid/mobile-alt.svg b/live/static/font-awesome/svgs/solid/mobile-alt.svg index 214bb86..214bb86 100644 --- a/static/font-awesome/svgs/solid/mobile-alt.svg +++ b/live/static/font-awesome/svgs/solid/mobile-alt.svg diff --git a/static/font-awesome/svgs/solid/mobile.svg b/live/static/font-awesome/svgs/solid/mobile.svg index 1fb21f8..1fb21f8 100644 --- a/static/font-awesome/svgs/solid/mobile.svg +++ b/live/static/font-awesome/svgs/solid/mobile.svg diff --git a/static/font-awesome/svgs/solid/money-bill-alt.svg b/live/static/font-awesome/svgs/solid/money-bill-alt.svg index 4298ecf..4298ecf 100644 --- a/static/font-awesome/svgs/solid/money-bill-alt.svg +++ b/live/static/font-awesome/svgs/solid/money-bill-alt.svg diff --git a/static/font-awesome/svgs/solid/money-bill-wave-alt.svg b/live/static/font-awesome/svgs/solid/money-bill-wave-alt.svg index 1e9ed23..1e9ed23 100644 --- a/static/font-awesome/svgs/solid/money-bill-wave-alt.svg +++ b/live/static/font-awesome/svgs/solid/money-bill-wave-alt.svg diff --git a/static/font-awesome/svgs/solid/money-bill-wave.svg b/live/static/font-awesome/svgs/solid/money-bill-wave.svg index 2c53769..2c53769 100644 --- a/static/font-awesome/svgs/solid/money-bill-wave.svg +++ b/live/static/font-awesome/svgs/solid/money-bill-wave.svg diff --git a/static/font-awesome/svgs/solid/money-bill.svg b/live/static/font-awesome/svgs/solid/money-bill.svg index d4c0c6c..d4c0c6c 100644 --- a/static/font-awesome/svgs/solid/money-bill.svg +++ b/live/static/font-awesome/svgs/solid/money-bill.svg diff --git a/static/font-awesome/svgs/solid/money-check-alt.svg b/live/static/font-awesome/svgs/solid/money-check-alt.svg index 037c554..037c554 100644 --- a/static/font-awesome/svgs/solid/money-check-alt.svg +++ b/live/static/font-awesome/svgs/solid/money-check-alt.svg diff --git a/static/font-awesome/svgs/solid/money-check.svg b/live/static/font-awesome/svgs/solid/money-check.svg index e44f53c..e44f53c 100644 --- a/static/font-awesome/svgs/solid/money-check.svg +++ b/live/static/font-awesome/svgs/solid/money-check.svg diff --git a/static/font-awesome/svgs/solid/monument.svg b/live/static/font-awesome/svgs/solid/monument.svg index 4a47be2..4a47be2 100644 --- a/static/font-awesome/svgs/solid/monument.svg +++ b/live/static/font-awesome/svgs/solid/monument.svg diff --git a/static/font-awesome/svgs/solid/moon.svg b/live/static/font-awesome/svgs/solid/moon.svg index 5092cd6..5092cd6 100644 --- a/static/font-awesome/svgs/solid/moon.svg +++ b/live/static/font-awesome/svgs/solid/moon.svg diff --git a/static/font-awesome/svgs/solid/mortar-pestle.svg b/live/static/font-awesome/svgs/solid/mortar-pestle.svg index 90191e0..90191e0 100644 --- a/static/font-awesome/svgs/solid/mortar-pestle.svg +++ b/live/static/font-awesome/svgs/solid/mortar-pestle.svg diff --git a/static/font-awesome/svgs/solid/mosque.svg b/live/static/font-awesome/svgs/solid/mosque.svg index ef42dd3..ef42dd3 100644 --- a/static/font-awesome/svgs/solid/mosque.svg +++ b/live/static/font-awesome/svgs/solid/mosque.svg diff --git a/static/font-awesome/svgs/solid/motorcycle.svg b/live/static/font-awesome/svgs/solid/motorcycle.svg index 01f0c50..01f0c50 100644 --- a/static/font-awesome/svgs/solid/motorcycle.svg +++ b/live/static/font-awesome/svgs/solid/motorcycle.svg diff --git a/static/font-awesome/svgs/solid/mountain.svg b/live/static/font-awesome/svgs/solid/mountain.svg index 4fbc443..4fbc443 100644 --- a/static/font-awesome/svgs/solid/mountain.svg +++ b/live/static/font-awesome/svgs/solid/mountain.svg diff --git a/static/font-awesome/svgs/solid/mouse-pointer.svg b/live/static/font-awesome/svgs/solid/mouse-pointer.svg index 51c0860..51c0860 100644 --- a/static/font-awesome/svgs/solid/mouse-pointer.svg +++ b/live/static/font-awesome/svgs/solid/mouse-pointer.svg diff --git a/static/font-awesome/svgs/solid/mouse.svg b/live/static/font-awesome/svgs/solid/mouse.svg index c585a4d..c585a4d 100644 --- a/static/font-awesome/svgs/solid/mouse.svg +++ b/live/static/font-awesome/svgs/solid/mouse.svg diff --git a/static/font-awesome/svgs/solid/mug-hot.svg b/live/static/font-awesome/svgs/solid/mug-hot.svg index 0fffe99..0fffe99 100644 --- a/static/font-awesome/svgs/solid/mug-hot.svg +++ b/live/static/font-awesome/svgs/solid/mug-hot.svg diff --git a/static/font-awesome/svgs/solid/music.svg b/live/static/font-awesome/svgs/solid/music.svg index a54e15b..a54e15b 100644 --- a/static/font-awesome/svgs/solid/music.svg +++ b/live/static/font-awesome/svgs/solid/music.svg diff --git a/static/font-awesome/svgs/solid/network-wired.svg b/live/static/font-awesome/svgs/solid/network-wired.svg index 78b5be7..78b5be7 100644 --- a/static/font-awesome/svgs/solid/network-wired.svg +++ b/live/static/font-awesome/svgs/solid/network-wired.svg diff --git a/static/font-awesome/svgs/solid/neuter.svg b/live/static/font-awesome/svgs/solid/neuter.svg index 774a50e..774a50e 100644 --- a/static/font-awesome/svgs/solid/neuter.svg +++ b/live/static/font-awesome/svgs/solid/neuter.svg diff --git a/static/font-awesome/svgs/solid/newspaper.svg b/live/static/font-awesome/svgs/solid/newspaper.svg index 54f0860..54f0860 100644 --- a/static/font-awesome/svgs/solid/newspaper.svg +++ b/live/static/font-awesome/svgs/solid/newspaper.svg diff --git a/static/font-awesome/svgs/solid/not-equal.svg b/live/static/font-awesome/svgs/solid/not-equal.svg index ca9b316..ca9b316 100644 --- a/static/font-awesome/svgs/solid/not-equal.svg +++ b/live/static/font-awesome/svgs/solid/not-equal.svg diff --git a/static/font-awesome/svgs/solid/notes-medical.svg b/live/static/font-awesome/svgs/solid/notes-medical.svg index f060125..f060125 100644 --- a/static/font-awesome/svgs/solid/notes-medical.svg +++ b/live/static/font-awesome/svgs/solid/notes-medical.svg diff --git a/static/font-awesome/svgs/solid/object-group.svg b/live/static/font-awesome/svgs/solid/object-group.svg index 2689b1a..2689b1a 100644 --- a/static/font-awesome/svgs/solid/object-group.svg +++ b/live/static/font-awesome/svgs/solid/object-group.svg diff --git a/static/font-awesome/svgs/solid/object-ungroup.svg b/live/static/font-awesome/svgs/solid/object-ungroup.svg index 5fc418c..5fc418c 100644 --- a/static/font-awesome/svgs/solid/object-ungroup.svg +++ b/live/static/font-awesome/svgs/solid/object-ungroup.svg diff --git a/static/font-awesome/svgs/solid/oil-can.svg b/live/static/font-awesome/svgs/solid/oil-can.svg index e2c01b8..e2c01b8 100644 --- a/static/font-awesome/svgs/solid/oil-can.svg +++ b/live/static/font-awesome/svgs/solid/oil-can.svg diff --git a/static/font-awesome/svgs/solid/om.svg b/live/static/font-awesome/svgs/solid/om.svg index 4a752ee..4a752ee 100644 --- a/static/font-awesome/svgs/solid/om.svg +++ b/live/static/font-awesome/svgs/solid/om.svg diff --git a/static/font-awesome/svgs/solid/otter.svg b/live/static/font-awesome/svgs/solid/otter.svg index aa029e7..aa029e7 100644 --- a/static/font-awesome/svgs/solid/otter.svg +++ b/live/static/font-awesome/svgs/solid/otter.svg diff --git a/static/font-awesome/svgs/solid/outdent.svg b/live/static/font-awesome/svgs/solid/outdent.svg index 03cc41c..03cc41c 100644 --- a/static/font-awesome/svgs/solid/outdent.svg +++ b/live/static/font-awesome/svgs/solid/outdent.svg diff --git a/static/font-awesome/svgs/solid/pager.svg b/live/static/font-awesome/svgs/solid/pager.svg index 9512a24..9512a24 100644 --- a/static/font-awesome/svgs/solid/pager.svg +++ b/live/static/font-awesome/svgs/solid/pager.svg diff --git a/static/font-awesome/svgs/solid/paint-brush.svg b/live/static/font-awesome/svgs/solid/paint-brush.svg index a0d8892..a0d8892 100644 --- a/static/font-awesome/svgs/solid/paint-brush.svg +++ b/live/static/font-awesome/svgs/solid/paint-brush.svg diff --git a/static/font-awesome/svgs/solid/paint-roller.svg b/live/static/font-awesome/svgs/solid/paint-roller.svg index 80578be..80578be 100644 --- a/static/font-awesome/svgs/solid/paint-roller.svg +++ b/live/static/font-awesome/svgs/solid/paint-roller.svg diff --git a/static/font-awesome/svgs/solid/palette.svg b/live/static/font-awesome/svgs/solid/palette.svg index 27d0449..27d0449 100644 --- a/static/font-awesome/svgs/solid/palette.svg +++ b/live/static/font-awesome/svgs/solid/palette.svg diff --git a/static/font-awesome/svgs/solid/pallet.svg b/live/static/font-awesome/svgs/solid/pallet.svg index 33a1df7..33a1df7 100644 --- a/static/font-awesome/svgs/solid/pallet.svg +++ b/live/static/font-awesome/svgs/solid/pallet.svg diff --git a/static/font-awesome/svgs/solid/paper-plane.svg b/live/static/font-awesome/svgs/solid/paper-plane.svg index 286de0c..286de0c 100644 --- a/static/font-awesome/svgs/solid/paper-plane.svg +++ b/live/static/font-awesome/svgs/solid/paper-plane.svg diff --git a/static/font-awesome/svgs/solid/paperclip.svg b/live/static/font-awesome/svgs/solid/paperclip.svg index a36c8ec..a36c8ec 100644 --- a/static/font-awesome/svgs/solid/paperclip.svg +++ b/live/static/font-awesome/svgs/solid/paperclip.svg diff --git a/static/font-awesome/svgs/solid/parachute-box.svg b/live/static/font-awesome/svgs/solid/parachute-box.svg index ec8d75e..ec8d75e 100644 --- a/static/font-awesome/svgs/solid/parachute-box.svg +++ b/live/static/font-awesome/svgs/solid/parachute-box.svg diff --git a/static/font-awesome/svgs/solid/paragraph.svg b/live/static/font-awesome/svgs/solid/paragraph.svg index e3fa43e..e3fa43e 100644 --- a/static/font-awesome/svgs/solid/paragraph.svg +++ b/live/static/font-awesome/svgs/solid/paragraph.svg diff --git a/static/font-awesome/svgs/solid/parking.svg b/live/static/font-awesome/svgs/solid/parking.svg index 30670de..30670de 100644 --- a/static/font-awesome/svgs/solid/parking.svg +++ b/live/static/font-awesome/svgs/solid/parking.svg diff --git a/static/font-awesome/svgs/solid/passport.svg b/live/static/font-awesome/svgs/solid/passport.svg index b952ff7..b952ff7 100644 --- a/static/font-awesome/svgs/solid/passport.svg +++ b/live/static/font-awesome/svgs/solid/passport.svg diff --git a/static/font-awesome/svgs/solid/pastafarianism.svg b/live/static/font-awesome/svgs/solid/pastafarianism.svg index 5c7b748..5c7b748 100644 --- a/static/font-awesome/svgs/solid/pastafarianism.svg +++ b/live/static/font-awesome/svgs/solid/pastafarianism.svg diff --git a/static/font-awesome/svgs/solid/paste.svg b/live/static/font-awesome/svgs/solid/paste.svg index 7c16460..7c16460 100644 --- a/static/font-awesome/svgs/solid/paste.svg +++ b/live/static/font-awesome/svgs/solid/paste.svg diff --git a/static/font-awesome/svgs/solid/pause-circle.svg b/live/static/font-awesome/svgs/solid/pause-circle.svg index ef45b05..ef45b05 100644 --- a/static/font-awesome/svgs/solid/pause-circle.svg +++ b/live/static/font-awesome/svgs/solid/pause-circle.svg diff --git a/static/font-awesome/svgs/solid/pause.svg b/live/static/font-awesome/svgs/solid/pause.svg index 3e017c4..3e017c4 100644 --- a/static/font-awesome/svgs/solid/pause.svg +++ b/live/static/font-awesome/svgs/solid/pause.svg diff --git a/static/font-awesome/svgs/solid/paw.svg b/live/static/font-awesome/svgs/solid/paw.svg index 12d81d4..12d81d4 100644 --- a/static/font-awesome/svgs/solid/paw.svg +++ b/live/static/font-awesome/svgs/solid/paw.svg diff --git a/static/font-awesome/svgs/solid/peace.svg b/live/static/font-awesome/svgs/solid/peace.svg index 3e305bb..3e305bb 100644 --- a/static/font-awesome/svgs/solid/peace.svg +++ b/live/static/font-awesome/svgs/solid/peace.svg diff --git a/static/font-awesome/svgs/solid/pen-alt.svg b/live/static/font-awesome/svgs/solid/pen-alt.svg index ae8eaeb..ae8eaeb 100644 --- a/static/font-awesome/svgs/solid/pen-alt.svg +++ b/live/static/font-awesome/svgs/solid/pen-alt.svg diff --git a/static/font-awesome/svgs/solid/pen-fancy.svg b/live/static/font-awesome/svgs/solid/pen-fancy.svg index 6ae7074..6ae7074 100644 --- a/static/font-awesome/svgs/solid/pen-fancy.svg +++ b/live/static/font-awesome/svgs/solid/pen-fancy.svg diff --git a/static/font-awesome/svgs/solid/pen-nib.svg b/live/static/font-awesome/svgs/solid/pen-nib.svg index a9982cb..a9982cb 100644 --- a/static/font-awesome/svgs/solid/pen-nib.svg +++ b/live/static/font-awesome/svgs/solid/pen-nib.svg diff --git a/static/font-awesome/svgs/solid/pen-square.svg b/live/static/font-awesome/svgs/solid/pen-square.svg index 9e2b8d4..9e2b8d4 100644 --- a/static/font-awesome/svgs/solid/pen-square.svg +++ b/live/static/font-awesome/svgs/solid/pen-square.svg diff --git a/static/font-awesome/svgs/solid/pen.svg b/live/static/font-awesome/svgs/solid/pen.svg index e41fc67..e41fc67 100644 --- a/static/font-awesome/svgs/solid/pen.svg +++ b/live/static/font-awesome/svgs/solid/pen.svg diff --git a/static/font-awesome/svgs/solid/pencil-alt.svg b/live/static/font-awesome/svgs/solid/pencil-alt.svg index 52e85a5..52e85a5 100644 --- a/static/font-awesome/svgs/solid/pencil-alt.svg +++ b/live/static/font-awesome/svgs/solid/pencil-alt.svg diff --git a/static/font-awesome/svgs/solid/pencil-ruler.svg b/live/static/font-awesome/svgs/solid/pencil-ruler.svg index 7beac5a..7beac5a 100644 --- a/static/font-awesome/svgs/solid/pencil-ruler.svg +++ b/live/static/font-awesome/svgs/solid/pencil-ruler.svg diff --git a/static/font-awesome/svgs/solid/people-arrows.svg b/live/static/font-awesome/svgs/solid/people-arrows.svg index ac9ab4e..ac9ab4e 100644 --- a/static/font-awesome/svgs/solid/people-arrows.svg +++ b/live/static/font-awesome/svgs/solid/people-arrows.svg diff --git a/static/font-awesome/svgs/solid/people-carry.svg b/live/static/font-awesome/svgs/solid/people-carry.svg index 5ab3683..5ab3683 100644 --- a/static/font-awesome/svgs/solid/people-carry.svg +++ b/live/static/font-awesome/svgs/solid/people-carry.svg diff --git a/static/font-awesome/svgs/solid/pepper-hot.svg b/live/static/font-awesome/svgs/solid/pepper-hot.svg index 7f3a7ff..7f3a7ff 100644 --- a/static/font-awesome/svgs/solid/pepper-hot.svg +++ b/live/static/font-awesome/svgs/solid/pepper-hot.svg diff --git a/static/font-awesome/svgs/solid/percent.svg b/live/static/font-awesome/svgs/solid/percent.svg index 86d5bb7..86d5bb7 100644 --- a/static/font-awesome/svgs/solid/percent.svg +++ b/live/static/font-awesome/svgs/solid/percent.svg diff --git a/static/font-awesome/svgs/solid/percentage.svg b/live/static/font-awesome/svgs/solid/percentage.svg index 46e4430..46e4430 100644 --- a/static/font-awesome/svgs/solid/percentage.svg +++ b/live/static/font-awesome/svgs/solid/percentage.svg diff --git a/static/font-awesome/svgs/solid/person-booth.svg b/live/static/font-awesome/svgs/solid/person-booth.svg index 8273208..8273208 100644 --- a/static/font-awesome/svgs/solid/person-booth.svg +++ b/live/static/font-awesome/svgs/solid/person-booth.svg diff --git a/static/font-awesome/svgs/solid/phone-alt.svg b/live/static/font-awesome/svgs/solid/phone-alt.svg index 6bc2f35..6bc2f35 100644 --- a/static/font-awesome/svgs/solid/phone-alt.svg +++ b/live/static/font-awesome/svgs/solid/phone-alt.svg diff --git a/static/font-awesome/svgs/solid/phone-slash.svg b/live/static/font-awesome/svgs/solid/phone-slash.svg index 3219427..3219427 100644 --- a/static/font-awesome/svgs/solid/phone-slash.svg +++ b/live/static/font-awesome/svgs/solid/phone-slash.svg diff --git a/static/font-awesome/svgs/solid/phone-square-alt.svg b/live/static/font-awesome/svgs/solid/phone-square-alt.svg index ad6875e..ad6875e 100644 --- a/static/font-awesome/svgs/solid/phone-square-alt.svg +++ b/live/static/font-awesome/svgs/solid/phone-square-alt.svg diff --git a/static/font-awesome/svgs/solid/phone-square.svg b/live/static/font-awesome/svgs/solid/phone-square.svg index d727736..d727736 100644 --- a/static/font-awesome/svgs/solid/phone-square.svg +++ b/live/static/font-awesome/svgs/solid/phone-square.svg diff --git a/static/font-awesome/svgs/solid/phone-volume.svg b/live/static/font-awesome/svgs/solid/phone-volume.svg index f68d043..f68d043 100644 --- a/static/font-awesome/svgs/solid/phone-volume.svg +++ b/live/static/font-awesome/svgs/solid/phone-volume.svg diff --git a/static/font-awesome/svgs/solid/phone.svg b/live/static/font-awesome/svgs/solid/phone.svg index 8514b7a..8514b7a 100644 --- a/static/font-awesome/svgs/solid/phone.svg +++ b/live/static/font-awesome/svgs/solid/phone.svg diff --git a/static/font-awesome/svgs/solid/photo-video.svg b/live/static/font-awesome/svgs/solid/photo-video.svg index a2ced8c..a2ced8c 100644 --- a/static/font-awesome/svgs/solid/photo-video.svg +++ b/live/static/font-awesome/svgs/solid/photo-video.svg diff --git a/static/font-awesome/svgs/solid/piggy-bank.svg b/live/static/font-awesome/svgs/solid/piggy-bank.svg index e9b7c7e..e9b7c7e 100644 --- a/static/font-awesome/svgs/solid/piggy-bank.svg +++ b/live/static/font-awesome/svgs/solid/piggy-bank.svg diff --git a/static/font-awesome/svgs/solid/pills.svg b/live/static/font-awesome/svgs/solid/pills.svg index 744667b..744667b 100644 --- a/static/font-awesome/svgs/solid/pills.svg +++ b/live/static/font-awesome/svgs/solid/pills.svg diff --git a/static/font-awesome/svgs/solid/pizza-slice.svg b/live/static/font-awesome/svgs/solid/pizza-slice.svg index b35f167..b35f167 100644 --- a/static/font-awesome/svgs/solid/pizza-slice.svg +++ b/live/static/font-awesome/svgs/solid/pizza-slice.svg diff --git a/static/font-awesome/svgs/solid/place-of-worship.svg b/live/static/font-awesome/svgs/solid/place-of-worship.svg index d4bcd8b..d4bcd8b 100644 --- a/static/font-awesome/svgs/solid/place-of-worship.svg +++ b/live/static/font-awesome/svgs/solid/place-of-worship.svg diff --git a/static/font-awesome/svgs/solid/plane-arrival.svg b/live/static/font-awesome/svgs/solid/plane-arrival.svg index 9b04945..9b04945 100644 --- a/static/font-awesome/svgs/solid/plane-arrival.svg +++ b/live/static/font-awesome/svgs/solid/plane-arrival.svg diff --git a/static/font-awesome/svgs/solid/plane-departure.svg b/live/static/font-awesome/svgs/solid/plane-departure.svg index d66a8ae..d66a8ae 100644 --- a/static/font-awesome/svgs/solid/plane-departure.svg +++ b/live/static/font-awesome/svgs/solid/plane-departure.svg diff --git a/static/font-awesome/svgs/solid/plane-slash.svg b/live/static/font-awesome/svgs/solid/plane-slash.svg index e3c70fc..e3c70fc 100644 --- a/static/font-awesome/svgs/solid/plane-slash.svg +++ b/live/static/font-awesome/svgs/solid/plane-slash.svg diff --git a/static/font-awesome/svgs/solid/plane.svg b/live/static/font-awesome/svgs/solid/plane.svg index c440e1e..c440e1e 100644 --- a/static/font-awesome/svgs/solid/plane.svg +++ b/live/static/font-awesome/svgs/solid/plane.svg diff --git a/static/font-awesome/svgs/solid/play-circle.svg b/live/static/font-awesome/svgs/solid/play-circle.svg index 7c3f4fd..7c3f4fd 100644 --- a/static/font-awesome/svgs/solid/play-circle.svg +++ b/live/static/font-awesome/svgs/solid/play-circle.svg diff --git a/static/font-awesome/svgs/solid/play.svg b/live/static/font-awesome/svgs/solid/play.svg index 66f183c..66f183c 100644 --- a/static/font-awesome/svgs/solid/play.svg +++ b/live/static/font-awesome/svgs/solid/play.svg diff --git a/static/font-awesome/svgs/solid/plug.svg b/live/static/font-awesome/svgs/solid/plug.svg index 3a5f287..3a5f287 100644 --- a/static/font-awesome/svgs/solid/plug.svg +++ b/live/static/font-awesome/svgs/solid/plug.svg diff --git a/static/font-awesome/svgs/solid/plus-circle.svg b/live/static/font-awesome/svgs/solid/plus-circle.svg index 2937656..2937656 100644 --- a/static/font-awesome/svgs/solid/plus-circle.svg +++ b/live/static/font-awesome/svgs/solid/plus-circle.svg diff --git a/static/font-awesome/svgs/solid/plus-square.svg b/live/static/font-awesome/svgs/solid/plus-square.svg index a5d2379..a5d2379 100644 --- a/static/font-awesome/svgs/solid/plus-square.svg +++ b/live/static/font-awesome/svgs/solid/plus-square.svg diff --git a/static/font-awesome/svgs/solid/plus.svg b/live/static/font-awesome/svgs/solid/plus.svg index 7c3a62c..7c3a62c 100644 --- a/static/font-awesome/svgs/solid/plus.svg +++ b/live/static/font-awesome/svgs/solid/plus.svg diff --git a/static/font-awesome/svgs/solid/podcast.svg b/live/static/font-awesome/svgs/solid/podcast.svg index 9665811..9665811 100644 --- a/static/font-awesome/svgs/solid/podcast.svg +++ b/live/static/font-awesome/svgs/solid/podcast.svg diff --git a/static/font-awesome/svgs/solid/poll-h.svg b/live/static/font-awesome/svgs/solid/poll-h.svg index 456fa2e..456fa2e 100644 --- a/static/font-awesome/svgs/solid/poll-h.svg +++ b/live/static/font-awesome/svgs/solid/poll-h.svg diff --git a/static/font-awesome/svgs/solid/poll.svg b/live/static/font-awesome/svgs/solid/poll.svg index 43d82e9..43d82e9 100644 --- a/static/font-awesome/svgs/solid/poll.svg +++ b/live/static/font-awesome/svgs/solid/poll.svg diff --git a/static/font-awesome/svgs/solid/poo-storm.svg b/live/static/font-awesome/svgs/solid/poo-storm.svg index 729438b..729438b 100644 --- a/static/font-awesome/svgs/solid/poo-storm.svg +++ b/live/static/font-awesome/svgs/solid/poo-storm.svg diff --git a/static/font-awesome/svgs/solid/poo.svg b/live/static/font-awesome/svgs/solid/poo.svg index 00920ee..00920ee 100644 --- a/static/font-awesome/svgs/solid/poo.svg +++ b/live/static/font-awesome/svgs/solid/poo.svg diff --git a/static/font-awesome/svgs/solid/poop.svg b/live/static/font-awesome/svgs/solid/poop.svg index 63ae888..63ae888 100644 --- a/static/font-awesome/svgs/solid/poop.svg +++ b/live/static/font-awesome/svgs/solid/poop.svg diff --git a/static/font-awesome/svgs/solid/portrait.svg b/live/static/font-awesome/svgs/solid/portrait.svg index c7367a4..c7367a4 100644 --- a/static/font-awesome/svgs/solid/portrait.svg +++ b/live/static/font-awesome/svgs/solid/portrait.svg diff --git a/static/font-awesome/svgs/solid/pound-sign.svg b/live/static/font-awesome/svgs/solid/pound-sign.svg index 47b1069..47b1069 100644 --- a/static/font-awesome/svgs/solid/pound-sign.svg +++ b/live/static/font-awesome/svgs/solid/pound-sign.svg diff --git a/static/font-awesome/svgs/solid/power-off.svg b/live/static/font-awesome/svgs/solid/power-off.svg index 248f8c6..248f8c6 100644 --- a/static/font-awesome/svgs/solid/power-off.svg +++ b/live/static/font-awesome/svgs/solid/power-off.svg diff --git a/static/font-awesome/svgs/solid/pray.svg b/live/static/font-awesome/svgs/solid/pray.svg index 9cdfbf0..9cdfbf0 100644 --- a/static/font-awesome/svgs/solid/pray.svg +++ b/live/static/font-awesome/svgs/solid/pray.svg diff --git a/static/font-awesome/svgs/solid/praying-hands.svg b/live/static/font-awesome/svgs/solid/praying-hands.svg index 0463d49..0463d49 100644 --- a/static/font-awesome/svgs/solid/praying-hands.svg +++ b/live/static/font-awesome/svgs/solid/praying-hands.svg diff --git a/static/font-awesome/svgs/solid/prescription-bottle-alt.svg b/live/static/font-awesome/svgs/solid/prescription-bottle-alt.svg index edfe599..edfe599 100644 --- a/static/font-awesome/svgs/solid/prescription-bottle-alt.svg +++ b/live/static/font-awesome/svgs/solid/prescription-bottle-alt.svg diff --git a/static/font-awesome/svgs/solid/prescription-bottle.svg b/live/static/font-awesome/svgs/solid/prescription-bottle.svg index c53fd9a..c53fd9a 100644 --- a/static/font-awesome/svgs/solid/prescription-bottle.svg +++ b/live/static/font-awesome/svgs/solid/prescription-bottle.svg diff --git a/static/font-awesome/svgs/solid/prescription.svg b/live/static/font-awesome/svgs/solid/prescription.svg index 35b5e02..35b5e02 100644 --- a/static/font-awesome/svgs/solid/prescription.svg +++ b/live/static/font-awesome/svgs/solid/prescription.svg diff --git a/static/font-awesome/svgs/solid/print.svg b/live/static/font-awesome/svgs/solid/print.svg index ee41d98..ee41d98 100644 --- a/static/font-awesome/svgs/solid/print.svg +++ b/live/static/font-awesome/svgs/solid/print.svg diff --git a/static/font-awesome/svgs/solid/procedures.svg b/live/static/font-awesome/svgs/solid/procedures.svg index a82cca2..a82cca2 100644 --- a/static/font-awesome/svgs/solid/procedures.svg +++ b/live/static/font-awesome/svgs/solid/procedures.svg diff --git a/static/font-awesome/svgs/solid/project-diagram.svg b/live/static/font-awesome/svgs/solid/project-diagram.svg index f100969..f100969 100644 --- a/static/font-awesome/svgs/solid/project-diagram.svg +++ b/live/static/font-awesome/svgs/solid/project-diagram.svg diff --git a/static/font-awesome/svgs/solid/pump-medical.svg b/live/static/font-awesome/svgs/solid/pump-medical.svg index f1c0226..f1c0226 100644 --- a/static/font-awesome/svgs/solid/pump-medical.svg +++ b/live/static/font-awesome/svgs/solid/pump-medical.svg diff --git a/static/font-awesome/svgs/solid/pump-soap.svg b/live/static/font-awesome/svgs/solid/pump-soap.svg index 6c4f0f4..6c4f0f4 100644 --- a/static/font-awesome/svgs/solid/pump-soap.svg +++ b/live/static/font-awesome/svgs/solid/pump-soap.svg diff --git a/static/font-awesome/svgs/solid/puzzle-piece.svg b/live/static/font-awesome/svgs/solid/puzzle-piece.svg index a146cd8..a146cd8 100644 --- a/static/font-awesome/svgs/solid/puzzle-piece.svg +++ b/live/static/font-awesome/svgs/solid/puzzle-piece.svg diff --git a/static/font-awesome/svgs/solid/qrcode.svg b/live/static/font-awesome/svgs/solid/qrcode.svg index cb8d41a..cb8d41a 100644 --- a/static/font-awesome/svgs/solid/qrcode.svg +++ b/live/static/font-awesome/svgs/solid/qrcode.svg diff --git a/static/font-awesome/svgs/solid/question-circle.svg b/live/static/font-awesome/svgs/solid/question-circle.svg index f710b11..f710b11 100644 --- a/static/font-awesome/svgs/solid/question-circle.svg +++ b/live/static/font-awesome/svgs/solid/question-circle.svg diff --git a/static/font-awesome/svgs/solid/question.svg b/live/static/font-awesome/svgs/solid/question.svg index cc928ba..cc928ba 100644 --- a/static/font-awesome/svgs/solid/question.svg +++ b/live/static/font-awesome/svgs/solid/question.svg diff --git a/static/font-awesome/svgs/solid/quidditch.svg b/live/static/font-awesome/svgs/solid/quidditch.svg index d9ed78e..d9ed78e 100644 --- a/static/font-awesome/svgs/solid/quidditch.svg +++ b/live/static/font-awesome/svgs/solid/quidditch.svg diff --git a/static/font-awesome/svgs/solid/quote-left.svg b/live/static/font-awesome/svgs/solid/quote-left.svg index 60e1a48..60e1a48 100644 --- a/static/font-awesome/svgs/solid/quote-left.svg +++ b/live/static/font-awesome/svgs/solid/quote-left.svg diff --git a/static/font-awesome/svgs/solid/quote-right.svg b/live/static/font-awesome/svgs/solid/quote-right.svg index 104bbcf..104bbcf 100644 --- a/static/font-awesome/svgs/solid/quote-right.svg +++ b/live/static/font-awesome/svgs/solid/quote-right.svg diff --git a/static/font-awesome/svgs/solid/quran.svg b/live/static/font-awesome/svgs/solid/quran.svg index 8169b94..8169b94 100644 --- a/static/font-awesome/svgs/solid/quran.svg +++ b/live/static/font-awesome/svgs/solid/quran.svg diff --git a/static/font-awesome/svgs/solid/radiation-alt.svg b/live/static/font-awesome/svgs/solid/radiation-alt.svg index 710445e..710445e 100644 --- a/static/font-awesome/svgs/solid/radiation-alt.svg +++ b/live/static/font-awesome/svgs/solid/radiation-alt.svg diff --git a/static/font-awesome/svgs/solid/radiation.svg b/live/static/font-awesome/svgs/solid/radiation.svg index 7b59180..7b59180 100644 --- a/static/font-awesome/svgs/solid/radiation.svg +++ b/live/static/font-awesome/svgs/solid/radiation.svg diff --git a/static/font-awesome/svgs/solid/rainbow.svg b/live/static/font-awesome/svgs/solid/rainbow.svg index d4bbf87..d4bbf87 100644 --- a/static/font-awesome/svgs/solid/rainbow.svg +++ b/live/static/font-awesome/svgs/solid/rainbow.svg diff --git a/static/font-awesome/svgs/solid/random.svg b/live/static/font-awesome/svgs/solid/random.svg index 792fbf8..792fbf8 100644 --- a/static/font-awesome/svgs/solid/random.svg +++ b/live/static/font-awesome/svgs/solid/random.svg diff --git a/static/font-awesome/svgs/solid/receipt.svg b/live/static/font-awesome/svgs/solid/receipt.svg index 7a14c5c..7a14c5c 100644 --- a/static/font-awesome/svgs/solid/receipt.svg +++ b/live/static/font-awesome/svgs/solid/receipt.svg diff --git a/static/font-awesome/svgs/solid/record-vinyl.svg b/live/static/font-awesome/svgs/solid/record-vinyl.svg index 69ecec0..69ecec0 100644 --- a/static/font-awesome/svgs/solid/record-vinyl.svg +++ b/live/static/font-awesome/svgs/solid/record-vinyl.svg diff --git a/static/font-awesome/svgs/solid/recycle.svg b/live/static/font-awesome/svgs/solid/recycle.svg index 19cea09..19cea09 100644 --- a/static/font-awesome/svgs/solid/recycle.svg +++ b/live/static/font-awesome/svgs/solid/recycle.svg diff --git a/static/font-awesome/svgs/solid/redo-alt.svg b/live/static/font-awesome/svgs/solid/redo-alt.svg index 78c2460..78c2460 100644 --- a/static/font-awesome/svgs/solid/redo-alt.svg +++ b/live/static/font-awesome/svgs/solid/redo-alt.svg diff --git a/static/font-awesome/svgs/solid/redo.svg b/live/static/font-awesome/svgs/solid/redo.svg index 2f38034..2f38034 100644 --- a/static/font-awesome/svgs/solid/redo.svg +++ b/live/static/font-awesome/svgs/solid/redo.svg diff --git a/static/font-awesome/svgs/solid/registered.svg b/live/static/font-awesome/svgs/solid/registered.svg index 3e98c64..3e98c64 100644 --- a/static/font-awesome/svgs/solid/registered.svg +++ b/live/static/font-awesome/svgs/solid/registered.svg diff --git a/static/font-awesome/svgs/solid/remove-format.svg b/live/static/font-awesome/svgs/solid/remove-format.svg index 4a096a8..4a096a8 100644 --- a/static/font-awesome/svgs/solid/remove-format.svg +++ b/live/static/font-awesome/svgs/solid/remove-format.svg diff --git a/static/font-awesome/svgs/solid/reply-all.svg b/live/static/font-awesome/svgs/solid/reply-all.svg index 437b79d..437b79d 100644 --- a/static/font-awesome/svgs/solid/reply-all.svg +++ b/live/static/font-awesome/svgs/solid/reply-all.svg diff --git a/static/font-awesome/svgs/solid/reply.svg b/live/static/font-awesome/svgs/solid/reply.svg index 7468ec6..7468ec6 100644 --- a/static/font-awesome/svgs/solid/reply.svg +++ b/live/static/font-awesome/svgs/solid/reply.svg diff --git a/static/font-awesome/svgs/solid/republican.svg b/live/static/font-awesome/svgs/solid/republican.svg index 9798017..9798017 100644 --- a/static/font-awesome/svgs/solid/republican.svg +++ b/live/static/font-awesome/svgs/solid/republican.svg diff --git a/static/font-awesome/svgs/solid/restroom.svg b/live/static/font-awesome/svgs/solid/restroom.svg index 8631c6f..8631c6f 100644 --- a/static/font-awesome/svgs/solid/restroom.svg +++ b/live/static/font-awesome/svgs/solid/restroom.svg diff --git a/static/font-awesome/svgs/solid/retweet.svg b/live/static/font-awesome/svgs/solid/retweet.svg index 6d0e125..6d0e125 100644 --- a/static/font-awesome/svgs/solid/retweet.svg +++ b/live/static/font-awesome/svgs/solid/retweet.svg diff --git a/static/font-awesome/svgs/solid/ribbon.svg b/live/static/font-awesome/svgs/solid/ribbon.svg index 49c7e6a..49c7e6a 100644 --- a/static/font-awesome/svgs/solid/ribbon.svg +++ b/live/static/font-awesome/svgs/solid/ribbon.svg diff --git a/static/font-awesome/svgs/solid/ring.svg b/live/static/font-awesome/svgs/solid/ring.svg index 1326f2d..1326f2d 100644 --- a/static/font-awesome/svgs/solid/ring.svg +++ b/live/static/font-awesome/svgs/solid/ring.svg diff --git a/static/font-awesome/svgs/solid/road.svg b/live/static/font-awesome/svgs/solid/road.svg index 96dc849..96dc849 100644 --- a/static/font-awesome/svgs/solid/road.svg +++ b/live/static/font-awesome/svgs/solid/road.svg diff --git a/static/font-awesome/svgs/solid/robot.svg b/live/static/font-awesome/svgs/solid/robot.svg index 1c7cdf1..1c7cdf1 100644 --- a/static/font-awesome/svgs/solid/robot.svg +++ b/live/static/font-awesome/svgs/solid/robot.svg diff --git a/static/font-awesome/svgs/solid/rocket.svg b/live/static/font-awesome/svgs/solid/rocket.svg index 83550fa..83550fa 100644 --- a/static/font-awesome/svgs/solid/rocket.svg +++ b/live/static/font-awesome/svgs/solid/rocket.svg diff --git a/static/font-awesome/svgs/solid/route.svg b/live/static/font-awesome/svgs/solid/route.svg index 367dfa0..367dfa0 100644 --- a/static/font-awesome/svgs/solid/route.svg +++ b/live/static/font-awesome/svgs/solid/route.svg diff --git a/static/font-awesome/svgs/solid/rss-square.svg b/live/static/font-awesome/svgs/solid/rss-square.svg index 519b43a..519b43a 100644 --- a/static/font-awesome/svgs/solid/rss-square.svg +++ b/live/static/font-awesome/svgs/solid/rss-square.svg diff --git a/static/font-awesome/svgs/solid/rss.svg b/live/static/font-awesome/svgs/solid/rss.svg index a714abd..a714abd 100644 --- a/static/font-awesome/svgs/solid/rss.svg +++ b/live/static/font-awesome/svgs/solid/rss.svg diff --git a/static/font-awesome/svgs/solid/ruble-sign.svg b/live/static/font-awesome/svgs/solid/ruble-sign.svg index 722dab0..722dab0 100644 --- a/static/font-awesome/svgs/solid/ruble-sign.svg +++ b/live/static/font-awesome/svgs/solid/ruble-sign.svg diff --git a/static/font-awesome/svgs/solid/ruler-combined.svg b/live/static/font-awesome/svgs/solid/ruler-combined.svg index f67d7ff..f67d7ff 100644 --- a/static/font-awesome/svgs/solid/ruler-combined.svg +++ b/live/static/font-awesome/svgs/solid/ruler-combined.svg diff --git a/static/font-awesome/svgs/solid/ruler-horizontal.svg b/live/static/font-awesome/svgs/solid/ruler-horizontal.svg index 2acf430..2acf430 100644 --- a/static/font-awesome/svgs/solid/ruler-horizontal.svg +++ b/live/static/font-awesome/svgs/solid/ruler-horizontal.svg diff --git a/static/font-awesome/svgs/solid/ruler-vertical.svg b/live/static/font-awesome/svgs/solid/ruler-vertical.svg index b5151ad..b5151ad 100644 --- a/static/font-awesome/svgs/solid/ruler-vertical.svg +++ b/live/static/font-awesome/svgs/solid/ruler-vertical.svg diff --git a/static/font-awesome/svgs/solid/ruler.svg b/live/static/font-awesome/svgs/solid/ruler.svg index afd0e9d..afd0e9d 100644 --- a/static/font-awesome/svgs/solid/ruler.svg +++ b/live/static/font-awesome/svgs/solid/ruler.svg diff --git a/static/font-awesome/svgs/solid/running.svg b/live/static/font-awesome/svgs/solid/running.svg index 340ca96..340ca96 100644 --- a/static/font-awesome/svgs/solid/running.svg +++ b/live/static/font-awesome/svgs/solid/running.svg diff --git a/static/font-awesome/svgs/solid/rupee-sign.svg b/live/static/font-awesome/svgs/solid/rupee-sign.svg index 00ee43d..00ee43d 100644 --- a/static/font-awesome/svgs/solid/rupee-sign.svg +++ b/live/static/font-awesome/svgs/solid/rupee-sign.svg diff --git a/static/font-awesome/svgs/solid/sad-cry.svg b/live/static/font-awesome/svgs/solid/sad-cry.svg index 7faff41..7faff41 100644 --- a/static/font-awesome/svgs/solid/sad-cry.svg +++ b/live/static/font-awesome/svgs/solid/sad-cry.svg diff --git a/static/font-awesome/svgs/solid/sad-tear.svg b/live/static/font-awesome/svgs/solid/sad-tear.svg index 06230a4..06230a4 100644 --- a/static/font-awesome/svgs/solid/sad-tear.svg +++ b/live/static/font-awesome/svgs/solid/sad-tear.svg diff --git a/static/font-awesome/svgs/solid/satellite-dish.svg b/live/static/font-awesome/svgs/solid/satellite-dish.svg index be5bd8e..be5bd8e 100644 --- a/static/font-awesome/svgs/solid/satellite-dish.svg +++ b/live/static/font-awesome/svgs/solid/satellite-dish.svg diff --git a/static/font-awesome/svgs/solid/satellite.svg b/live/static/font-awesome/svgs/solid/satellite.svg index 3a33125..3a33125 100644 --- a/static/font-awesome/svgs/solid/satellite.svg +++ b/live/static/font-awesome/svgs/solid/satellite.svg diff --git a/static/font-awesome/svgs/solid/save.svg b/live/static/font-awesome/svgs/solid/save.svg index d889133..d889133 100644 --- a/static/font-awesome/svgs/solid/save.svg +++ b/live/static/font-awesome/svgs/solid/save.svg diff --git a/static/font-awesome/svgs/solid/school.svg b/live/static/font-awesome/svgs/solid/school.svg index 1d4eaa0..1d4eaa0 100644 --- a/static/font-awesome/svgs/solid/school.svg +++ b/live/static/font-awesome/svgs/solid/school.svg diff --git a/static/font-awesome/svgs/solid/screwdriver.svg b/live/static/font-awesome/svgs/solid/screwdriver.svg index 38213e6..38213e6 100644 --- a/static/font-awesome/svgs/solid/screwdriver.svg +++ b/live/static/font-awesome/svgs/solid/screwdriver.svg diff --git a/static/font-awesome/svgs/solid/scroll.svg b/live/static/font-awesome/svgs/solid/scroll.svg index bfd453a..bfd453a 100644 --- a/static/font-awesome/svgs/solid/scroll.svg +++ b/live/static/font-awesome/svgs/solid/scroll.svg diff --git a/static/font-awesome/svgs/solid/sd-card.svg b/live/static/font-awesome/svgs/solid/sd-card.svg index 89bd127..89bd127 100644 --- a/static/font-awesome/svgs/solid/sd-card.svg +++ b/live/static/font-awesome/svgs/solid/sd-card.svg diff --git a/static/font-awesome/svgs/solid/search-dollar.svg b/live/static/font-awesome/svgs/solid/search-dollar.svg index fab29b9..fab29b9 100644 --- a/static/font-awesome/svgs/solid/search-dollar.svg +++ b/live/static/font-awesome/svgs/solid/search-dollar.svg diff --git a/static/font-awesome/svgs/solid/search-location.svg b/live/static/font-awesome/svgs/solid/search-location.svg index 25d2fc0..25d2fc0 100644 --- a/static/font-awesome/svgs/solid/search-location.svg +++ b/live/static/font-awesome/svgs/solid/search-location.svg diff --git a/static/font-awesome/svgs/solid/search-minus.svg b/live/static/font-awesome/svgs/solid/search-minus.svg index be80375..be80375 100644 --- a/static/font-awesome/svgs/solid/search-minus.svg +++ b/live/static/font-awesome/svgs/solid/search-minus.svg diff --git a/static/font-awesome/svgs/solid/search-plus.svg b/live/static/font-awesome/svgs/solid/search-plus.svg index 6ec2a0c..6ec2a0c 100644 --- a/static/font-awesome/svgs/solid/search-plus.svg +++ b/live/static/font-awesome/svgs/solid/search-plus.svg diff --git a/static/font-awesome/svgs/solid/search.svg b/live/static/font-awesome/svgs/solid/search.svg index 8df2064..8df2064 100644 --- a/static/font-awesome/svgs/solid/search.svg +++ b/live/static/font-awesome/svgs/solid/search.svg diff --git a/static/font-awesome/svgs/solid/seedling.svg b/live/static/font-awesome/svgs/solid/seedling.svg index 30ecd06..30ecd06 100644 --- a/static/font-awesome/svgs/solid/seedling.svg +++ b/live/static/font-awesome/svgs/solid/seedling.svg diff --git a/static/font-awesome/svgs/solid/server.svg b/live/static/font-awesome/svgs/solid/server.svg index 22b2738..22b2738 100644 --- a/static/font-awesome/svgs/solid/server.svg +++ b/live/static/font-awesome/svgs/solid/server.svg diff --git a/static/font-awesome/svgs/solid/shapes.svg b/live/static/font-awesome/svgs/solid/shapes.svg index bc5750a..bc5750a 100644 --- a/static/font-awesome/svgs/solid/shapes.svg +++ b/live/static/font-awesome/svgs/solid/shapes.svg diff --git a/static/font-awesome/svgs/solid/share-alt-square.svg b/live/static/font-awesome/svgs/solid/share-alt-square.svg index 88065e6..88065e6 100644 --- a/static/font-awesome/svgs/solid/share-alt-square.svg +++ b/live/static/font-awesome/svgs/solid/share-alt-square.svg diff --git a/static/font-awesome/svgs/solid/share-alt.svg b/live/static/font-awesome/svgs/solid/share-alt.svg index b2c7284..b2c7284 100644 --- a/static/font-awesome/svgs/solid/share-alt.svg +++ b/live/static/font-awesome/svgs/solid/share-alt.svg diff --git a/static/font-awesome/svgs/solid/share-square.svg b/live/static/font-awesome/svgs/solid/share-square.svg index d28dbfc..d28dbfc 100644 --- a/static/font-awesome/svgs/solid/share-square.svg +++ b/live/static/font-awesome/svgs/solid/share-square.svg diff --git a/static/font-awesome/svgs/solid/share.svg b/live/static/font-awesome/svgs/solid/share.svg index b3fe974..b3fe974 100644 --- a/static/font-awesome/svgs/solid/share.svg +++ b/live/static/font-awesome/svgs/solid/share.svg diff --git a/static/font-awesome/svgs/solid/shekel-sign.svg b/live/static/font-awesome/svgs/solid/shekel-sign.svg index 28944e6..28944e6 100644 --- a/static/font-awesome/svgs/solid/shekel-sign.svg +++ b/live/static/font-awesome/svgs/solid/shekel-sign.svg diff --git a/static/font-awesome/svgs/solid/shield-alt.svg b/live/static/font-awesome/svgs/solid/shield-alt.svg index c0fabe9..c0fabe9 100644 --- a/static/font-awesome/svgs/solid/shield-alt.svg +++ b/live/static/font-awesome/svgs/solid/shield-alt.svg diff --git a/static/font-awesome/svgs/solid/shield-virus.svg b/live/static/font-awesome/svgs/solid/shield-virus.svg index fc42520..fc42520 100644 --- a/static/font-awesome/svgs/solid/shield-virus.svg +++ b/live/static/font-awesome/svgs/solid/shield-virus.svg diff --git a/static/font-awesome/svgs/solid/ship.svg b/live/static/font-awesome/svgs/solid/ship.svg index 6139bc4..6139bc4 100644 --- a/static/font-awesome/svgs/solid/ship.svg +++ b/live/static/font-awesome/svgs/solid/ship.svg diff --git a/static/font-awesome/svgs/solid/shipping-fast.svg b/live/static/font-awesome/svgs/solid/shipping-fast.svg index acab2c5..acab2c5 100644 --- a/static/font-awesome/svgs/solid/shipping-fast.svg +++ b/live/static/font-awesome/svgs/solid/shipping-fast.svg diff --git a/static/font-awesome/svgs/solid/shoe-prints.svg b/live/static/font-awesome/svgs/solid/shoe-prints.svg index e965519..e965519 100644 --- a/static/font-awesome/svgs/solid/shoe-prints.svg +++ b/live/static/font-awesome/svgs/solid/shoe-prints.svg diff --git a/static/font-awesome/svgs/solid/shopping-bag.svg b/live/static/font-awesome/svgs/solid/shopping-bag.svg index 0bfb62e..0bfb62e 100644 --- a/static/font-awesome/svgs/solid/shopping-bag.svg +++ b/live/static/font-awesome/svgs/solid/shopping-bag.svg diff --git a/static/font-awesome/svgs/solid/shopping-basket.svg b/live/static/font-awesome/svgs/solid/shopping-basket.svg index 8a1376c..8a1376c 100644 --- a/static/font-awesome/svgs/solid/shopping-basket.svg +++ b/live/static/font-awesome/svgs/solid/shopping-basket.svg diff --git a/static/font-awesome/svgs/solid/shopping-cart.svg b/live/static/font-awesome/svgs/solid/shopping-cart.svg index f0ad439..f0ad439 100644 --- a/static/font-awesome/svgs/solid/shopping-cart.svg +++ b/live/static/font-awesome/svgs/solid/shopping-cart.svg diff --git a/static/font-awesome/svgs/solid/shower.svg b/live/static/font-awesome/svgs/solid/shower.svg index 56926bc..56926bc 100644 --- a/static/font-awesome/svgs/solid/shower.svg +++ b/live/static/font-awesome/svgs/solid/shower.svg diff --git a/static/font-awesome/svgs/solid/shuttle-van.svg b/live/static/font-awesome/svgs/solid/shuttle-van.svg index bd65a8e..bd65a8e 100644 --- a/static/font-awesome/svgs/solid/shuttle-van.svg +++ b/live/static/font-awesome/svgs/solid/shuttle-van.svg diff --git a/static/font-awesome/svgs/solid/sign-in-alt.svg b/live/static/font-awesome/svgs/solid/sign-in-alt.svg index faedc73..faedc73 100644 --- a/static/font-awesome/svgs/solid/sign-in-alt.svg +++ b/live/static/font-awesome/svgs/solid/sign-in-alt.svg diff --git a/static/font-awesome/svgs/solid/sign-language.svg b/live/static/font-awesome/svgs/solid/sign-language.svg index 1614787..1614787 100644 --- a/static/font-awesome/svgs/solid/sign-language.svg +++ b/live/static/font-awesome/svgs/solid/sign-language.svg diff --git a/static/font-awesome/svgs/solid/sign-out-alt.svg b/live/static/font-awesome/svgs/solid/sign-out-alt.svg index 9852a4c..9852a4c 100644 --- a/static/font-awesome/svgs/solid/sign-out-alt.svg +++ b/live/static/font-awesome/svgs/solid/sign-out-alt.svg diff --git a/static/font-awesome/svgs/solid/sign.svg b/live/static/font-awesome/svgs/solid/sign.svg index c42755a..c42755a 100644 --- a/static/font-awesome/svgs/solid/sign.svg +++ b/live/static/font-awesome/svgs/solid/sign.svg diff --git a/static/font-awesome/svgs/solid/signal.svg b/live/static/font-awesome/svgs/solid/signal.svg index 5289ca4..5289ca4 100644 --- a/static/font-awesome/svgs/solid/signal.svg +++ b/live/static/font-awesome/svgs/solid/signal.svg diff --git a/static/font-awesome/svgs/solid/signature.svg b/live/static/font-awesome/svgs/solid/signature.svg index 8b13f82..8b13f82 100644 --- a/static/font-awesome/svgs/solid/signature.svg +++ b/live/static/font-awesome/svgs/solid/signature.svg diff --git a/static/font-awesome/svgs/solid/sim-card.svg b/live/static/font-awesome/svgs/solid/sim-card.svg index 18edc5f..18edc5f 100644 --- a/static/font-awesome/svgs/solid/sim-card.svg +++ b/live/static/font-awesome/svgs/solid/sim-card.svg diff --git a/static/font-awesome/svgs/solid/sink.svg b/live/static/font-awesome/svgs/solid/sink.svg index 73c8e35..73c8e35 100644 --- a/static/font-awesome/svgs/solid/sink.svg +++ b/live/static/font-awesome/svgs/solid/sink.svg diff --git a/static/font-awesome/svgs/solid/sitemap.svg b/live/static/font-awesome/svgs/solid/sitemap.svg index 430e524..430e524 100644 --- a/static/font-awesome/svgs/solid/sitemap.svg +++ b/live/static/font-awesome/svgs/solid/sitemap.svg diff --git a/static/font-awesome/svgs/solid/skating.svg b/live/static/font-awesome/svgs/solid/skating.svg index dc88b3c..dc88b3c 100644 --- a/static/font-awesome/svgs/solid/skating.svg +++ b/live/static/font-awesome/svgs/solid/skating.svg diff --git a/static/font-awesome/svgs/solid/skiing-nordic.svg b/live/static/font-awesome/svgs/solid/skiing-nordic.svg index 158c418..158c418 100644 --- a/static/font-awesome/svgs/solid/skiing-nordic.svg +++ b/live/static/font-awesome/svgs/solid/skiing-nordic.svg diff --git a/static/font-awesome/svgs/solid/skiing.svg b/live/static/font-awesome/svgs/solid/skiing.svg index 7b7d312..7b7d312 100644 --- a/static/font-awesome/svgs/solid/skiing.svg +++ b/live/static/font-awesome/svgs/solid/skiing.svg diff --git a/static/font-awesome/svgs/solid/skull-crossbones.svg b/live/static/font-awesome/svgs/solid/skull-crossbones.svg index b9231f0..b9231f0 100644 --- a/static/font-awesome/svgs/solid/skull-crossbones.svg +++ b/live/static/font-awesome/svgs/solid/skull-crossbones.svg diff --git a/static/font-awesome/svgs/solid/skull.svg b/live/static/font-awesome/svgs/solid/skull.svg index af1d3ac..af1d3ac 100644 --- a/static/font-awesome/svgs/solid/skull.svg +++ b/live/static/font-awesome/svgs/solid/skull.svg diff --git a/static/font-awesome/svgs/solid/slash.svg b/live/static/font-awesome/svgs/solid/slash.svg index 6ebf699..6ebf699 100644 --- a/static/font-awesome/svgs/solid/slash.svg +++ b/live/static/font-awesome/svgs/solid/slash.svg diff --git a/static/font-awesome/svgs/solid/sleigh.svg b/live/static/font-awesome/svgs/solid/sleigh.svg index 2ec4a0d..2ec4a0d 100644 --- a/static/font-awesome/svgs/solid/sleigh.svg +++ b/live/static/font-awesome/svgs/solid/sleigh.svg diff --git a/static/font-awesome/svgs/solid/sliders-h.svg b/live/static/font-awesome/svgs/solid/sliders-h.svg index aa1ce5d..aa1ce5d 100644 --- a/static/font-awesome/svgs/solid/sliders-h.svg +++ b/live/static/font-awesome/svgs/solid/sliders-h.svg diff --git a/static/font-awesome/svgs/solid/smile-beam.svg b/live/static/font-awesome/svgs/solid/smile-beam.svg index 2349a66..2349a66 100644 --- a/static/font-awesome/svgs/solid/smile-beam.svg +++ b/live/static/font-awesome/svgs/solid/smile-beam.svg diff --git a/static/font-awesome/svgs/solid/smile-wink.svg b/live/static/font-awesome/svgs/solid/smile-wink.svg index 560fbb5..560fbb5 100644 --- a/static/font-awesome/svgs/solid/smile-wink.svg +++ b/live/static/font-awesome/svgs/solid/smile-wink.svg diff --git a/static/font-awesome/svgs/solid/smile.svg b/live/static/font-awesome/svgs/solid/smile.svg index d889dad..d889dad 100644 --- a/static/font-awesome/svgs/solid/smile.svg +++ b/live/static/font-awesome/svgs/solid/smile.svg diff --git a/static/font-awesome/svgs/solid/smog.svg b/live/static/font-awesome/svgs/solid/smog.svg index 9767d1e..9767d1e 100644 --- a/static/font-awesome/svgs/solid/smog.svg +++ b/live/static/font-awesome/svgs/solid/smog.svg diff --git a/static/font-awesome/svgs/solid/smoking-ban.svg b/live/static/font-awesome/svgs/solid/smoking-ban.svg index 9f8a094..9f8a094 100644 --- a/static/font-awesome/svgs/solid/smoking-ban.svg +++ b/live/static/font-awesome/svgs/solid/smoking-ban.svg diff --git a/static/font-awesome/svgs/solid/smoking.svg b/live/static/font-awesome/svgs/solid/smoking.svg index 8f29ab4..8f29ab4 100644 --- a/static/font-awesome/svgs/solid/smoking.svg +++ b/live/static/font-awesome/svgs/solid/smoking.svg diff --git a/static/font-awesome/svgs/solid/sms.svg b/live/static/font-awesome/svgs/solid/sms.svg index f171909..f171909 100644 --- a/static/font-awesome/svgs/solid/sms.svg +++ b/live/static/font-awesome/svgs/solid/sms.svg diff --git a/static/font-awesome/svgs/solid/snowboarding.svg b/live/static/font-awesome/svgs/solid/snowboarding.svg index e52a0cc..e52a0cc 100644 --- a/static/font-awesome/svgs/solid/snowboarding.svg +++ b/live/static/font-awesome/svgs/solid/snowboarding.svg diff --git a/static/font-awesome/svgs/solid/snowflake.svg b/live/static/font-awesome/svgs/solid/snowflake.svg index 1a1ca1f..1a1ca1f 100644 --- a/static/font-awesome/svgs/solid/snowflake.svg +++ b/live/static/font-awesome/svgs/solid/snowflake.svg diff --git a/static/font-awesome/svgs/solid/snowman.svg b/live/static/font-awesome/svgs/solid/snowman.svg index 2925ae5..2925ae5 100644 --- a/static/font-awesome/svgs/solid/snowman.svg +++ b/live/static/font-awesome/svgs/solid/snowman.svg diff --git a/static/font-awesome/svgs/solid/snowplow.svg b/live/static/font-awesome/svgs/solid/snowplow.svg index 4fff3fb..4fff3fb 100644 --- a/static/font-awesome/svgs/solid/snowplow.svg +++ b/live/static/font-awesome/svgs/solid/snowplow.svg diff --git a/static/font-awesome/svgs/solid/soap.svg b/live/static/font-awesome/svgs/solid/soap.svg index 3a9611e..3a9611e 100644 --- a/static/font-awesome/svgs/solid/soap.svg +++ b/live/static/font-awesome/svgs/solid/soap.svg diff --git a/static/font-awesome/svgs/solid/socks.svg b/live/static/font-awesome/svgs/solid/socks.svg index b2198c9..b2198c9 100644 --- a/static/font-awesome/svgs/solid/socks.svg +++ b/live/static/font-awesome/svgs/solid/socks.svg diff --git a/static/font-awesome/svgs/solid/solar-panel.svg b/live/static/font-awesome/svgs/solid/solar-panel.svg index 9142858..9142858 100644 --- a/static/font-awesome/svgs/solid/solar-panel.svg +++ b/live/static/font-awesome/svgs/solid/solar-panel.svg diff --git a/static/font-awesome/svgs/solid/sort-alpha-down-alt.svg b/live/static/font-awesome/svgs/solid/sort-alpha-down-alt.svg index 901aa66..901aa66 100644 --- a/static/font-awesome/svgs/solid/sort-alpha-down-alt.svg +++ b/live/static/font-awesome/svgs/solid/sort-alpha-down-alt.svg diff --git a/static/font-awesome/svgs/solid/sort-alpha-down.svg b/live/static/font-awesome/svgs/solid/sort-alpha-down.svg index 0f6625f..0f6625f 100644 --- a/static/font-awesome/svgs/solid/sort-alpha-down.svg +++ b/live/static/font-awesome/svgs/solid/sort-alpha-down.svg diff --git a/static/font-awesome/svgs/solid/sort-alpha-up-alt.svg b/live/static/font-awesome/svgs/solid/sort-alpha-up-alt.svg index 886f6db..886f6db 100644 --- a/static/font-awesome/svgs/solid/sort-alpha-up-alt.svg +++ b/live/static/font-awesome/svgs/solid/sort-alpha-up-alt.svg diff --git a/static/font-awesome/svgs/solid/sort-alpha-up.svg b/live/static/font-awesome/svgs/solid/sort-alpha-up.svg index 8813401..8813401 100644 --- a/static/font-awesome/svgs/solid/sort-alpha-up.svg +++ b/live/static/font-awesome/svgs/solid/sort-alpha-up.svg diff --git a/static/font-awesome/svgs/solid/sort-amount-down-alt.svg b/live/static/font-awesome/svgs/solid/sort-amount-down-alt.svg index efa6a12..efa6a12 100644 --- a/static/font-awesome/svgs/solid/sort-amount-down-alt.svg +++ b/live/static/font-awesome/svgs/solid/sort-amount-down-alt.svg diff --git a/static/font-awesome/svgs/solid/sort-amount-down.svg b/live/static/font-awesome/svgs/solid/sort-amount-down.svg index 40c6b2c..40c6b2c 100644 --- a/static/font-awesome/svgs/solid/sort-amount-down.svg +++ b/live/static/font-awesome/svgs/solid/sort-amount-down.svg diff --git a/static/font-awesome/svgs/solid/sort-amount-up-alt.svg b/live/static/font-awesome/svgs/solid/sort-amount-up-alt.svg index 1a274e3..1a274e3 100644 --- a/static/font-awesome/svgs/solid/sort-amount-up-alt.svg +++ b/live/static/font-awesome/svgs/solid/sort-amount-up-alt.svg diff --git a/static/font-awesome/svgs/solid/sort-amount-up.svg b/live/static/font-awesome/svgs/solid/sort-amount-up.svg index cf28c69..cf28c69 100644 --- a/static/font-awesome/svgs/solid/sort-amount-up.svg +++ b/live/static/font-awesome/svgs/solid/sort-amount-up.svg diff --git a/static/font-awesome/svgs/solid/sort-down.svg b/live/static/font-awesome/svgs/solid/sort-down.svg index 58a08d6..58a08d6 100644 --- a/static/font-awesome/svgs/solid/sort-down.svg +++ b/live/static/font-awesome/svgs/solid/sort-down.svg diff --git a/static/font-awesome/svgs/solid/sort-numeric-down-alt.svg b/live/static/font-awesome/svgs/solid/sort-numeric-down-alt.svg index 90f2ac3..90f2ac3 100644 --- a/static/font-awesome/svgs/solid/sort-numeric-down-alt.svg +++ b/live/static/font-awesome/svgs/solid/sort-numeric-down-alt.svg diff --git a/static/font-awesome/svgs/solid/sort-numeric-down.svg b/live/static/font-awesome/svgs/solid/sort-numeric-down.svg index 906d2e0..906d2e0 100644 --- a/static/font-awesome/svgs/solid/sort-numeric-down.svg +++ b/live/static/font-awesome/svgs/solid/sort-numeric-down.svg diff --git a/static/font-awesome/svgs/solid/sort-numeric-up-alt.svg b/live/static/font-awesome/svgs/solid/sort-numeric-up-alt.svg index 39e7b9d..39e7b9d 100644 --- a/static/font-awesome/svgs/solid/sort-numeric-up-alt.svg +++ b/live/static/font-awesome/svgs/solid/sort-numeric-up-alt.svg diff --git a/static/font-awesome/svgs/solid/sort-numeric-up.svg b/live/static/font-awesome/svgs/solid/sort-numeric-up.svg index 31efad6..31efad6 100644 --- a/static/font-awesome/svgs/solid/sort-numeric-up.svg +++ b/live/static/font-awesome/svgs/solid/sort-numeric-up.svg diff --git a/static/font-awesome/svgs/solid/sort-up.svg b/live/static/font-awesome/svgs/solid/sort-up.svg index 8189a98..8189a98 100644 --- a/static/font-awesome/svgs/solid/sort-up.svg +++ b/live/static/font-awesome/svgs/solid/sort-up.svg diff --git a/static/font-awesome/svgs/solid/sort.svg b/live/static/font-awesome/svgs/solid/sort.svg index a4cc554..a4cc554 100644 --- a/static/font-awesome/svgs/solid/sort.svg +++ b/live/static/font-awesome/svgs/solid/sort.svg diff --git a/static/font-awesome/svgs/solid/spa.svg b/live/static/font-awesome/svgs/solid/spa.svg index 831b1fc..831b1fc 100644 --- a/static/font-awesome/svgs/solid/spa.svg +++ b/live/static/font-awesome/svgs/solid/spa.svg diff --git a/static/font-awesome/svgs/solid/space-shuttle.svg b/live/static/font-awesome/svgs/solid/space-shuttle.svg index 730d71d..730d71d 100644 --- a/static/font-awesome/svgs/solid/space-shuttle.svg +++ b/live/static/font-awesome/svgs/solid/space-shuttle.svg diff --git a/static/font-awesome/svgs/solid/spell-check.svg b/live/static/font-awesome/svgs/solid/spell-check.svg index 025730f..025730f 100644 --- a/static/font-awesome/svgs/solid/spell-check.svg +++ b/live/static/font-awesome/svgs/solid/spell-check.svg diff --git a/static/font-awesome/svgs/solid/spider.svg b/live/static/font-awesome/svgs/solid/spider.svg index b2fee2a..b2fee2a 100644 --- a/static/font-awesome/svgs/solid/spider.svg +++ b/live/static/font-awesome/svgs/solid/spider.svg diff --git a/static/font-awesome/svgs/solid/spinner.svg b/live/static/font-awesome/svgs/solid/spinner.svg index cdab759..cdab759 100644 --- a/static/font-awesome/svgs/solid/spinner.svg +++ b/live/static/font-awesome/svgs/solid/spinner.svg diff --git a/static/font-awesome/svgs/solid/splotch.svg b/live/static/font-awesome/svgs/solid/splotch.svg index 30b6dc1..30b6dc1 100644 --- a/static/font-awesome/svgs/solid/splotch.svg +++ b/live/static/font-awesome/svgs/solid/splotch.svg diff --git a/static/font-awesome/svgs/solid/spray-can.svg b/live/static/font-awesome/svgs/solid/spray-can.svg index 39ccdb5..39ccdb5 100644 --- a/static/font-awesome/svgs/solid/spray-can.svg +++ b/live/static/font-awesome/svgs/solid/spray-can.svg diff --git a/static/font-awesome/svgs/solid/square-full.svg b/live/static/font-awesome/svgs/solid/square-full.svg index 832fb1f..832fb1f 100644 --- a/static/font-awesome/svgs/solid/square-full.svg +++ b/live/static/font-awesome/svgs/solid/square-full.svg diff --git a/static/font-awesome/svgs/solid/square-root-alt.svg b/live/static/font-awesome/svgs/solid/square-root-alt.svg index 4b42a2c..4b42a2c 100644 --- a/static/font-awesome/svgs/solid/square-root-alt.svg +++ b/live/static/font-awesome/svgs/solid/square-root-alt.svg diff --git a/static/font-awesome/svgs/solid/square.svg b/live/static/font-awesome/svgs/solid/square.svg index fa2463f..fa2463f 100644 --- a/static/font-awesome/svgs/solid/square.svg +++ b/live/static/font-awesome/svgs/solid/square.svg diff --git a/static/font-awesome/svgs/solid/stamp.svg b/live/static/font-awesome/svgs/solid/stamp.svg index 86fe452..86fe452 100644 --- a/static/font-awesome/svgs/solid/stamp.svg +++ b/live/static/font-awesome/svgs/solid/stamp.svg diff --git a/static/font-awesome/svgs/solid/star-and-crescent.svg b/live/static/font-awesome/svgs/solid/star-and-crescent.svg index d5cb685..d5cb685 100644 --- a/static/font-awesome/svgs/solid/star-and-crescent.svg +++ b/live/static/font-awesome/svgs/solid/star-and-crescent.svg diff --git a/static/font-awesome/svgs/solid/star-half-alt.svg b/live/static/font-awesome/svgs/solid/star-half-alt.svg index d30c956..d30c956 100644 --- a/static/font-awesome/svgs/solid/star-half-alt.svg +++ b/live/static/font-awesome/svgs/solid/star-half-alt.svg diff --git a/static/font-awesome/svgs/solid/star-half.svg b/live/static/font-awesome/svgs/solid/star-half.svg index 7797b9e..7797b9e 100644 --- a/static/font-awesome/svgs/solid/star-half.svg +++ b/live/static/font-awesome/svgs/solid/star-half.svg diff --git a/static/font-awesome/svgs/solid/star-of-david.svg b/live/static/font-awesome/svgs/solid/star-of-david.svg index 61a51ef..61a51ef 100644 --- a/static/font-awesome/svgs/solid/star-of-david.svg +++ b/live/static/font-awesome/svgs/solid/star-of-david.svg diff --git a/static/font-awesome/svgs/solid/star-of-life.svg b/live/static/font-awesome/svgs/solid/star-of-life.svg index af7cee6..af7cee6 100644 --- a/static/font-awesome/svgs/solid/star-of-life.svg +++ b/live/static/font-awesome/svgs/solid/star-of-life.svg diff --git a/static/font-awesome/svgs/solid/star.svg b/live/static/font-awesome/svgs/solid/star.svg index c79e0cb..c79e0cb 100644 --- a/static/font-awesome/svgs/solid/star.svg +++ b/live/static/font-awesome/svgs/solid/star.svg diff --git a/static/font-awesome/svgs/solid/step-backward.svg b/live/static/font-awesome/svgs/solid/step-backward.svg index 98f0cdb..98f0cdb 100644 --- a/static/font-awesome/svgs/solid/step-backward.svg +++ b/live/static/font-awesome/svgs/solid/step-backward.svg diff --git a/static/font-awesome/svgs/solid/step-forward.svg b/live/static/font-awesome/svgs/solid/step-forward.svg index a64eceb..a64eceb 100644 --- a/static/font-awesome/svgs/solid/step-forward.svg +++ b/live/static/font-awesome/svgs/solid/step-forward.svg diff --git a/static/font-awesome/svgs/solid/stethoscope.svg b/live/static/font-awesome/svgs/solid/stethoscope.svg index 0219b9e..0219b9e 100644 --- a/static/font-awesome/svgs/solid/stethoscope.svg +++ b/live/static/font-awesome/svgs/solid/stethoscope.svg diff --git a/static/font-awesome/svgs/solid/sticky-note.svg b/live/static/font-awesome/svgs/solid/sticky-note.svg index 8a23100..8a23100 100644 --- a/static/font-awesome/svgs/solid/sticky-note.svg +++ b/live/static/font-awesome/svgs/solid/sticky-note.svg diff --git a/static/font-awesome/svgs/solid/stop-circle.svg b/live/static/font-awesome/svgs/solid/stop-circle.svg index 8f95f0e..8f95f0e 100644 --- a/static/font-awesome/svgs/solid/stop-circle.svg +++ b/live/static/font-awesome/svgs/solid/stop-circle.svg diff --git a/static/font-awesome/svgs/solid/stop.svg b/live/static/font-awesome/svgs/solid/stop.svg index fa2463f..fa2463f 100644 --- a/static/font-awesome/svgs/solid/stop.svg +++ b/live/static/font-awesome/svgs/solid/stop.svg diff --git a/static/font-awesome/svgs/solid/stopwatch-20.svg b/live/static/font-awesome/svgs/solid/stopwatch-20.svg index cc6680e..cc6680e 100644 --- a/static/font-awesome/svgs/solid/stopwatch-20.svg +++ b/live/static/font-awesome/svgs/solid/stopwatch-20.svg diff --git a/static/font-awesome/svgs/solid/stopwatch.svg b/live/static/font-awesome/svgs/solid/stopwatch.svg index 66f0297..66f0297 100644 --- a/static/font-awesome/svgs/solid/stopwatch.svg +++ b/live/static/font-awesome/svgs/solid/stopwatch.svg diff --git a/static/font-awesome/svgs/solid/store-alt-slash.svg b/live/static/font-awesome/svgs/solid/store-alt-slash.svg index 171b2b8..171b2b8 100644 --- a/static/font-awesome/svgs/solid/store-alt-slash.svg +++ b/live/static/font-awesome/svgs/solid/store-alt-slash.svg diff --git a/static/font-awesome/svgs/solid/store-alt.svg b/live/static/font-awesome/svgs/solid/store-alt.svg index c4d375c..c4d375c 100644 --- a/static/font-awesome/svgs/solid/store-alt.svg +++ b/live/static/font-awesome/svgs/solid/store-alt.svg diff --git a/static/font-awesome/svgs/solid/store-slash.svg b/live/static/font-awesome/svgs/solid/store-slash.svg index 6154d9b..6154d9b 100644 --- a/static/font-awesome/svgs/solid/store-slash.svg +++ b/live/static/font-awesome/svgs/solid/store-slash.svg diff --git a/static/font-awesome/svgs/solid/store.svg b/live/static/font-awesome/svgs/solid/store.svg index a68cbd7..a68cbd7 100644 --- a/static/font-awesome/svgs/solid/store.svg +++ b/live/static/font-awesome/svgs/solid/store.svg diff --git a/static/font-awesome/svgs/solid/stream.svg b/live/static/font-awesome/svgs/solid/stream.svg index a2f074b..a2f074b 100644 --- a/static/font-awesome/svgs/solid/stream.svg +++ b/live/static/font-awesome/svgs/solid/stream.svg diff --git a/static/font-awesome/svgs/solid/street-view.svg b/live/static/font-awesome/svgs/solid/street-view.svg index 23ed9db..23ed9db 100644 --- a/static/font-awesome/svgs/solid/street-view.svg +++ b/live/static/font-awesome/svgs/solid/street-view.svg diff --git a/static/font-awesome/svgs/solid/strikethrough.svg b/live/static/font-awesome/svgs/solid/strikethrough.svg index bcdc35a..bcdc35a 100644 --- a/static/font-awesome/svgs/solid/strikethrough.svg +++ b/live/static/font-awesome/svgs/solid/strikethrough.svg diff --git a/static/font-awesome/svgs/solid/stroopwafel.svg b/live/static/font-awesome/svgs/solid/stroopwafel.svg index cc7507d..cc7507d 100644 --- a/static/font-awesome/svgs/solid/stroopwafel.svg +++ b/live/static/font-awesome/svgs/solid/stroopwafel.svg diff --git a/static/font-awesome/svgs/solid/subscript.svg b/live/static/font-awesome/svgs/solid/subscript.svg index 0a38b93..0a38b93 100644 --- a/static/font-awesome/svgs/solid/subscript.svg +++ b/live/static/font-awesome/svgs/solid/subscript.svg diff --git a/static/font-awesome/svgs/solid/subway.svg b/live/static/font-awesome/svgs/solid/subway.svg index 76836d9..76836d9 100644 --- a/static/font-awesome/svgs/solid/subway.svg +++ b/live/static/font-awesome/svgs/solid/subway.svg diff --git a/static/font-awesome/svgs/solid/suitcase-rolling.svg b/live/static/font-awesome/svgs/solid/suitcase-rolling.svg index 6419319..6419319 100644 --- a/static/font-awesome/svgs/solid/suitcase-rolling.svg +++ b/live/static/font-awesome/svgs/solid/suitcase-rolling.svg diff --git a/static/font-awesome/svgs/solid/suitcase.svg b/live/static/font-awesome/svgs/solid/suitcase.svg index 9157fce..9157fce 100644 --- a/static/font-awesome/svgs/solid/suitcase.svg +++ b/live/static/font-awesome/svgs/solid/suitcase.svg diff --git a/static/font-awesome/svgs/solid/sun.svg b/live/static/font-awesome/svgs/solid/sun.svg index 82729fd..82729fd 100644 --- a/static/font-awesome/svgs/solid/sun.svg +++ b/live/static/font-awesome/svgs/solid/sun.svg diff --git a/static/font-awesome/svgs/solid/superscript.svg b/live/static/font-awesome/svgs/solid/superscript.svg index 25d5fb6..25d5fb6 100644 --- a/static/font-awesome/svgs/solid/superscript.svg +++ b/live/static/font-awesome/svgs/solid/superscript.svg diff --git a/static/font-awesome/svgs/solid/surprise.svg b/live/static/font-awesome/svgs/solid/surprise.svg index 1e8b9e8..1e8b9e8 100644 --- a/static/font-awesome/svgs/solid/surprise.svg +++ b/live/static/font-awesome/svgs/solid/surprise.svg diff --git a/static/font-awesome/svgs/solid/swatchbook.svg b/live/static/font-awesome/svgs/solid/swatchbook.svg index 4f00eeb..4f00eeb 100644 --- a/static/font-awesome/svgs/solid/swatchbook.svg +++ b/live/static/font-awesome/svgs/solid/swatchbook.svg diff --git a/static/font-awesome/svgs/solid/swimmer.svg b/live/static/font-awesome/svgs/solid/swimmer.svg index e466760..e466760 100644 --- a/static/font-awesome/svgs/solid/swimmer.svg +++ b/live/static/font-awesome/svgs/solid/swimmer.svg diff --git a/static/font-awesome/svgs/solid/swimming-pool.svg b/live/static/font-awesome/svgs/solid/swimming-pool.svg index 98c2a2f..98c2a2f 100644 --- a/static/font-awesome/svgs/solid/swimming-pool.svg +++ b/live/static/font-awesome/svgs/solid/swimming-pool.svg diff --git a/static/font-awesome/svgs/solid/synagogue.svg b/live/static/font-awesome/svgs/solid/synagogue.svg index cd8a349..cd8a349 100644 --- a/static/font-awesome/svgs/solid/synagogue.svg +++ b/live/static/font-awesome/svgs/solid/synagogue.svg diff --git a/static/font-awesome/svgs/solid/sync-alt.svg b/live/static/font-awesome/svgs/solid/sync-alt.svg index 634aec4..634aec4 100644 --- a/static/font-awesome/svgs/solid/sync-alt.svg +++ b/live/static/font-awesome/svgs/solid/sync-alt.svg diff --git a/static/font-awesome/svgs/solid/sync.svg b/live/static/font-awesome/svgs/solid/sync.svg index 1bb8851..1bb8851 100644 --- a/static/font-awesome/svgs/solid/sync.svg +++ b/live/static/font-awesome/svgs/solid/sync.svg diff --git a/static/font-awesome/svgs/solid/syringe.svg b/live/static/font-awesome/svgs/solid/syringe.svg index c97f09f..c97f09f 100644 --- a/static/font-awesome/svgs/solid/syringe.svg +++ b/live/static/font-awesome/svgs/solid/syringe.svg diff --git a/static/font-awesome/svgs/solid/table-tennis.svg b/live/static/font-awesome/svgs/solid/table-tennis.svg index 376c60c..376c60c 100644 --- a/static/font-awesome/svgs/solid/table-tennis.svg +++ b/live/static/font-awesome/svgs/solid/table-tennis.svg diff --git a/static/font-awesome/svgs/solid/table.svg b/live/static/font-awesome/svgs/solid/table.svg index 611709a..611709a 100644 --- a/static/font-awesome/svgs/solid/table.svg +++ b/live/static/font-awesome/svgs/solid/table.svg diff --git a/static/font-awesome/svgs/solid/tablet-alt.svg b/live/static/font-awesome/svgs/solid/tablet-alt.svg index 756fa2f..756fa2f 100644 --- a/static/font-awesome/svgs/solid/tablet-alt.svg +++ b/live/static/font-awesome/svgs/solid/tablet-alt.svg diff --git a/static/font-awesome/svgs/solid/tablet.svg b/live/static/font-awesome/svgs/solid/tablet.svg index 5744791..5744791 100644 --- a/static/font-awesome/svgs/solid/tablet.svg +++ b/live/static/font-awesome/svgs/solid/tablet.svg diff --git a/static/font-awesome/svgs/solid/tablets.svg b/live/static/font-awesome/svgs/solid/tablets.svg index d0217c9..d0217c9 100644 --- a/static/font-awesome/svgs/solid/tablets.svg +++ b/live/static/font-awesome/svgs/solid/tablets.svg diff --git a/static/font-awesome/svgs/solid/tachometer-alt.svg b/live/static/font-awesome/svgs/solid/tachometer-alt.svg index a773281..a773281 100644 --- a/static/font-awesome/svgs/solid/tachometer-alt.svg +++ b/live/static/font-awesome/svgs/solid/tachometer-alt.svg diff --git a/static/font-awesome/svgs/solid/tag.svg b/live/static/font-awesome/svgs/solid/tag.svg index 4bbefc5..4bbefc5 100644 --- a/static/font-awesome/svgs/solid/tag.svg +++ b/live/static/font-awesome/svgs/solid/tag.svg diff --git a/static/font-awesome/svgs/solid/tags.svg b/live/static/font-awesome/svgs/solid/tags.svg index 68459e4..68459e4 100644 --- a/static/font-awesome/svgs/solid/tags.svg +++ b/live/static/font-awesome/svgs/solid/tags.svg diff --git a/static/font-awesome/svgs/solid/tape.svg b/live/static/font-awesome/svgs/solid/tape.svg index 18bc560..18bc560 100644 --- a/static/font-awesome/svgs/solid/tape.svg +++ b/live/static/font-awesome/svgs/solid/tape.svg diff --git a/static/font-awesome/svgs/solid/tasks.svg b/live/static/font-awesome/svgs/solid/tasks.svg index 9aa3387..9aa3387 100644 --- a/static/font-awesome/svgs/solid/tasks.svg +++ b/live/static/font-awesome/svgs/solid/tasks.svg diff --git a/static/font-awesome/svgs/solid/taxi.svg b/live/static/font-awesome/svgs/solid/taxi.svg index bc7a348..bc7a348 100644 --- a/static/font-awesome/svgs/solid/taxi.svg +++ b/live/static/font-awesome/svgs/solid/taxi.svg diff --git a/static/font-awesome/svgs/solid/teeth-open.svg b/live/static/font-awesome/svgs/solid/teeth-open.svg index cd48096..cd48096 100644 --- a/static/font-awesome/svgs/solid/teeth-open.svg +++ b/live/static/font-awesome/svgs/solid/teeth-open.svg diff --git a/static/font-awesome/svgs/solid/teeth.svg b/live/static/font-awesome/svgs/solid/teeth.svg index c0237ef..c0237ef 100644 --- a/static/font-awesome/svgs/solid/teeth.svg +++ b/live/static/font-awesome/svgs/solid/teeth.svg diff --git a/static/font-awesome/svgs/solid/temperature-high.svg b/live/static/font-awesome/svgs/solid/temperature-high.svg index 27b4f92..27b4f92 100644 --- a/static/font-awesome/svgs/solid/temperature-high.svg +++ b/live/static/font-awesome/svgs/solid/temperature-high.svg diff --git a/static/font-awesome/svgs/solid/temperature-low.svg b/live/static/font-awesome/svgs/solid/temperature-low.svg index b1b4c2d..b1b4c2d 100644 --- a/static/font-awesome/svgs/solid/temperature-low.svg +++ b/live/static/font-awesome/svgs/solid/temperature-low.svg diff --git a/static/font-awesome/svgs/solid/tenge.svg b/live/static/font-awesome/svgs/solid/tenge.svg index 90664b9..90664b9 100644 --- a/static/font-awesome/svgs/solid/tenge.svg +++ b/live/static/font-awesome/svgs/solid/tenge.svg diff --git a/static/font-awesome/svgs/solid/terminal.svg b/live/static/font-awesome/svgs/solid/terminal.svg index e9bb259..e9bb259 100644 --- a/static/font-awesome/svgs/solid/terminal.svg +++ b/live/static/font-awesome/svgs/solid/terminal.svg diff --git a/static/font-awesome/svgs/solid/text-height.svg b/live/static/font-awesome/svgs/solid/text-height.svg index 1e6cbf1..1e6cbf1 100644 --- a/static/font-awesome/svgs/solid/text-height.svg +++ b/live/static/font-awesome/svgs/solid/text-height.svg diff --git a/static/font-awesome/svgs/solid/text-width.svg b/live/static/font-awesome/svgs/solid/text-width.svg index 9a5e331..9a5e331 100644 --- a/static/font-awesome/svgs/solid/text-width.svg +++ b/live/static/font-awesome/svgs/solid/text-width.svg diff --git a/static/font-awesome/svgs/solid/th-large.svg b/live/static/font-awesome/svgs/solid/th-large.svg index 7afc87f..7afc87f 100644 --- a/static/font-awesome/svgs/solid/th-large.svg +++ b/live/static/font-awesome/svgs/solid/th-large.svg diff --git a/static/font-awesome/svgs/solid/th-list.svg b/live/static/font-awesome/svgs/solid/th-list.svg index a188b26..a188b26 100644 --- a/static/font-awesome/svgs/solid/th-list.svg +++ b/live/static/font-awesome/svgs/solid/th-list.svg diff --git a/static/font-awesome/svgs/solid/th.svg b/live/static/font-awesome/svgs/solid/th.svg index 04ccd2e..04ccd2e 100644 --- a/static/font-awesome/svgs/solid/th.svg +++ b/live/static/font-awesome/svgs/solid/th.svg diff --git a/static/font-awesome/svgs/solid/theater-masks.svg b/live/static/font-awesome/svgs/solid/theater-masks.svg index 5c985c4..5c985c4 100644 --- a/static/font-awesome/svgs/solid/theater-masks.svg +++ b/live/static/font-awesome/svgs/solid/theater-masks.svg diff --git a/static/font-awesome/svgs/solid/thermometer-empty.svg b/live/static/font-awesome/svgs/solid/thermometer-empty.svg index 0b63ae6..0b63ae6 100644 --- a/static/font-awesome/svgs/solid/thermometer-empty.svg +++ b/live/static/font-awesome/svgs/solid/thermometer-empty.svg diff --git a/static/font-awesome/svgs/solid/thermometer-full.svg b/live/static/font-awesome/svgs/solid/thermometer-full.svg index 6686f6d..6686f6d 100644 --- a/static/font-awesome/svgs/solid/thermometer-full.svg +++ b/live/static/font-awesome/svgs/solid/thermometer-full.svg diff --git a/static/font-awesome/svgs/solid/thermometer-half.svg b/live/static/font-awesome/svgs/solid/thermometer-half.svg index 05d0bdb..05d0bdb 100644 --- a/static/font-awesome/svgs/solid/thermometer-half.svg +++ b/live/static/font-awesome/svgs/solid/thermometer-half.svg diff --git a/static/font-awesome/svgs/solid/thermometer-quarter.svg b/live/static/font-awesome/svgs/solid/thermometer-quarter.svg index e837bfc..e837bfc 100644 --- a/static/font-awesome/svgs/solid/thermometer-quarter.svg +++ b/live/static/font-awesome/svgs/solid/thermometer-quarter.svg diff --git a/static/font-awesome/svgs/solid/thermometer-three-quarters.svg b/live/static/font-awesome/svgs/solid/thermometer-three-quarters.svg index 93b5eb9..93b5eb9 100644 --- a/static/font-awesome/svgs/solid/thermometer-three-quarters.svg +++ b/live/static/font-awesome/svgs/solid/thermometer-three-quarters.svg diff --git a/static/font-awesome/svgs/solid/thermometer.svg b/live/static/font-awesome/svgs/solid/thermometer.svg index d6d572a..d6d572a 100644 --- a/static/font-awesome/svgs/solid/thermometer.svg +++ b/live/static/font-awesome/svgs/solid/thermometer.svg diff --git a/static/font-awesome/svgs/solid/thumbs-down.svg b/live/static/font-awesome/svgs/solid/thumbs-down.svg index 5f68aba..5f68aba 100644 --- a/static/font-awesome/svgs/solid/thumbs-down.svg +++ b/live/static/font-awesome/svgs/solid/thumbs-down.svg diff --git a/static/font-awesome/svgs/solid/thumbs-up.svg b/live/static/font-awesome/svgs/solid/thumbs-up.svg index e07a53a..e07a53a 100644 --- a/static/font-awesome/svgs/solid/thumbs-up.svg +++ b/live/static/font-awesome/svgs/solid/thumbs-up.svg diff --git a/static/font-awesome/svgs/solid/thumbtack.svg b/live/static/font-awesome/svgs/solid/thumbtack.svg index 36e8ab2..36e8ab2 100644 --- a/static/font-awesome/svgs/solid/thumbtack.svg +++ b/live/static/font-awesome/svgs/solid/thumbtack.svg diff --git a/static/font-awesome/svgs/solid/ticket-alt.svg b/live/static/font-awesome/svgs/solid/ticket-alt.svg index 1a6f4c7..1a6f4c7 100644 --- a/static/font-awesome/svgs/solid/ticket-alt.svg +++ b/live/static/font-awesome/svgs/solid/ticket-alt.svg diff --git a/static/font-awesome/svgs/solid/times-circle.svg b/live/static/font-awesome/svgs/solid/times-circle.svg index c18dcb4..c18dcb4 100644 --- a/static/font-awesome/svgs/solid/times-circle.svg +++ b/live/static/font-awesome/svgs/solid/times-circle.svg diff --git a/static/font-awesome/svgs/solid/times.svg b/live/static/font-awesome/svgs/solid/times.svg index 2dce37c..2dce37c 100644 --- a/static/font-awesome/svgs/solid/times.svg +++ b/live/static/font-awesome/svgs/solid/times.svg diff --git a/static/font-awesome/svgs/solid/tint-slash.svg b/live/static/font-awesome/svgs/solid/tint-slash.svg index eaa286e..eaa286e 100644 --- a/static/font-awesome/svgs/solid/tint-slash.svg +++ b/live/static/font-awesome/svgs/solid/tint-slash.svg diff --git a/static/font-awesome/svgs/solid/tint.svg b/live/static/font-awesome/svgs/solid/tint.svg index ec7a5cc..ec7a5cc 100644 --- a/static/font-awesome/svgs/solid/tint.svg +++ b/live/static/font-awesome/svgs/solid/tint.svg diff --git a/static/font-awesome/svgs/solid/tired.svg b/live/static/font-awesome/svgs/solid/tired.svg index dbdabbb..dbdabbb 100644 --- a/static/font-awesome/svgs/solid/tired.svg +++ b/live/static/font-awesome/svgs/solid/tired.svg diff --git a/static/font-awesome/svgs/solid/toggle-off.svg b/live/static/font-awesome/svgs/solid/toggle-off.svg index af5425b..af5425b 100644 --- a/static/font-awesome/svgs/solid/toggle-off.svg +++ b/live/static/font-awesome/svgs/solid/toggle-off.svg diff --git a/static/font-awesome/svgs/solid/toggle-on.svg b/live/static/font-awesome/svgs/solid/toggle-on.svg index fa568a9..fa568a9 100644 --- a/static/font-awesome/svgs/solid/toggle-on.svg +++ b/live/static/font-awesome/svgs/solid/toggle-on.svg diff --git a/static/font-awesome/svgs/solid/toilet-paper-slash.svg b/live/static/font-awesome/svgs/solid/toilet-paper-slash.svg index 5f1d845..5f1d845 100644 --- a/static/font-awesome/svgs/solid/toilet-paper-slash.svg +++ b/live/static/font-awesome/svgs/solid/toilet-paper-slash.svg diff --git a/static/font-awesome/svgs/solid/toilet-paper.svg b/live/static/font-awesome/svgs/solid/toilet-paper.svg index 923275c..923275c 100644 --- a/static/font-awesome/svgs/solid/toilet-paper.svg +++ b/live/static/font-awesome/svgs/solid/toilet-paper.svg diff --git a/static/font-awesome/svgs/solid/toilet.svg b/live/static/font-awesome/svgs/solid/toilet.svg index d4fd312..d4fd312 100644 --- a/static/font-awesome/svgs/solid/toilet.svg +++ b/live/static/font-awesome/svgs/solid/toilet.svg diff --git a/static/font-awesome/svgs/solid/toolbox.svg b/live/static/font-awesome/svgs/solid/toolbox.svg index c3089fa..c3089fa 100644 --- a/static/font-awesome/svgs/solid/toolbox.svg +++ b/live/static/font-awesome/svgs/solid/toolbox.svg diff --git a/static/font-awesome/svgs/solid/tools.svg b/live/static/font-awesome/svgs/solid/tools.svg index 92bc895..92bc895 100644 --- a/static/font-awesome/svgs/solid/tools.svg +++ b/live/static/font-awesome/svgs/solid/tools.svg diff --git a/static/font-awesome/svgs/solid/tooth.svg b/live/static/font-awesome/svgs/solid/tooth.svg index 9d53406..9d53406 100644 --- a/static/font-awesome/svgs/solid/tooth.svg +++ b/live/static/font-awesome/svgs/solid/tooth.svg diff --git a/static/font-awesome/svgs/solid/torah.svg b/live/static/font-awesome/svgs/solid/torah.svg index d776bad..d776bad 100644 --- a/static/font-awesome/svgs/solid/torah.svg +++ b/live/static/font-awesome/svgs/solid/torah.svg diff --git a/static/font-awesome/svgs/solid/torii-gate.svg b/live/static/font-awesome/svgs/solid/torii-gate.svg index 5f96578..5f96578 100644 --- a/static/font-awesome/svgs/solid/torii-gate.svg +++ b/live/static/font-awesome/svgs/solid/torii-gate.svg diff --git a/static/font-awesome/svgs/solid/tractor.svg b/live/static/font-awesome/svgs/solid/tractor.svg index 57e3d06..57e3d06 100644 --- a/static/font-awesome/svgs/solid/tractor.svg +++ b/live/static/font-awesome/svgs/solid/tractor.svg diff --git a/static/font-awesome/svgs/solid/trademark.svg b/live/static/font-awesome/svgs/solid/trademark.svg index 0ea1670..0ea1670 100644 --- a/static/font-awesome/svgs/solid/trademark.svg +++ b/live/static/font-awesome/svgs/solid/trademark.svg diff --git a/static/font-awesome/svgs/solid/traffic-light.svg b/live/static/font-awesome/svgs/solid/traffic-light.svg index 369068d..369068d 100644 --- a/static/font-awesome/svgs/solid/traffic-light.svg +++ b/live/static/font-awesome/svgs/solid/traffic-light.svg diff --git a/static/font-awesome/svgs/solid/trailer.svg b/live/static/font-awesome/svgs/solid/trailer.svg index d60fde7..d60fde7 100644 --- a/static/font-awesome/svgs/solid/trailer.svg +++ b/live/static/font-awesome/svgs/solid/trailer.svg diff --git a/static/font-awesome/svgs/solid/train.svg b/live/static/font-awesome/svgs/solid/train.svg index 8b57d56..8b57d56 100644 --- a/static/font-awesome/svgs/solid/train.svg +++ b/live/static/font-awesome/svgs/solid/train.svg diff --git a/static/font-awesome/svgs/solid/tram.svg b/live/static/font-awesome/svgs/solid/tram.svg index 1e128c2..1e128c2 100644 --- a/static/font-awesome/svgs/solid/tram.svg +++ b/live/static/font-awesome/svgs/solid/tram.svg diff --git a/static/font-awesome/svgs/solid/transgender-alt.svg b/live/static/font-awesome/svgs/solid/transgender-alt.svg index 2d412cf..2d412cf 100644 --- a/static/font-awesome/svgs/solid/transgender-alt.svg +++ b/live/static/font-awesome/svgs/solid/transgender-alt.svg diff --git a/static/font-awesome/svgs/solid/transgender.svg b/live/static/font-awesome/svgs/solid/transgender.svg index 0fc809d..0fc809d 100644 --- a/static/font-awesome/svgs/solid/transgender.svg +++ b/live/static/font-awesome/svgs/solid/transgender.svg diff --git a/static/font-awesome/svgs/solid/trash-alt.svg b/live/static/font-awesome/svgs/solid/trash-alt.svg index 81f1cc3..81f1cc3 100644 --- a/static/font-awesome/svgs/solid/trash-alt.svg +++ b/live/static/font-awesome/svgs/solid/trash-alt.svg diff --git a/static/font-awesome/svgs/solid/trash-restore-alt.svg b/live/static/font-awesome/svgs/solid/trash-restore-alt.svg index ebd7b1b..ebd7b1b 100644 --- a/static/font-awesome/svgs/solid/trash-restore-alt.svg +++ b/live/static/font-awesome/svgs/solid/trash-restore-alt.svg diff --git a/static/font-awesome/svgs/solid/trash-restore.svg b/live/static/font-awesome/svgs/solid/trash-restore.svg index 1881179..1881179 100644 --- a/static/font-awesome/svgs/solid/trash-restore.svg +++ b/live/static/font-awesome/svgs/solid/trash-restore.svg diff --git a/static/font-awesome/svgs/solid/trash.svg b/live/static/font-awesome/svgs/solid/trash.svg index af15cfc..af15cfc 100644 --- a/static/font-awesome/svgs/solid/trash.svg +++ b/live/static/font-awesome/svgs/solid/trash.svg diff --git a/static/font-awesome/svgs/solid/tree.svg b/live/static/font-awesome/svgs/solid/tree.svg index 9036d93..9036d93 100644 --- a/static/font-awesome/svgs/solid/tree.svg +++ b/live/static/font-awesome/svgs/solid/tree.svg diff --git a/static/font-awesome/svgs/solid/trophy.svg b/live/static/font-awesome/svgs/solid/trophy.svg index 55d28b7..55d28b7 100644 --- a/static/font-awesome/svgs/solid/trophy.svg +++ b/live/static/font-awesome/svgs/solid/trophy.svg diff --git a/static/font-awesome/svgs/solid/truck-loading.svg b/live/static/font-awesome/svgs/solid/truck-loading.svg index d186f99..d186f99 100644 --- a/static/font-awesome/svgs/solid/truck-loading.svg +++ b/live/static/font-awesome/svgs/solid/truck-loading.svg diff --git a/static/font-awesome/svgs/solid/truck-monster.svg b/live/static/font-awesome/svgs/solid/truck-monster.svg index ff4a997..ff4a997 100644 --- a/static/font-awesome/svgs/solid/truck-monster.svg +++ b/live/static/font-awesome/svgs/solid/truck-monster.svg diff --git a/static/font-awesome/svgs/solid/truck-moving.svg b/live/static/font-awesome/svgs/solid/truck-moving.svg index 8bcc776..8bcc776 100644 --- a/static/font-awesome/svgs/solid/truck-moving.svg +++ b/live/static/font-awesome/svgs/solid/truck-moving.svg diff --git a/static/font-awesome/svgs/solid/truck-pickup.svg b/live/static/font-awesome/svgs/solid/truck-pickup.svg index cff923c..cff923c 100644 --- a/static/font-awesome/svgs/solid/truck-pickup.svg +++ b/live/static/font-awesome/svgs/solid/truck-pickup.svg diff --git a/static/font-awesome/svgs/solid/truck.svg b/live/static/font-awesome/svgs/solid/truck.svg index e42800b..e42800b 100644 --- a/static/font-awesome/svgs/solid/truck.svg +++ b/live/static/font-awesome/svgs/solid/truck.svg diff --git a/static/font-awesome/svgs/solid/tshirt.svg b/live/static/font-awesome/svgs/solid/tshirt.svg index 72e95cc..72e95cc 100644 --- a/static/font-awesome/svgs/solid/tshirt.svg +++ b/live/static/font-awesome/svgs/solid/tshirt.svg diff --git a/static/font-awesome/svgs/solid/tty.svg b/live/static/font-awesome/svgs/solid/tty.svg index 595fdbb..595fdbb 100644 --- a/static/font-awesome/svgs/solid/tty.svg +++ b/live/static/font-awesome/svgs/solid/tty.svg diff --git a/static/font-awesome/svgs/solid/tv.svg b/live/static/font-awesome/svgs/solid/tv.svg index 453027e..453027e 100644 --- a/static/font-awesome/svgs/solid/tv.svg +++ b/live/static/font-awesome/svgs/solid/tv.svg diff --git a/static/font-awesome/svgs/solid/umbrella-beach.svg b/live/static/font-awesome/svgs/solid/umbrella-beach.svg index 2f03ae0..2f03ae0 100644 --- a/static/font-awesome/svgs/solid/umbrella-beach.svg +++ b/live/static/font-awesome/svgs/solid/umbrella-beach.svg diff --git a/static/font-awesome/svgs/solid/umbrella.svg b/live/static/font-awesome/svgs/solid/umbrella.svg index c83ff89..c83ff89 100644 --- a/static/font-awesome/svgs/solid/umbrella.svg +++ b/live/static/font-awesome/svgs/solid/umbrella.svg diff --git a/static/font-awesome/svgs/solid/underline.svg b/live/static/font-awesome/svgs/solid/underline.svg index 0d5888b..0d5888b 100644 --- a/static/font-awesome/svgs/solid/underline.svg +++ b/live/static/font-awesome/svgs/solid/underline.svg diff --git a/static/font-awesome/svgs/solid/undo-alt.svg b/live/static/font-awesome/svgs/solid/undo-alt.svg index 3d659f6..3d659f6 100644 --- a/static/font-awesome/svgs/solid/undo-alt.svg +++ b/live/static/font-awesome/svgs/solid/undo-alt.svg diff --git a/static/font-awesome/svgs/solid/undo.svg b/live/static/font-awesome/svgs/solid/undo.svg index 68bca90..68bca90 100644 --- a/static/font-awesome/svgs/solid/undo.svg +++ b/live/static/font-awesome/svgs/solid/undo.svg diff --git a/static/font-awesome/svgs/solid/universal-access.svg b/live/static/font-awesome/svgs/solid/universal-access.svg index 5f624ca..5f624ca 100644 --- a/static/font-awesome/svgs/solid/universal-access.svg +++ b/live/static/font-awesome/svgs/solid/universal-access.svg diff --git a/static/font-awesome/svgs/solid/university.svg b/live/static/font-awesome/svgs/solid/university.svg index 5d39d1e..5d39d1e 100644 --- a/static/font-awesome/svgs/solid/university.svg +++ b/live/static/font-awesome/svgs/solid/university.svg diff --git a/static/font-awesome/svgs/solid/unlink.svg b/live/static/font-awesome/svgs/solid/unlink.svg index c572ca4..c572ca4 100644 --- a/static/font-awesome/svgs/solid/unlink.svg +++ b/live/static/font-awesome/svgs/solid/unlink.svg diff --git a/static/font-awesome/svgs/solid/unlock-alt.svg b/live/static/font-awesome/svgs/solid/unlock-alt.svg index 4d99d74..4d99d74 100644 --- a/static/font-awesome/svgs/solid/unlock-alt.svg +++ b/live/static/font-awesome/svgs/solid/unlock-alt.svg diff --git a/static/font-awesome/svgs/solid/unlock.svg b/live/static/font-awesome/svgs/solid/unlock.svg index 45265d8..45265d8 100644 --- a/static/font-awesome/svgs/solid/unlock.svg +++ b/live/static/font-awesome/svgs/solid/unlock.svg diff --git a/static/font-awesome/svgs/solid/upload.svg b/live/static/font-awesome/svgs/solid/upload.svg index 3f0d22c..3f0d22c 100644 --- a/static/font-awesome/svgs/solid/upload.svg +++ b/live/static/font-awesome/svgs/solid/upload.svg diff --git a/static/font-awesome/svgs/solid/user-alt-slash.svg b/live/static/font-awesome/svgs/solid/user-alt-slash.svg index 87cb90c..87cb90c 100644 --- a/static/font-awesome/svgs/solid/user-alt-slash.svg +++ b/live/static/font-awesome/svgs/solid/user-alt-slash.svg diff --git a/static/font-awesome/svgs/solid/user-alt.svg b/live/static/font-awesome/svgs/solid/user-alt.svg index 3c57379..3c57379 100644 --- a/static/font-awesome/svgs/solid/user-alt.svg +++ b/live/static/font-awesome/svgs/solid/user-alt.svg diff --git a/static/font-awesome/svgs/solid/user-astronaut.svg b/live/static/font-awesome/svgs/solid/user-astronaut.svg index 1d1d9ed..1d1d9ed 100644 --- a/static/font-awesome/svgs/solid/user-astronaut.svg +++ b/live/static/font-awesome/svgs/solid/user-astronaut.svg diff --git a/static/font-awesome/svgs/solid/user-check.svg b/live/static/font-awesome/svgs/solid/user-check.svg index b4d12b9..b4d12b9 100644 --- a/static/font-awesome/svgs/solid/user-check.svg +++ b/live/static/font-awesome/svgs/solid/user-check.svg diff --git a/static/font-awesome/svgs/solid/user-circle.svg b/live/static/font-awesome/svgs/solid/user-circle.svg index 8fad113..8fad113 100644 --- a/static/font-awesome/svgs/solid/user-circle.svg +++ b/live/static/font-awesome/svgs/solid/user-circle.svg diff --git a/static/font-awesome/svgs/solid/user-clock.svg b/live/static/font-awesome/svgs/solid/user-clock.svg index 31d9419..31d9419 100644 --- a/static/font-awesome/svgs/solid/user-clock.svg +++ b/live/static/font-awesome/svgs/solid/user-clock.svg diff --git a/static/font-awesome/svgs/solid/user-cog.svg b/live/static/font-awesome/svgs/solid/user-cog.svg index 4d15d95..4d15d95 100644 --- a/static/font-awesome/svgs/solid/user-cog.svg +++ b/live/static/font-awesome/svgs/solid/user-cog.svg diff --git a/static/font-awesome/svgs/solid/user-edit.svg b/live/static/font-awesome/svgs/solid/user-edit.svg index 086af97..086af97 100644 --- a/static/font-awesome/svgs/solid/user-edit.svg +++ b/live/static/font-awesome/svgs/solid/user-edit.svg diff --git a/static/font-awesome/svgs/solid/user-friends.svg b/live/static/font-awesome/svgs/solid/user-friends.svg index 1654dfc..1654dfc 100644 --- a/static/font-awesome/svgs/solid/user-friends.svg +++ b/live/static/font-awesome/svgs/solid/user-friends.svg diff --git a/static/font-awesome/svgs/solid/user-graduate.svg b/live/static/font-awesome/svgs/solid/user-graduate.svg index abd06b2..abd06b2 100644 --- a/static/font-awesome/svgs/solid/user-graduate.svg +++ b/live/static/font-awesome/svgs/solid/user-graduate.svg diff --git a/static/font-awesome/svgs/solid/user-injured.svg b/live/static/font-awesome/svgs/solid/user-injured.svg index 8108fb7..8108fb7 100644 --- a/static/font-awesome/svgs/solid/user-injured.svg +++ b/live/static/font-awesome/svgs/solid/user-injured.svg diff --git a/static/font-awesome/svgs/solid/user-lock.svg b/live/static/font-awesome/svgs/solid/user-lock.svg index 8ee7d1b..8ee7d1b 100644 --- a/static/font-awesome/svgs/solid/user-lock.svg +++ b/live/static/font-awesome/svgs/solid/user-lock.svg diff --git a/static/font-awesome/svgs/solid/user-md.svg b/live/static/font-awesome/svgs/solid/user-md.svg index 1c7d082..1c7d082 100644 --- a/static/font-awesome/svgs/solid/user-md.svg +++ b/live/static/font-awesome/svgs/solid/user-md.svg diff --git a/static/font-awesome/svgs/solid/user-minus.svg b/live/static/font-awesome/svgs/solid/user-minus.svg index 30a36f0..30a36f0 100644 --- a/static/font-awesome/svgs/solid/user-minus.svg +++ b/live/static/font-awesome/svgs/solid/user-minus.svg diff --git a/static/font-awesome/svgs/solid/user-ninja.svg b/live/static/font-awesome/svgs/solid/user-ninja.svg index 1b76635..1b76635 100644 --- a/static/font-awesome/svgs/solid/user-ninja.svg +++ b/live/static/font-awesome/svgs/solid/user-ninja.svg diff --git a/static/font-awesome/svgs/solid/user-nurse.svg b/live/static/font-awesome/svgs/solid/user-nurse.svg index c84b11e..c84b11e 100644 --- a/static/font-awesome/svgs/solid/user-nurse.svg +++ b/live/static/font-awesome/svgs/solid/user-nurse.svg diff --git a/static/font-awesome/svgs/solid/user-plus.svg b/live/static/font-awesome/svgs/solid/user-plus.svg index f1e5501..f1e5501 100644 --- a/static/font-awesome/svgs/solid/user-plus.svg +++ b/live/static/font-awesome/svgs/solid/user-plus.svg diff --git a/static/font-awesome/svgs/solid/user-secret.svg b/live/static/font-awesome/svgs/solid/user-secret.svg index 26d5853..26d5853 100644 --- a/static/font-awesome/svgs/solid/user-secret.svg +++ b/live/static/font-awesome/svgs/solid/user-secret.svg diff --git a/static/font-awesome/svgs/solid/user-shield.svg b/live/static/font-awesome/svgs/solid/user-shield.svg index e51054f..e51054f 100644 --- a/static/font-awesome/svgs/solid/user-shield.svg +++ b/live/static/font-awesome/svgs/solid/user-shield.svg diff --git a/static/font-awesome/svgs/solid/user-slash.svg b/live/static/font-awesome/svgs/solid/user-slash.svg index 9c1e1a6..9c1e1a6 100644 --- a/static/font-awesome/svgs/solid/user-slash.svg +++ b/live/static/font-awesome/svgs/solid/user-slash.svg diff --git a/static/font-awesome/svgs/solid/user-tag.svg b/live/static/font-awesome/svgs/solid/user-tag.svg index 38b6c2c..38b6c2c 100644 --- a/static/font-awesome/svgs/solid/user-tag.svg +++ b/live/static/font-awesome/svgs/solid/user-tag.svg diff --git a/static/font-awesome/svgs/solid/user-tie.svg b/live/static/font-awesome/svgs/solid/user-tie.svg index f925189..f925189 100644 --- a/static/font-awesome/svgs/solid/user-tie.svg +++ b/live/static/font-awesome/svgs/solid/user-tie.svg diff --git a/static/font-awesome/svgs/solid/user-times.svg b/live/static/font-awesome/svgs/solid/user-times.svg index 0472932..0472932 100644 --- a/static/font-awesome/svgs/solid/user-times.svg +++ b/live/static/font-awesome/svgs/solid/user-times.svg diff --git a/static/font-awesome/svgs/solid/user.svg b/live/static/font-awesome/svgs/solid/user.svg index 12df6d2..12df6d2 100644 --- a/static/font-awesome/svgs/solid/user.svg +++ b/live/static/font-awesome/svgs/solid/user.svg diff --git a/static/font-awesome/svgs/solid/users-cog.svg b/live/static/font-awesome/svgs/solid/users-cog.svg index 5a70c5e..5a70c5e 100644 --- a/static/font-awesome/svgs/solid/users-cog.svg +++ b/live/static/font-awesome/svgs/solid/users-cog.svg diff --git a/static/font-awesome/svgs/solid/users-slash.svg b/live/static/font-awesome/svgs/solid/users-slash.svg index 6670de2..6670de2 100644 --- a/static/font-awesome/svgs/solid/users-slash.svg +++ b/live/static/font-awesome/svgs/solid/users-slash.svg diff --git a/static/font-awesome/svgs/solid/users.svg b/live/static/font-awesome/svgs/solid/users.svg index b09a846..b09a846 100644 --- a/static/font-awesome/svgs/solid/users.svg +++ b/live/static/font-awesome/svgs/solid/users.svg diff --git a/static/font-awesome/svgs/solid/utensil-spoon.svg b/live/static/font-awesome/svgs/solid/utensil-spoon.svg index d1878fb..d1878fb 100644 --- a/static/font-awesome/svgs/solid/utensil-spoon.svg +++ b/live/static/font-awesome/svgs/solid/utensil-spoon.svg diff --git a/static/font-awesome/svgs/solid/utensils.svg b/live/static/font-awesome/svgs/solid/utensils.svg index d9221fb..d9221fb 100644 --- a/static/font-awesome/svgs/solid/utensils.svg +++ b/live/static/font-awesome/svgs/solid/utensils.svg diff --git a/static/font-awesome/svgs/solid/vector-square.svg b/live/static/font-awesome/svgs/solid/vector-square.svg index dd4fb72..dd4fb72 100644 --- a/static/font-awesome/svgs/solid/vector-square.svg +++ b/live/static/font-awesome/svgs/solid/vector-square.svg diff --git a/static/font-awesome/svgs/solid/venus-double.svg b/live/static/font-awesome/svgs/solid/venus-double.svg index 57c56d3..57c56d3 100644 --- a/static/font-awesome/svgs/solid/venus-double.svg +++ b/live/static/font-awesome/svgs/solid/venus-double.svg diff --git a/static/font-awesome/svgs/solid/venus-mars.svg b/live/static/font-awesome/svgs/solid/venus-mars.svg index 26a3a88..26a3a88 100644 --- a/static/font-awesome/svgs/solid/venus-mars.svg +++ b/live/static/font-awesome/svgs/solid/venus-mars.svg diff --git a/static/font-awesome/svgs/solid/venus.svg b/live/static/font-awesome/svgs/solid/venus.svg index 66c763a..66c763a 100644 --- a/static/font-awesome/svgs/solid/venus.svg +++ b/live/static/font-awesome/svgs/solid/venus.svg diff --git a/static/font-awesome/svgs/solid/vest-patches.svg b/live/static/font-awesome/svgs/solid/vest-patches.svg index 70c9ec4..70c9ec4 100644 --- a/static/font-awesome/svgs/solid/vest-patches.svg +++ b/live/static/font-awesome/svgs/solid/vest-patches.svg diff --git a/static/font-awesome/svgs/solid/vest.svg b/live/static/font-awesome/svgs/solid/vest.svg index 2024fa4..2024fa4 100644 --- a/static/font-awesome/svgs/solid/vest.svg +++ b/live/static/font-awesome/svgs/solid/vest.svg diff --git a/static/font-awesome/svgs/solid/vial.svg b/live/static/font-awesome/svgs/solid/vial.svg index b3e8695..b3e8695 100644 --- a/static/font-awesome/svgs/solid/vial.svg +++ b/live/static/font-awesome/svgs/solid/vial.svg diff --git a/static/font-awesome/svgs/solid/vials.svg b/live/static/font-awesome/svgs/solid/vials.svg index a3f9cd1..a3f9cd1 100644 --- a/static/font-awesome/svgs/solid/vials.svg +++ b/live/static/font-awesome/svgs/solid/vials.svg diff --git a/static/font-awesome/svgs/solid/video-slash.svg b/live/static/font-awesome/svgs/solid/video-slash.svg index b2ed896..b2ed896 100644 --- a/static/font-awesome/svgs/solid/video-slash.svg +++ b/live/static/font-awesome/svgs/solid/video-slash.svg diff --git a/static/font-awesome/svgs/solid/video.svg b/live/static/font-awesome/svgs/solid/video.svg index acee049..acee049 100644 --- a/static/font-awesome/svgs/solid/video.svg +++ b/live/static/font-awesome/svgs/solid/video.svg diff --git a/static/font-awesome/svgs/solid/vihara.svg b/live/static/font-awesome/svgs/solid/vihara.svg index c165788..c165788 100644 --- a/static/font-awesome/svgs/solid/vihara.svg +++ b/live/static/font-awesome/svgs/solid/vihara.svg diff --git a/static/font-awesome/svgs/solid/virus-slash.svg b/live/static/font-awesome/svgs/solid/virus-slash.svg index be99b0c..be99b0c 100644 --- a/static/font-awesome/svgs/solid/virus-slash.svg +++ b/live/static/font-awesome/svgs/solid/virus-slash.svg diff --git a/static/font-awesome/svgs/solid/virus.svg b/live/static/font-awesome/svgs/solid/virus.svg index a85517e..a85517e 100644 --- a/static/font-awesome/svgs/solid/virus.svg +++ b/live/static/font-awesome/svgs/solid/virus.svg diff --git a/static/font-awesome/svgs/solid/viruses.svg b/live/static/font-awesome/svgs/solid/viruses.svg index d0e5456..d0e5456 100644 --- a/static/font-awesome/svgs/solid/viruses.svg +++ b/live/static/font-awesome/svgs/solid/viruses.svg diff --git a/static/font-awesome/svgs/solid/voicemail.svg b/live/static/font-awesome/svgs/solid/voicemail.svg index eee2e55..eee2e55 100644 --- a/static/font-awesome/svgs/solid/voicemail.svg +++ b/live/static/font-awesome/svgs/solid/voicemail.svg diff --git a/static/font-awesome/svgs/solid/volleyball-ball.svg b/live/static/font-awesome/svgs/solid/volleyball-ball.svg index f54ad96..f54ad96 100644 --- a/static/font-awesome/svgs/solid/volleyball-ball.svg +++ b/live/static/font-awesome/svgs/solid/volleyball-ball.svg diff --git a/static/font-awesome/svgs/solid/volume-down.svg b/live/static/font-awesome/svgs/solid/volume-down.svg index 8ee997c..8ee997c 100644 --- a/static/font-awesome/svgs/solid/volume-down.svg +++ b/live/static/font-awesome/svgs/solid/volume-down.svg diff --git a/static/font-awesome/svgs/solid/volume-mute.svg b/live/static/font-awesome/svgs/solid/volume-mute.svg index daf3159..daf3159 100644 --- a/static/font-awesome/svgs/solid/volume-mute.svg +++ b/live/static/font-awesome/svgs/solid/volume-mute.svg diff --git a/static/font-awesome/svgs/solid/volume-off.svg b/live/static/font-awesome/svgs/solid/volume-off.svg index 745b85d..745b85d 100644 --- a/static/font-awesome/svgs/solid/volume-off.svg +++ b/live/static/font-awesome/svgs/solid/volume-off.svg diff --git a/static/font-awesome/svgs/solid/volume-up.svg b/live/static/font-awesome/svgs/solid/volume-up.svg index c965bff..c965bff 100644 --- a/static/font-awesome/svgs/solid/volume-up.svg +++ b/live/static/font-awesome/svgs/solid/volume-up.svg diff --git a/static/font-awesome/svgs/solid/vote-yea.svg b/live/static/font-awesome/svgs/solid/vote-yea.svg index ed64d6e..ed64d6e 100644 --- a/static/font-awesome/svgs/solid/vote-yea.svg +++ b/live/static/font-awesome/svgs/solid/vote-yea.svg diff --git a/static/font-awesome/svgs/solid/vr-cardboard.svg b/live/static/font-awesome/svgs/solid/vr-cardboard.svg index 48853e1..48853e1 100644 --- a/static/font-awesome/svgs/solid/vr-cardboard.svg +++ b/live/static/font-awesome/svgs/solid/vr-cardboard.svg diff --git a/static/font-awesome/svgs/solid/walking.svg b/live/static/font-awesome/svgs/solid/walking.svg index 51de2ba..51de2ba 100644 --- a/static/font-awesome/svgs/solid/walking.svg +++ b/live/static/font-awesome/svgs/solid/walking.svg diff --git a/static/font-awesome/svgs/solid/wallet.svg b/live/static/font-awesome/svgs/solid/wallet.svg index b12c112..b12c112 100644 --- a/static/font-awesome/svgs/solid/wallet.svg +++ b/live/static/font-awesome/svgs/solid/wallet.svg diff --git a/static/font-awesome/svgs/solid/warehouse.svg b/live/static/font-awesome/svgs/solid/warehouse.svg index 2dfa7a7..2dfa7a7 100644 --- a/static/font-awesome/svgs/solid/warehouse.svg +++ b/live/static/font-awesome/svgs/solid/warehouse.svg diff --git a/static/font-awesome/svgs/solid/water.svg b/live/static/font-awesome/svgs/solid/water.svg index 80e375b..80e375b 100644 --- a/static/font-awesome/svgs/solid/water.svg +++ b/live/static/font-awesome/svgs/solid/water.svg diff --git a/static/font-awesome/svgs/solid/wave-square.svg b/live/static/font-awesome/svgs/solid/wave-square.svg index 92b069c..92b069c 100644 --- a/static/font-awesome/svgs/solid/wave-square.svg +++ b/live/static/font-awesome/svgs/solid/wave-square.svg diff --git a/static/font-awesome/svgs/solid/weight-hanging.svg b/live/static/font-awesome/svgs/solid/weight-hanging.svg index 61bb28d..61bb28d 100644 --- a/static/font-awesome/svgs/solid/weight-hanging.svg +++ b/live/static/font-awesome/svgs/solid/weight-hanging.svg diff --git a/static/font-awesome/svgs/solid/weight.svg b/live/static/font-awesome/svgs/solid/weight.svg index f38f342..f38f342 100644 --- a/static/font-awesome/svgs/solid/weight.svg +++ b/live/static/font-awesome/svgs/solid/weight.svg diff --git a/static/font-awesome/svgs/solid/wheelchair.svg b/live/static/font-awesome/svgs/solid/wheelchair.svg index 9766284..9766284 100644 --- a/static/font-awesome/svgs/solid/wheelchair.svg +++ b/live/static/font-awesome/svgs/solid/wheelchair.svg diff --git a/static/font-awesome/svgs/solid/wifi.svg b/live/static/font-awesome/svgs/solid/wifi.svg index 3cf6472..3cf6472 100644 --- a/static/font-awesome/svgs/solid/wifi.svg +++ b/live/static/font-awesome/svgs/solid/wifi.svg diff --git a/static/font-awesome/svgs/solid/wind.svg b/live/static/font-awesome/svgs/solid/wind.svg index dac4345..dac4345 100644 --- a/static/font-awesome/svgs/solid/wind.svg +++ b/live/static/font-awesome/svgs/solid/wind.svg diff --git a/static/font-awesome/svgs/solid/window-close.svg b/live/static/font-awesome/svgs/solid/window-close.svg index 4599e60..4599e60 100644 --- a/static/font-awesome/svgs/solid/window-close.svg +++ b/live/static/font-awesome/svgs/solid/window-close.svg diff --git a/static/font-awesome/svgs/solid/window-maximize.svg b/live/static/font-awesome/svgs/solid/window-maximize.svg index 5930c1c..5930c1c 100644 --- a/static/font-awesome/svgs/solid/window-maximize.svg +++ b/live/static/font-awesome/svgs/solid/window-maximize.svg diff --git a/static/font-awesome/svgs/solid/window-minimize.svg b/live/static/font-awesome/svgs/solid/window-minimize.svg index 65507dd..65507dd 100644 --- a/static/font-awesome/svgs/solid/window-minimize.svg +++ b/live/static/font-awesome/svgs/solid/window-minimize.svg diff --git a/static/font-awesome/svgs/solid/window-restore.svg b/live/static/font-awesome/svgs/solid/window-restore.svg index 1c5ebc0..1c5ebc0 100644 --- a/static/font-awesome/svgs/solid/window-restore.svg +++ b/live/static/font-awesome/svgs/solid/window-restore.svg diff --git a/static/font-awesome/svgs/solid/wine-bottle.svg b/live/static/font-awesome/svgs/solid/wine-bottle.svg index a4afab1..a4afab1 100644 --- a/static/font-awesome/svgs/solid/wine-bottle.svg +++ b/live/static/font-awesome/svgs/solid/wine-bottle.svg diff --git a/static/font-awesome/svgs/solid/wine-glass-alt.svg b/live/static/font-awesome/svgs/solid/wine-glass-alt.svg index 7c17eef..7c17eef 100644 --- a/static/font-awesome/svgs/solid/wine-glass-alt.svg +++ b/live/static/font-awesome/svgs/solid/wine-glass-alt.svg diff --git a/static/font-awesome/svgs/solid/wine-glass.svg b/live/static/font-awesome/svgs/solid/wine-glass.svg index f75cba7..f75cba7 100644 --- a/static/font-awesome/svgs/solid/wine-glass.svg +++ b/live/static/font-awesome/svgs/solid/wine-glass.svg diff --git a/static/font-awesome/svgs/solid/won-sign.svg b/live/static/font-awesome/svgs/solid/won-sign.svg index 265d33f..265d33f 100644 --- a/static/font-awesome/svgs/solid/won-sign.svg +++ b/live/static/font-awesome/svgs/solid/won-sign.svg diff --git a/static/font-awesome/svgs/solid/wrench.svg b/live/static/font-awesome/svgs/solid/wrench.svg index 55e68b7..55e68b7 100644 --- a/static/font-awesome/svgs/solid/wrench.svg +++ b/live/static/font-awesome/svgs/solid/wrench.svg diff --git a/static/font-awesome/svgs/solid/x-ray.svg b/live/static/font-awesome/svgs/solid/x-ray.svg index 1844a0a..1844a0a 100644 --- a/static/font-awesome/svgs/solid/x-ray.svg +++ b/live/static/font-awesome/svgs/solid/x-ray.svg diff --git a/static/font-awesome/svgs/solid/yen-sign.svg b/live/static/font-awesome/svgs/solid/yen-sign.svg index a71e372..a71e372 100644 --- a/static/font-awesome/svgs/solid/yen-sign.svg +++ b/live/static/font-awesome/svgs/solid/yen-sign.svg diff --git a/static/font-awesome/svgs/solid/yin-yang.svg b/live/static/font-awesome/svgs/solid/yin-yang.svg index d2604b9..d2604b9 100644 --- a/static/font-awesome/svgs/solid/yin-yang.svg +++ b/live/static/font-awesome/svgs/solid/yin-yang.svg diff --git a/static/font-awesome/webfonts/fa-brands-400.eot b/live/static/font-awesome/webfonts/fa-brands-400.eot Binary files differindex d05ea58..d05ea58 100644 --- a/static/font-awesome/webfonts/fa-brands-400.eot +++ b/live/static/font-awesome/webfonts/fa-brands-400.eot diff --git a/static/font-awesome/webfonts/fa-brands-400.svg b/live/static/font-awesome/webfonts/fa-brands-400.svg index 4e48a46..4e48a46 100644 --- a/static/font-awesome/webfonts/fa-brands-400.svg +++ b/live/static/font-awesome/webfonts/fa-brands-400.svg diff --git a/static/font-awesome/webfonts/fa-brands-400.ttf b/live/static/font-awesome/webfonts/fa-brands-400.ttf Binary files differindex fc567cd..fc567cd 100644 --- a/static/font-awesome/webfonts/fa-brands-400.ttf +++ b/live/static/font-awesome/webfonts/fa-brands-400.ttf diff --git a/static/font-awesome/webfonts/fa-brands-400.woff b/live/static/font-awesome/webfonts/fa-brands-400.woff Binary files differindex db70e73..db70e73 100644 --- a/static/font-awesome/webfonts/fa-brands-400.woff +++ b/live/static/font-awesome/webfonts/fa-brands-400.woff diff --git a/static/font-awesome/webfonts/fa-brands-400.woff2 b/live/static/font-awesome/webfonts/fa-brands-400.woff2 Binary files differindex b8a8f65..b8a8f65 100644 --- a/static/font-awesome/webfonts/fa-brands-400.woff2 +++ b/live/static/font-awesome/webfonts/fa-brands-400.woff2 diff --git a/static/font-awesome/webfonts/fa-regular-400.eot b/live/static/font-awesome/webfonts/fa-regular-400.eot Binary files differindex fae180d..fae180d 100644 --- a/static/font-awesome/webfonts/fa-regular-400.eot +++ b/live/static/font-awesome/webfonts/fa-regular-400.eot diff --git a/static/font-awesome/webfonts/fa-regular-400.svg b/live/static/font-awesome/webfonts/fa-regular-400.svg index 9dba8c3..9dba8c3 100644 --- a/static/font-awesome/webfonts/fa-regular-400.svg +++ b/live/static/font-awesome/webfonts/fa-regular-400.svg diff --git a/static/font-awesome/webfonts/fa-regular-400.ttf b/live/static/font-awesome/webfonts/fa-regular-400.ttf Binary files differindex d1ac9ba..d1ac9ba 100644 --- a/static/font-awesome/webfonts/fa-regular-400.ttf +++ b/live/static/font-awesome/webfonts/fa-regular-400.ttf diff --git a/static/font-awesome/webfonts/fa-regular-400.woff b/live/static/font-awesome/webfonts/fa-regular-400.woff Binary files differindex e9f54b1..e9f54b1 100644 --- a/static/font-awesome/webfonts/fa-regular-400.woff +++ b/live/static/font-awesome/webfonts/fa-regular-400.woff diff --git a/static/font-awesome/webfonts/fa-regular-400.woff2 b/live/static/font-awesome/webfonts/fa-regular-400.woff2 Binary files differindex 9df490e..9df490e 100644 --- a/static/font-awesome/webfonts/fa-regular-400.woff2 +++ b/live/static/font-awesome/webfonts/fa-regular-400.woff2 diff --git a/static/font-awesome/webfonts/fa-solid-900.eot b/live/static/font-awesome/webfonts/fa-solid-900.eot Binary files differindex afe3152..afe3152 100644 --- a/static/font-awesome/webfonts/fa-solid-900.eot +++ b/live/static/font-awesome/webfonts/fa-solid-900.eot diff --git a/static/font-awesome/webfonts/fa-solid-900.svg b/live/static/font-awesome/webfonts/fa-solid-900.svg index dce459d..dce459d 100644 --- a/static/font-awesome/webfonts/fa-solid-900.svg +++ b/live/static/font-awesome/webfonts/fa-solid-900.svg diff --git a/static/font-awesome/webfonts/fa-solid-900.ttf b/live/static/font-awesome/webfonts/fa-solid-900.ttf Binary files differindex f33e816..f33e816 100644 --- a/static/font-awesome/webfonts/fa-solid-900.ttf +++ b/live/static/font-awesome/webfonts/fa-solid-900.ttf diff --git a/static/font-awesome/webfonts/fa-solid-900.woff b/live/static/font-awesome/webfonts/fa-solid-900.woff Binary files differindex 73c1a4d..73c1a4d 100644 --- a/static/font-awesome/webfonts/fa-solid-900.woff +++ b/live/static/font-awesome/webfonts/fa-solid-900.woff diff --git a/static/font-awesome/webfonts/fa-solid-900.woff2 b/live/static/font-awesome/webfonts/fa-solid-900.woff2 Binary files differindex dc52d95..dc52d95 100644 --- a/static/font-awesome/webfonts/fa-solid-900.woff2 +++ b/live/static/font-awesome/webfonts/fa-solid-900.woff2 diff --git a/static/fork-awesome/.all-contributorsrc b/live/static/fork-awesome/.all-contributorsrc index 3c0d352..3c0d352 100644 --- a/static/fork-awesome/.all-contributorsrc +++ b/live/static/fork-awesome/.all-contributorsrc diff --git a/static/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md b/live/static/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md index b4daec3..b4daec3 100644 --- a/static/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md +++ b/live/static/fork-awesome/.github/ISSUE_TEMPLATE/Icon_request.md diff --git a/static/fork-awesome/.gitignore b/live/static/fork-awesome/.gitignore index 1509f82..1509f82 100644 --- a/static/fork-awesome/.gitignore +++ b/live/static/fork-awesome/.gitignore diff --git a/static/fork-awesome/.npmignore b/live/static/fork-awesome/.npmignore index fcebaf7..fcebaf7 100644 --- a/static/fork-awesome/.npmignore +++ b/live/static/fork-awesome/.npmignore diff --git a/static/fork-awesome/.travis.yml b/live/static/fork-awesome/.travis.yml index 6e2a95d..6e2a95d 100644 --- a/static/fork-awesome/.travis.yml +++ b/live/static/fork-awesome/.travis.yml diff --git a/static/fork-awesome/CHANGELOG.md b/live/static/fork-awesome/CHANGELOG.md index 3efa412..3efa412 100644 --- a/static/fork-awesome/CHANGELOG.md +++ b/live/static/fork-awesome/CHANGELOG.md diff --git a/static/fork-awesome/CONTRIBUTING.md b/live/static/fork-awesome/CONTRIBUTING.md index 6c18403..6c18403 100644 --- a/static/fork-awesome/CONTRIBUTING.md +++ b/live/static/fork-awesome/CONTRIBUTING.md diff --git a/static/fork-awesome/CONTRIBUTORS.md b/live/static/fork-awesome/CONTRIBUTORS.md index 7db132a..7db132a 100644 --- a/static/fork-awesome/CONTRIBUTORS.md +++ b/live/static/fork-awesome/CONTRIBUTORS.md diff --git a/static/fork-awesome/Gemfile b/live/static/fork-awesome/Gemfile index bf93dcd..bf93dcd 100644 --- a/static/fork-awesome/Gemfile +++ b/live/static/fork-awesome/Gemfile diff --git a/static/fork-awesome/Gemfile.lock b/live/static/fork-awesome/Gemfile.lock index 3f0f337..3f0f337 100644 --- a/static/fork-awesome/Gemfile.lock +++ b/live/static/fork-awesome/Gemfile.lock diff --git a/static/fork-awesome/LICENSES b/live/static/fork-awesome/LICENSES index 5bcba53..5bcba53 100644 --- a/static/fork-awesome/LICENSES +++ b/live/static/fork-awesome/LICENSES diff --git a/static/fork-awesome/README.md b/live/static/fork-awesome/README.md index 603cb33..603cb33 100644 --- a/static/fork-awesome/README.md +++ b/live/static/fork-awesome/README.md diff --git a/static/fork-awesome/_config-deploy.yml b/live/static/fork-awesome/_config-deploy.yml index 84d6fc9..84d6fc9 100644 --- a/static/fork-awesome/_config-deploy.yml +++ b/live/static/fork-awesome/_config-deploy.yml diff --git a/static/fork-awesome/_config.yml b/live/static/fork-awesome/_config.yml index cda1201..cda1201 100644 --- a/static/fork-awesome/_config.yml +++ b/live/static/fork-awesome/_config.yml diff --git a/static/fork-awesome/bower.json b/live/static/fork-awesome/bower.json index f40ad10..f40ad10 100644 --- a/static/fork-awesome/bower.json +++ b/live/static/fork-awesome/bower.json diff --git a/static/fork-awesome/component.json b/live/static/fork-awesome/component.json index 954399c..954399c 100644 --- a/static/fork-awesome/component.json +++ b/live/static/fork-awesome/component.json diff --git a/static/fork-awesome/composer.json b/live/static/fork-awesome/composer.json index a04c738..a04c738 100644 --- a/static/fork-awesome/composer.json +++ b/live/static/fork-awesome/composer.json diff --git a/static/fork-awesome/css/fork-awesome.css b/live/static/fork-awesome/css/fork-awesome.css index b6b3b5d..b6b3b5d 100644 --- a/static/fork-awesome/css/fork-awesome.css +++ b/live/static/fork-awesome/css/fork-awesome.css diff --git a/static/fork-awesome/css/fork-awesome.min.css b/live/static/fork-awesome/css/fork-awesome.min.css index 6c4010c..6c4010c 100644 --- a/static/fork-awesome/css/fork-awesome.min.css +++ b/live/static/fork-awesome/css/fork-awesome.min.css diff --git a/static/fork-awesome/css/fork-awesome.min.css.map b/live/static/fork-awesome/css/fork-awesome.min.css.map index df02930..df02930 100644 --- a/static/fork-awesome/css/fork-awesome.min.css.map +++ b/live/static/fork-awesome/css/fork-awesome.min.css.map diff --git a/static/fork-awesome/css/v5-compat.css b/live/static/fork-awesome/css/v5-compat.css index 2d6ce70..2d6ce70 100644 --- a/static/fork-awesome/css/v5-compat.css +++ b/live/static/fork-awesome/css/v5-compat.css diff --git a/static/fork-awesome/css/v5-compat.min.css b/live/static/fork-awesome/css/v5-compat.min.css index eafc2f7..eafc2f7 100644 --- a/static/fork-awesome/css/v5-compat.min.css +++ b/live/static/fork-awesome/css/v5-compat.min.css diff --git a/static/fork-awesome/css/v5-compat.min.css.map b/live/static/fork-awesome/css/v5-compat.min.css.map index 44c6790..44c6790 100644 --- a/static/fork-awesome/css/v5-compat.min.css.map +++ b/live/static/fork-awesome/css/v5-compat.min.css.map diff --git a/static/fork-awesome/fonts/forkawesome-webfont.eot b/live/static/fork-awesome/fonts/forkawesome-webfont.eot Binary files differindex b96d208..b96d208 100644 --- a/static/fork-awesome/fonts/forkawesome-webfont.eot +++ b/live/static/fork-awesome/fonts/forkawesome-webfont.eot diff --git a/static/fork-awesome/fonts/forkawesome-webfont.svg b/live/static/fork-awesome/fonts/forkawesome-webfont.svg index e997204..e997204 100644 --- a/static/fork-awesome/fonts/forkawesome-webfont.svg +++ b/live/static/fork-awesome/fonts/forkawesome-webfont.svg diff --git a/static/fork-awesome/fonts/forkawesome-webfont.ttf b/live/static/fork-awesome/fonts/forkawesome-webfont.ttf Binary files differindex 6cf62ef..6cf62ef 100644 --- a/static/fork-awesome/fonts/forkawesome-webfont.ttf +++ b/live/static/fork-awesome/fonts/forkawesome-webfont.ttf diff --git a/static/fork-awesome/fonts/forkawesome-webfont.woff b/live/static/fork-awesome/fonts/forkawesome-webfont.woff Binary files differindex 477da44..477da44 100644 --- a/static/fork-awesome/fonts/forkawesome-webfont.woff +++ b/live/static/fork-awesome/fonts/forkawesome-webfont.woff diff --git a/static/fork-awesome/fonts/forkawesome-webfont.woff2 b/live/static/fork-awesome/fonts/forkawesome-webfont.woff2 Binary files differindex f3520b5..f3520b5 100644 --- a/static/fork-awesome/fonts/forkawesome-webfont.woff2 +++ b/live/static/fork-awesome/fonts/forkawesome-webfont.woff2 diff --git a/static/fork-awesome/less/animated.less b/live/static/fork-awesome/less/animated.less index 6e4d1c3..6e4d1c3 100644 --- a/static/fork-awesome/less/animated.less +++ b/live/static/fork-awesome/less/animated.less diff --git a/static/fork-awesome/less/bordered-pulled.less b/live/static/fork-awesome/less/bordered-pulled.less index f1c8ad7..f1c8ad7 100644 --- a/static/fork-awesome/less/bordered-pulled.less +++ b/live/static/fork-awesome/less/bordered-pulled.less diff --git a/static/fork-awesome/less/core.less b/live/static/fork-awesome/less/core.less index 4627622..4627622 100644 --- a/static/fork-awesome/less/core.less +++ b/live/static/fork-awesome/less/core.less diff --git a/static/fork-awesome/less/fixed-width.less b/live/static/fork-awesome/less/fixed-width.less index 110289f..110289f 100644 --- a/static/fork-awesome/less/fixed-width.less +++ b/live/static/fork-awesome/less/fixed-width.less diff --git a/static/fork-awesome/less/fork-awesome.less b/live/static/fork-awesome/less/fork-awesome.less index 2109b29..2109b29 100644 --- a/static/fork-awesome/less/fork-awesome.less +++ b/live/static/fork-awesome/less/fork-awesome.less diff --git a/static/fork-awesome/less/icons.less b/live/static/fork-awesome/less/icons.less index 2917554..2917554 100644 --- a/static/fork-awesome/less/icons.less +++ b/live/static/fork-awesome/less/icons.less diff --git a/static/fork-awesome/less/larger.less b/live/static/fork-awesome/less/larger.less index c9d6467..c9d6467 100644 --- a/static/fork-awesome/less/larger.less +++ b/live/static/fork-awesome/less/larger.less diff --git a/static/fork-awesome/less/list.less b/live/static/fork-awesome/less/list.less index 0b44038..0b44038 100644 --- a/static/fork-awesome/less/list.less +++ b/live/static/fork-awesome/less/list.less diff --git a/static/fork-awesome/less/mixins.less b/live/static/fork-awesome/less/mixins.less index f0ebc02..f0ebc02 100644 --- a/static/fork-awesome/less/mixins.less +++ b/live/static/fork-awesome/less/mixins.less diff --git a/static/fork-awesome/less/path.less b/live/static/fork-awesome/less/path.less index cd1544f..cd1544f 100644 --- a/static/fork-awesome/less/path.less +++ b/live/static/fork-awesome/less/path.less diff --git a/static/fork-awesome/less/rotated-flipped.less b/live/static/fork-awesome/less/rotated-flipped.less index f6ba814..f6ba814 100644 --- a/static/fork-awesome/less/rotated-flipped.less +++ b/live/static/fork-awesome/less/rotated-flipped.less diff --git a/static/fork-awesome/less/screen-reader.less b/live/static/fork-awesome/less/screen-reader.less index 11c1881..11c1881 100644 --- a/static/fork-awesome/less/screen-reader.less +++ b/live/static/fork-awesome/less/screen-reader.less diff --git a/static/fork-awesome/less/stacked.less b/live/static/fork-awesome/less/stacked.less index fc53fb0..fc53fb0 100644 --- a/static/fork-awesome/less/stacked.less +++ b/live/static/fork-awesome/less/stacked.less diff --git a/static/fork-awesome/less/v5-compat.less b/live/static/fork-awesome/less/v5-compat.less index 296ef02..296ef02 100644 --- a/static/fork-awesome/less/v5-compat.less +++ b/live/static/fork-awesome/less/v5-compat.less diff --git a/static/fork-awesome/less/variables.less b/live/static/fork-awesome/less/variables.less index 9a07e07..9a07e07 100644 --- a/static/fork-awesome/less/variables.less +++ b/live/static/fork-awesome/less/variables.less diff --git a/static/fork-awesome/package-lock.json b/live/static/fork-awesome/package-lock.json index 962b8a7..962b8a7 100644 --- a/static/fork-awesome/package-lock.json +++ b/live/static/fork-awesome/package-lock.json diff --git a/static/fork-awesome/package.json b/live/static/fork-awesome/package.json index cc6c89a..cc6c89a 100644 --- a/static/fork-awesome/package.json +++ b/live/static/fork-awesome/package.json diff --git a/static/fork-awesome/scss/_animated.scss b/live/static/fork-awesome/scss/_animated.scss index 543d5b3..543d5b3 100644 --- a/static/fork-awesome/scss/_animated.scss +++ b/live/static/fork-awesome/scss/_animated.scss diff --git a/static/fork-awesome/scss/_bordered-pulled.scss b/live/static/fork-awesome/scss/_bordered-pulled.scss index d4b85a0..d4b85a0 100644 --- a/static/fork-awesome/scss/_bordered-pulled.scss +++ b/live/static/fork-awesome/scss/_bordered-pulled.scss diff --git a/static/fork-awesome/scss/_core.scss b/live/static/fork-awesome/scss/_core.scss index e5a87b5..e5a87b5 100644 --- a/static/fork-awesome/scss/_core.scss +++ b/live/static/fork-awesome/scss/_core.scss diff --git a/static/fork-awesome/scss/_fixed-width.scss b/live/static/fork-awesome/scss/_fixed-width.scss index b221c98..b221c98 100644 --- a/static/fork-awesome/scss/_fixed-width.scss +++ b/live/static/fork-awesome/scss/_fixed-width.scss diff --git a/static/fork-awesome/scss/_functions.scss b/live/static/fork-awesome/scss/_functions.scss index 7ef2336..7ef2336 100644 --- a/static/fork-awesome/scss/_functions.scss +++ b/live/static/fork-awesome/scss/_functions.scss diff --git a/static/fork-awesome/scss/_icons.scss b/live/static/fork-awesome/scss/_icons.scss index e471b26..e471b26 100644 --- a/static/fork-awesome/scss/_icons.scss +++ b/live/static/fork-awesome/scss/_icons.scss diff --git a/static/fork-awesome/scss/_larger.scss b/live/static/fork-awesome/scss/_larger.scss index 41e9a81..41e9a81 100644 --- a/static/fork-awesome/scss/_larger.scss +++ b/live/static/fork-awesome/scss/_larger.scss diff --git a/static/fork-awesome/scss/_list.scss b/live/static/fork-awesome/scss/_list.scss index 7d1e4d5..7d1e4d5 100644 --- a/static/fork-awesome/scss/_list.scss +++ b/live/static/fork-awesome/scss/_list.scss diff --git a/static/fork-awesome/scss/_mixins.scss b/live/static/fork-awesome/scss/_mixins.scss index 6fdb128..6fdb128 100644 --- a/static/fork-awesome/scss/_mixins.scss +++ b/live/static/fork-awesome/scss/_mixins.scss diff --git a/static/fork-awesome/scss/_path.scss b/live/static/fork-awesome/scss/_path.scss index 5480425..5480425 100644 --- a/static/fork-awesome/scss/_path.scss +++ b/live/static/fork-awesome/scss/_path.scss diff --git a/static/fork-awesome/scss/_rotated-flipped.scss b/live/static/fork-awesome/scss/_rotated-flipped.scss index a3558fd..a3558fd 100644 --- a/static/fork-awesome/scss/_rotated-flipped.scss +++ b/live/static/fork-awesome/scss/_rotated-flipped.scss diff --git a/static/fork-awesome/scss/_screen-reader.scss b/live/static/fork-awesome/scss/_screen-reader.scss index 637426f..637426f 100644 --- a/static/fork-awesome/scss/_screen-reader.scss +++ b/live/static/fork-awesome/scss/_screen-reader.scss diff --git a/static/fork-awesome/scss/_stacked.scss b/live/static/fork-awesome/scss/_stacked.scss index aef7403..aef7403 100644 --- a/static/fork-awesome/scss/_stacked.scss +++ b/live/static/fork-awesome/scss/_stacked.scss diff --git a/static/fork-awesome/scss/_variables.scss b/live/static/fork-awesome/scss/_variables.scss index 8666305..8666305 100644 --- a/static/fork-awesome/scss/_variables.scss +++ b/live/static/fork-awesome/scss/_variables.scss diff --git a/static/fork-awesome/scss/fork-awesome.scss b/live/static/fork-awesome/scss/fork-awesome.scss index 7128d6d..7128d6d 100644 --- a/static/fork-awesome/scss/fork-awesome.scss +++ b/live/static/fork-awesome/scss/fork-awesome.scss diff --git a/static/fork-awesome/src/doc/Makefile b/live/static/fork-awesome/src/doc/Makefile index e54ad2a..e54ad2a 100644 --- a/static/fork-awesome/src/doc/Makefile +++ b/live/static/fork-awesome/src/doc/Makefile diff --git a/static/fork-awesome/src/doc/README.md-nobuild b/live/static/fork-awesome/src/doc/README.md-nobuild index 9ba6e51..9ba6e51 100644 --- a/static/fork-awesome/src/doc/README.md-nobuild +++ b/live/static/fork-awesome/src/doc/README.md-nobuild diff --git a/static/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html b/live/static/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html index 1f68205..1f68205 100644 --- a/static/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html +++ b/live/static/fork-awesome/src/doc/_includes/accessibility/accessibility-manual.html diff --git a/static/fork-awesome/src/doc/_includes/accessibility/background.html b/live/static/fork-awesome/src/doc/_includes/accessibility/background.html index ac26a4a..ac26a4a 100644 --- a/static/fork-awesome/src/doc/_includes/accessibility/background.html +++ b/live/static/fork-awesome/src/doc/_includes/accessibility/background.html diff --git a/static/fork-awesome/src/doc/_includes/accessibility/other.html b/live/static/fork-awesome/src/doc/_includes/accessibility/other.html index d3054ba..d3054ba 100644 --- a/static/fork-awesome/src/doc/_includes/accessibility/other.html +++ b/live/static/fork-awesome/src/doc/_includes/accessibility/other.html diff --git a/static/fork-awesome/src/doc/_includes/brand-adblock-warning.html b/live/static/fork-awesome/src/doc/_includes/brand-adblock-warning.html index 1f7e1d6..1f7e1d6 100644 --- a/static/fork-awesome/src/doc/_includes/brand-adblock-warning.html +++ b/live/static/fork-awesome/src/doc/_includes/brand-adblock-warning.html diff --git a/static/fork-awesome/src/doc/_includes/brand-license.html b/live/static/fork-awesome/src/doc/_includes/brand-license.html index 475aa7e..475aa7e 100644 --- a/static/fork-awesome/src/doc/_includes/brand-license.html +++ b/live/static/fork-awesome/src/doc/_includes/brand-license.html diff --git a/static/fork-awesome/src/doc/_includes/code/core.less b/live/static/fork-awesome/src/doc/_includes/code/core.less index 7ca5f74..7ca5f74 100644 --- a/static/fork-awesome/src/doc/_includes/code/core.less +++ b/live/static/fork-awesome/src/doc/_includes/code/core.less diff --git a/static/fork-awesome/src/doc/_includes/code/core.scss b/live/static/fork-awesome/src/doc/_includes/code/core.scss index 4114bc8..4114bc8 100644 --- a/static/fork-awesome/src/doc/_includes/code/core.scss +++ b/live/static/fork-awesome/src/doc/_includes/code/core.scss diff --git a/static/fork-awesome/src/doc/_includes/code/license.css b/live/static/fork-awesome/src/doc/_includes/code/license.css index 43068be..43068be 100644 --- a/static/fork-awesome/src/doc/_includes/code/license.css +++ b/live/static/fork-awesome/src/doc/_includes/code/license.css diff --git a/static/fork-awesome/src/doc/_includes/community/getting-support.html b/live/static/fork-awesome/src/doc/_includes/community/getting-support.html index c51cfcf..c51cfcf 100644 --- a/static/fork-awesome/src/doc/_includes/community/getting-support.html +++ b/live/static/fork-awesome/src/doc/_includes/community/getting-support.html diff --git a/static/fork-awesome/src/doc/_includes/community/project-milestones.html b/live/static/fork-awesome/src/doc/_includes/community/project-milestones.html index 62a7b8c..62a7b8c 100644 --- a/static/fork-awesome/src/doc/_includes/community/project-milestones.html +++ b/live/static/fork-awesome/src/doc/_includes/community/project-milestones.html diff --git a/static/fork-awesome/src/doc/_includes/community/reporting-bugs.html b/live/static/fork-awesome/src/doc/_includes/community/reporting-bugs.html index 1ad5994..1ad5994 100644 --- a/static/fork-awesome/src/doc/_includes/community/reporting-bugs.html +++ b/live/static/fork-awesome/src/doc/_includes/community/reporting-bugs.html diff --git a/static/fork-awesome/src/doc/_includes/community/requesting-new-icons.html b/live/static/fork-awesome/src/doc/_includes/community/requesting-new-icons.html index 6865e95..6865e95 100644 --- a/static/fork-awesome/src/doc/_includes/community/requesting-new-icons.html +++ b/live/static/fork-awesome/src/doc/_includes/community/requesting-new-icons.html diff --git a/static/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html b/live/static/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html index 83f3313..83f3313 100644 --- a/static/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html +++ b/live/static/fork-awesome/src/doc/_includes/community/submitting-pull-requests.html diff --git a/static/fork-awesome/src/doc/_includes/examples/accessible.html b/live/static/fork-awesome/src/doc/_includes/examples/accessible.html index 0360a46..0360a46 100644 --- a/static/fork-awesome/src/doc/_includes/examples/accessible.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/accessible.html diff --git a/static/fork-awesome/src/doc/_includes/examples/animated.html b/live/static/fork-awesome/src/doc/_includes/examples/animated.html index 595bff9..595bff9 100644 --- a/static/fork-awesome/src/doc/_includes/examples/animated.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/animated.html diff --git a/static/fork-awesome/src/doc/_includes/examples/basic.html b/live/static/fork-awesome/src/doc/_includes/examples/basic.html index dbccc71..dbccc71 100644 --- a/static/fork-awesome/src/doc/_includes/examples/basic.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/basic.html diff --git a/static/fork-awesome/src/doc/_includes/examples/bootstrap.html b/live/static/fork-awesome/src/doc/_includes/examples/bootstrap.html index 2ec5273..2ec5273 100644 --- a/static/fork-awesome/src/doc/_includes/examples/bootstrap.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/bootstrap.html diff --git a/static/fork-awesome/src/doc/_includes/examples/bordered-pulled.html b/live/static/fork-awesome/src/doc/_includes/examples/bordered-pulled.html index 78928fc..78928fc 100644 --- a/static/fork-awesome/src/doc/_includes/examples/bordered-pulled.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/bordered-pulled.html diff --git a/static/fork-awesome/src/doc/_includes/examples/custom.html b/live/static/fork-awesome/src/doc/_includes/examples/custom.html index 2de7ad7..2de7ad7 100644 --- a/static/fork-awesome/src/doc/_includes/examples/custom.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/custom.html diff --git a/static/fork-awesome/src/doc/_includes/examples/fixed-width.html b/live/static/fork-awesome/src/doc/_includes/examples/fixed-width.html index 0ba0610..0ba0610 100644 --- a/static/fork-awesome/src/doc/_includes/examples/fixed-width.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/fixed-width.html diff --git a/static/fork-awesome/src/doc/_includes/examples/larger.html b/live/static/fork-awesome/src/doc/_includes/examples/larger.html index 7b9a250..7b9a250 100644 --- a/static/fork-awesome/src/doc/_includes/examples/larger.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/larger.html diff --git a/static/fork-awesome/src/doc/_includes/examples/list.html b/live/static/fork-awesome/src/doc/_includes/examples/list.html index c164356..c164356 100644 --- a/static/fork-awesome/src/doc/_includes/examples/list.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/list.html diff --git a/static/fork-awesome/src/doc/_includes/examples/rotated-flipped.html b/live/static/fork-awesome/src/doc/_includes/examples/rotated-flipped.html index a649962..a649962 100644 --- a/static/fork-awesome/src/doc/_includes/examples/rotated-flipped.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/rotated-flipped.html diff --git a/static/fork-awesome/src/doc/_includes/examples/stacked.html b/live/static/fork-awesome/src/doc/_includes/examples/stacked.html index 65b3603..65b3603 100644 --- a/static/fork-awesome/src/doc/_includes/examples/stacked.html +++ b/live/static/fork-awesome/src/doc/_includes/examples/stacked.html diff --git a/static/fork-awesome/src/doc/_includes/footer.html b/live/static/fork-awesome/src/doc/_includes/footer.html index 325b41c..325b41c 100644 --- a/static/fork-awesome/src/doc/_includes/footer.html +++ b/live/static/fork-awesome/src/doc/_includes/footer.html diff --git a/static/fork-awesome/src/doc/_includes/icons/accessibility.html b/live/static/fork-awesome/src/doc/_includes/icons/accessibility.html index c9f6202..c9f6202 100644 --- a/static/fork-awesome/src/doc/_includes/icons/accessibility.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/accessibility.html diff --git a/static/fork-awesome/src/doc/_includes/icons/brand.html b/live/static/fork-awesome/src/doc/_includes/icons/brand.html index 6a740d6..6a740d6 100644 --- a/static/fork-awesome/src/doc/_includes/icons/brand.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/brand.html diff --git a/static/fork-awesome/src/doc/_includes/icons/chart.html b/live/static/fork-awesome/src/doc/_includes/icons/chart.html index e0be4ab..e0be4ab 100644 --- a/static/fork-awesome/src/doc/_includes/icons/chart.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/chart.html diff --git a/static/fork-awesome/src/doc/_includes/icons/currency.html b/live/static/fork-awesome/src/doc/_includes/icons/currency.html index b8de574..b8de574 100644 --- a/static/fork-awesome/src/doc/_includes/icons/currency.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/currency.html diff --git a/static/fork-awesome/src/doc/_includes/icons/directional.html b/live/static/fork-awesome/src/doc/_includes/icons/directional.html index 3257dcc..3257dcc 100644 --- a/static/fork-awesome/src/doc/_includes/icons/directional.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/directional.html diff --git a/static/fork-awesome/src/doc/_includes/icons/file-type.html b/live/static/fork-awesome/src/doc/_includes/icons/file-type.html index b1713bf..b1713bf 100644 --- a/static/fork-awesome/src/doc/_includes/icons/file-type.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/file-type.html diff --git a/static/fork-awesome/src/doc/_includes/icons/form-control.html b/live/static/fork-awesome/src/doc/_includes/icons/form-control.html index dd43d90..dd43d90 100644 --- a/static/fork-awesome/src/doc/_includes/icons/form-control.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/form-control.html diff --git a/static/fork-awesome/src/doc/_includes/icons/gender.html b/live/static/fork-awesome/src/doc/_includes/icons/gender.html index 091cdff..091cdff 100644 --- a/static/fork-awesome/src/doc/_includes/icons/gender.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/gender.html diff --git a/static/fork-awesome/src/doc/_includes/icons/hand.html b/live/static/fork-awesome/src/doc/_includes/icons/hand.html index 3f21f91..3f21f91 100644 --- a/static/fork-awesome/src/doc/_includes/icons/hand.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/hand.html diff --git a/static/fork-awesome/src/doc/_includes/icons/medical.html b/live/static/fork-awesome/src/doc/_includes/icons/medical.html index e27ca33..e27ca33 100644 --- a/static/fork-awesome/src/doc/_includes/icons/medical.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/medical.html diff --git a/static/fork-awesome/src/doc/_includes/icons/new.html b/live/static/fork-awesome/src/doc/_includes/icons/new.html index 8cdd2b7..8cdd2b7 100644 --- a/static/fork-awesome/src/doc/_includes/icons/new.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/new.html diff --git a/static/fork-awesome/src/doc/_includes/icons/payment.html b/live/static/fork-awesome/src/doc/_includes/icons/payment.html index 051cf50..051cf50 100644 --- a/static/fork-awesome/src/doc/_includes/icons/payment.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/payment.html diff --git a/static/fork-awesome/src/doc/_includes/icons/spinner.html b/live/static/fork-awesome/src/doc/_includes/icons/spinner.html index c4bca75..c4bca75 100644 --- a/static/fork-awesome/src/doc/_includes/icons/spinner.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/spinner.html diff --git a/static/fork-awesome/src/doc/_includes/icons/text-editor.html b/live/static/fork-awesome/src/doc/_includes/icons/text-editor.html index 20ac360..20ac360 100644 --- a/static/fork-awesome/src/doc/_includes/icons/text-editor.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/text-editor.html diff --git a/static/fork-awesome/src/doc/_includes/icons/transportation.html b/live/static/fork-awesome/src/doc/_includes/icons/transportation.html index bf67ee4..bf67ee4 100644 --- a/static/fork-awesome/src/doc/_includes/icons/transportation.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/transportation.html diff --git a/static/fork-awesome/src/doc/_includes/icons/video-player.html b/live/static/fork-awesome/src/doc/_includes/icons/video-player.html index cb39c03..cb39c03 100644 --- a/static/fork-awesome/src/doc/_includes/icons/video-player.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/video-player.html diff --git a/static/fork-awesome/src/doc/_includes/icons/web-application.html b/live/static/fork-awesome/src/doc/_includes/icons/web-application.html index 453b875..453b875 100644 --- a/static/fork-awesome/src/doc/_includes/icons/web-application.html +++ b/live/static/fork-awesome/src/doc/_includes/icons/web-application.html diff --git a/static/fork-awesome/src/doc/_includes/jumbotron-carousel.html b/live/static/fork-awesome/src/doc/_includes/jumbotron-carousel.html index 1d5b74c..1d5b74c 100644 --- a/static/fork-awesome/src/doc/_includes/jumbotron-carousel.html +++ b/live/static/fork-awesome/src/doc/_includes/jumbotron-carousel.html diff --git a/static/fork-awesome/src/doc/_includes/jumbotron.html b/live/static/fork-awesome/src/doc/_includes/jumbotron.html index 84b5a51..84b5a51 100644 --- a/static/fork-awesome/src/doc/_includes/jumbotron.html +++ b/live/static/fork-awesome/src/doc/_includes/jumbotron.html diff --git a/static/fork-awesome/src/doc/_includes/modals/download.html b/live/static/fork-awesome/src/doc/_includes/modals/download.html index a329f6b..a329f6b 100644 --- a/static/fork-awesome/src/doc/_includes/modals/download.html +++ b/live/static/fork-awesome/src/doc/_includes/modals/download.html diff --git a/static/fork-awesome/src/doc/_includes/navbar.html b/live/static/fork-awesome/src/doc/_includes/navbar.html index 57b956a..57b956a 100644 --- a/static/fork-awesome/src/doc/_includes/navbar.html +++ b/live/static/fork-awesome/src/doc/_includes/navbar.html diff --git a/static/fork-awesome/src/doc/_includes/new-features.html b/live/static/fork-awesome/src/doc/_includes/new-features.html index 7f18999..7f18999 100644 --- a/static/fork-awesome/src/doc/_includes/new-features.html +++ b/live/static/fork-awesome/src/doc/_includes/new-features.html diff --git a/static/fork-awesome/src/doc/_includes/new-naming.html b/live/static/fork-awesome/src/doc/_includes/new-naming.html index 0a0a481..0a0a481 100644 --- a/static/fork-awesome/src/doc/_includes/new-naming.html +++ b/live/static/fork-awesome/src/doc/_includes/new-naming.html diff --git a/static/fork-awesome/src/doc/_includes/new-upgrading.html b/live/static/fork-awesome/src/doc/_includes/new-upgrading.html index 0bcabc3..0bcabc3 100644 --- a/static/fork-awesome/src/doc/_includes/new-upgrading.html +++ b/live/static/fork-awesome/src/doc/_includes/new-upgrading.html diff --git a/static/fork-awesome/src/doc/_includes/products/camera-retro-tee.html b/live/static/fork-awesome/src/doc/_includes/products/camera-retro-tee.html index 4f6ff4d..4f6ff4d 100644 --- a/static/fork-awesome/src/doc/_includes/products/camera-retro-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/camera-retro-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/classics-tee.html b/live/static/fork-awesome/src/doc/_includes/products/classics-tee.html index 458f34a..458f34a 100644 --- a/static/fork-awesome/src/doc/_includes/products/classics-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/classics-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/cta-suggestions.html b/live/static/fork-awesome/src/doc/_includes/products/cta-suggestions.html index 09f703c..09f703c 100644 --- a/static/fork-awesome/src/doc/_includes/products/cta-suggestions.html +++ b/live/static/fork-awesome/src/doc/_includes/products/cta-suggestions.html diff --git a/static/fork-awesome/src/doc/_includes/products/fa-ther-tee.html b/live/static/fork-awesome/src/doc/_includes/products/fa-ther-tee.html index 7699d6b..7699d6b 100644 --- a/static/fork-awesome/src/doc/_includes/products/fa-ther-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/fa-ther-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/green-logo-tee.html b/live/static/fork-awesome/src/doc/_includes/products/green-logo-tee.html index 9226a54..9226a54 100644 --- a/static/fork-awesome/src/doc/_includes/products/green-logo-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/green-logo-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/old-skool-tee.html b/live/static/fork-awesome/src/doc/_includes/products/old-skool-tee.html index 4fff5b9..4fff5b9 100644 --- a/static/fork-awesome/src/doc/_includes/products/old-skool-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/old-skool-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html b/live/static/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html index 2941231..2941231 100644 --- a/static/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/rock-paper-scissors-lizard-spock-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html b/live/static/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html index ddac553..ddac553 100644 --- a/static/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/space-shuttle-tee.html diff --git a/static/fork-awesome/src/doc/_includes/products/white-logo-tee.html b/live/static/fork-awesome/src/doc/_includes/products/white-logo-tee.html index bd4ac26..bd4ac26 100644 --- a/static/fork-awesome/src/doc/_includes/products/white-logo-tee.html +++ b/live/static/fork-awesome/src/doc/_includes/products/white-logo-tee.html diff --git a/static/fork-awesome/src/doc/_includes/stripe-social.html b/live/static/fork-awesome/src/doc/_includes/stripe-social.html index 6bd9d51..6bd9d51 100644 --- a/static/fork-awesome/src/doc/_includes/stripe-social.html +++ b/live/static/fork-awesome/src/doc/_includes/stripe-social.html diff --git a/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html b/live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html index 2c48c0e..2c48c0e 100644 --- a/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html +++ b/live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-anchor.html diff --git a/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html b/live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html index 9399fc3..9399fc3 100644 --- a/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html +++ b/live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped-inside-btn.html diff --git a/static/fork-awesome/src/doc/_includes/tests/rotated-flipped.html b/live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped.html index 7f12a77..7f12a77 100644 --- a/static/fork-awesome/src/doc/_includes/tests/rotated-flipped.html +++ b/live/static/fork-awesome/src/doc/_includes/tests/rotated-flipped.html diff --git a/static/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html b/live/static/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html index 04a6b31..04a6b31 100644 --- a/static/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html +++ b/live/static/fork-awesome/src/doc/_includes/tests/stacked-inside-anchor.html diff --git a/static/fork-awesome/src/doc/_includes/tests/stacked-with-text.html b/live/static/fork-awesome/src/doc/_includes/tests/stacked-with-text.html index 28a7500..28a7500 100644 --- a/static/fork-awesome/src/doc/_includes/tests/stacked-with-text.html +++ b/live/static/fork-awesome/src/doc/_includes/tests/stacked-with-text.html diff --git a/static/fork-awesome/src/doc/_includes/tests/stacked.html b/live/static/fork-awesome/src/doc/_includes/tests/stacked.html index 4d00407..4d00407 100644 --- a/static/fork-awesome/src/doc/_includes/tests/stacked.html +++ b/live/static/fork-awesome/src/doc/_includes/tests/stacked.html diff --git a/static/fork-awesome/src/doc/_includes/thanks-to.html b/live/static/fork-awesome/src/doc/_includes/thanks-to.html index fe2232b..fe2232b 100644 --- a/static/fork-awesome/src/doc/_includes/thanks-to.html +++ b/live/static/fork-awesome/src/doc/_includes/thanks-to.html diff --git a/static/fork-awesome/src/doc/_includes/why.html b/live/static/fork-awesome/src/doc/_includes/why.html index e95b514..e95b514 100644 --- a/static/fork-awesome/src/doc/_includes/why.html +++ b/live/static/fork-awesome/src/doc/_includes/why.html diff --git a/static/fork-awesome/src/doc/_layouts/base.html b/live/static/fork-awesome/src/doc/_layouts/base.html index 62ee184..62ee184 100644 --- a/static/fork-awesome/src/doc/_layouts/base.html +++ b/live/static/fork-awesome/src/doc/_layouts/base.html diff --git a/static/fork-awesome/src/doc/_layouts/icon.html b/live/static/fork-awesome/src/doc/_layouts/icon.html index 30c4340..30c4340 100644 --- a/static/fork-awesome/src/doc/_layouts/icon.html +++ b/live/static/fork-awesome/src/doc/_layouts/icon.html diff --git a/static/fork-awesome/src/doc/_plugins/all-contributors-generator.rb b/live/static/fork-awesome/src/doc/_plugins/all-contributors-generator.rb index 85d0328..85d0328 100644 --- a/static/fork-awesome/src/doc/_plugins/all-contributors-generator.rb +++ b/live/static/fork-awesome/src/doc/_plugins/all-contributors-generator.rb diff --git a/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb b/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb index 1e3daff..1e3daff 100644 --- a/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb +++ b/live/static/fork-awesome/src/doc/_plugins/flatten_icon_filters.rb diff --git a/static/fork-awesome/src/doc/_plugins/icon_page_generator.rb b/live/static/fork-awesome/src/doc/_plugins/icon_page_generator.rb index 0daadf3..0daadf3 100644 --- a/static/fork-awesome/src/doc/_plugins/icon_page_generator.rb +++ b/live/static/fork-awesome/src/doc/_plugins/icon_page_generator.rb diff --git a/static/fork-awesome/src/doc/_plugins/site.rb b/live/static/fork-awesome/src/doc/_plugins/site.rb index 0784d0d..0784d0d 100644 --- a/static/fork-awesome/src/doc/_plugins/site.rb +++ b/live/static/fork-awesome/src/doc/_plugins/site.rb diff --git a/static/fork-awesome/src/doc/_plugins/sri_hash.rb b/live/static/fork-awesome/src/doc/_plugins/sri_hash.rb index 63e0242..63e0242 100644 --- a/static/fork-awesome/src/doc/_plugins/sri_hash.rb +++ b/live/static/fork-awesome/src/doc/_plugins/sri_hash.rb diff --git a/static/fork-awesome/src/doc/accessibility.html b/live/static/fork-awesome/src/doc/accessibility.html index 74fdffc..74fdffc 100644 --- a/static/fork-awesome/src/doc/accessibility.html +++ b/live/static/fork-awesome/src/doc/accessibility.html diff --git a/static/fork-awesome/src/doc/assets/css/prettify.css b/live/static/fork-awesome/src/doc/assets/css/prettify.css index aedd8d1..aedd8d1 100644 --- a/static/fork-awesome/src/doc/assets/css/prettify.css +++ b/live/static/fork-awesome/src/doc/assets/css/prettify.css diff --git a/static/fork-awesome/src/doc/assets/css/pygments.css b/live/static/fork-awesome/src/doc/assets/css/pygments.css index 5af20ee..5af20ee 100644 --- a/static/fork-awesome/src/doc/assets/css/pygments.css +++ b/live/static/fork-awesome/src/doc/assets/css/pygments.css diff --git a/static/fork-awesome/src/doc/assets/css/share.min.css b/live/static/fork-awesome/src/doc/assets/css/share.min.css index 0e38b21..0e38b21 100644 --- a/static/fork-awesome/src/doc/assets/css/share.min.css +++ b/live/static/fork-awesome/src/doc/assets/css/share.min.css diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less index 63e8e3c..63e8e3c 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/animated.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less index cd14a68..cd14a68 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/bordered-pulled.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less index d299d0d..d299d0d 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/core.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less index f3b657b..f3b657b 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fixed-width.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less index 3fb656e..3fb656e 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/fork-awesome.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less index 38cdb7b..38cdb7b 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/icons.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less index 472643e..472643e 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/larger.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less index e32bc0d..e32bc0d 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/list.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less index 5889739..5889739 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/mixins.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less index cd1544f..cd1544f 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/path.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less index bf7a0b4..bf7a0b4 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/rotated-flipped.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less index 11c1881..11c1881 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/screen-reader.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less index 2a1e418..2a1e418 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/stacked.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less index ddedea9..ddedea9 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/v5-compat.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less index 9b3ed2f..9b3ed2f 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/less/variables.less diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt index b37f0f3..b37f0f3 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/animated.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt index 40bafcb..40bafcb 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/bordered-pulled.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt index 45e548b..45e548b 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/core.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt index cfb1454..cfb1454 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fixed-width.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt index effcf2f..effcf2f 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/fork-awesome.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt index 3215091..3215091 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/functions.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt index 23128aa..23128aa 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/icons.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt index 4035723..4035723 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/larger.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt index 1c64982..1c64982 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/list.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt index 2411661..2411661 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/mixins.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt index 5480425..5480425 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/path.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt index 6e95eb4..6e95eb4 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/rotated-flipped.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt index 637426f..637426f 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/screen-reader.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt index 01c9443..01c9443 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/stacked.scss.txt diff --git a/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt index 0ecf359..0ecf359 100644 --- a/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt +++ b/live/static/fork-awesome/src/doc/assets/fork-awesome/scss/variables.scss.txt diff --git a/static/fork-awesome/src/doc/assets/ico/favicon.ico b/live/static/fork-awesome/src/doc/assets/ico/favicon.ico Binary files differindex cec00e6..cec00e6 100644 --- a/static/fork-awesome/src/doc/assets/ico/favicon.ico +++ b/live/static/fork-awesome/src/doc/assets/ico/favicon.ico diff --git a/static/fork-awesome/src/doc/assets/images/banner.jpg b/live/static/fork-awesome/src/doc/assets/images/banner.jpg Binary files differindex 8b2fd3a..8b2fd3a 100644 --- a/static/fork-awesome/src/doc/assets/images/banner.jpg +++ b/live/static/fork-awesome/src/doc/assets/images/banner.jpg diff --git a/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js b/live/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js index 32535fd..32535fd 100644 --- a/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js +++ b/live/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.min.js diff --git a/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf b/live/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf Binary files differindex 880e64e..880e64e 100644 --- a/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf +++ b/live/static/fork-awesome/src/doc/assets/js/ZeroClipboard-1.1.7.swf diff --git a/static/fork-awesome/src/doc/assets/js/html5shiv.js b/live/static/fork-awesome/src/doc/assets/js/html5shiv.js index 784f221..784f221 100644 --- a/static/fork-awesome/src/doc/assets/js/html5shiv.js +++ b/live/static/fork-awesome/src/doc/assets/js/html5shiv.js diff --git a/static/fork-awesome/src/doc/assets/js/monetization.js b/live/static/fork-awesome/src/doc/assets/js/monetization.js index 0e3c2a7..0e3c2a7 100644 --- a/static/fork-awesome/src/doc/assets/js/monetization.js +++ b/live/static/fork-awesome/src/doc/assets/js/monetization.js diff --git a/static/fork-awesome/src/doc/assets/js/prettify.min.js b/live/static/fork-awesome/src/doc/assets/js/prettify.min.js index eef5ad7..eef5ad7 100644 --- a/static/fork-awesome/src/doc/assets/js/prettify.min.js +++ b/live/static/fork-awesome/src/doc/assets/js/prettify.min.js diff --git a/static/fork-awesome/src/doc/assets/js/respond.min.js b/live/static/fork-awesome/src/doc/assets/js/respond.min.js index 56418a2..56418a2 100644 --- a/static/fork-awesome/src/doc/assets/js/respond.min.js +++ b/live/static/fork-awesome/src/doc/assets/js/respond.min.js diff --git a/static/fork-awesome/src/doc/assets/js/search.js b/live/static/fork-awesome/src/doc/assets/js/search.js index 1c4d447..1c4d447 100644 --- a/static/fork-awesome/src/doc/assets/js/search.js +++ b/live/static/fork-awesome/src/doc/assets/js/search.js diff --git a/static/fork-awesome/src/doc/assets/js/share.min.js b/live/static/fork-awesome/src/doc/assets/js/share.min.js index d3588e9..d3588e9 100644 --- a/static/fork-awesome/src/doc/assets/js/share.min.js +++ b/live/static/fork-awesome/src/doc/assets/js/share.min.js diff --git a/static/fork-awesome/src/doc/assets/js/site.js b/live/static/fork-awesome/src/doc/assets/js/site.js index c6592a6..c6592a6 100644 --- a/static/fork-awesome/src/doc/assets/js/site.js +++ b/live/static/fork-awesome/src/doc/assets/js/site.js diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json index 40695a4..40695a4 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csscomb.json diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc index 005b862..005b862 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/.csslintrc diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less index c4199db..c4199db 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/alerts.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less index 6ee16dc..6ee16dc 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/badges.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less index 4b9916e..4b9916e 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/bootstrap.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less index cb01d50..cb01d50 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/breadcrumbs.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less index 6a0c5a8..6a0c5a8 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/button-groups.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less index 9cbb8f4..9cbb8f4 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/buttons.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less index 87ed696..87ed696 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/carousel.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less index 6d5bfe0..6d5bfe0 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/close.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less index a08b4d4..a08b4d4 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/code.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less index 0bcee91..0bcee91 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/component-animations.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less index f6876c1..f6876c1 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/dropdowns.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less index 910c1e1..910c1e1 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/forms.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less index 335d80a..335d80a 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/glyphicons.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less index e100655..e100655 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/grid.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less index 4a711ff..4a711ff 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/input-groups.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less index fa80a38..fa80a38 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/jumbotron.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less index 9a5a270..9a5a270 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/labels.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less index 216b912..216b912 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/list-group.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less index 8c835e8..8c835e8 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/media.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less index e6f9fe6..e6f9fe6 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less index 396196f..396196f 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/alerts.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less index a85c22b..a85c22b 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/background-variant.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less index ca05dbf..ca05dbf 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/border-radius.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less index 6875a97..6875a97 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/buttons.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less index d18d6de..d18d6de 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/center-block.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less index 3f7a382..3f7a382 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/clearfix.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less index 6f55ed9..6f55ed9 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/forms.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less index 0b88a89..0b88a89 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/gradients.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less index 8c23eed..8c23eed 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid-framework.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less index f144c15..f144c15 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/grid.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less index bc70118..bc70118 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/hide-text.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less index f233cb3..f233cb3 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/image.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less index 9f7a67e..9f7a67e 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/labels.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less index 03aa190..03aa190 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/list-group.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less index feb1e9e..feb1e9e 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-divider.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less index d458c78..d458c78 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/nav-vertical-align.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less index 33ed25c..33ed25c 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/opacity.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less index 618804f..618804f 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/pagination.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less index 49ee10d..49ee10d 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/panels.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less index f07996a..f07996a 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/progress-bar.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less index 68cdb5e..68cdb5e 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-filter.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less index 58dd4d1..58dd4d1 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/reset-text.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less index 3acd3af..3acd3af 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/resize.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less index ecf1e97..ecf1e97 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/responsive-visibility.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less index a8be650..a8be650 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/size.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less index 1f1f05a..1f1f05a 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/tab-focus.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less index 0f287f1..0f287f1 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/table-row.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less index 9e8a77a..9e8a77a 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-emphasis.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less index c11ad2f..c11ad2f 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/text-overflow.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less index afd3331..afd3331 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/mixins/vendor-prefixes.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less index 1de6220..1de6220 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/modals.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less index 6d751bb..6d751bb 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navbar.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less index a3d11b1..a3d11b1 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/navs.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less index 9dddf73..9dddf73 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/normalize.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less index 41abaaa..41abaaa 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pager.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less index 31f77aa..31f77aa 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/pagination.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less index 425eb5e..425eb5e 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/panels.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less index 3a62a64..3a62a64 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/popovers.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less index 66e54ab..66e54ab 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/print.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less index 8868a1f..8868a1f 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/progress-bars.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less index 080a511..080a511 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-embed.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less index b1db31d..b1db31d 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/responsive-utilities.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less index 1929bfc..1929bfc 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/scaffolding.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less index 2242c03..2242c03 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tables.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less index 8371872..8371872 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/theme.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less index 0713e67..0713e67 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/thumbnails.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less index b48d63e..b48d63e 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/tooltip.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less index 0d4fee4..0d4fee4 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/type.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less index 7a8ca27..7a8ca27 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/utilities.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less index b057ef5..b057ef5 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/variables.less diff --git a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less index 15d072b..15d072b 100644 --- a/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less +++ b/live/static/fork-awesome/src/doc/assets/less/bootstrap-3.3.5/wells.less diff --git a/static/fork-awesome/src/doc/assets/less/gandy-grid/grid.less b/live/static/fork-awesome/src/doc/assets/less/gandy-grid/grid.less index 7aca7db..7aca7db 100644 --- a/static/fork-awesome/src/doc/assets/less/gandy-grid/grid.less +++ b/live/static/fork-awesome/src/doc/assets/less/gandy-grid/grid.less diff --git a/static/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less b/live/static/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less index 49c7749..49c7749 100644 --- a/static/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less +++ b/live/static/fork-awesome/src/doc/assets/less/gandy-grid/mixins.less diff --git a/static/fork-awesome/src/doc/assets/less/site.less b/live/static/fork-awesome/src/doc/assets/less/site.less index c3cbb13..c3cbb13 100644 --- a/static/fork-awesome/src/doc/assets/less/site.less +++ b/live/static/fork-awesome/src/doc/assets/less/site.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less index db79469..db79469 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/alerts.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less index b61fea7..b61fea7 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/buttons.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less index a04420b..a04420b 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/jumbotron.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less index d0d12dc..d0d12dc 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/labels.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less index 275e40c..275e40c 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/modals.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less index 3216727..3216727 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/navbar.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less index f2dc210..f2dc210 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/panels.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less index 5a70871..5a70871 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/tooltip.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less index b7d5f9b..b7d5f9b 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/type.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less index 98b7f1b..98b7f1b 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/variables.less diff --git a/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less index cd2b24e..cd2b24e 100644 --- a/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/bootstrap/wells.less diff --git a/static/fork-awesome/src/doc/assets/less/site/example-rating.less b/live/static/fork-awesome/src/doc/assets/less/site/example-rating.less index 188b7da..188b7da 100644 --- a/static/fork-awesome/src/doc/assets/less/site/example-rating.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/example-rating.less diff --git a/static/fork-awesome/src/doc/assets/less/site/feature-list.less b/live/static/fork-awesome/src/doc/assets/less/site/feature-list.less index e8d4fef..e8d4fef 100644 --- a/static/fork-awesome/src/doc/assets/less/site/feature-list.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/feature-list.less diff --git a/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less b/live/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less index 49dc1b0..49dc1b0 100644 --- a/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/fontawesome-icon-list.less diff --git a/static/fork-awesome/src/doc/assets/less/site/footer.less b/live/static/fork-awesome/src/doc/assets/less/site/footer.less index bf895b3..bf895b3 100644 --- a/static/fork-awesome/src/doc/assets/less/site/footer.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/footer.less diff --git a/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less b/live/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less index 9bd2808..9bd2808 100644 --- a/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/jumbotron-carousel.less diff --git a/static/fork-awesome/src/doc/assets/less/site/layout.less b/live/static/fork-awesome/src/doc/assets/less/site/layout.less index 69cc0b4..69cc0b4 100644 --- a/static/fork-awesome/src/doc/assets/less/site/layout.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/layout.less diff --git a/static/fork-awesome/src/doc/assets/less/site/lazy.less b/live/static/fork-awesome/src/doc/assets/less/site/lazy.less index 5f6461d..5f6461d 100644 --- a/static/fork-awesome/src/doc/assets/less/site/lazy.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/lazy.less diff --git a/static/fork-awesome/src/doc/assets/less/site/print.less b/live/static/fork-awesome/src/doc/assets/less/site/print.less index 5ebe6a8..5ebe6a8 100644 --- a/static/fork-awesome/src/doc/assets/less/site/print.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/print.less diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less index ae404bb..ae404bb 100644 --- a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-lg.less diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less index bc46917..bc46917 100644 --- a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-md.less diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less index 5bc078f..5bc078f 100644 --- a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm-up.less diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less index 676b2d6..676b2d6 100644 --- a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-sm.less diff --git a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less index da5030d..da5030d 100644 --- a/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/responsive/screen-xs.less diff --git a/static/fork-awesome/src/doc/assets/less/site/social-buttons.less b/live/static/fork-awesome/src/doc/assets/less/site/social-buttons.less index aaf2426..aaf2426 100644 --- a/static/fork-awesome/src/doc/assets/less/site/social-buttons.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/social-buttons.less diff --git a/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less b/live/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less index cef0aa0..cef0aa0 100644 --- a/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/stripe-ad.less diff --git a/static/fork-awesome/src/doc/assets/less/site/textured-bg.less b/live/static/fork-awesome/src/doc/assets/less/site/textured-bg.less index 046b2db..046b2db 100644 --- a/static/fork-awesome/src/doc/assets/less/site/textured-bg.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/textured-bg.less diff --git a/static/fork-awesome/src/doc/assets/less/site/views.less b/live/static/fork-awesome/src/doc/assets/less/site/views.less index f0cd3c9..f0cd3c9 100644 --- a/static/fork-awesome/src/doc/assets/less/site/views.less +++ b/live/static/fork-awesome/src/doc/assets/less/site/views.less diff --git a/static/fork-awesome/src/doc/cheatsheet.html b/live/static/fork-awesome/src/doc/cheatsheet.html index 56c3867..56c3867 100644 --- a/static/fork-awesome/src/doc/cheatsheet.html +++ b/live/static/fork-awesome/src/doc/cheatsheet.html diff --git a/static/fork-awesome/src/doc/community.html b/live/static/fork-awesome/src/doc/community.html index 236aa06..236aa06 100644 --- a/static/fork-awesome/src/doc/community.html +++ b/live/static/fork-awesome/src/doc/community.html diff --git a/static/fork-awesome/src/doc/design.html b/live/static/fork-awesome/src/doc/design.html index 9c5830d..9c5830d 100644 --- a/static/fork-awesome/src/doc/design.html +++ b/live/static/fork-awesome/src/doc/design.html diff --git a/static/fork-awesome/src/doc/examples.html b/live/static/fork-awesome/src/doc/examples.html index 58a0f51..58a0f51 100644 --- a/static/fork-awesome/src/doc/examples.html +++ b/live/static/fork-awesome/src/doc/examples.html diff --git a/static/fork-awesome/src/doc/get-started.html b/live/static/fork-awesome/src/doc/get-started.html index 59dc25c..59dc25c 100644 --- a/static/fork-awesome/src/doc/get-started.html +++ b/live/static/fork-awesome/src/doc/get-started.html diff --git a/static/fork-awesome/src/doc/icons.html b/live/static/fork-awesome/src/doc/icons.html index 73fc8fb..73fc8fb 100644 --- a/static/fork-awesome/src/doc/icons.html +++ b/live/static/fork-awesome/src/doc/icons.html diff --git a/static/fork-awesome/src/doc/index.html b/live/static/fork-awesome/src/doc/index.html index dc44995..dc44995 100644 --- a/static/fork-awesome/src/doc/index.html +++ b/live/static/fork-awesome/src/doc/index.html diff --git a/static/fork-awesome/src/doc/license.html b/live/static/fork-awesome/src/doc/license.html index 88ac92d..88ac92d 100644 --- a/static/fork-awesome/src/doc/license.html +++ b/live/static/fork-awesome/src/doc/license.html diff --git a/static/fork-awesome/src/doc/store.html b/live/static/fork-awesome/src/doc/store.html index 325b3c2..325b3c2 100644 --- a/static/fork-awesome/src/doc/store.html +++ b/live/static/fork-awesome/src/doc/store.html diff --git a/static/fork-awesome/src/doc/test/all.html b/live/static/fork-awesome/src/doc/test/all.html index ef4d8ff..ef4d8ff 100644 --- a/static/fork-awesome/src/doc/test/all.html +++ b/live/static/fork-awesome/src/doc/test/all.html diff --git a/static/fork-awesome/src/doc/test/cdn.html b/live/static/fork-awesome/src/doc/test/cdn.html index 8bfadf6..8bfadf6 100644 --- a/static/fork-awesome/src/doc/test/cdn.html +++ b/live/static/fork-awesome/src/doc/test/cdn.html diff --git a/static/fork-awesome/src/doc/test/glyphicons.html b/live/static/fork-awesome/src/doc/test/glyphicons.html index fefb8ba..fefb8ba 100644 --- a/static/fork-awesome/src/doc/test/glyphicons.html +++ b/live/static/fork-awesome/src/doc/test/glyphicons.html diff --git a/static/fork-awesome/src/doc/test/height/current.html b/live/static/fork-awesome/src/doc/test/height/current.html index 0f72d46..0f72d46 100644 --- a/static/fork-awesome/src/doc/test/height/current.html +++ b/live/static/fork-awesome/src/doc/test/height/current.html diff --git a/static/fork-awesome/src/doc/test/index.html b/live/static/fork-awesome/src/doc/test/index.html index 41f3660..41f3660 100644 --- a/static/fork-awesome/src/doc/test/index.html +++ b/live/static/fork-awesome/src/doc/test/index.html diff --git a/static/fork-awesome/src/doc/test/v5.html b/live/static/fork-awesome/src/doc/test/v5.html index 375f851..375f851 100644 --- a/static/fork-awesome/src/doc/test/v5.html +++ b/live/static/fork-awesome/src/doc/test/v5.html diff --git a/static/fork-awesome/src/doc/thanks.html b/live/static/fork-awesome/src/doc/thanks.html index b22a4ee..b22a4ee 100644 --- a/static/fork-awesome/src/doc/thanks.html +++ b/live/static/fork-awesome/src/doc/thanks.html diff --git a/static/fork-awesome/src/doc/whats-new.html b/live/static/fork-awesome/src/doc/whats-new.html index 4c965e8..4c965e8 100644 --- a/static/fork-awesome/src/doc/whats-new.html +++ b/live/static/fork-awesome/src/doc/whats-new.html diff --git a/static/fork-awesome/src/icons/.fontcustom-manifest.json b/live/static/fork-awesome/src/icons/.fontcustom-manifest.json index 987868d..987868d 100644 --- a/static/fork-awesome/src/icons/.fontcustom-manifest.json +++ b/live/static/fork-awesome/src/icons/.fontcustom-manifest.json diff --git a/static/fork-awesome/src/icons/Makefile b/live/static/fork-awesome/src/icons/Makefile index e4b41ec..e4b41ec 100644 --- a/static/fork-awesome/src/icons/Makefile +++ b/live/static/fork-awesome/src/icons/Makefile diff --git a/static/fork-awesome/src/icons/fontcustom.yml b/live/static/fork-awesome/src/icons/fontcustom.yml index 939dcf8..939dcf8 100644 --- a/static/fork-awesome/src/icons/fontcustom.yml +++ b/live/static/fork-awesome/src/icons/fontcustom.yml diff --git a/static/fork-awesome/src/icons/icon-template-inkscape.svg b/live/static/fork-awesome/src/icons/icon-template-inkscape.svg index 4046a79..4046a79 100644 --- a/static/fork-awesome/src/icons/icon-template-inkscape.svg +++ b/live/static/fork-awesome/src/icons/icon-template-inkscape.svg diff --git a/static/fork-awesome/src/icons/icons.yml b/live/static/fork-awesome/src/icons/icons.yml index f53330c..f53330c 100644 --- a/static/fork-awesome/src/icons/icons.yml +++ b/live/static/fork-awesome/src/icons/icons.yml diff --git a/static/fork-awesome/src/icons/svg/500px.svg b/live/static/fork-awesome/src/icons/svg/500px.svg index 4c62d87..4c62d87 100644 --- a/static/fork-awesome/src/icons/svg/500px.svg +++ b/live/static/fork-awesome/src/icons/svg/500px.svg diff --git a/static/fork-awesome/src/icons/svg/activitypub.svg b/live/static/fork-awesome/src/icons/svg/activitypub.svg index 74cd544..74cd544 100644 --- a/static/fork-awesome/src/icons/svg/activitypub.svg +++ b/live/static/fork-awesome/src/icons/svg/activitypub.svg diff --git a/static/fork-awesome/src/icons/svg/address-book-o.svg b/live/static/fork-awesome/src/icons/svg/address-book-o.svg index 63da231..63da231 100644 --- a/static/fork-awesome/src/icons/svg/address-book-o.svg +++ b/live/static/fork-awesome/src/icons/svg/address-book-o.svg diff --git a/static/fork-awesome/src/icons/svg/address-book.svg b/live/static/fork-awesome/src/icons/svg/address-book.svg index 3363667..3363667 100644 --- a/static/fork-awesome/src/icons/svg/address-book.svg +++ b/live/static/fork-awesome/src/icons/svg/address-book.svg diff --git a/static/fork-awesome/src/icons/svg/address-card-o.svg b/live/static/fork-awesome/src/icons/svg/address-card-o.svg index 1cbfadb..1cbfadb 100644 --- a/static/fork-awesome/src/icons/svg/address-card-o.svg +++ b/live/static/fork-awesome/src/icons/svg/address-card-o.svg diff --git a/static/fork-awesome/src/icons/svg/address-card.svg b/live/static/fork-awesome/src/icons/svg/address-card.svg index 72bb7a5..72bb7a5 100644 --- a/static/fork-awesome/src/icons/svg/address-card.svg +++ b/live/static/fork-awesome/src/icons/svg/address-card.svg diff --git a/static/fork-awesome/src/icons/svg/adjust.svg b/live/static/fork-awesome/src/icons/svg/adjust.svg index b5c0524..b5c0524 100644 --- a/static/fork-awesome/src/icons/svg/adjust.svg +++ b/live/static/fork-awesome/src/icons/svg/adjust.svg diff --git a/static/fork-awesome/src/icons/svg/adn.svg b/live/static/fork-awesome/src/icons/svg/adn.svg index 534d8aa..534d8aa 100644 --- a/static/fork-awesome/src/icons/svg/adn.svg +++ b/live/static/fork-awesome/src/icons/svg/adn.svg diff --git a/static/fork-awesome/src/icons/svg/align-center.svg b/live/static/fork-awesome/src/icons/svg/align-center.svg index c21f40c..c21f40c 100644 --- a/static/fork-awesome/src/icons/svg/align-center.svg +++ b/live/static/fork-awesome/src/icons/svg/align-center.svg diff --git a/static/fork-awesome/src/icons/svg/align-justify.svg b/live/static/fork-awesome/src/icons/svg/align-justify.svg index e0f95c5..e0f95c5 100644 --- a/static/fork-awesome/src/icons/svg/align-justify.svg +++ b/live/static/fork-awesome/src/icons/svg/align-justify.svg diff --git a/static/fork-awesome/src/icons/svg/align-left.svg b/live/static/fork-awesome/src/icons/svg/align-left.svg index 072204c..072204c 100644 --- a/static/fork-awesome/src/icons/svg/align-left.svg +++ b/live/static/fork-awesome/src/icons/svg/align-left.svg diff --git a/static/fork-awesome/src/icons/svg/align-right.svg b/live/static/fork-awesome/src/icons/svg/align-right.svg index 544161a..544161a 100644 --- a/static/fork-awesome/src/icons/svg/align-right.svg +++ b/live/static/fork-awesome/src/icons/svg/align-right.svg diff --git a/static/fork-awesome/src/icons/svg/amazon.svg b/live/static/fork-awesome/src/icons/svg/amazon.svg index ce59073..ce59073 100644 --- a/static/fork-awesome/src/icons/svg/amazon.svg +++ b/live/static/fork-awesome/src/icons/svg/amazon.svg diff --git a/static/fork-awesome/src/icons/svg/ambulance.svg b/live/static/fork-awesome/src/icons/svg/ambulance.svg index cf57bf9..cf57bf9 100644 --- a/static/fork-awesome/src/icons/svg/ambulance.svg +++ b/live/static/fork-awesome/src/icons/svg/ambulance.svg diff --git a/static/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg b/live/static/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg index 140325f..140325f 100644 --- a/static/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg +++ b/live/static/fork-awesome/src/icons/svg/american-sign-language-interpreting.svg diff --git a/static/fork-awesome/src/icons/svg/anchor.svg b/live/static/fork-awesome/src/icons/svg/anchor.svg index 4b77c63..4b77c63 100644 --- a/static/fork-awesome/src/icons/svg/anchor.svg +++ b/live/static/fork-awesome/src/icons/svg/anchor.svg diff --git a/static/fork-awesome/src/icons/svg/android.svg b/live/static/fork-awesome/src/icons/svg/android.svg index c57bb7f..c57bb7f 100644 --- a/static/fork-awesome/src/icons/svg/android.svg +++ b/live/static/fork-awesome/src/icons/svg/android.svg diff --git a/static/fork-awesome/src/icons/svg/angellist.svg b/live/static/fork-awesome/src/icons/svg/angellist.svg index 025e9c5..025e9c5 100644 --- a/static/fork-awesome/src/icons/svg/angellist.svg +++ b/live/static/fork-awesome/src/icons/svg/angellist.svg diff --git a/static/fork-awesome/src/icons/svg/angle-double-down.svg b/live/static/fork-awesome/src/icons/svg/angle-double-down.svg index cc6dfba..cc6dfba 100644 --- a/static/fork-awesome/src/icons/svg/angle-double-down.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-double-down.svg diff --git a/static/fork-awesome/src/icons/svg/angle-double-left.svg b/live/static/fork-awesome/src/icons/svg/angle-double-left.svg index 398cd99..398cd99 100644 --- a/static/fork-awesome/src/icons/svg/angle-double-left.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-double-left.svg diff --git a/static/fork-awesome/src/icons/svg/angle-double-right.svg b/live/static/fork-awesome/src/icons/svg/angle-double-right.svg index f76c1cf..f76c1cf 100644 --- a/static/fork-awesome/src/icons/svg/angle-double-right.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-double-right.svg diff --git a/static/fork-awesome/src/icons/svg/angle-double-up.svg b/live/static/fork-awesome/src/icons/svg/angle-double-up.svg index 4b54220..4b54220 100644 --- a/static/fork-awesome/src/icons/svg/angle-double-up.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-double-up.svg diff --git a/static/fork-awesome/src/icons/svg/angle-down.svg b/live/static/fork-awesome/src/icons/svg/angle-down.svg index 5bab629..5bab629 100644 --- a/static/fork-awesome/src/icons/svg/angle-down.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-down.svg diff --git a/static/fork-awesome/src/icons/svg/angle-left.svg b/live/static/fork-awesome/src/icons/svg/angle-left.svg index a52814a..a52814a 100644 --- a/static/fork-awesome/src/icons/svg/angle-left.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-left.svg diff --git a/static/fork-awesome/src/icons/svg/angle-right.svg b/live/static/fork-awesome/src/icons/svg/angle-right.svg index c19bd1a..c19bd1a 100644 --- a/static/fork-awesome/src/icons/svg/angle-right.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-right.svg diff --git a/static/fork-awesome/src/icons/svg/angle-up.svg b/live/static/fork-awesome/src/icons/svg/angle-up.svg index 1514c98..1514c98 100644 --- a/static/fork-awesome/src/icons/svg/angle-up.svg +++ b/live/static/fork-awesome/src/icons/svg/angle-up.svg diff --git a/static/fork-awesome/src/icons/svg/apple.svg b/live/static/fork-awesome/src/icons/svg/apple.svg index 9a373c3..9a373c3 100644 --- a/static/fork-awesome/src/icons/svg/apple.svg +++ b/live/static/fork-awesome/src/icons/svg/apple.svg diff --git a/static/fork-awesome/src/icons/svg/archive-org.svg b/live/static/fork-awesome/src/icons/svg/archive-org.svg index 952a614..952a614 100644 --- a/static/fork-awesome/src/icons/svg/archive-org.svg +++ b/live/static/fork-awesome/src/icons/svg/archive-org.svg diff --git a/static/fork-awesome/src/icons/svg/archive.svg b/live/static/fork-awesome/src/icons/svg/archive.svg index c0e7635..c0e7635 100644 --- a/static/fork-awesome/src/icons/svg/archive.svg +++ b/live/static/fork-awesome/src/icons/svg/archive.svg diff --git a/static/fork-awesome/src/icons/svg/archlinux.svg b/live/static/fork-awesome/src/icons/svg/archlinux.svg index 2eb08ec..2eb08ec 100644 --- a/static/fork-awesome/src/icons/svg/archlinux.svg +++ b/live/static/fork-awesome/src/icons/svg/archlinux.svg diff --git a/static/fork-awesome/src/icons/svg/area-chart.svg b/live/static/fork-awesome/src/icons/svg/area-chart.svg index 221e6d9..221e6d9 100644 --- a/static/fork-awesome/src/icons/svg/area-chart.svg +++ b/live/static/fork-awesome/src/icons/svg/area-chart.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-down.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-down.svg index 314fd4f..314fd4f 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-down.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-down.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-left.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-left.svg index 1034756..1034756 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-left.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-left.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-o-down.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-down.svg index ba452df..ba452df 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-o-down.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-down.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-o-left.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-left.svg index ec07c44..ec07c44 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-o-left.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-left.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-o-right.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-right.svg index 5d9c6f7..5d9c6f7 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-o-right.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-right.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-o-up.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-up.svg index 870e08c..870e08c 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-o-up.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-o-up.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-right.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-right.svg index f616fab..f616fab 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-right.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-right.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-circle-up.svg b/live/static/fork-awesome/src/icons/svg/arrow-circle-up.svg index d4264e4..d4264e4 100644 --- a/static/fork-awesome/src/icons/svg/arrow-circle-up.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-circle-up.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-down.svg b/live/static/fork-awesome/src/icons/svg/arrow-down.svg index 9831f3f..9831f3f 100644 --- a/static/fork-awesome/src/icons/svg/arrow-down.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-down.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-left.svg b/live/static/fork-awesome/src/icons/svg/arrow-left.svg index 50e9b92..50e9b92 100644 --- a/static/fork-awesome/src/icons/svg/arrow-left.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-left.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-right.svg b/live/static/fork-awesome/src/icons/svg/arrow-right.svg index e34f87d..e34f87d 100644 --- a/static/fork-awesome/src/icons/svg/arrow-right.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-right.svg diff --git a/static/fork-awesome/src/icons/svg/arrow-up.svg b/live/static/fork-awesome/src/icons/svg/arrow-up.svg index 589f9ad..589f9ad 100644 --- a/static/fork-awesome/src/icons/svg/arrow-up.svg +++ b/live/static/fork-awesome/src/icons/svg/arrow-up.svg diff --git a/static/fork-awesome/src/icons/svg/arrows-alt.svg b/live/static/fork-awesome/src/icons/svg/arrows-alt.svg index a56a071..a56a071 100644 --- a/static/fork-awesome/src/icons/svg/arrows-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/arrows-alt.svg diff --git a/static/fork-awesome/src/icons/svg/arrows-h.svg b/live/static/fork-awesome/src/icons/svg/arrows-h.svg index 2eadeb0..2eadeb0 100644 --- a/static/fork-awesome/src/icons/svg/arrows-h.svg +++ b/live/static/fork-awesome/src/icons/svg/arrows-h.svg diff --git a/static/fork-awesome/src/icons/svg/arrows-v.svg b/live/static/fork-awesome/src/icons/svg/arrows-v.svg index 4063330..4063330 100644 --- a/static/fork-awesome/src/icons/svg/arrows-v.svg +++ b/live/static/fork-awesome/src/icons/svg/arrows-v.svg diff --git a/static/fork-awesome/src/icons/svg/arrows.svg b/live/static/fork-awesome/src/icons/svg/arrows.svg index bc77002..bc77002 100644 --- a/static/fork-awesome/src/icons/svg/arrows.svg +++ b/live/static/fork-awesome/src/icons/svg/arrows.svg diff --git a/static/fork-awesome/src/icons/svg/artstation.svg b/live/static/fork-awesome/src/icons/svg/artstation.svg index 614d5fd..614d5fd 100644 --- a/static/fork-awesome/src/icons/svg/artstation.svg +++ b/live/static/fork-awesome/src/icons/svg/artstation.svg diff --git a/static/fork-awesome/src/icons/svg/assistive-listening-systems.svg b/live/static/fork-awesome/src/icons/svg/assistive-listening-systems.svg index feee81a..feee81a 100644 --- a/static/fork-awesome/src/icons/svg/assistive-listening-systems.svg +++ b/live/static/fork-awesome/src/icons/svg/assistive-listening-systems.svg diff --git a/static/fork-awesome/src/icons/svg/asterisk.svg b/live/static/fork-awesome/src/icons/svg/asterisk.svg index 24384e6..24384e6 100644 --- a/static/fork-awesome/src/icons/svg/asterisk.svg +++ b/live/static/fork-awesome/src/icons/svg/asterisk.svg diff --git a/static/fork-awesome/src/icons/svg/at.svg b/live/static/fork-awesome/src/icons/svg/at.svg index 876f791..876f791 100644 --- a/static/fork-awesome/src/icons/svg/at.svg +++ b/live/static/fork-awesome/src/icons/svg/at.svg diff --git a/static/fork-awesome/src/icons/svg/att.svg b/live/static/fork-awesome/src/icons/svg/att.svg index 991872d..991872d 100644 --- a/static/fork-awesome/src/icons/svg/att.svg +++ b/live/static/fork-awesome/src/icons/svg/att.svg diff --git a/static/fork-awesome/src/icons/svg/audio-description.svg b/live/static/fork-awesome/src/icons/svg/audio-description.svg index d2e39d9..d2e39d9 100644 --- a/static/fork-awesome/src/icons/svg/audio-description.svg +++ b/live/static/fork-awesome/src/icons/svg/audio-description.svg diff --git a/static/fork-awesome/src/icons/svg/backward.svg b/live/static/fork-awesome/src/icons/svg/backward.svg index c7fbfd6..c7fbfd6 100644 --- a/static/fork-awesome/src/icons/svg/backward.svg +++ b/live/static/fork-awesome/src/icons/svg/backward.svg diff --git a/static/fork-awesome/src/icons/svg/balance-scale.svg b/live/static/fork-awesome/src/icons/svg/balance-scale.svg index 6929773..6929773 100644 --- a/static/fork-awesome/src/icons/svg/balance-scale.svg +++ b/live/static/fork-awesome/src/icons/svg/balance-scale.svg diff --git a/static/fork-awesome/src/icons/svg/ban.svg b/live/static/fork-awesome/src/icons/svg/ban.svg index 1a8dd5a..1a8dd5a 100644 --- a/static/fork-awesome/src/icons/svg/ban.svg +++ b/live/static/fork-awesome/src/icons/svg/ban.svg diff --git a/static/fork-awesome/src/icons/svg/bandcamp.svg b/live/static/fork-awesome/src/icons/svg/bandcamp.svg index 817bf5c..817bf5c 100644 --- a/static/fork-awesome/src/icons/svg/bandcamp.svg +++ b/live/static/fork-awesome/src/icons/svg/bandcamp.svg diff --git a/static/fork-awesome/src/icons/svg/bar-chart.svg b/live/static/fork-awesome/src/icons/svg/bar-chart.svg index 463c6f2..463c6f2 100644 --- a/static/fork-awesome/src/icons/svg/bar-chart.svg +++ b/live/static/fork-awesome/src/icons/svg/bar-chart.svg diff --git a/static/fork-awesome/src/icons/svg/barcode.svg b/live/static/fork-awesome/src/icons/svg/barcode.svg index e843cf9..e843cf9 100644 --- a/static/fork-awesome/src/icons/svg/barcode.svg +++ b/live/static/fork-awesome/src/icons/svg/barcode.svg diff --git a/static/fork-awesome/src/icons/svg/bars.svg b/live/static/fork-awesome/src/icons/svg/bars.svg index 2dec65f..2dec65f 100644 --- a/static/fork-awesome/src/icons/svg/bars.svg +++ b/live/static/fork-awesome/src/icons/svg/bars.svg diff --git a/static/fork-awesome/src/icons/svg/bath.svg b/live/static/fork-awesome/src/icons/svg/bath.svg index 5aeccf7..5aeccf7 100644 --- a/static/fork-awesome/src/icons/svg/bath.svg +++ b/live/static/fork-awesome/src/icons/svg/bath.svg diff --git a/static/fork-awesome/src/icons/svg/battery-empty.svg b/live/static/fork-awesome/src/icons/svg/battery-empty.svg index a919059..a919059 100644 --- a/static/fork-awesome/src/icons/svg/battery-empty.svg +++ b/live/static/fork-awesome/src/icons/svg/battery-empty.svg diff --git a/static/fork-awesome/src/icons/svg/battery-full.svg b/live/static/fork-awesome/src/icons/svg/battery-full.svg index 1022c87..1022c87 100644 --- a/static/fork-awesome/src/icons/svg/battery-full.svg +++ b/live/static/fork-awesome/src/icons/svg/battery-full.svg diff --git a/static/fork-awesome/src/icons/svg/battery-half.svg b/live/static/fork-awesome/src/icons/svg/battery-half.svg index b31e3eb..b31e3eb 100644 --- a/static/fork-awesome/src/icons/svg/battery-half.svg +++ b/live/static/fork-awesome/src/icons/svg/battery-half.svg diff --git a/static/fork-awesome/src/icons/svg/battery-quarter.svg b/live/static/fork-awesome/src/icons/svg/battery-quarter.svg index 2b2a7aa..2b2a7aa 100644 --- a/static/fork-awesome/src/icons/svg/battery-quarter.svg +++ b/live/static/fork-awesome/src/icons/svg/battery-quarter.svg diff --git a/static/fork-awesome/src/icons/svg/battery-three-quarters.svg b/live/static/fork-awesome/src/icons/svg/battery-three-quarters.svg index e22a0e5..e22a0e5 100644 --- a/static/fork-awesome/src/icons/svg/battery-three-quarters.svg +++ b/live/static/fork-awesome/src/icons/svg/battery-three-quarters.svg diff --git a/static/fork-awesome/src/icons/svg/bed.svg b/live/static/fork-awesome/src/icons/svg/bed.svg index 28beb9c..28beb9c 100644 --- a/static/fork-awesome/src/icons/svg/bed.svg +++ b/live/static/fork-awesome/src/icons/svg/bed.svg diff --git a/static/fork-awesome/src/icons/svg/beer.svg b/live/static/fork-awesome/src/icons/svg/beer.svg index 6d96f6a..6d96f6a 100644 --- a/static/fork-awesome/src/icons/svg/beer.svg +++ b/live/static/fork-awesome/src/icons/svg/beer.svg diff --git a/static/fork-awesome/src/icons/svg/behance-square.svg b/live/static/fork-awesome/src/icons/svg/behance-square.svg index 7562cda..7562cda 100644 --- a/static/fork-awesome/src/icons/svg/behance-square.svg +++ b/live/static/fork-awesome/src/icons/svg/behance-square.svg diff --git a/static/fork-awesome/src/icons/svg/behance.svg b/live/static/fork-awesome/src/icons/svg/behance.svg index e4c6be6..e4c6be6 100644 --- a/static/fork-awesome/src/icons/svg/behance.svg +++ b/live/static/fork-awesome/src/icons/svg/behance.svg diff --git a/static/fork-awesome/src/icons/svg/bell-o.svg b/live/static/fork-awesome/src/icons/svg/bell-o.svg index 0f0ac08..0f0ac08 100644 --- a/static/fork-awesome/src/icons/svg/bell-o.svg +++ b/live/static/fork-awesome/src/icons/svg/bell-o.svg diff --git a/static/fork-awesome/src/icons/svg/bell-slash-o.svg b/live/static/fork-awesome/src/icons/svg/bell-slash-o.svg index 6be3244..6be3244 100644 --- a/static/fork-awesome/src/icons/svg/bell-slash-o.svg +++ b/live/static/fork-awesome/src/icons/svg/bell-slash-o.svg diff --git a/static/fork-awesome/src/icons/svg/bell-slash.svg b/live/static/fork-awesome/src/icons/svg/bell-slash.svg index 88f9545..88f9545 100644 --- a/static/fork-awesome/src/icons/svg/bell-slash.svg +++ b/live/static/fork-awesome/src/icons/svg/bell-slash.svg diff --git a/static/fork-awesome/src/icons/svg/bell.svg b/live/static/fork-awesome/src/icons/svg/bell.svg index 1ac38f2..1ac38f2 100644 --- a/static/fork-awesome/src/icons/svg/bell.svg +++ b/live/static/fork-awesome/src/icons/svg/bell.svg diff --git a/static/fork-awesome/src/icons/svg/bicycle.svg b/live/static/fork-awesome/src/icons/svg/bicycle.svg index 7777e71..7777e71 100644 --- a/static/fork-awesome/src/icons/svg/bicycle.svg +++ b/live/static/fork-awesome/src/icons/svg/bicycle.svg diff --git a/static/fork-awesome/src/icons/svg/binoculars.svg b/live/static/fork-awesome/src/icons/svg/binoculars.svg index 304bb41..304bb41 100644 --- a/static/fork-awesome/src/icons/svg/binoculars.svg +++ b/live/static/fork-awesome/src/icons/svg/binoculars.svg diff --git a/static/fork-awesome/src/icons/svg/biometric.svg b/live/static/fork-awesome/src/icons/svg/biometric.svg index d404444..d404444 100644 --- a/static/fork-awesome/src/icons/svg/biometric.svg +++ b/live/static/fork-awesome/src/icons/svg/biometric.svg diff --git a/static/fork-awesome/src/icons/svg/birthday-cake.svg b/live/static/fork-awesome/src/icons/svg/birthday-cake.svg index 7ebb024..7ebb024 100644 --- a/static/fork-awesome/src/icons/svg/birthday-cake.svg +++ b/live/static/fork-awesome/src/icons/svg/birthday-cake.svg diff --git a/static/fork-awesome/src/icons/svg/bitbucket-square.svg b/live/static/fork-awesome/src/icons/svg/bitbucket-square.svg index 3f54096..3f54096 100644 --- a/static/fork-awesome/src/icons/svg/bitbucket-square.svg +++ b/live/static/fork-awesome/src/icons/svg/bitbucket-square.svg diff --git a/static/fork-awesome/src/icons/svg/bitbucket.svg b/live/static/fork-awesome/src/icons/svg/bitbucket.svg index 065ddd5..065ddd5 100644 --- a/static/fork-awesome/src/icons/svg/bitbucket.svg +++ b/live/static/fork-awesome/src/icons/svg/bitbucket.svg diff --git a/static/fork-awesome/src/icons/svg/black-tie.svg b/live/static/fork-awesome/src/icons/svg/black-tie.svg index b63c72f..b63c72f 100644 --- a/static/fork-awesome/src/icons/svg/black-tie.svg +++ b/live/static/fork-awesome/src/icons/svg/black-tie.svg diff --git a/static/fork-awesome/src/icons/svg/blind.svg b/live/static/fork-awesome/src/icons/svg/blind.svg index 6e59839..6e59839 100644 --- a/static/fork-awesome/src/icons/svg/blind.svg +++ b/live/static/fork-awesome/src/icons/svg/blind.svg diff --git a/static/fork-awesome/src/icons/svg/bluetooth-b.svg b/live/static/fork-awesome/src/icons/svg/bluetooth-b.svg index 3823968..3823968 100644 --- a/static/fork-awesome/src/icons/svg/bluetooth-b.svg +++ b/live/static/fork-awesome/src/icons/svg/bluetooth-b.svg diff --git a/static/fork-awesome/src/icons/svg/bluetooth.svg b/live/static/fork-awesome/src/icons/svg/bluetooth.svg index 910e765..910e765 100644 --- a/static/fork-awesome/src/icons/svg/bluetooth.svg +++ b/live/static/fork-awesome/src/icons/svg/bluetooth.svg diff --git a/static/fork-awesome/src/icons/svg/bold.svg b/live/static/fork-awesome/src/icons/svg/bold.svg index 7cae4b5..7cae4b5 100644 --- a/static/fork-awesome/src/icons/svg/bold.svg +++ b/live/static/fork-awesome/src/icons/svg/bold.svg diff --git a/static/fork-awesome/src/icons/svg/bolt.svg b/live/static/fork-awesome/src/icons/svg/bolt.svg index 9b4dbe1..9b4dbe1 100644 --- a/static/fork-awesome/src/icons/svg/bolt.svg +++ b/live/static/fork-awesome/src/icons/svg/bolt.svg diff --git a/static/fork-awesome/src/icons/svg/bomb.svg b/live/static/fork-awesome/src/icons/svg/bomb.svg index beb8b38..beb8b38 100644 --- a/static/fork-awesome/src/icons/svg/bomb.svg +++ b/live/static/fork-awesome/src/icons/svg/bomb.svg diff --git a/static/fork-awesome/src/icons/svg/book.svg b/live/static/fork-awesome/src/icons/svg/book.svg index 23c2148..23c2148 100644 --- a/static/fork-awesome/src/icons/svg/book.svg +++ b/live/static/fork-awesome/src/icons/svg/book.svg diff --git a/static/fork-awesome/src/icons/svg/bookmark-o.svg b/live/static/fork-awesome/src/icons/svg/bookmark-o.svg index c594e6c..c594e6c 100644 --- a/static/fork-awesome/src/icons/svg/bookmark-o.svg +++ b/live/static/fork-awesome/src/icons/svg/bookmark-o.svg diff --git a/static/fork-awesome/src/icons/svg/bookmark.svg b/live/static/fork-awesome/src/icons/svg/bookmark.svg index 547a443..547a443 100644 --- a/static/fork-awesome/src/icons/svg/bookmark.svg +++ b/live/static/fork-awesome/src/icons/svg/bookmark.svg diff --git a/static/fork-awesome/src/icons/svg/bootstrap.svg b/live/static/fork-awesome/src/icons/svg/bootstrap.svg index 40c1f79..40c1f79 100644 --- a/static/fork-awesome/src/icons/svg/bootstrap.svg +++ b/live/static/fork-awesome/src/icons/svg/bootstrap.svg diff --git a/static/fork-awesome/src/icons/svg/braille.svg b/live/static/fork-awesome/src/icons/svg/braille.svg index bfd080c..bfd080c 100644 --- a/static/fork-awesome/src/icons/svg/braille.svg +++ b/live/static/fork-awesome/src/icons/svg/braille.svg diff --git a/static/fork-awesome/src/icons/svg/briefcase.svg b/live/static/fork-awesome/src/icons/svg/briefcase.svg index 8b83cce..8b83cce 100644 --- a/static/fork-awesome/src/icons/svg/briefcase.svg +++ b/live/static/fork-awesome/src/icons/svg/briefcase.svg diff --git a/static/fork-awesome/src/icons/svg/btc.svg b/live/static/fork-awesome/src/icons/svg/btc.svg index e86ee2d..e86ee2d 100644 --- a/static/fork-awesome/src/icons/svg/btc.svg +++ b/live/static/fork-awesome/src/icons/svg/btc.svg diff --git a/static/fork-awesome/src/icons/svg/bug.svg b/live/static/fork-awesome/src/icons/svg/bug.svg index cfd6e51..cfd6e51 100644 --- a/static/fork-awesome/src/icons/svg/bug.svg +++ b/live/static/fork-awesome/src/icons/svg/bug.svg diff --git a/static/fork-awesome/src/icons/svg/building-o.svg b/live/static/fork-awesome/src/icons/svg/building-o.svg index f805168..f805168 100644 --- a/static/fork-awesome/src/icons/svg/building-o.svg +++ b/live/static/fork-awesome/src/icons/svg/building-o.svg diff --git a/static/fork-awesome/src/icons/svg/building.svg b/live/static/fork-awesome/src/icons/svg/building.svg index 536ebd8..536ebd8 100644 --- a/static/fork-awesome/src/icons/svg/building.svg +++ b/live/static/fork-awesome/src/icons/svg/building.svg diff --git a/static/fork-awesome/src/icons/svg/bullhorn.svg b/live/static/fork-awesome/src/icons/svg/bullhorn.svg index 311055b..311055b 100644 --- a/static/fork-awesome/src/icons/svg/bullhorn.svg +++ b/live/static/fork-awesome/src/icons/svg/bullhorn.svg diff --git a/static/fork-awesome/src/icons/svg/bullseye.svg b/live/static/fork-awesome/src/icons/svg/bullseye.svg index 64c3940..64c3940 100644 --- a/static/fork-awesome/src/icons/svg/bullseye.svg +++ b/live/static/fork-awesome/src/icons/svg/bullseye.svg diff --git a/static/fork-awesome/src/icons/svg/bus.svg b/live/static/fork-awesome/src/icons/svg/bus.svg index 8ae2c90..8ae2c90 100644 --- a/static/fork-awesome/src/icons/svg/bus.svg +++ b/live/static/fork-awesome/src/icons/svg/bus.svg diff --git a/static/fork-awesome/src/icons/svg/buysellads.svg b/live/static/fork-awesome/src/icons/svg/buysellads.svg index 7897b35..7897b35 100644 --- a/static/fork-awesome/src/icons/svg/buysellads.svg +++ b/live/static/fork-awesome/src/icons/svg/buysellads.svg diff --git a/static/fork-awesome/src/icons/svg/c.svg b/live/static/fork-awesome/src/icons/svg/c.svg index c19f3fb..c19f3fb 100644 --- a/static/fork-awesome/src/icons/svg/c.svg +++ b/live/static/fork-awesome/src/icons/svg/c.svg diff --git a/static/fork-awesome/src/icons/svg/calculator.svg b/live/static/fork-awesome/src/icons/svg/calculator.svg index 33f0604..33f0604 100644 --- a/static/fork-awesome/src/icons/svg/calculator.svg +++ b/live/static/fork-awesome/src/icons/svg/calculator.svg diff --git a/static/fork-awesome/src/icons/svg/calendar-check-o.svg b/live/static/fork-awesome/src/icons/svg/calendar-check-o.svg index 0845b3d..0845b3d 100644 --- a/static/fork-awesome/src/icons/svg/calendar-check-o.svg +++ b/live/static/fork-awesome/src/icons/svg/calendar-check-o.svg diff --git a/static/fork-awesome/src/icons/svg/calendar-minus-o.svg b/live/static/fork-awesome/src/icons/svg/calendar-minus-o.svg index edbd7e5..edbd7e5 100644 --- a/static/fork-awesome/src/icons/svg/calendar-minus-o.svg +++ b/live/static/fork-awesome/src/icons/svg/calendar-minus-o.svg diff --git a/static/fork-awesome/src/icons/svg/calendar-o.svg b/live/static/fork-awesome/src/icons/svg/calendar-o.svg index fccec95..fccec95 100644 --- a/static/fork-awesome/src/icons/svg/calendar-o.svg +++ b/live/static/fork-awesome/src/icons/svg/calendar-o.svg diff --git a/static/fork-awesome/src/icons/svg/calendar-plus-o.svg b/live/static/fork-awesome/src/icons/svg/calendar-plus-o.svg index f7df1c3..f7df1c3 100644 --- a/static/fork-awesome/src/icons/svg/calendar-plus-o.svg +++ b/live/static/fork-awesome/src/icons/svg/calendar-plus-o.svg diff --git a/static/fork-awesome/src/icons/svg/calendar-times-o.svg b/live/static/fork-awesome/src/icons/svg/calendar-times-o.svg index 308358e..308358e 100644 --- a/static/fork-awesome/src/icons/svg/calendar-times-o.svg +++ b/live/static/fork-awesome/src/icons/svg/calendar-times-o.svg diff --git a/static/fork-awesome/src/icons/svg/calendar.svg b/live/static/fork-awesome/src/icons/svg/calendar.svg index 787dbf1..787dbf1 100644 --- a/static/fork-awesome/src/icons/svg/calendar.svg +++ b/live/static/fork-awesome/src/icons/svg/calendar.svg diff --git a/static/fork-awesome/src/icons/svg/camera-retro.svg b/live/static/fork-awesome/src/icons/svg/camera-retro.svg index 9153f79..9153f79 100644 --- a/static/fork-awesome/src/icons/svg/camera-retro.svg +++ b/live/static/fork-awesome/src/icons/svg/camera-retro.svg diff --git a/static/fork-awesome/src/icons/svg/camera.svg b/live/static/fork-awesome/src/icons/svg/camera.svg index da77436..da77436 100644 --- a/static/fork-awesome/src/icons/svg/camera.svg +++ b/live/static/fork-awesome/src/icons/svg/camera.svg diff --git a/static/fork-awesome/src/icons/svg/car.svg b/live/static/fork-awesome/src/icons/svg/car.svg index a9f07dc..a9f07dc 100644 --- a/static/fork-awesome/src/icons/svg/car.svg +++ b/live/static/fork-awesome/src/icons/svg/car.svg diff --git a/static/fork-awesome/src/icons/svg/caret-down.svg b/live/static/fork-awesome/src/icons/svg/caret-down.svg index 2fe29d6..2fe29d6 100644 --- a/static/fork-awesome/src/icons/svg/caret-down.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-down.svg diff --git a/static/fork-awesome/src/icons/svg/caret-left.svg b/live/static/fork-awesome/src/icons/svg/caret-left.svg index 4ade5e8..4ade5e8 100644 --- a/static/fork-awesome/src/icons/svg/caret-left.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-left.svg diff --git a/static/fork-awesome/src/icons/svg/caret-right.svg b/live/static/fork-awesome/src/icons/svg/caret-right.svg index 8f3306d..8f3306d 100644 --- a/static/fork-awesome/src/icons/svg/caret-right.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-right.svg diff --git a/static/fork-awesome/src/icons/svg/caret-square-o-down.svg b/live/static/fork-awesome/src/icons/svg/caret-square-o-down.svg index b214726..b214726 100644 --- a/static/fork-awesome/src/icons/svg/caret-square-o-down.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-square-o-down.svg diff --git a/static/fork-awesome/src/icons/svg/caret-square-o-left.svg b/live/static/fork-awesome/src/icons/svg/caret-square-o-left.svg index 831cdd1..831cdd1 100644 --- a/static/fork-awesome/src/icons/svg/caret-square-o-left.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-square-o-left.svg diff --git a/static/fork-awesome/src/icons/svg/caret-square-o-right.svg b/live/static/fork-awesome/src/icons/svg/caret-square-o-right.svg index 3e67c76..3e67c76 100644 --- a/static/fork-awesome/src/icons/svg/caret-square-o-right.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-square-o-right.svg diff --git a/static/fork-awesome/src/icons/svg/caret-square-o-up.svg b/live/static/fork-awesome/src/icons/svg/caret-square-o-up.svg index a9e6607..a9e6607 100644 --- a/static/fork-awesome/src/icons/svg/caret-square-o-up.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-square-o-up.svg diff --git a/static/fork-awesome/src/icons/svg/caret-up.svg b/live/static/fork-awesome/src/icons/svg/caret-up.svg index f61a8bc..f61a8bc 100644 --- a/static/fork-awesome/src/icons/svg/caret-up.svg +++ b/live/static/fork-awesome/src/icons/svg/caret-up.svg diff --git a/static/fork-awesome/src/icons/svg/cart-arrow-down.svg b/live/static/fork-awesome/src/icons/svg/cart-arrow-down.svg index 9c06d05..9c06d05 100644 --- a/static/fork-awesome/src/icons/svg/cart-arrow-down.svg +++ b/live/static/fork-awesome/src/icons/svg/cart-arrow-down.svg diff --git a/static/fork-awesome/src/icons/svg/cart-plus.svg b/live/static/fork-awesome/src/icons/svg/cart-plus.svg index bd644ab..bd644ab 100644 --- a/static/fork-awesome/src/icons/svg/cart-plus.svg +++ b/live/static/fork-awesome/src/icons/svg/cart-plus.svg diff --git a/static/fork-awesome/src/icons/svg/cc-amex.svg b/live/static/fork-awesome/src/icons/svg/cc-amex.svg index 80ba949..80ba949 100644 --- a/static/fork-awesome/src/icons/svg/cc-amex.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-amex.svg diff --git a/static/fork-awesome/src/icons/svg/cc-diners-club.svg b/live/static/fork-awesome/src/icons/svg/cc-diners-club.svg index a4e13c2..a4e13c2 100644 --- a/static/fork-awesome/src/icons/svg/cc-diners-club.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-diners-club.svg diff --git a/static/fork-awesome/src/icons/svg/cc-discover.svg b/live/static/fork-awesome/src/icons/svg/cc-discover.svg index c72a516..c72a516 100644 --- a/static/fork-awesome/src/icons/svg/cc-discover.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-discover.svg diff --git a/static/fork-awesome/src/icons/svg/cc-jcb.svg b/live/static/fork-awesome/src/icons/svg/cc-jcb.svg index 4a5d061..4a5d061 100644 --- a/static/fork-awesome/src/icons/svg/cc-jcb.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-jcb.svg diff --git a/static/fork-awesome/src/icons/svg/cc-mastercard.svg b/live/static/fork-awesome/src/icons/svg/cc-mastercard.svg index e3809fc..e3809fc 100644 --- a/static/fork-awesome/src/icons/svg/cc-mastercard.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-mastercard.svg diff --git a/static/fork-awesome/src/icons/svg/cc-paypal.svg b/live/static/fork-awesome/src/icons/svg/cc-paypal.svg index d18e4f3..d18e4f3 100644 --- a/static/fork-awesome/src/icons/svg/cc-paypal.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-paypal.svg diff --git a/static/fork-awesome/src/icons/svg/cc-stripe.svg b/live/static/fork-awesome/src/icons/svg/cc-stripe.svg index b1141ba..b1141ba 100644 --- a/static/fork-awesome/src/icons/svg/cc-stripe.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-stripe.svg diff --git a/static/fork-awesome/src/icons/svg/cc-visa.svg b/live/static/fork-awesome/src/icons/svg/cc-visa.svg index e9732d8..e9732d8 100644 --- a/static/fork-awesome/src/icons/svg/cc-visa.svg +++ b/live/static/fork-awesome/src/icons/svg/cc-visa.svg diff --git a/static/fork-awesome/src/icons/svg/cc.svg b/live/static/fork-awesome/src/icons/svg/cc.svg index 0aaf094..0aaf094 100644 --- a/static/fork-awesome/src/icons/svg/cc.svg +++ b/live/static/fork-awesome/src/icons/svg/cc.svg diff --git a/static/fork-awesome/src/icons/svg/certificate.svg b/live/static/fork-awesome/src/icons/svg/certificate.svg index 9035c2c..9035c2c 100644 --- a/static/fork-awesome/src/icons/svg/certificate.svg +++ b/live/static/fork-awesome/src/icons/svg/certificate.svg diff --git a/static/fork-awesome/src/icons/svg/chain-broken.svg b/live/static/fork-awesome/src/icons/svg/chain-broken.svg index 4e65430..4e65430 100644 --- a/static/fork-awesome/src/icons/svg/chain-broken.svg +++ b/live/static/fork-awesome/src/icons/svg/chain-broken.svg diff --git a/static/fork-awesome/src/icons/svg/check-circle-o.svg b/live/static/fork-awesome/src/icons/svg/check-circle-o.svg index 0a31c1c..0a31c1c 100644 --- a/static/fork-awesome/src/icons/svg/check-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/check-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/check-circle.svg b/live/static/fork-awesome/src/icons/svg/check-circle.svg index 03142a0..03142a0 100644 --- a/static/fork-awesome/src/icons/svg/check-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/check-circle.svg diff --git a/static/fork-awesome/src/icons/svg/check-square-o.svg b/live/static/fork-awesome/src/icons/svg/check-square-o.svg index e337680..e337680 100644 --- a/static/fork-awesome/src/icons/svg/check-square-o.svg +++ b/live/static/fork-awesome/src/icons/svg/check-square-o.svg diff --git a/static/fork-awesome/src/icons/svg/check-square.svg b/live/static/fork-awesome/src/icons/svg/check-square.svg index 7a20589..7a20589 100644 --- a/static/fork-awesome/src/icons/svg/check-square.svg +++ b/live/static/fork-awesome/src/icons/svg/check-square.svg diff --git a/static/fork-awesome/src/icons/svg/check.svg b/live/static/fork-awesome/src/icons/svg/check.svg index b9e3741..b9e3741 100644 --- a/static/fork-awesome/src/icons/svg/check.svg +++ b/live/static/fork-awesome/src/icons/svg/check.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-circle-down.svg b/live/static/fork-awesome/src/icons/svg/chevron-circle-down.svg index 5629e70..5629e70 100644 --- a/static/fork-awesome/src/icons/svg/chevron-circle-down.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-circle-down.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-circle-left.svg b/live/static/fork-awesome/src/icons/svg/chevron-circle-left.svg index 321aba3..321aba3 100644 --- a/static/fork-awesome/src/icons/svg/chevron-circle-left.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-circle-left.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-circle-right.svg b/live/static/fork-awesome/src/icons/svg/chevron-circle-right.svg index 5850ccf..5850ccf 100644 --- a/static/fork-awesome/src/icons/svg/chevron-circle-right.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-circle-right.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-circle-up.svg b/live/static/fork-awesome/src/icons/svg/chevron-circle-up.svg index d5967ed..d5967ed 100644 --- a/static/fork-awesome/src/icons/svg/chevron-circle-up.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-circle-up.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-down.svg b/live/static/fork-awesome/src/icons/svg/chevron-down.svg index a9bc63b..a9bc63b 100644 --- a/static/fork-awesome/src/icons/svg/chevron-down.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-down.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-left.svg b/live/static/fork-awesome/src/icons/svg/chevron-left.svg index cb57fbc..cb57fbc 100644 --- a/static/fork-awesome/src/icons/svg/chevron-left.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-left.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-right.svg b/live/static/fork-awesome/src/icons/svg/chevron-right.svg index 141f87a..141f87a 100644 --- a/static/fork-awesome/src/icons/svg/chevron-right.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-right.svg diff --git a/static/fork-awesome/src/icons/svg/chevron-up.svg b/live/static/fork-awesome/src/icons/svg/chevron-up.svg index 665b6f4..665b6f4 100644 --- a/static/fork-awesome/src/icons/svg/chevron-up.svg +++ b/live/static/fork-awesome/src/icons/svg/chevron-up.svg diff --git a/static/fork-awesome/src/icons/svg/child.svg b/live/static/fork-awesome/src/icons/svg/child.svg index 8538fbd..8538fbd 100644 --- a/static/fork-awesome/src/icons/svg/child.svg +++ b/live/static/fork-awesome/src/icons/svg/child.svg diff --git a/static/fork-awesome/src/icons/svg/chrome.svg b/live/static/fork-awesome/src/icons/svg/chrome.svg index a61cf33..a61cf33 100644 --- a/static/fork-awesome/src/icons/svg/chrome.svg +++ b/live/static/fork-awesome/src/icons/svg/chrome.svg diff --git a/static/fork-awesome/src/icons/svg/circle-o-notch.svg b/live/static/fork-awesome/src/icons/svg/circle-o-notch.svg index d27ba55..d27ba55 100644 --- a/static/fork-awesome/src/icons/svg/circle-o-notch.svg +++ b/live/static/fork-awesome/src/icons/svg/circle-o-notch.svg diff --git a/static/fork-awesome/src/icons/svg/circle-o.svg b/live/static/fork-awesome/src/icons/svg/circle-o.svg index 44d22ff..44d22ff 100644 --- a/static/fork-awesome/src/icons/svg/circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/circle-thin.svg b/live/static/fork-awesome/src/icons/svg/circle-thin.svg index 2999c2c..2999c2c 100644 --- a/static/fork-awesome/src/icons/svg/circle-thin.svg +++ b/live/static/fork-awesome/src/icons/svg/circle-thin.svg diff --git a/static/fork-awesome/src/icons/svg/circle.svg b/live/static/fork-awesome/src/icons/svg/circle.svg index 642fb81..642fb81 100644 --- a/static/fork-awesome/src/icons/svg/circle.svg +++ b/live/static/fork-awesome/src/icons/svg/circle.svg diff --git a/static/fork-awesome/src/icons/svg/clipboard.svg b/live/static/fork-awesome/src/icons/svg/clipboard.svg index a45295e..a45295e 100644 --- a/static/fork-awesome/src/icons/svg/clipboard.svg +++ b/live/static/fork-awesome/src/icons/svg/clipboard.svg diff --git a/static/fork-awesome/src/icons/svg/clock-o.svg b/live/static/fork-awesome/src/icons/svg/clock-o.svg index b459ed1..b459ed1 100644 --- a/static/fork-awesome/src/icons/svg/clock-o.svg +++ b/live/static/fork-awesome/src/icons/svg/clock-o.svg diff --git a/static/fork-awesome/src/icons/svg/clone.svg b/live/static/fork-awesome/src/icons/svg/clone.svg index 304ccdf..304ccdf 100644 --- a/static/fork-awesome/src/icons/svg/clone.svg +++ b/live/static/fork-awesome/src/icons/svg/clone.svg diff --git a/static/fork-awesome/src/icons/svg/cloud-download.svg b/live/static/fork-awesome/src/icons/svg/cloud-download.svg index 70a3f1b..70a3f1b 100644 --- a/static/fork-awesome/src/icons/svg/cloud-download.svg +++ b/live/static/fork-awesome/src/icons/svg/cloud-download.svg diff --git a/static/fork-awesome/src/icons/svg/cloud-upload.svg b/live/static/fork-awesome/src/icons/svg/cloud-upload.svg index 9f416f1..9f416f1 100644 --- a/static/fork-awesome/src/icons/svg/cloud-upload.svg +++ b/live/static/fork-awesome/src/icons/svg/cloud-upload.svg diff --git a/static/fork-awesome/src/icons/svg/cloud.svg b/live/static/fork-awesome/src/icons/svg/cloud.svg index a783217..a783217 100644 --- a/static/fork-awesome/src/icons/svg/cloud.svg +++ b/live/static/fork-awesome/src/icons/svg/cloud.svg diff --git a/static/fork-awesome/src/icons/svg/code-fork.svg b/live/static/fork-awesome/src/icons/svg/code-fork.svg index 001e728..001e728 100644 --- a/static/fork-awesome/src/icons/svg/code-fork.svg +++ b/live/static/fork-awesome/src/icons/svg/code-fork.svg diff --git a/static/fork-awesome/src/icons/svg/code.svg b/live/static/fork-awesome/src/icons/svg/code.svg index 41a6fc8..41a6fc8 100644 --- a/static/fork-awesome/src/icons/svg/code.svg +++ b/live/static/fork-awesome/src/icons/svg/code.svg diff --git a/static/fork-awesome/src/icons/svg/codepen.svg b/live/static/fork-awesome/src/icons/svg/codepen.svg index 29466d0..29466d0 100644 --- a/static/fork-awesome/src/icons/svg/codepen.svg +++ b/live/static/fork-awesome/src/icons/svg/codepen.svg diff --git a/static/fork-awesome/src/icons/svg/codiepie.svg b/live/static/fork-awesome/src/icons/svg/codiepie.svg index eeadaeb..eeadaeb 100644 --- a/static/fork-awesome/src/icons/svg/codiepie.svg +++ b/live/static/fork-awesome/src/icons/svg/codiepie.svg diff --git a/static/fork-awesome/src/icons/svg/coffee.svg b/live/static/fork-awesome/src/icons/svg/coffee.svg index 4476d89..4476d89 100644 --- a/static/fork-awesome/src/icons/svg/coffee.svg +++ b/live/static/fork-awesome/src/icons/svg/coffee.svg diff --git a/static/fork-awesome/src/icons/svg/cog.svg b/live/static/fork-awesome/src/icons/svg/cog.svg index 0fd866d..0fd866d 100644 --- a/static/fork-awesome/src/icons/svg/cog.svg +++ b/live/static/fork-awesome/src/icons/svg/cog.svg diff --git a/static/fork-awesome/src/icons/svg/cogs.svg b/live/static/fork-awesome/src/icons/svg/cogs.svg index f8de33c..f8de33c 100644 --- a/static/fork-awesome/src/icons/svg/cogs.svg +++ b/live/static/fork-awesome/src/icons/svg/cogs.svg diff --git a/static/fork-awesome/src/icons/svg/columns.svg b/live/static/fork-awesome/src/icons/svg/columns.svg index 558d8dc..558d8dc 100644 --- a/static/fork-awesome/src/icons/svg/columns.svg +++ b/live/static/fork-awesome/src/icons/svg/columns.svg diff --git a/static/fork-awesome/src/icons/svg/comment-o.svg b/live/static/fork-awesome/src/icons/svg/comment-o.svg index 8ba0e79..8ba0e79 100644 --- a/static/fork-awesome/src/icons/svg/comment-o.svg +++ b/live/static/fork-awesome/src/icons/svg/comment-o.svg diff --git a/static/fork-awesome/src/icons/svg/comment.svg b/live/static/fork-awesome/src/icons/svg/comment.svg index e9846f5..e9846f5 100644 --- a/static/fork-awesome/src/icons/svg/comment.svg +++ b/live/static/fork-awesome/src/icons/svg/comment.svg diff --git a/static/fork-awesome/src/icons/svg/commenting-o.svg b/live/static/fork-awesome/src/icons/svg/commenting-o.svg index b946eda..b946eda 100644 --- a/static/fork-awesome/src/icons/svg/commenting-o.svg +++ b/live/static/fork-awesome/src/icons/svg/commenting-o.svg diff --git a/static/fork-awesome/src/icons/svg/commenting.svg b/live/static/fork-awesome/src/icons/svg/commenting.svg index 61878e7..61878e7 100644 --- a/static/fork-awesome/src/icons/svg/commenting.svg +++ b/live/static/fork-awesome/src/icons/svg/commenting.svg diff --git a/static/fork-awesome/src/icons/svg/comments-o.svg b/live/static/fork-awesome/src/icons/svg/comments-o.svg index 342034c..342034c 100644 --- a/static/fork-awesome/src/icons/svg/comments-o.svg +++ b/live/static/fork-awesome/src/icons/svg/comments-o.svg diff --git a/static/fork-awesome/src/icons/svg/comments.svg b/live/static/fork-awesome/src/icons/svg/comments.svg index 2083ade..2083ade 100644 --- a/static/fork-awesome/src/icons/svg/comments.svg +++ b/live/static/fork-awesome/src/icons/svg/comments.svg diff --git a/static/fork-awesome/src/icons/svg/compass.svg b/live/static/fork-awesome/src/icons/svg/compass.svg index abfa12f..abfa12f 100644 --- a/static/fork-awesome/src/icons/svg/compass.svg +++ b/live/static/fork-awesome/src/icons/svg/compass.svg diff --git a/static/fork-awesome/src/icons/svg/compress.svg b/live/static/fork-awesome/src/icons/svg/compress.svg index 6300f29..6300f29 100644 --- a/static/fork-awesome/src/icons/svg/compress.svg +++ b/live/static/fork-awesome/src/icons/svg/compress.svg diff --git a/static/fork-awesome/src/icons/svg/connectdevelop.svg b/live/static/fork-awesome/src/icons/svg/connectdevelop.svg index 3f79ce2..3f79ce2 100644 --- a/static/fork-awesome/src/icons/svg/connectdevelop.svg +++ b/live/static/fork-awesome/src/icons/svg/connectdevelop.svg diff --git a/static/fork-awesome/src/icons/svg/contao.svg b/live/static/fork-awesome/src/icons/svg/contao.svg index b55f9bd..b55f9bd 100644 --- a/static/fork-awesome/src/icons/svg/contao.svg +++ b/live/static/fork-awesome/src/icons/svg/contao.svg diff --git a/static/fork-awesome/src/icons/svg/copyright.svg b/live/static/fork-awesome/src/icons/svg/copyright.svg index db4e29a..db4e29a 100644 --- a/static/fork-awesome/src/icons/svg/copyright.svg +++ b/live/static/fork-awesome/src/icons/svg/copyright.svg diff --git a/static/fork-awesome/src/icons/svg/creative-commons.svg b/live/static/fork-awesome/src/icons/svg/creative-commons.svg index b1c6fd0..b1c6fd0 100644 --- a/static/fork-awesome/src/icons/svg/creative-commons.svg +++ b/live/static/fork-awesome/src/icons/svg/creative-commons.svg diff --git a/static/fork-awesome/src/icons/svg/credit-card-alt.svg b/live/static/fork-awesome/src/icons/svg/credit-card-alt.svg index fdbc1ca..fdbc1ca 100644 --- a/static/fork-awesome/src/icons/svg/credit-card-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/credit-card-alt.svg diff --git a/static/fork-awesome/src/icons/svg/credit-card.svg b/live/static/fork-awesome/src/icons/svg/credit-card.svg index 8628586..8628586 100644 --- a/static/fork-awesome/src/icons/svg/credit-card.svg +++ b/live/static/fork-awesome/src/icons/svg/credit-card.svg diff --git a/static/fork-awesome/src/icons/svg/crop.svg b/live/static/fork-awesome/src/icons/svg/crop.svg index dafc8bb..dafc8bb 100644 --- a/static/fork-awesome/src/icons/svg/crop.svg +++ b/live/static/fork-awesome/src/icons/svg/crop.svg diff --git a/static/fork-awesome/src/icons/svg/crosshairs.svg b/live/static/fork-awesome/src/icons/svg/crosshairs.svg index 7d6c6fc..7d6c6fc 100644 --- a/static/fork-awesome/src/icons/svg/crosshairs.svg +++ b/live/static/fork-awesome/src/icons/svg/crosshairs.svg diff --git a/static/fork-awesome/src/icons/svg/css3.svg b/live/static/fork-awesome/src/icons/svg/css3.svg index 587f5c7..587f5c7 100644 --- a/static/fork-awesome/src/icons/svg/css3.svg +++ b/live/static/fork-awesome/src/icons/svg/css3.svg diff --git a/static/fork-awesome/src/icons/svg/cube.svg b/live/static/fork-awesome/src/icons/svg/cube.svg index 0075e9a..0075e9a 100644 --- a/static/fork-awesome/src/icons/svg/cube.svg +++ b/live/static/fork-awesome/src/icons/svg/cube.svg diff --git a/static/fork-awesome/src/icons/svg/cubes.svg b/live/static/fork-awesome/src/icons/svg/cubes.svg index 6c98e97..6c98e97 100644 --- a/static/fork-awesome/src/icons/svg/cubes.svg +++ b/live/static/fork-awesome/src/icons/svg/cubes.svg diff --git a/static/fork-awesome/src/icons/svg/cutlery.svg b/live/static/fork-awesome/src/icons/svg/cutlery.svg index f8c8dea..f8c8dea 100644 --- a/static/fork-awesome/src/icons/svg/cutlery.svg +++ b/live/static/fork-awesome/src/icons/svg/cutlery.svg diff --git a/static/fork-awesome/src/icons/svg/dashcube.svg b/live/static/fork-awesome/src/icons/svg/dashcube.svg index ab390d5..ab390d5 100644 --- a/static/fork-awesome/src/icons/svg/dashcube.svg +++ b/live/static/fork-awesome/src/icons/svg/dashcube.svg diff --git a/static/fork-awesome/src/icons/svg/database.svg b/live/static/fork-awesome/src/icons/svg/database.svg index 816a5b5..816a5b5 100644 --- a/static/fork-awesome/src/icons/svg/database.svg +++ b/live/static/fork-awesome/src/icons/svg/database.svg diff --git a/static/fork-awesome/src/icons/svg/deaf.svg b/live/static/fork-awesome/src/icons/svg/deaf.svg index 6eb26c0..6eb26c0 100644 --- a/static/fork-awesome/src/icons/svg/deaf.svg +++ b/live/static/fork-awesome/src/icons/svg/deaf.svg diff --git a/static/fork-awesome/src/icons/svg/debian.svg b/live/static/fork-awesome/src/icons/svg/debian.svg index f695cba..f695cba 100644 --- a/static/fork-awesome/src/icons/svg/debian.svg +++ b/live/static/fork-awesome/src/icons/svg/debian.svg diff --git a/static/fork-awesome/src/icons/svg/delicious.svg b/live/static/fork-awesome/src/icons/svg/delicious.svg index a5c8e11..a5c8e11 100644 --- a/static/fork-awesome/src/icons/svg/delicious.svg +++ b/live/static/fork-awesome/src/icons/svg/delicious.svg diff --git a/static/fork-awesome/src/icons/svg/desktop.svg b/live/static/fork-awesome/src/icons/svg/desktop.svg index 0abb84a..0abb84a 100644 --- a/static/fork-awesome/src/icons/svg/desktop.svg +++ b/live/static/fork-awesome/src/icons/svg/desktop.svg diff --git a/static/fork-awesome/src/icons/svg/dev-to.svg b/live/static/fork-awesome/src/icons/svg/dev-to.svg index 445279b..445279b 100644 --- a/static/fork-awesome/src/icons/svg/dev-to.svg +++ b/live/static/fork-awesome/src/icons/svg/dev-to.svg diff --git a/static/fork-awesome/src/icons/svg/deviantart.svg b/live/static/fork-awesome/src/icons/svg/deviantart.svg index ae2da94..ae2da94 100644 --- a/static/fork-awesome/src/icons/svg/deviantart.svg +++ b/live/static/fork-awesome/src/icons/svg/deviantart.svg diff --git a/static/fork-awesome/src/icons/svg/diamond.svg b/live/static/fork-awesome/src/icons/svg/diamond.svg index 892c3b4..892c3b4 100644 --- a/static/fork-awesome/src/icons/svg/diamond.svg +++ b/live/static/fork-awesome/src/icons/svg/diamond.svg diff --git a/static/fork-awesome/src/icons/svg/diaspora.svg b/live/static/fork-awesome/src/icons/svg/diaspora.svg index 64ad81e..64ad81e 100644 --- a/static/fork-awesome/src/icons/svg/diaspora.svg +++ b/live/static/fork-awesome/src/icons/svg/diaspora.svg diff --git a/static/fork-awesome/src/icons/svg/digg.svg b/live/static/fork-awesome/src/icons/svg/digg.svg index 1efd838..1efd838 100644 --- a/static/fork-awesome/src/icons/svg/digg.svg +++ b/live/static/fork-awesome/src/icons/svg/digg.svg diff --git a/static/fork-awesome/src/icons/svg/digitalocean.svg b/live/static/fork-awesome/src/icons/svg/digitalocean.svg index 9b0edec..9b0edec 100644 --- a/static/fork-awesome/src/icons/svg/digitalocean.svg +++ b/live/static/fork-awesome/src/icons/svg/digitalocean.svg diff --git a/static/fork-awesome/src/icons/svg/discord-alt.svg b/live/static/fork-awesome/src/icons/svg/discord-alt.svg index 0a446f9..0a446f9 100644 --- a/static/fork-awesome/src/icons/svg/discord-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/discord-alt.svg diff --git a/static/fork-awesome/src/icons/svg/discord.svg b/live/static/fork-awesome/src/icons/svg/discord.svg index cab6273..cab6273 100644 --- a/static/fork-awesome/src/icons/svg/discord.svg +++ b/live/static/fork-awesome/src/icons/svg/discord.svg diff --git a/static/fork-awesome/src/icons/svg/dogmazic.svg b/live/static/fork-awesome/src/icons/svg/dogmazic.svg index 305862c..305862c 100644 --- a/static/fork-awesome/src/icons/svg/dogmazic.svg +++ b/live/static/fork-awesome/src/icons/svg/dogmazic.svg diff --git a/static/fork-awesome/src/icons/svg/dot-circle-o.svg b/live/static/fork-awesome/src/icons/svg/dot-circle-o.svg index cd772cf..cd772cf 100644 --- a/static/fork-awesome/src/icons/svg/dot-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/dot-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/download.svg b/live/static/fork-awesome/src/icons/svg/download.svg index e0288cb..e0288cb 100644 --- a/static/fork-awesome/src/icons/svg/download.svg +++ b/live/static/fork-awesome/src/icons/svg/download.svg diff --git a/static/fork-awesome/src/icons/svg/dribbble.svg b/live/static/fork-awesome/src/icons/svg/dribbble.svg index d822b41..d822b41 100644 --- a/static/fork-awesome/src/icons/svg/dribbble.svg +++ b/live/static/fork-awesome/src/icons/svg/dribbble.svg diff --git a/static/fork-awesome/src/icons/svg/dropbox.svg b/live/static/fork-awesome/src/icons/svg/dropbox.svg index 9b5fc8e..9b5fc8e 100644 --- a/static/fork-awesome/src/icons/svg/dropbox.svg +++ b/live/static/fork-awesome/src/icons/svg/dropbox.svg diff --git a/static/fork-awesome/src/icons/svg/drupal.svg b/live/static/fork-awesome/src/icons/svg/drupal.svg index c718d2b..c718d2b 100644 --- a/static/fork-awesome/src/icons/svg/drupal.svg +++ b/live/static/fork-awesome/src/icons/svg/drupal.svg diff --git a/static/fork-awesome/src/icons/svg/edge.svg b/live/static/fork-awesome/src/icons/svg/edge.svg index be0b361..be0b361 100644 --- a/static/fork-awesome/src/icons/svg/edge.svg +++ b/live/static/fork-awesome/src/icons/svg/edge.svg diff --git a/static/fork-awesome/src/icons/svg/eercast.svg b/live/static/fork-awesome/src/icons/svg/eercast.svg index 7f0e23d..7f0e23d 100644 --- a/static/fork-awesome/src/icons/svg/eercast.svg +++ b/live/static/fork-awesome/src/icons/svg/eercast.svg diff --git a/static/fork-awesome/src/icons/svg/eject.svg b/live/static/fork-awesome/src/icons/svg/eject.svg index 7f711cd..7f711cd 100644 --- a/static/fork-awesome/src/icons/svg/eject.svg +++ b/live/static/fork-awesome/src/icons/svg/eject.svg diff --git a/static/fork-awesome/src/icons/svg/ellipsis-h.svg b/live/static/fork-awesome/src/icons/svg/ellipsis-h.svg index a504d0c..a504d0c 100644 --- a/static/fork-awesome/src/icons/svg/ellipsis-h.svg +++ b/live/static/fork-awesome/src/icons/svg/ellipsis-h.svg diff --git a/static/fork-awesome/src/icons/svg/ellipsis-v.svg b/live/static/fork-awesome/src/icons/svg/ellipsis-v.svg index 0869df1..0869df1 100644 --- a/static/fork-awesome/src/icons/svg/ellipsis-v.svg +++ b/live/static/fork-awesome/src/icons/svg/ellipsis-v.svg diff --git a/static/fork-awesome/src/icons/svg/emby.svg b/live/static/fork-awesome/src/icons/svg/emby.svg index 1042774..1042774 100644 --- a/static/fork-awesome/src/icons/svg/emby.svg +++ b/live/static/fork-awesome/src/icons/svg/emby.svg diff --git a/static/fork-awesome/src/icons/svg/empire.svg b/live/static/fork-awesome/src/icons/svg/empire.svg index a54cec9..a54cec9 100644 --- a/static/fork-awesome/src/icons/svg/empire.svg +++ b/live/static/fork-awesome/src/icons/svg/empire.svg diff --git a/static/fork-awesome/src/icons/svg/envelope-o.svg b/live/static/fork-awesome/src/icons/svg/envelope-o.svg index 1eff37b..1eff37b 100644 --- a/static/fork-awesome/src/icons/svg/envelope-o.svg +++ b/live/static/fork-awesome/src/icons/svg/envelope-o.svg diff --git a/static/fork-awesome/src/icons/svg/envelope-open-o.svg b/live/static/fork-awesome/src/icons/svg/envelope-open-o.svg index ed04be0..ed04be0 100644 --- a/static/fork-awesome/src/icons/svg/envelope-open-o.svg +++ b/live/static/fork-awesome/src/icons/svg/envelope-open-o.svg diff --git a/static/fork-awesome/src/icons/svg/envelope-open.svg b/live/static/fork-awesome/src/icons/svg/envelope-open.svg index 7b26826..7b26826 100644 --- a/static/fork-awesome/src/icons/svg/envelope-open.svg +++ b/live/static/fork-awesome/src/icons/svg/envelope-open.svg diff --git a/static/fork-awesome/src/icons/svg/envelope-square.svg b/live/static/fork-awesome/src/icons/svg/envelope-square.svg index 3aa1c26..3aa1c26 100644 --- a/static/fork-awesome/src/icons/svg/envelope-square.svg +++ b/live/static/fork-awesome/src/icons/svg/envelope-square.svg diff --git a/static/fork-awesome/src/icons/svg/envelope.svg b/live/static/fork-awesome/src/icons/svg/envelope.svg index 2078c5d..2078c5d 100644 --- a/static/fork-awesome/src/icons/svg/envelope.svg +++ b/live/static/fork-awesome/src/icons/svg/envelope.svg diff --git a/static/fork-awesome/src/icons/svg/envira.svg b/live/static/fork-awesome/src/icons/svg/envira.svg index 3942a84..3942a84 100644 --- a/static/fork-awesome/src/icons/svg/envira.svg +++ b/live/static/fork-awesome/src/icons/svg/envira.svg diff --git a/static/fork-awesome/src/icons/svg/eraser.svg b/live/static/fork-awesome/src/icons/svg/eraser.svg index 40e148d..40e148d 100644 --- a/static/fork-awesome/src/icons/svg/eraser.svg +++ b/live/static/fork-awesome/src/icons/svg/eraser.svg diff --git a/static/fork-awesome/src/icons/svg/ethereum.svg b/live/static/fork-awesome/src/icons/svg/ethereum.svg index b272b0d..b272b0d 100644 --- a/static/fork-awesome/src/icons/svg/ethereum.svg +++ b/live/static/fork-awesome/src/icons/svg/ethereum.svg diff --git a/static/fork-awesome/src/icons/svg/etsy.svg b/live/static/fork-awesome/src/icons/svg/etsy.svg index 93652e7..93652e7 100644 --- a/static/fork-awesome/src/icons/svg/etsy.svg +++ b/live/static/fork-awesome/src/icons/svg/etsy.svg diff --git a/static/fork-awesome/src/icons/svg/eur.svg b/live/static/fork-awesome/src/icons/svg/eur.svg index 7c6e67c..7c6e67c 100644 --- a/static/fork-awesome/src/icons/svg/eur.svg +++ b/live/static/fork-awesome/src/icons/svg/eur.svg diff --git a/static/fork-awesome/src/icons/svg/exchange.svg b/live/static/fork-awesome/src/icons/svg/exchange.svg index ed10806..ed10806 100644 --- a/static/fork-awesome/src/icons/svg/exchange.svg +++ b/live/static/fork-awesome/src/icons/svg/exchange.svg diff --git a/static/fork-awesome/src/icons/svg/exclamation-circle.svg b/live/static/fork-awesome/src/icons/svg/exclamation-circle.svg index 9e6a235..9e6a235 100644 --- a/static/fork-awesome/src/icons/svg/exclamation-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/exclamation-circle.svg diff --git a/static/fork-awesome/src/icons/svg/exclamation-triangle.svg b/live/static/fork-awesome/src/icons/svg/exclamation-triangle.svg index de45347..de45347 100644 --- a/static/fork-awesome/src/icons/svg/exclamation-triangle.svg +++ b/live/static/fork-awesome/src/icons/svg/exclamation-triangle.svg diff --git a/static/fork-awesome/src/icons/svg/exclamation.svg b/live/static/fork-awesome/src/icons/svg/exclamation.svg index 35a57b5..35a57b5 100644 --- a/static/fork-awesome/src/icons/svg/exclamation.svg +++ b/live/static/fork-awesome/src/icons/svg/exclamation.svg diff --git a/static/fork-awesome/src/icons/svg/expand.svg b/live/static/fork-awesome/src/icons/svg/expand.svg index a9da4b3..a9da4b3 100644 --- a/static/fork-awesome/src/icons/svg/expand.svg +++ b/live/static/fork-awesome/src/icons/svg/expand.svg diff --git a/static/fork-awesome/src/icons/svg/expeditedssl.svg b/live/static/fork-awesome/src/icons/svg/expeditedssl.svg index dda6aa2..dda6aa2 100644 --- a/static/fork-awesome/src/icons/svg/expeditedssl.svg +++ b/live/static/fork-awesome/src/icons/svg/expeditedssl.svg diff --git a/static/fork-awesome/src/icons/svg/external-link-square.svg b/live/static/fork-awesome/src/icons/svg/external-link-square.svg index d8e16d5..d8e16d5 100644 --- a/static/fork-awesome/src/icons/svg/external-link-square.svg +++ b/live/static/fork-awesome/src/icons/svg/external-link-square.svg diff --git a/static/fork-awesome/src/icons/svg/external-link.svg b/live/static/fork-awesome/src/icons/svg/external-link.svg index dd7d285..dd7d285 100644 --- a/static/fork-awesome/src/icons/svg/external-link.svg +++ b/live/static/fork-awesome/src/icons/svg/external-link.svg diff --git a/static/fork-awesome/src/icons/svg/eye-slash.svg b/live/static/fork-awesome/src/icons/svg/eye-slash.svg index d72cb61..d72cb61 100644 --- a/static/fork-awesome/src/icons/svg/eye-slash.svg +++ b/live/static/fork-awesome/src/icons/svg/eye-slash.svg diff --git a/static/fork-awesome/src/icons/svg/eye.svg b/live/static/fork-awesome/src/icons/svg/eye.svg index f9d0a0b..f9d0a0b 100644 --- a/static/fork-awesome/src/icons/svg/eye.svg +++ b/live/static/fork-awesome/src/icons/svg/eye.svg diff --git a/static/fork-awesome/src/icons/svg/eyedropper.svg b/live/static/fork-awesome/src/icons/svg/eyedropper.svg index 9825bd8..9825bd8 100644 --- a/static/fork-awesome/src/icons/svg/eyedropper.svg +++ b/live/static/fork-awesome/src/icons/svg/eyedropper.svg diff --git a/static/fork-awesome/src/icons/svg/f-droid.svg b/live/static/fork-awesome/src/icons/svg/f-droid.svg index 6baa567..6baa567 100644 --- a/static/fork-awesome/src/icons/svg/f-droid.svg +++ b/live/static/fork-awesome/src/icons/svg/f-droid.svg diff --git a/static/fork-awesome/src/icons/svg/facebook-messenger.svg b/live/static/fork-awesome/src/icons/svg/facebook-messenger.svg index 8c3b47d..8c3b47d 100644 --- a/static/fork-awesome/src/icons/svg/facebook-messenger.svg +++ b/live/static/fork-awesome/src/icons/svg/facebook-messenger.svg diff --git a/static/fork-awesome/src/icons/svg/facebook-official.svg b/live/static/fork-awesome/src/icons/svg/facebook-official.svg index 4a94dc1..4a94dc1 100644 --- a/static/fork-awesome/src/icons/svg/facebook-official.svg +++ b/live/static/fork-awesome/src/icons/svg/facebook-official.svg diff --git a/static/fork-awesome/src/icons/svg/facebook-square.svg b/live/static/fork-awesome/src/icons/svg/facebook-square.svg index 9ba33a4..9ba33a4 100644 --- a/static/fork-awesome/src/icons/svg/facebook-square.svg +++ b/live/static/fork-awesome/src/icons/svg/facebook-square.svg diff --git a/static/fork-awesome/src/icons/svg/facebook.svg b/live/static/fork-awesome/src/icons/svg/facebook.svg index 56667fa..56667fa 100644 --- a/static/fork-awesome/src/icons/svg/facebook.svg +++ b/live/static/fork-awesome/src/icons/svg/facebook.svg diff --git a/static/fork-awesome/src/icons/svg/fast-backward.svg b/live/static/fork-awesome/src/icons/svg/fast-backward.svg index fff4e7d..fff4e7d 100644 --- a/static/fork-awesome/src/icons/svg/fast-backward.svg +++ b/live/static/fork-awesome/src/icons/svg/fast-backward.svg diff --git a/static/fork-awesome/src/icons/svg/fast-forward.svg b/live/static/fork-awesome/src/icons/svg/fast-forward.svg index c22e18a..c22e18a 100644 --- a/static/fork-awesome/src/icons/svg/fast-forward.svg +++ b/live/static/fork-awesome/src/icons/svg/fast-forward.svg diff --git a/static/fork-awesome/src/icons/svg/fax.svg b/live/static/fork-awesome/src/icons/svg/fax.svg index 313c9f2..313c9f2 100644 --- a/static/fork-awesome/src/icons/svg/fax.svg +++ b/live/static/fork-awesome/src/icons/svg/fax.svg diff --git a/static/fork-awesome/src/icons/svg/female.svg b/live/static/fork-awesome/src/icons/svg/female.svg index 41ebd87..41ebd87 100644 --- a/static/fork-awesome/src/icons/svg/female.svg +++ b/live/static/fork-awesome/src/icons/svg/female.svg diff --git a/static/fork-awesome/src/icons/svg/ffmpeg.svg b/live/static/fork-awesome/src/icons/svg/ffmpeg.svg index 2a1621b..2a1621b 100644 --- a/static/fork-awesome/src/icons/svg/ffmpeg.svg +++ b/live/static/fork-awesome/src/icons/svg/ffmpeg.svg diff --git a/static/fork-awesome/src/icons/svg/fighter-jet.svg b/live/static/fork-awesome/src/icons/svg/fighter-jet.svg index 5d0995c..5d0995c 100644 --- a/static/fork-awesome/src/icons/svg/fighter-jet.svg +++ b/live/static/fork-awesome/src/icons/svg/fighter-jet.svg diff --git a/static/fork-awesome/src/icons/svg/file-archive-o.svg b/live/static/fork-awesome/src/icons/svg/file-archive-o.svg index bd99c37..bd99c37 100644 --- a/static/fork-awesome/src/icons/svg/file-archive-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-archive-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-audio-o.svg b/live/static/fork-awesome/src/icons/svg/file-audio-o.svg index fe0a167..fe0a167 100644 --- a/static/fork-awesome/src/icons/svg/file-audio-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-audio-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-code-o.svg b/live/static/fork-awesome/src/icons/svg/file-code-o.svg index 814c888..814c888 100644 --- a/static/fork-awesome/src/icons/svg/file-code-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-code-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-epub.svg b/live/static/fork-awesome/src/icons/svg/file-epub.svg index 3858a9d..3858a9d 100644 --- a/static/fork-awesome/src/icons/svg/file-epub.svg +++ b/live/static/fork-awesome/src/icons/svg/file-epub.svg diff --git a/static/fork-awesome/src/icons/svg/file-excel-o.svg b/live/static/fork-awesome/src/icons/svg/file-excel-o.svg index 1f1f067..1f1f067 100644 --- a/static/fork-awesome/src/icons/svg/file-excel-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-excel-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-image-o.svg b/live/static/fork-awesome/src/icons/svg/file-image-o.svg index 3c411d9..3c411d9 100644 --- a/static/fork-awesome/src/icons/svg/file-image-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-image-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-o.svg b/live/static/fork-awesome/src/icons/svg/file-o.svg index 4dbf6d9..4dbf6d9 100644 --- a/static/fork-awesome/src/icons/svg/file-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-pdf-o.svg b/live/static/fork-awesome/src/icons/svg/file-pdf-o.svg index b04108c..b04108c 100644 --- a/static/fork-awesome/src/icons/svg/file-pdf-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-pdf-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-powerpoint-o.svg b/live/static/fork-awesome/src/icons/svg/file-powerpoint-o.svg index 7689b65..7689b65 100644 --- a/static/fork-awesome/src/icons/svg/file-powerpoint-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-powerpoint-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-text-o.svg b/live/static/fork-awesome/src/icons/svg/file-text-o.svg index 21fa1bc..21fa1bc 100644 --- a/static/fork-awesome/src/icons/svg/file-text-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-text-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-text.svg b/live/static/fork-awesome/src/icons/svg/file-text.svg index 0e82d87..0e82d87 100644 --- a/static/fork-awesome/src/icons/svg/file-text.svg +++ b/live/static/fork-awesome/src/icons/svg/file-text.svg diff --git a/static/fork-awesome/src/icons/svg/file-video-o.svg b/live/static/fork-awesome/src/icons/svg/file-video-o.svg index 939c471..939c471 100644 --- a/static/fork-awesome/src/icons/svg/file-video-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-video-o.svg diff --git a/static/fork-awesome/src/icons/svg/file-word-o.svg b/live/static/fork-awesome/src/icons/svg/file-word-o.svg index b98cfb8..b98cfb8 100644 --- a/static/fork-awesome/src/icons/svg/file-word-o.svg +++ b/live/static/fork-awesome/src/icons/svg/file-word-o.svg diff --git a/static/fork-awesome/src/icons/svg/file.svg b/live/static/fork-awesome/src/icons/svg/file.svg index a0e12b1..a0e12b1 100644 --- a/static/fork-awesome/src/icons/svg/file.svg +++ b/live/static/fork-awesome/src/icons/svg/file.svg diff --git a/static/fork-awesome/src/icons/svg/files-o.svg b/live/static/fork-awesome/src/icons/svg/files-o.svg index d2bdb65..d2bdb65 100644 --- a/static/fork-awesome/src/icons/svg/files-o.svg +++ b/live/static/fork-awesome/src/icons/svg/files-o.svg diff --git a/static/fork-awesome/src/icons/svg/film.svg b/live/static/fork-awesome/src/icons/svg/film.svg index f8b14ba..f8b14ba 100644 --- a/static/fork-awesome/src/icons/svg/film.svg +++ b/live/static/fork-awesome/src/icons/svg/film.svg diff --git a/static/fork-awesome/src/icons/svg/filter.svg b/live/static/fork-awesome/src/icons/svg/filter.svg index 545b4ae..545b4ae 100644 --- a/static/fork-awesome/src/icons/svg/filter.svg +++ b/live/static/fork-awesome/src/icons/svg/filter.svg diff --git a/static/fork-awesome/src/icons/svg/fire-extinguisher.svg b/live/static/fork-awesome/src/icons/svg/fire-extinguisher.svg index 63038b5..63038b5 100644 --- a/static/fork-awesome/src/icons/svg/fire-extinguisher.svg +++ b/live/static/fork-awesome/src/icons/svg/fire-extinguisher.svg diff --git a/static/fork-awesome/src/icons/svg/fire.svg b/live/static/fork-awesome/src/icons/svg/fire.svg index b5d3e4b..b5d3e4b 100644 --- a/static/fork-awesome/src/icons/svg/fire.svg +++ b/live/static/fork-awesome/src/icons/svg/fire.svg diff --git a/static/fork-awesome/src/icons/svg/firefox.svg b/live/static/fork-awesome/src/icons/svg/firefox.svg index b417957..b417957 100644 --- a/static/fork-awesome/src/icons/svg/firefox.svg +++ b/live/static/fork-awesome/src/icons/svg/firefox.svg diff --git a/static/fork-awesome/src/icons/svg/first-order.svg b/live/static/fork-awesome/src/icons/svg/first-order.svg index 7edb6ad..7edb6ad 100644 --- a/static/fork-awesome/src/icons/svg/first-order.svg +++ b/live/static/fork-awesome/src/icons/svg/first-order.svg diff --git a/static/fork-awesome/src/icons/svg/flag-checkered.svg b/live/static/fork-awesome/src/icons/svg/flag-checkered.svg index 05864c1..05864c1 100644 --- a/static/fork-awesome/src/icons/svg/flag-checkered.svg +++ b/live/static/fork-awesome/src/icons/svg/flag-checkered.svg diff --git a/static/fork-awesome/src/icons/svg/flag-o.svg b/live/static/fork-awesome/src/icons/svg/flag-o.svg index 1776e30..1776e30 100644 --- a/static/fork-awesome/src/icons/svg/flag-o.svg +++ b/live/static/fork-awesome/src/icons/svg/flag-o.svg diff --git a/static/fork-awesome/src/icons/svg/flag.svg b/live/static/fork-awesome/src/icons/svg/flag.svg index 43608fc..43608fc 100644 --- a/static/fork-awesome/src/icons/svg/flag.svg +++ b/live/static/fork-awesome/src/icons/svg/flag.svg diff --git a/static/fork-awesome/src/icons/svg/flask.svg b/live/static/fork-awesome/src/icons/svg/flask.svg index 99cb190..99cb190 100644 --- a/static/fork-awesome/src/icons/svg/flask.svg +++ b/live/static/fork-awesome/src/icons/svg/flask.svg diff --git a/static/fork-awesome/src/icons/svg/flickr.svg b/live/static/fork-awesome/src/icons/svg/flickr.svg index 8522b2f..8522b2f 100644 --- a/static/fork-awesome/src/icons/svg/flickr.svg +++ b/live/static/fork-awesome/src/icons/svg/flickr.svg diff --git a/static/fork-awesome/src/icons/svg/floppy-o.svg b/live/static/fork-awesome/src/icons/svg/floppy-o.svg index 8639e6a..8639e6a 100644 --- a/static/fork-awesome/src/icons/svg/floppy-o.svg +++ b/live/static/fork-awesome/src/icons/svg/floppy-o.svg diff --git a/static/fork-awesome/src/icons/svg/folder-o.svg b/live/static/fork-awesome/src/icons/svg/folder-o.svg index d5d126b..d5d126b 100644 --- a/static/fork-awesome/src/icons/svg/folder-o.svg +++ b/live/static/fork-awesome/src/icons/svg/folder-o.svg diff --git a/static/fork-awesome/src/icons/svg/folder-open-o.svg b/live/static/fork-awesome/src/icons/svg/folder-open-o.svg index 2040791..2040791 100644 --- a/static/fork-awesome/src/icons/svg/folder-open-o.svg +++ b/live/static/fork-awesome/src/icons/svg/folder-open-o.svg diff --git a/static/fork-awesome/src/icons/svg/folder-open.svg b/live/static/fork-awesome/src/icons/svg/folder-open.svg index 5fb7683..5fb7683 100644 --- a/static/fork-awesome/src/icons/svg/folder-open.svg +++ b/live/static/fork-awesome/src/icons/svg/folder-open.svg diff --git a/static/fork-awesome/src/icons/svg/folder.svg b/live/static/fork-awesome/src/icons/svg/folder.svg index 0b02dc5..0b02dc5 100644 --- a/static/fork-awesome/src/icons/svg/folder.svg +++ b/live/static/fork-awesome/src/icons/svg/folder.svg diff --git a/static/fork-awesome/src/icons/svg/font-awesome.svg b/live/static/fork-awesome/src/icons/svg/font-awesome.svg index e1d0610..e1d0610 100644 --- a/static/fork-awesome/src/icons/svg/font-awesome.svg +++ b/live/static/fork-awesome/src/icons/svg/font-awesome.svg diff --git a/static/fork-awesome/src/icons/svg/font.svg b/live/static/fork-awesome/src/icons/svg/font.svg index f1b35aa..f1b35aa 100644 --- a/static/fork-awesome/src/icons/svg/font.svg +++ b/live/static/fork-awesome/src/icons/svg/font.svg diff --git a/static/fork-awesome/src/icons/svg/fonticons.svg b/live/static/fork-awesome/src/icons/svg/fonticons.svg index 0de8a14..0de8a14 100644 --- a/static/fork-awesome/src/icons/svg/fonticons.svg +++ b/live/static/fork-awesome/src/icons/svg/fonticons.svg diff --git a/static/fork-awesome/src/icons/svg/fork-awesome.svg b/live/static/fork-awesome/src/icons/svg/fork-awesome.svg index 44a217e..44a217e 100644 --- a/static/fork-awesome/src/icons/svg/fork-awesome.svg +++ b/live/static/fork-awesome/src/icons/svg/fork-awesome.svg diff --git a/static/fork-awesome/src/icons/svg/fort-awesome.svg b/live/static/fork-awesome/src/icons/svg/fort-awesome.svg index 398e5ad..398e5ad 100644 --- a/static/fork-awesome/src/icons/svg/fort-awesome.svg +++ b/live/static/fork-awesome/src/icons/svg/fort-awesome.svg diff --git a/static/fork-awesome/src/icons/svg/forumbee.svg b/live/static/fork-awesome/src/icons/svg/forumbee.svg index 3088add..3088add 100644 --- a/static/fork-awesome/src/icons/svg/forumbee.svg +++ b/live/static/fork-awesome/src/icons/svg/forumbee.svg diff --git a/static/fork-awesome/src/icons/svg/forward.svg b/live/static/fork-awesome/src/icons/svg/forward.svg index 89c62bf..89c62bf 100644 --- a/static/fork-awesome/src/icons/svg/forward.svg +++ b/live/static/fork-awesome/src/icons/svg/forward.svg diff --git a/static/fork-awesome/src/icons/svg/foursquare.svg b/live/static/fork-awesome/src/icons/svg/foursquare.svg index b6a890c..b6a890c 100644 --- a/static/fork-awesome/src/icons/svg/foursquare.svg +++ b/live/static/fork-awesome/src/icons/svg/foursquare.svg diff --git a/static/fork-awesome/src/icons/svg/free-code-camp.svg b/live/static/fork-awesome/src/icons/svg/free-code-camp.svg index e64fb88..e64fb88 100644 --- a/static/fork-awesome/src/icons/svg/free-code-camp.svg +++ b/live/static/fork-awesome/src/icons/svg/free-code-camp.svg diff --git a/static/fork-awesome/src/icons/svg/freedombox.svg b/live/static/fork-awesome/src/icons/svg/freedombox.svg index cee7a3b..cee7a3b 100644 --- a/static/fork-awesome/src/icons/svg/freedombox.svg +++ b/live/static/fork-awesome/src/icons/svg/freedombox.svg diff --git a/static/fork-awesome/src/icons/svg/friendica.svg b/live/static/fork-awesome/src/icons/svg/friendica.svg index d2a6148..d2a6148 100644 --- a/static/fork-awesome/src/icons/svg/friendica.svg +++ b/live/static/fork-awesome/src/icons/svg/friendica.svg diff --git a/static/fork-awesome/src/icons/svg/frown-o.svg b/live/static/fork-awesome/src/icons/svg/frown-o.svg index 3ae3f65..3ae3f65 100644 --- a/static/fork-awesome/src/icons/svg/frown-o.svg +++ b/live/static/fork-awesome/src/icons/svg/frown-o.svg diff --git a/static/fork-awesome/src/icons/svg/futbol-o.svg b/live/static/fork-awesome/src/icons/svg/futbol-o.svg index 432ec36..432ec36 100644 --- a/static/fork-awesome/src/icons/svg/futbol-o.svg +++ b/live/static/fork-awesome/src/icons/svg/futbol-o.svg diff --git a/static/fork-awesome/src/icons/svg/gamepad.svg b/live/static/fork-awesome/src/icons/svg/gamepad.svg index 67ddc2d..67ddc2d 100644 --- a/static/fork-awesome/src/icons/svg/gamepad.svg +++ b/live/static/fork-awesome/src/icons/svg/gamepad.svg diff --git a/static/fork-awesome/src/icons/svg/gavel.svg b/live/static/fork-awesome/src/icons/svg/gavel.svg index 51d5db7..51d5db7 100644 --- a/static/fork-awesome/src/icons/svg/gavel.svg +++ b/live/static/fork-awesome/src/icons/svg/gavel.svg diff --git a/static/fork-awesome/src/icons/svg/gbp.svg b/live/static/fork-awesome/src/icons/svg/gbp.svg index 408739f..408739f 100644 --- a/static/fork-awesome/src/icons/svg/gbp.svg +++ b/live/static/fork-awesome/src/icons/svg/gbp.svg diff --git a/static/fork-awesome/src/icons/svg/genderless.svg b/live/static/fork-awesome/src/icons/svg/genderless.svg index 42e6690..42e6690 100644 --- a/static/fork-awesome/src/icons/svg/genderless.svg +++ b/live/static/fork-awesome/src/icons/svg/genderless.svg diff --git a/static/fork-awesome/src/icons/svg/get-pocket.svg b/live/static/fork-awesome/src/icons/svg/get-pocket.svg index 1c652ea..1c652ea 100644 --- a/static/fork-awesome/src/icons/svg/get-pocket.svg +++ b/live/static/fork-awesome/src/icons/svg/get-pocket.svg diff --git a/static/fork-awesome/src/icons/svg/gg-circle.svg b/live/static/fork-awesome/src/icons/svg/gg-circle.svg index d42be52..d42be52 100644 --- a/static/fork-awesome/src/icons/svg/gg-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/gg-circle.svg diff --git a/static/fork-awesome/src/icons/svg/gg.svg b/live/static/fork-awesome/src/icons/svg/gg.svg index 0d2bfbc..0d2bfbc 100644 --- a/static/fork-awesome/src/icons/svg/gg.svg +++ b/live/static/fork-awesome/src/icons/svg/gg.svg diff --git a/static/fork-awesome/src/icons/svg/gift.svg b/live/static/fork-awesome/src/icons/svg/gift.svg index d40916b..d40916b 100644 --- a/static/fork-awesome/src/icons/svg/gift.svg +++ b/live/static/fork-awesome/src/icons/svg/gift.svg diff --git a/static/fork-awesome/src/icons/svg/gimp.svg b/live/static/fork-awesome/src/icons/svg/gimp.svg index 9440e22..9440e22 100644 --- a/static/fork-awesome/src/icons/svg/gimp.svg +++ b/live/static/fork-awesome/src/icons/svg/gimp.svg diff --git a/static/fork-awesome/src/icons/svg/git-square.svg b/live/static/fork-awesome/src/icons/svg/git-square.svg index eeb988c..eeb988c 100644 --- a/static/fork-awesome/src/icons/svg/git-square.svg +++ b/live/static/fork-awesome/src/icons/svg/git-square.svg diff --git a/static/fork-awesome/src/icons/svg/git.svg b/live/static/fork-awesome/src/icons/svg/git.svg index e4cdf4e..e4cdf4e 100644 --- a/static/fork-awesome/src/icons/svg/git.svg +++ b/live/static/fork-awesome/src/icons/svg/git.svg diff --git a/static/fork-awesome/src/icons/svg/gitea.svg b/live/static/fork-awesome/src/icons/svg/gitea.svg index 071af3c..071af3c 100644 --- a/static/fork-awesome/src/icons/svg/gitea.svg +++ b/live/static/fork-awesome/src/icons/svg/gitea.svg diff --git a/static/fork-awesome/src/icons/svg/github-alt.svg b/live/static/fork-awesome/src/icons/svg/github-alt.svg index 2629c44..2629c44 100644 --- a/static/fork-awesome/src/icons/svg/github-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/github-alt.svg diff --git a/static/fork-awesome/src/icons/svg/github-square.svg b/live/static/fork-awesome/src/icons/svg/github-square.svg index 6a4e3f0..6a4e3f0 100644 --- a/static/fork-awesome/src/icons/svg/github-square.svg +++ b/live/static/fork-awesome/src/icons/svg/github-square.svg diff --git a/static/fork-awesome/src/icons/svg/github.svg b/live/static/fork-awesome/src/icons/svg/github.svg index 747b058..747b058 100644 --- a/static/fork-awesome/src/icons/svg/github.svg +++ b/live/static/fork-awesome/src/icons/svg/github.svg diff --git a/static/fork-awesome/src/icons/svg/gitlab.svg b/live/static/fork-awesome/src/icons/svg/gitlab.svg index 22aa4ac..22aa4ac 100644 --- a/static/fork-awesome/src/icons/svg/gitlab.svg +++ b/live/static/fork-awesome/src/icons/svg/gitlab.svg diff --git a/static/fork-awesome/src/icons/svg/glass.svg b/live/static/fork-awesome/src/icons/svg/glass.svg index 21249be..21249be 100644 --- a/static/fork-awesome/src/icons/svg/glass.svg +++ b/live/static/fork-awesome/src/icons/svg/glass.svg diff --git a/static/fork-awesome/src/icons/svg/glide-g.svg b/live/static/fork-awesome/src/icons/svg/glide-g.svg index da4d264..da4d264 100644 --- a/static/fork-awesome/src/icons/svg/glide-g.svg +++ b/live/static/fork-awesome/src/icons/svg/glide-g.svg diff --git a/static/fork-awesome/src/icons/svg/glide.svg b/live/static/fork-awesome/src/icons/svg/glide.svg index 1a7c1c9..1a7c1c9 100644 --- a/static/fork-awesome/src/icons/svg/glide.svg +++ b/live/static/fork-awesome/src/icons/svg/glide.svg diff --git a/static/fork-awesome/src/icons/svg/globe-e.svg b/live/static/fork-awesome/src/icons/svg/globe-e.svg index 4bc258e..4bc258e 100644 --- a/static/fork-awesome/src/icons/svg/globe-e.svg +++ b/live/static/fork-awesome/src/icons/svg/globe-e.svg diff --git a/static/fork-awesome/src/icons/svg/globe-w.svg b/live/static/fork-awesome/src/icons/svg/globe-w.svg index 3774aad..3774aad 100644 --- a/static/fork-awesome/src/icons/svg/globe-w.svg +++ b/live/static/fork-awesome/src/icons/svg/globe-w.svg diff --git a/static/fork-awesome/src/icons/svg/globe.svg b/live/static/fork-awesome/src/icons/svg/globe.svg index 0ad785b..0ad785b 100644 --- a/static/fork-awesome/src/icons/svg/globe.svg +++ b/live/static/fork-awesome/src/icons/svg/globe.svg diff --git a/static/fork-awesome/src/icons/svg/gnu-social.svg b/live/static/fork-awesome/src/icons/svg/gnu-social.svg index e352062..e352062 100644 --- a/static/fork-awesome/src/icons/svg/gnu-social.svg +++ b/live/static/fork-awesome/src/icons/svg/gnu-social.svg diff --git a/static/fork-awesome/src/icons/svg/gnupg.svg b/live/static/fork-awesome/src/icons/svg/gnupg.svg index 20705fc..20705fc 100644 --- a/static/fork-awesome/src/icons/svg/gnupg.svg +++ b/live/static/fork-awesome/src/icons/svg/gnupg.svg diff --git a/static/fork-awesome/src/icons/svg/google-plus-official.svg b/live/static/fork-awesome/src/icons/svg/google-plus-official.svg index c2dd185..c2dd185 100644 --- a/static/fork-awesome/src/icons/svg/google-plus-official.svg +++ b/live/static/fork-awesome/src/icons/svg/google-plus-official.svg diff --git a/static/fork-awesome/src/icons/svg/google-plus-square.svg b/live/static/fork-awesome/src/icons/svg/google-plus-square.svg index 1d07c74..1d07c74 100644 --- a/static/fork-awesome/src/icons/svg/google-plus-square.svg +++ b/live/static/fork-awesome/src/icons/svg/google-plus-square.svg diff --git a/static/fork-awesome/src/icons/svg/google-plus.svg b/live/static/fork-awesome/src/icons/svg/google-plus.svg index 8df5314..8df5314 100644 --- a/static/fork-awesome/src/icons/svg/google-plus.svg +++ b/live/static/fork-awesome/src/icons/svg/google-plus.svg diff --git a/static/fork-awesome/src/icons/svg/google-wallet.svg b/live/static/fork-awesome/src/icons/svg/google-wallet.svg index a3117cc..a3117cc 100644 --- a/static/fork-awesome/src/icons/svg/google-wallet.svg +++ b/live/static/fork-awesome/src/icons/svg/google-wallet.svg diff --git a/static/fork-awesome/src/icons/svg/google.svg b/live/static/fork-awesome/src/icons/svg/google.svg index b6a27e6..b6a27e6 100644 --- a/static/fork-awesome/src/icons/svg/google.svg +++ b/live/static/fork-awesome/src/icons/svg/google.svg diff --git a/static/fork-awesome/src/icons/svg/graduation-cap.svg b/live/static/fork-awesome/src/icons/svg/graduation-cap.svg index f590521..f590521 100644 --- a/static/fork-awesome/src/icons/svg/graduation-cap.svg +++ b/live/static/fork-awesome/src/icons/svg/graduation-cap.svg diff --git a/static/fork-awesome/src/icons/svg/gratipay.svg b/live/static/fork-awesome/src/icons/svg/gratipay.svg index 2f0989f..2f0989f 100644 --- a/static/fork-awesome/src/icons/svg/gratipay.svg +++ b/live/static/fork-awesome/src/icons/svg/gratipay.svg diff --git a/static/fork-awesome/src/icons/svg/grav.svg b/live/static/fork-awesome/src/icons/svg/grav.svg index 33f3640..33f3640 100644 --- a/static/fork-awesome/src/icons/svg/grav.svg +++ b/live/static/fork-awesome/src/icons/svg/grav.svg diff --git a/static/fork-awesome/src/icons/svg/h-square.svg b/live/static/fork-awesome/src/icons/svg/h-square.svg index 8a556bf..8a556bf 100644 --- a/static/fork-awesome/src/icons/svg/h-square.svg +++ b/live/static/fork-awesome/src/icons/svg/h-square.svg diff --git a/static/fork-awesome/src/icons/svg/hackaday.svg b/live/static/fork-awesome/src/icons/svg/hackaday.svg index e8a3d81..e8a3d81 100644 --- a/static/fork-awesome/src/icons/svg/hackaday.svg +++ b/live/static/fork-awesome/src/icons/svg/hackaday.svg diff --git a/static/fork-awesome/src/icons/svg/hacker-news.svg b/live/static/fork-awesome/src/icons/svg/hacker-news.svg index 957f53d..957f53d 100644 --- a/static/fork-awesome/src/icons/svg/hacker-news.svg +++ b/live/static/fork-awesome/src/icons/svg/hacker-news.svg diff --git a/static/fork-awesome/src/icons/svg/hackster.svg b/live/static/fork-awesome/src/icons/svg/hackster.svg index 561ff26..561ff26 100644 --- a/static/fork-awesome/src/icons/svg/hackster.svg +++ b/live/static/fork-awesome/src/icons/svg/hackster.svg diff --git a/static/fork-awesome/src/icons/svg/hand-lizard-o.svg b/live/static/fork-awesome/src/icons/svg/hand-lizard-o.svg index e9aaf5b..e9aaf5b 100644 --- a/static/fork-awesome/src/icons/svg/hand-lizard-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-lizard-o.svg diff --git a/static/fork-awesome/src/icons/svg/hand-o-down.svg b/live/static/fork-awesome/src/icons/svg/hand-o-down.svg index e069a5f..e069a5f 100644 --- a/static/fork-awesome/src/icons/svg/hand-o-down.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-o-down.svg diff --git a/static/fork-awesome/src/icons/svg/hand-o-left.svg b/live/static/fork-awesome/src/icons/svg/hand-o-left.svg index dfae13d..dfae13d 100644 --- a/static/fork-awesome/src/icons/svg/hand-o-left.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-o-left.svg diff --git a/static/fork-awesome/src/icons/svg/hand-o-right.svg b/live/static/fork-awesome/src/icons/svg/hand-o-right.svg index dd492af..dd492af 100644 --- a/static/fork-awesome/src/icons/svg/hand-o-right.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-o-right.svg diff --git a/static/fork-awesome/src/icons/svg/hand-o-up.svg b/live/static/fork-awesome/src/icons/svg/hand-o-up.svg index b067eb1..b067eb1 100644 --- a/static/fork-awesome/src/icons/svg/hand-o-up.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-o-up.svg diff --git a/static/fork-awesome/src/icons/svg/hand-paper-o.svg b/live/static/fork-awesome/src/icons/svg/hand-paper-o.svg index 1b90194..1b90194 100644 --- a/static/fork-awesome/src/icons/svg/hand-paper-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-paper-o.svg diff --git a/static/fork-awesome/src/icons/svg/hand-peace-o.svg b/live/static/fork-awesome/src/icons/svg/hand-peace-o.svg index 6391497..6391497 100644 --- a/static/fork-awesome/src/icons/svg/hand-peace-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-peace-o.svg diff --git a/static/fork-awesome/src/icons/svg/hand-pointer-o.svg b/live/static/fork-awesome/src/icons/svg/hand-pointer-o.svg index bd1461d..bd1461d 100644 --- a/static/fork-awesome/src/icons/svg/hand-pointer-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-pointer-o.svg diff --git a/static/fork-awesome/src/icons/svg/hand-rock-o.svg b/live/static/fork-awesome/src/icons/svg/hand-rock-o.svg index d988311..d988311 100644 --- a/static/fork-awesome/src/icons/svg/hand-rock-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-rock-o.svg diff --git a/static/fork-awesome/src/icons/svg/hand-scissors-o.svg b/live/static/fork-awesome/src/icons/svg/hand-scissors-o.svg index c28f208..c28f208 100644 --- a/static/fork-awesome/src/icons/svg/hand-scissors-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-scissors-o.svg diff --git a/static/fork-awesome/src/icons/svg/hand-spock-o.svg b/live/static/fork-awesome/src/icons/svg/hand-spock-o.svg index 71d7921..71d7921 100644 --- a/static/fork-awesome/src/icons/svg/hand-spock-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hand-spock-o.svg diff --git a/static/fork-awesome/src/icons/svg/handshake-o.svg b/live/static/fork-awesome/src/icons/svg/handshake-o.svg index b538840..b538840 100644 --- a/static/fork-awesome/src/icons/svg/handshake-o.svg +++ b/live/static/fork-awesome/src/icons/svg/handshake-o.svg diff --git a/static/fork-awesome/src/icons/svg/hashnode.svg b/live/static/fork-awesome/src/icons/svg/hashnode.svg index ad55c0b..ad55c0b 100644 --- a/static/fork-awesome/src/icons/svg/hashnode.svg +++ b/live/static/fork-awesome/src/icons/svg/hashnode.svg diff --git a/static/fork-awesome/src/icons/svg/hashtag.svg b/live/static/fork-awesome/src/icons/svg/hashtag.svg index ffe0a8c..ffe0a8c 100644 --- a/static/fork-awesome/src/icons/svg/hashtag.svg +++ b/live/static/fork-awesome/src/icons/svg/hashtag.svg diff --git a/static/fork-awesome/src/icons/svg/hdd-o.svg b/live/static/fork-awesome/src/icons/svg/hdd-o.svg index 472a231..472a231 100644 --- a/static/fork-awesome/src/icons/svg/hdd-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hdd-o.svg diff --git a/static/fork-awesome/src/icons/svg/header.svg b/live/static/fork-awesome/src/icons/svg/header.svg index a5ee674..a5ee674 100644 --- a/static/fork-awesome/src/icons/svg/header.svg +++ b/live/static/fork-awesome/src/icons/svg/header.svg diff --git a/static/fork-awesome/src/icons/svg/headphones.svg b/live/static/fork-awesome/src/icons/svg/headphones.svg index 65306ab..65306ab 100644 --- a/static/fork-awesome/src/icons/svg/headphones.svg +++ b/live/static/fork-awesome/src/icons/svg/headphones.svg diff --git a/static/fork-awesome/src/icons/svg/heart-o.svg b/live/static/fork-awesome/src/icons/svg/heart-o.svg index b7f9074..b7f9074 100644 --- a/static/fork-awesome/src/icons/svg/heart-o.svg +++ b/live/static/fork-awesome/src/icons/svg/heart-o.svg diff --git a/static/fork-awesome/src/icons/svg/heart.svg b/live/static/fork-awesome/src/icons/svg/heart.svg index 7cd04f8..7cd04f8 100644 --- a/static/fork-awesome/src/icons/svg/heart.svg +++ b/live/static/fork-awesome/src/icons/svg/heart.svg diff --git a/static/fork-awesome/src/icons/svg/heartbeat.svg b/live/static/fork-awesome/src/icons/svg/heartbeat.svg index 9fe77c5..9fe77c5 100644 --- a/static/fork-awesome/src/icons/svg/heartbeat.svg +++ b/live/static/fork-awesome/src/icons/svg/heartbeat.svg diff --git a/static/fork-awesome/src/icons/svg/history.svg b/live/static/fork-awesome/src/icons/svg/history.svg index 0493fc8..0493fc8 100644 --- a/static/fork-awesome/src/icons/svg/history.svg +++ b/live/static/fork-awesome/src/icons/svg/history.svg diff --git a/static/fork-awesome/src/icons/svg/home.svg b/live/static/fork-awesome/src/icons/svg/home.svg index f9e993d..f9e993d 100644 --- a/static/fork-awesome/src/icons/svg/home.svg +++ b/live/static/fork-awesome/src/icons/svg/home.svg diff --git a/static/fork-awesome/src/icons/svg/hospital-o.svg b/live/static/fork-awesome/src/icons/svg/hospital-o.svg index f0bac8e..f0bac8e 100644 --- a/static/fork-awesome/src/icons/svg/hospital-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hospital-o.svg diff --git a/static/fork-awesome/src/icons/svg/hourglass-end.svg b/live/static/fork-awesome/src/icons/svg/hourglass-end.svg index 967ce5d..967ce5d 100644 --- a/static/fork-awesome/src/icons/svg/hourglass-end.svg +++ b/live/static/fork-awesome/src/icons/svg/hourglass-end.svg diff --git a/static/fork-awesome/src/icons/svg/hourglass-half.svg b/live/static/fork-awesome/src/icons/svg/hourglass-half.svg index ef35d18..ef35d18 100644 --- a/static/fork-awesome/src/icons/svg/hourglass-half.svg +++ b/live/static/fork-awesome/src/icons/svg/hourglass-half.svg diff --git a/static/fork-awesome/src/icons/svg/hourglass-o.svg b/live/static/fork-awesome/src/icons/svg/hourglass-o.svg index b34e021..b34e021 100644 --- a/static/fork-awesome/src/icons/svg/hourglass-o.svg +++ b/live/static/fork-awesome/src/icons/svg/hourglass-o.svg diff --git a/static/fork-awesome/src/icons/svg/hourglass-start.svg b/live/static/fork-awesome/src/icons/svg/hourglass-start.svg index e42b547..e42b547 100644 --- a/static/fork-awesome/src/icons/svg/hourglass-start.svg +++ b/live/static/fork-awesome/src/icons/svg/hourglass-start.svg diff --git a/static/fork-awesome/src/icons/svg/hourglass.svg b/live/static/fork-awesome/src/icons/svg/hourglass.svg index 08655b0..08655b0 100644 --- a/static/fork-awesome/src/icons/svg/hourglass.svg +++ b/live/static/fork-awesome/src/icons/svg/hourglass.svg diff --git a/static/fork-awesome/src/icons/svg/houzz.svg b/live/static/fork-awesome/src/icons/svg/houzz.svg index 3abca83..3abca83 100644 --- a/static/fork-awesome/src/icons/svg/houzz.svg +++ b/live/static/fork-awesome/src/icons/svg/houzz.svg diff --git a/static/fork-awesome/src/icons/svg/html5.svg b/live/static/fork-awesome/src/icons/svg/html5.svg index ca1cb75..ca1cb75 100644 --- a/static/fork-awesome/src/icons/svg/html5.svg +++ b/live/static/fork-awesome/src/icons/svg/html5.svg diff --git a/static/fork-awesome/src/icons/svg/hubzilla.svg b/live/static/fork-awesome/src/icons/svg/hubzilla.svg index f61abf1..f61abf1 100644 --- a/static/fork-awesome/src/icons/svg/hubzilla.svg +++ b/live/static/fork-awesome/src/icons/svg/hubzilla.svg diff --git a/static/fork-awesome/src/icons/svg/i-cursor.svg b/live/static/fork-awesome/src/icons/svg/i-cursor.svg index df17567..df17567 100644 --- a/static/fork-awesome/src/icons/svg/i-cursor.svg +++ b/live/static/fork-awesome/src/icons/svg/i-cursor.svg diff --git a/static/fork-awesome/src/icons/svg/id-badge.svg b/live/static/fork-awesome/src/icons/svg/id-badge.svg index 77bb99f..77bb99f 100644 --- a/static/fork-awesome/src/icons/svg/id-badge.svg +++ b/live/static/fork-awesome/src/icons/svg/id-badge.svg diff --git a/static/fork-awesome/src/icons/svg/id-card-o.svg b/live/static/fork-awesome/src/icons/svg/id-card-o.svg index 77c0986..77c0986 100644 --- a/static/fork-awesome/src/icons/svg/id-card-o.svg +++ b/live/static/fork-awesome/src/icons/svg/id-card-o.svg diff --git a/static/fork-awesome/src/icons/svg/id-card.svg b/live/static/fork-awesome/src/icons/svg/id-card.svg index 79ef6b6..79ef6b6 100644 --- a/static/fork-awesome/src/icons/svg/id-card.svg +++ b/live/static/fork-awesome/src/icons/svg/id-card.svg diff --git a/static/fork-awesome/src/icons/svg/ils.svg b/live/static/fork-awesome/src/icons/svg/ils.svg index de8f316..de8f316 100644 --- a/static/fork-awesome/src/icons/svg/ils.svg +++ b/live/static/fork-awesome/src/icons/svg/ils.svg diff --git a/static/fork-awesome/src/icons/svg/imdb.svg b/live/static/fork-awesome/src/icons/svg/imdb.svg index a8b222d..a8b222d 100644 --- a/static/fork-awesome/src/icons/svg/imdb.svg +++ b/live/static/fork-awesome/src/icons/svg/imdb.svg diff --git a/static/fork-awesome/src/icons/svg/inbox.svg b/live/static/fork-awesome/src/icons/svg/inbox.svg index 30c4bc3..30c4bc3 100644 --- a/static/fork-awesome/src/icons/svg/inbox.svg +++ b/live/static/fork-awesome/src/icons/svg/inbox.svg diff --git a/static/fork-awesome/src/icons/svg/indent.svg b/live/static/fork-awesome/src/icons/svg/indent.svg index 76f561c..76f561c 100644 --- a/static/fork-awesome/src/icons/svg/indent.svg +++ b/live/static/fork-awesome/src/icons/svg/indent.svg diff --git a/static/fork-awesome/src/icons/svg/industry.svg b/live/static/fork-awesome/src/icons/svg/industry.svg index 318f9bf..318f9bf 100644 --- a/static/fork-awesome/src/icons/svg/industry.svg +++ b/live/static/fork-awesome/src/icons/svg/industry.svg diff --git a/static/fork-awesome/src/icons/svg/info-circle.svg b/live/static/fork-awesome/src/icons/svg/info-circle.svg index bcb2b35..bcb2b35 100644 --- a/static/fork-awesome/src/icons/svg/info-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/info-circle.svg diff --git a/static/fork-awesome/src/icons/svg/info.svg b/live/static/fork-awesome/src/icons/svg/info.svg index 8fce899..8fce899 100644 --- a/static/fork-awesome/src/icons/svg/info.svg +++ b/live/static/fork-awesome/src/icons/svg/info.svg diff --git a/static/fork-awesome/src/icons/svg/inkscape.svg b/live/static/fork-awesome/src/icons/svg/inkscape.svg index a649d80..a649d80 100644 --- a/static/fork-awesome/src/icons/svg/inkscape.svg +++ b/live/static/fork-awesome/src/icons/svg/inkscape.svg diff --git a/static/fork-awesome/src/icons/svg/inr.svg b/live/static/fork-awesome/src/icons/svg/inr.svg index b8f1ece..b8f1ece 100644 --- a/static/fork-awesome/src/icons/svg/inr.svg +++ b/live/static/fork-awesome/src/icons/svg/inr.svg diff --git a/static/fork-awesome/src/icons/svg/instagram.svg b/live/static/fork-awesome/src/icons/svg/instagram.svg index cbd486e..cbd486e 100644 --- a/static/fork-awesome/src/icons/svg/instagram.svg +++ b/live/static/fork-awesome/src/icons/svg/instagram.svg diff --git a/static/fork-awesome/src/icons/svg/internet-explorer.svg b/live/static/fork-awesome/src/icons/svg/internet-explorer.svg index 02a12a0..02a12a0 100644 --- a/static/fork-awesome/src/icons/svg/internet-explorer.svg +++ b/live/static/fork-awesome/src/icons/svg/internet-explorer.svg diff --git a/static/fork-awesome/src/icons/svg/ioxhost.svg b/live/static/fork-awesome/src/icons/svg/ioxhost.svg index 77231d7..77231d7 100644 --- a/static/fork-awesome/src/icons/svg/ioxhost.svg +++ b/live/static/fork-awesome/src/icons/svg/ioxhost.svg diff --git a/static/fork-awesome/src/icons/svg/italic.svg b/live/static/fork-awesome/src/icons/svg/italic.svg index b93cf28..b93cf28 100644 --- a/static/fork-awesome/src/icons/svg/italic.svg +++ b/live/static/fork-awesome/src/icons/svg/italic.svg diff --git a/static/fork-awesome/src/icons/svg/jirafeau.svg b/live/static/fork-awesome/src/icons/svg/jirafeau.svg index 0b82986..0b82986 100644 --- a/static/fork-awesome/src/icons/svg/jirafeau.svg +++ b/live/static/fork-awesome/src/icons/svg/jirafeau.svg diff --git a/static/fork-awesome/src/icons/svg/joomla.svg b/live/static/fork-awesome/src/icons/svg/joomla.svg index 48370e1..48370e1 100644 --- a/static/fork-awesome/src/icons/svg/joomla.svg +++ b/live/static/fork-awesome/src/icons/svg/joomla.svg diff --git a/static/fork-awesome/src/icons/svg/joplin.svg b/live/static/fork-awesome/src/icons/svg/joplin.svg index 6c99b26..6c99b26 100644 --- a/static/fork-awesome/src/icons/svg/joplin.svg +++ b/live/static/fork-awesome/src/icons/svg/joplin.svg diff --git a/static/fork-awesome/src/icons/svg/jpy.svg b/live/static/fork-awesome/src/icons/svg/jpy.svg index 1d014f1..1d014f1 100644 --- a/static/fork-awesome/src/icons/svg/jpy.svg +++ b/live/static/fork-awesome/src/icons/svg/jpy.svg diff --git a/static/fork-awesome/src/icons/svg/jsfiddle.svg b/live/static/fork-awesome/src/icons/svg/jsfiddle.svg index dc68fa9..dc68fa9 100644 --- a/static/fork-awesome/src/icons/svg/jsfiddle.svg +++ b/live/static/fork-awesome/src/icons/svg/jsfiddle.svg diff --git a/static/fork-awesome/src/icons/svg/key-modern.svg b/live/static/fork-awesome/src/icons/svg/key-modern.svg index 5ea6ff9..5ea6ff9 100644 --- a/static/fork-awesome/src/icons/svg/key-modern.svg +++ b/live/static/fork-awesome/src/icons/svg/key-modern.svg diff --git a/static/fork-awesome/src/icons/svg/key.svg b/live/static/fork-awesome/src/icons/svg/key.svg index e8fb12d..e8fb12d 100644 --- a/static/fork-awesome/src/icons/svg/key.svg +++ b/live/static/fork-awesome/src/icons/svg/key.svg diff --git a/static/fork-awesome/src/icons/svg/keybase.svg b/live/static/fork-awesome/src/icons/svg/keybase.svg index 1bbfe56..1bbfe56 100644 --- a/static/fork-awesome/src/icons/svg/keybase.svg +++ b/live/static/fork-awesome/src/icons/svg/keybase.svg diff --git a/static/fork-awesome/src/icons/svg/keyboard-o.svg b/live/static/fork-awesome/src/icons/svg/keyboard-o.svg index 2bd2e9e..2bd2e9e 100644 --- a/static/fork-awesome/src/icons/svg/keyboard-o.svg +++ b/live/static/fork-awesome/src/icons/svg/keyboard-o.svg diff --git a/static/fork-awesome/src/icons/svg/krw.svg b/live/static/fork-awesome/src/icons/svg/krw.svg index 0dd062b..0dd062b 100644 --- a/static/fork-awesome/src/icons/svg/krw.svg +++ b/live/static/fork-awesome/src/icons/svg/krw.svg diff --git a/static/fork-awesome/src/icons/svg/language.svg b/live/static/fork-awesome/src/icons/svg/language.svg index 9f1a086..9f1a086 100644 --- a/static/fork-awesome/src/icons/svg/language.svg +++ b/live/static/fork-awesome/src/icons/svg/language.svg diff --git a/static/fork-awesome/src/icons/svg/laptop.svg b/live/static/fork-awesome/src/icons/svg/laptop.svg index f6e7d62..f6e7d62 100644 --- a/static/fork-awesome/src/icons/svg/laptop.svg +++ b/live/static/fork-awesome/src/icons/svg/laptop.svg diff --git a/static/fork-awesome/src/icons/svg/laravel.svg b/live/static/fork-awesome/src/icons/svg/laravel.svg index 5b73a21..5b73a21 100644 --- a/static/fork-awesome/src/icons/svg/laravel.svg +++ b/live/static/fork-awesome/src/icons/svg/laravel.svg diff --git a/static/fork-awesome/src/icons/svg/lastfm-square.svg b/live/static/fork-awesome/src/icons/svg/lastfm-square.svg index d064979..d064979 100644 --- a/static/fork-awesome/src/icons/svg/lastfm-square.svg +++ b/live/static/fork-awesome/src/icons/svg/lastfm-square.svg diff --git a/static/fork-awesome/src/icons/svg/lastfm.svg b/live/static/fork-awesome/src/icons/svg/lastfm.svg index fbe612d..fbe612d 100644 --- a/static/fork-awesome/src/icons/svg/lastfm.svg +++ b/live/static/fork-awesome/src/icons/svg/lastfm.svg diff --git a/static/fork-awesome/src/icons/svg/leaf.svg b/live/static/fork-awesome/src/icons/svg/leaf.svg index 9cefe56..9cefe56 100644 --- a/static/fork-awesome/src/icons/svg/leaf.svg +++ b/live/static/fork-awesome/src/icons/svg/leaf.svg diff --git a/static/fork-awesome/src/icons/svg/leanpub.svg b/live/static/fork-awesome/src/icons/svg/leanpub.svg index 55d15cb..55d15cb 100644 --- a/static/fork-awesome/src/icons/svg/leanpub.svg +++ b/live/static/fork-awesome/src/icons/svg/leanpub.svg diff --git a/static/fork-awesome/src/icons/svg/lemon-o.svg b/live/static/fork-awesome/src/icons/svg/lemon-o.svg index 2fe3387..2fe3387 100644 --- a/static/fork-awesome/src/icons/svg/lemon-o.svg +++ b/live/static/fork-awesome/src/icons/svg/lemon-o.svg diff --git a/static/fork-awesome/src/icons/svg/level-down.svg b/live/static/fork-awesome/src/icons/svg/level-down.svg index 7d798db..7d798db 100644 --- a/static/fork-awesome/src/icons/svg/level-down.svg +++ b/live/static/fork-awesome/src/icons/svg/level-down.svg diff --git a/static/fork-awesome/src/icons/svg/level-up.svg b/live/static/fork-awesome/src/icons/svg/level-up.svg index e12f606..e12f606 100644 --- a/static/fork-awesome/src/icons/svg/level-up.svg +++ b/live/static/fork-awesome/src/icons/svg/level-up.svg diff --git a/static/fork-awesome/src/icons/svg/liberapay-square.svg b/live/static/fork-awesome/src/icons/svg/liberapay-square.svg index 18057cc..18057cc 100644 --- a/static/fork-awesome/src/icons/svg/liberapay-square.svg +++ b/live/static/fork-awesome/src/icons/svg/liberapay-square.svg diff --git a/static/fork-awesome/src/icons/svg/liberapay.svg b/live/static/fork-awesome/src/icons/svg/liberapay.svg index 83bd65a..83bd65a 100644 --- a/static/fork-awesome/src/icons/svg/liberapay.svg +++ b/live/static/fork-awesome/src/icons/svg/liberapay.svg diff --git a/static/fork-awesome/src/icons/svg/life-ring.svg b/live/static/fork-awesome/src/icons/svg/life-ring.svg index d6f758b..d6f758b 100644 --- a/static/fork-awesome/src/icons/svg/life-ring.svg +++ b/live/static/fork-awesome/src/icons/svg/life-ring.svg diff --git a/static/fork-awesome/src/icons/svg/lightbulb-o.svg b/live/static/fork-awesome/src/icons/svg/lightbulb-o.svg index 20c2e0f..20c2e0f 100644 --- a/static/fork-awesome/src/icons/svg/lightbulb-o.svg +++ b/live/static/fork-awesome/src/icons/svg/lightbulb-o.svg diff --git a/static/fork-awesome/src/icons/svg/line-chart.svg b/live/static/fork-awesome/src/icons/svg/line-chart.svg index 62c30e0..62c30e0 100644 --- a/static/fork-awesome/src/icons/svg/line-chart.svg +++ b/live/static/fork-awesome/src/icons/svg/line-chart.svg diff --git a/static/fork-awesome/src/icons/svg/link.svg b/live/static/fork-awesome/src/icons/svg/link.svg index 2c1fdb3..2c1fdb3 100644 --- a/static/fork-awesome/src/icons/svg/link.svg +++ b/live/static/fork-awesome/src/icons/svg/link.svg diff --git a/static/fork-awesome/src/icons/svg/linkedin-square.svg b/live/static/fork-awesome/src/icons/svg/linkedin-square.svg index 4d67281..4d67281 100644 --- a/static/fork-awesome/src/icons/svg/linkedin-square.svg +++ b/live/static/fork-awesome/src/icons/svg/linkedin-square.svg diff --git a/static/fork-awesome/src/icons/svg/linkedin.svg b/live/static/fork-awesome/src/icons/svg/linkedin.svg index 3912e4d..3912e4d 100644 --- a/static/fork-awesome/src/icons/svg/linkedin.svg +++ b/live/static/fork-awesome/src/icons/svg/linkedin.svg diff --git a/static/fork-awesome/src/icons/svg/linode.svg b/live/static/fork-awesome/src/icons/svg/linode.svg index 9fefca4..9fefca4 100644 --- a/static/fork-awesome/src/icons/svg/linode.svg +++ b/live/static/fork-awesome/src/icons/svg/linode.svg diff --git a/static/fork-awesome/src/icons/svg/linux.svg b/live/static/fork-awesome/src/icons/svg/linux.svg index 1ddc608..1ddc608 100644 --- a/static/fork-awesome/src/icons/svg/linux.svg +++ b/live/static/fork-awesome/src/icons/svg/linux.svg diff --git a/static/fork-awesome/src/icons/svg/list-alt.svg b/live/static/fork-awesome/src/icons/svg/list-alt.svg index 4f4db38..4f4db38 100644 --- a/static/fork-awesome/src/icons/svg/list-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/list-alt.svg diff --git a/static/fork-awesome/src/icons/svg/list-ol.svg b/live/static/fork-awesome/src/icons/svg/list-ol.svg index 9792cc0..9792cc0 100644 --- a/static/fork-awesome/src/icons/svg/list-ol.svg +++ b/live/static/fork-awesome/src/icons/svg/list-ol.svg diff --git a/static/fork-awesome/src/icons/svg/list-ul.svg b/live/static/fork-awesome/src/icons/svg/list-ul.svg index def6ba3..def6ba3 100644 --- a/static/fork-awesome/src/icons/svg/list-ul.svg +++ b/live/static/fork-awesome/src/icons/svg/list-ul.svg diff --git a/static/fork-awesome/src/icons/svg/list.svg b/live/static/fork-awesome/src/icons/svg/list.svg index 7b75c2f..7b75c2f 100644 --- a/static/fork-awesome/src/icons/svg/list.svg +++ b/live/static/fork-awesome/src/icons/svg/list.svg diff --git a/static/fork-awesome/src/icons/svg/location-arrow.svg b/live/static/fork-awesome/src/icons/svg/location-arrow.svg index 241d9b1..241d9b1 100644 --- a/static/fork-awesome/src/icons/svg/location-arrow.svg +++ b/live/static/fork-awesome/src/icons/svg/location-arrow.svg diff --git a/static/fork-awesome/src/icons/svg/lock.svg b/live/static/fork-awesome/src/icons/svg/lock.svg index aa9a167..aa9a167 100644 --- a/static/fork-awesome/src/icons/svg/lock.svg +++ b/live/static/fork-awesome/src/icons/svg/lock.svg diff --git a/static/fork-awesome/src/icons/svg/long-arrow-down.svg b/live/static/fork-awesome/src/icons/svg/long-arrow-down.svg index 2e80524..2e80524 100644 --- a/static/fork-awesome/src/icons/svg/long-arrow-down.svg +++ b/live/static/fork-awesome/src/icons/svg/long-arrow-down.svg diff --git a/static/fork-awesome/src/icons/svg/long-arrow-left.svg b/live/static/fork-awesome/src/icons/svg/long-arrow-left.svg index 610f1b0..610f1b0 100644 --- a/static/fork-awesome/src/icons/svg/long-arrow-left.svg +++ b/live/static/fork-awesome/src/icons/svg/long-arrow-left.svg diff --git a/static/fork-awesome/src/icons/svg/long-arrow-right.svg b/live/static/fork-awesome/src/icons/svg/long-arrow-right.svg index 13ad8e0..13ad8e0 100644 --- a/static/fork-awesome/src/icons/svg/long-arrow-right.svg +++ b/live/static/fork-awesome/src/icons/svg/long-arrow-right.svg diff --git a/static/fork-awesome/src/icons/svg/long-arrow-up.svg b/live/static/fork-awesome/src/icons/svg/long-arrow-up.svg index acdf005..acdf005 100644 --- a/static/fork-awesome/src/icons/svg/long-arrow-up.svg +++ b/live/static/fork-awesome/src/icons/svg/long-arrow-up.svg diff --git a/static/fork-awesome/src/icons/svg/low-vision.svg b/live/static/fork-awesome/src/icons/svg/low-vision.svg index a8c974f..a8c974f 100644 --- a/static/fork-awesome/src/icons/svg/low-vision.svg +++ b/live/static/fork-awesome/src/icons/svg/low-vision.svg diff --git a/static/fork-awesome/src/icons/svg/magic.svg b/live/static/fork-awesome/src/icons/svg/magic.svg index 939390b..939390b 100644 --- a/static/fork-awesome/src/icons/svg/magic.svg +++ b/live/static/fork-awesome/src/icons/svg/magic.svg diff --git a/static/fork-awesome/src/icons/svg/magnet.svg b/live/static/fork-awesome/src/icons/svg/magnet.svg index 0ba8b37..0ba8b37 100644 --- a/static/fork-awesome/src/icons/svg/magnet.svg +++ b/live/static/fork-awesome/src/icons/svg/magnet.svg diff --git a/static/fork-awesome/src/icons/svg/male.svg b/live/static/fork-awesome/src/icons/svg/male.svg index 4b54e08..4b54e08 100644 --- a/static/fork-awesome/src/icons/svg/male.svg +++ b/live/static/fork-awesome/src/icons/svg/male.svg diff --git a/static/fork-awesome/src/icons/svg/map-marker.svg b/live/static/fork-awesome/src/icons/svg/map-marker.svg index 8e75607..8e75607 100644 --- a/static/fork-awesome/src/icons/svg/map-marker.svg +++ b/live/static/fork-awesome/src/icons/svg/map-marker.svg diff --git a/static/fork-awesome/src/icons/svg/map-o.svg b/live/static/fork-awesome/src/icons/svg/map-o.svg index 4671e32..4671e32 100644 --- a/static/fork-awesome/src/icons/svg/map-o.svg +++ b/live/static/fork-awesome/src/icons/svg/map-o.svg diff --git a/static/fork-awesome/src/icons/svg/map-pin.svg b/live/static/fork-awesome/src/icons/svg/map-pin.svg index 49bec5f..49bec5f 100644 --- a/static/fork-awesome/src/icons/svg/map-pin.svg +++ b/live/static/fork-awesome/src/icons/svg/map-pin.svg diff --git a/static/fork-awesome/src/icons/svg/map-signs.svg b/live/static/fork-awesome/src/icons/svg/map-signs.svg index e4811ec..e4811ec 100644 --- a/static/fork-awesome/src/icons/svg/map-signs.svg +++ b/live/static/fork-awesome/src/icons/svg/map-signs.svg diff --git a/static/fork-awesome/src/icons/svg/map.svg b/live/static/fork-awesome/src/icons/svg/map.svg index a77656a..a77656a 100644 --- a/static/fork-awesome/src/icons/svg/map.svg +++ b/live/static/fork-awesome/src/icons/svg/map.svg diff --git a/static/fork-awesome/src/icons/svg/mars-double.svg b/live/static/fork-awesome/src/icons/svg/mars-double.svg index 83157c9..83157c9 100644 --- a/static/fork-awesome/src/icons/svg/mars-double.svg +++ b/live/static/fork-awesome/src/icons/svg/mars-double.svg diff --git a/static/fork-awesome/src/icons/svg/mars-stroke-h.svg b/live/static/fork-awesome/src/icons/svg/mars-stroke-h.svg index 1441e94..1441e94 100644 --- a/static/fork-awesome/src/icons/svg/mars-stroke-h.svg +++ b/live/static/fork-awesome/src/icons/svg/mars-stroke-h.svg diff --git a/static/fork-awesome/src/icons/svg/mars-stroke-v.svg b/live/static/fork-awesome/src/icons/svg/mars-stroke-v.svg index 8921bdb..8921bdb 100644 --- a/static/fork-awesome/src/icons/svg/mars-stroke-v.svg +++ b/live/static/fork-awesome/src/icons/svg/mars-stroke-v.svg diff --git a/static/fork-awesome/src/icons/svg/mars-stroke.svg b/live/static/fork-awesome/src/icons/svg/mars-stroke.svg index ea11509..ea11509 100644 --- a/static/fork-awesome/src/icons/svg/mars-stroke.svg +++ b/live/static/fork-awesome/src/icons/svg/mars-stroke.svg diff --git a/static/fork-awesome/src/icons/svg/mars.svg b/live/static/fork-awesome/src/icons/svg/mars.svg index 210d4c6..210d4c6 100644 --- a/static/fork-awesome/src/icons/svg/mars.svg +++ b/live/static/fork-awesome/src/icons/svg/mars.svg diff --git a/static/fork-awesome/src/icons/svg/mastodon-alt.svg b/live/static/fork-awesome/src/icons/svg/mastodon-alt.svg index 3628fe0..3628fe0 100644 --- a/static/fork-awesome/src/icons/svg/mastodon-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/mastodon-alt.svg diff --git a/static/fork-awesome/src/icons/svg/mastodon-square.svg b/live/static/fork-awesome/src/icons/svg/mastodon-square.svg index 6feb413..6feb413 100644 --- a/static/fork-awesome/src/icons/svg/mastodon-square.svg +++ b/live/static/fork-awesome/src/icons/svg/mastodon-square.svg diff --git a/static/fork-awesome/src/icons/svg/mastodon.svg b/live/static/fork-awesome/src/icons/svg/mastodon.svg index 557f1bf..557f1bf 100644 --- a/static/fork-awesome/src/icons/svg/mastodon.svg +++ b/live/static/fork-awesome/src/icons/svg/mastodon.svg diff --git a/static/fork-awesome/src/icons/svg/matrix-org.svg b/live/static/fork-awesome/src/icons/svg/matrix-org.svg index a178912..a178912 100644 --- a/static/fork-awesome/src/icons/svg/matrix-org.svg +++ b/live/static/fork-awesome/src/icons/svg/matrix-org.svg diff --git a/static/fork-awesome/src/icons/svg/maxcdn.svg b/live/static/fork-awesome/src/icons/svg/maxcdn.svg index d4acbf6..d4acbf6 100644 --- a/static/fork-awesome/src/icons/svg/maxcdn.svg +++ b/live/static/fork-awesome/src/icons/svg/maxcdn.svg diff --git a/static/fork-awesome/src/icons/svg/meanpath.svg b/live/static/fork-awesome/src/icons/svg/meanpath.svg index b67d8d3..b67d8d3 100644 --- a/static/fork-awesome/src/icons/svg/meanpath.svg +++ b/live/static/fork-awesome/src/icons/svg/meanpath.svg diff --git a/static/fork-awesome/src/icons/svg/medium-square.svg b/live/static/fork-awesome/src/icons/svg/medium-square.svg index 866c892..866c892 100644 --- a/static/fork-awesome/src/icons/svg/medium-square.svg +++ b/live/static/fork-awesome/src/icons/svg/medium-square.svg diff --git a/static/fork-awesome/src/icons/svg/medium.svg b/live/static/fork-awesome/src/icons/svg/medium.svg index 40edf01..40edf01 100644 --- a/static/fork-awesome/src/icons/svg/medium.svg +++ b/live/static/fork-awesome/src/icons/svg/medium.svg diff --git a/static/fork-awesome/src/icons/svg/medkit.svg b/live/static/fork-awesome/src/icons/svg/medkit.svg index 4f67b9d..4f67b9d 100644 --- a/static/fork-awesome/src/icons/svg/medkit.svg +++ b/live/static/fork-awesome/src/icons/svg/medkit.svg diff --git a/static/fork-awesome/src/icons/svg/meetup.svg b/live/static/fork-awesome/src/icons/svg/meetup.svg index 039c114..039c114 100644 --- a/static/fork-awesome/src/icons/svg/meetup.svg +++ b/live/static/fork-awesome/src/icons/svg/meetup.svg diff --git a/static/fork-awesome/src/icons/svg/meh-o.svg b/live/static/fork-awesome/src/icons/svg/meh-o.svg index 07c6b1b..07c6b1b 100644 --- a/static/fork-awesome/src/icons/svg/meh-o.svg +++ b/live/static/fork-awesome/src/icons/svg/meh-o.svg diff --git a/static/fork-awesome/src/icons/svg/mercury.svg b/live/static/fork-awesome/src/icons/svg/mercury.svg index 5f90cea..5f90cea 100644 --- a/static/fork-awesome/src/icons/svg/mercury.svg +++ b/live/static/fork-awesome/src/icons/svg/mercury.svg diff --git a/static/fork-awesome/src/icons/svg/microchip.svg b/live/static/fork-awesome/src/icons/svg/microchip.svg index 0dee479..0dee479 100644 --- a/static/fork-awesome/src/icons/svg/microchip.svg +++ b/live/static/fork-awesome/src/icons/svg/microchip.svg diff --git a/static/fork-awesome/src/icons/svg/microphone-slash.svg b/live/static/fork-awesome/src/icons/svg/microphone-slash.svg index 8608846..8608846 100644 --- a/static/fork-awesome/src/icons/svg/microphone-slash.svg +++ b/live/static/fork-awesome/src/icons/svg/microphone-slash.svg diff --git a/static/fork-awesome/src/icons/svg/microphone.svg b/live/static/fork-awesome/src/icons/svg/microphone.svg index 74fe132..74fe132 100644 --- a/static/fork-awesome/src/icons/svg/microphone.svg +++ b/live/static/fork-awesome/src/icons/svg/microphone.svg diff --git a/static/fork-awesome/src/icons/svg/minus-circle.svg b/live/static/fork-awesome/src/icons/svg/minus-circle.svg index 3b155e5..3b155e5 100644 --- a/static/fork-awesome/src/icons/svg/minus-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/minus-circle.svg diff --git a/static/fork-awesome/src/icons/svg/minus-square-o.svg b/live/static/fork-awesome/src/icons/svg/minus-square-o.svg index 643212c..643212c 100644 --- a/static/fork-awesome/src/icons/svg/minus-square-o.svg +++ b/live/static/fork-awesome/src/icons/svg/minus-square-o.svg diff --git a/static/fork-awesome/src/icons/svg/minus-square.svg b/live/static/fork-awesome/src/icons/svg/minus-square.svg index 0a06d1d..0a06d1d 100644 --- a/static/fork-awesome/src/icons/svg/minus-square.svg +++ b/live/static/fork-awesome/src/icons/svg/minus-square.svg diff --git a/static/fork-awesome/src/icons/svg/minus.svg b/live/static/fork-awesome/src/icons/svg/minus.svg index 9c11df2..9c11df2 100644 --- a/static/fork-awesome/src/icons/svg/minus.svg +++ b/live/static/fork-awesome/src/icons/svg/minus.svg diff --git a/static/fork-awesome/src/icons/svg/mixcloud.svg b/live/static/fork-awesome/src/icons/svg/mixcloud.svg index 9088ac7..9088ac7 100644 --- a/static/fork-awesome/src/icons/svg/mixcloud.svg +++ b/live/static/fork-awesome/src/icons/svg/mixcloud.svg diff --git a/static/fork-awesome/src/icons/svg/mobile.svg b/live/static/fork-awesome/src/icons/svg/mobile.svg index ba9cd93..ba9cd93 100644 --- a/static/fork-awesome/src/icons/svg/mobile.svg +++ b/live/static/fork-awesome/src/icons/svg/mobile.svg diff --git a/static/fork-awesome/src/icons/svg/modx.svg b/live/static/fork-awesome/src/icons/svg/modx.svg index 7fa2388..7fa2388 100644 --- a/static/fork-awesome/src/icons/svg/modx.svg +++ b/live/static/fork-awesome/src/icons/svg/modx.svg diff --git a/static/fork-awesome/src/icons/svg/money.svg b/live/static/fork-awesome/src/icons/svg/money.svg index b9997f3..b9997f3 100644 --- a/static/fork-awesome/src/icons/svg/money.svg +++ b/live/static/fork-awesome/src/icons/svg/money.svg diff --git a/static/fork-awesome/src/icons/svg/moon-o.svg b/live/static/fork-awesome/src/icons/svg/moon-o.svg index d074598..d074598 100644 --- a/static/fork-awesome/src/icons/svg/moon-o.svg +++ b/live/static/fork-awesome/src/icons/svg/moon-o.svg diff --git a/static/fork-awesome/src/icons/svg/moon.svg b/live/static/fork-awesome/src/icons/svg/moon.svg index f850637..f850637 100644 --- a/static/fork-awesome/src/icons/svg/moon.svg +++ b/live/static/fork-awesome/src/icons/svg/moon.svg diff --git a/static/fork-awesome/src/icons/svg/motorcycle.svg b/live/static/fork-awesome/src/icons/svg/motorcycle.svg index e314f63..e314f63 100644 --- a/static/fork-awesome/src/icons/svg/motorcycle.svg +++ b/live/static/fork-awesome/src/icons/svg/motorcycle.svg diff --git a/static/fork-awesome/src/icons/svg/mouse-pointer.svg b/live/static/fork-awesome/src/icons/svg/mouse-pointer.svg index d5780e4..d5780e4 100644 --- a/static/fork-awesome/src/icons/svg/mouse-pointer.svg +++ b/live/static/fork-awesome/src/icons/svg/mouse-pointer.svg diff --git a/static/fork-awesome/src/icons/svg/music.svg b/live/static/fork-awesome/src/icons/svg/music.svg index 1e35e2f..1e35e2f 100644 --- a/static/fork-awesome/src/icons/svg/music.svg +++ b/live/static/fork-awesome/src/icons/svg/music.svg diff --git a/static/fork-awesome/src/icons/svg/neuter.svg b/live/static/fork-awesome/src/icons/svg/neuter.svg index 3910d85..3910d85 100644 --- a/static/fork-awesome/src/icons/svg/neuter.svg +++ b/live/static/fork-awesome/src/icons/svg/neuter.svg diff --git a/static/fork-awesome/src/icons/svg/newspaper-o.svg b/live/static/fork-awesome/src/icons/svg/newspaper-o.svg index 3f8dac9..3f8dac9 100644 --- a/static/fork-awesome/src/icons/svg/newspaper-o.svg +++ b/live/static/fork-awesome/src/icons/svg/newspaper-o.svg diff --git a/static/fork-awesome/src/icons/svg/nextcloud-square.svg b/live/static/fork-awesome/src/icons/svg/nextcloud-square.svg index 2d2175f..2d2175f 100644 --- a/static/fork-awesome/src/icons/svg/nextcloud-square.svg +++ b/live/static/fork-awesome/src/icons/svg/nextcloud-square.svg diff --git a/static/fork-awesome/src/icons/svg/nextcloud.svg b/live/static/fork-awesome/src/icons/svg/nextcloud.svg index 357c482..357c482 100644 --- a/static/fork-awesome/src/icons/svg/nextcloud.svg +++ b/live/static/fork-awesome/src/icons/svg/nextcloud.svg diff --git a/static/fork-awesome/src/icons/svg/nodejs.svg b/live/static/fork-awesome/src/icons/svg/nodejs.svg index d0436c1..d0436c1 100644 --- a/static/fork-awesome/src/icons/svg/nodejs.svg +++ b/live/static/fork-awesome/src/icons/svg/nodejs.svg diff --git a/static/fork-awesome/src/icons/svg/object-group.svg b/live/static/fork-awesome/src/icons/svg/object-group.svg index 3363eac..3363eac 100644 --- a/static/fork-awesome/src/icons/svg/object-group.svg +++ b/live/static/fork-awesome/src/icons/svg/object-group.svg diff --git a/static/fork-awesome/src/icons/svg/object-ungroup.svg b/live/static/fork-awesome/src/icons/svg/object-ungroup.svg index 19bbba8..19bbba8 100644 --- a/static/fork-awesome/src/icons/svg/object-ungroup.svg +++ b/live/static/fork-awesome/src/icons/svg/object-ungroup.svg diff --git a/static/fork-awesome/src/icons/svg/odnoklassniki-square.svg b/live/static/fork-awesome/src/icons/svg/odnoklassniki-square.svg index ec4f88b..ec4f88b 100644 --- a/static/fork-awesome/src/icons/svg/odnoklassniki-square.svg +++ b/live/static/fork-awesome/src/icons/svg/odnoklassniki-square.svg diff --git a/static/fork-awesome/src/icons/svg/odnoklassniki.svg b/live/static/fork-awesome/src/icons/svg/odnoklassniki.svg index de56d59..de56d59 100644 --- a/static/fork-awesome/src/icons/svg/odnoklassniki.svg +++ b/live/static/fork-awesome/src/icons/svg/odnoklassniki.svg diff --git a/static/fork-awesome/src/icons/svg/opencart.svg b/live/static/fork-awesome/src/icons/svg/opencart.svg index 00913ff..00913ff 100644 --- a/static/fork-awesome/src/icons/svg/opencart.svg +++ b/live/static/fork-awesome/src/icons/svg/opencart.svg diff --git a/static/fork-awesome/src/icons/svg/openid.svg b/live/static/fork-awesome/src/icons/svg/openid.svg index c99129e..c99129e 100644 --- a/static/fork-awesome/src/icons/svg/openid.svg +++ b/live/static/fork-awesome/src/icons/svg/openid.svg diff --git a/static/fork-awesome/src/icons/svg/opera.svg b/live/static/fork-awesome/src/icons/svg/opera.svg index 868d82e..868d82e 100644 --- a/static/fork-awesome/src/icons/svg/opera.svg +++ b/live/static/fork-awesome/src/icons/svg/opera.svg diff --git a/static/fork-awesome/src/icons/svg/optin-monster.svg b/live/static/fork-awesome/src/icons/svg/optin-monster.svg index 093faa4..093faa4 100644 --- a/static/fork-awesome/src/icons/svg/optin-monster.svg +++ b/live/static/fork-awesome/src/icons/svg/optin-monster.svg diff --git a/static/fork-awesome/src/icons/svg/outdent.svg b/live/static/fork-awesome/src/icons/svg/outdent.svg index 287e99d..287e99d 100644 --- a/static/fork-awesome/src/icons/svg/outdent.svg +++ b/live/static/fork-awesome/src/icons/svg/outdent.svg diff --git a/static/fork-awesome/src/icons/svg/pagelines.svg b/live/static/fork-awesome/src/icons/svg/pagelines.svg index ea1faad..ea1faad 100644 --- a/static/fork-awesome/src/icons/svg/pagelines.svg +++ b/live/static/fork-awesome/src/icons/svg/pagelines.svg diff --git a/static/fork-awesome/src/icons/svg/paint-brush.svg b/live/static/fork-awesome/src/icons/svg/paint-brush.svg index 8f65c10..8f65c10 100644 --- a/static/fork-awesome/src/icons/svg/paint-brush.svg +++ b/live/static/fork-awesome/src/icons/svg/paint-brush.svg diff --git a/static/fork-awesome/src/icons/svg/paper-plane-o.svg b/live/static/fork-awesome/src/icons/svg/paper-plane-o.svg index 81eb194..81eb194 100644 --- a/static/fork-awesome/src/icons/svg/paper-plane-o.svg +++ b/live/static/fork-awesome/src/icons/svg/paper-plane-o.svg diff --git a/static/fork-awesome/src/icons/svg/paper-plane.svg b/live/static/fork-awesome/src/icons/svg/paper-plane.svg index 1fc61fb..1fc61fb 100644 --- a/static/fork-awesome/src/icons/svg/paper-plane.svg +++ b/live/static/fork-awesome/src/icons/svg/paper-plane.svg diff --git a/static/fork-awesome/src/icons/svg/paperclip.svg b/live/static/fork-awesome/src/icons/svg/paperclip.svg index 1d06d07..1d06d07 100644 --- a/static/fork-awesome/src/icons/svg/paperclip.svg +++ b/live/static/fork-awesome/src/icons/svg/paperclip.svg diff --git a/static/fork-awesome/src/icons/svg/paragraph.svg b/live/static/fork-awesome/src/icons/svg/paragraph.svg index 4176086..4176086 100644 --- a/static/fork-awesome/src/icons/svg/paragraph.svg +++ b/live/static/fork-awesome/src/icons/svg/paragraph.svg diff --git a/static/fork-awesome/src/icons/svg/patreon.svg b/live/static/fork-awesome/src/icons/svg/patreon.svg index 24843f0..24843f0 100644 --- a/static/fork-awesome/src/icons/svg/patreon.svg +++ b/live/static/fork-awesome/src/icons/svg/patreon.svg diff --git a/static/fork-awesome/src/icons/svg/pause-circle-o.svg b/live/static/fork-awesome/src/icons/svg/pause-circle-o.svg index 87799c4..87799c4 100644 --- a/static/fork-awesome/src/icons/svg/pause-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/pause-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/pause-circle.svg b/live/static/fork-awesome/src/icons/svg/pause-circle.svg index 71e2ea5..71e2ea5 100644 --- a/static/fork-awesome/src/icons/svg/pause-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/pause-circle.svg diff --git a/static/fork-awesome/src/icons/svg/pause.svg b/live/static/fork-awesome/src/icons/svg/pause.svg index f3b467d..f3b467d 100644 --- a/static/fork-awesome/src/icons/svg/pause.svg +++ b/live/static/fork-awesome/src/icons/svg/pause.svg diff --git a/static/fork-awesome/src/icons/svg/paw.svg b/live/static/fork-awesome/src/icons/svg/paw.svg index 7b47fe4..7b47fe4 100644 --- a/static/fork-awesome/src/icons/svg/paw.svg +++ b/live/static/fork-awesome/src/icons/svg/paw.svg diff --git a/static/fork-awesome/src/icons/svg/paypal.svg b/live/static/fork-awesome/src/icons/svg/paypal.svg index c848c34..c848c34 100644 --- a/static/fork-awesome/src/icons/svg/paypal.svg +++ b/live/static/fork-awesome/src/icons/svg/paypal.svg diff --git a/static/fork-awesome/src/icons/svg/peertube.svg b/live/static/fork-awesome/src/icons/svg/peertube.svg index 7d13643..7d13643 100644 --- a/static/fork-awesome/src/icons/svg/peertube.svg +++ b/live/static/fork-awesome/src/icons/svg/peertube.svg diff --git a/static/fork-awesome/src/icons/svg/pencil-square-o.svg b/live/static/fork-awesome/src/icons/svg/pencil-square-o.svg index 34bcbfe..34bcbfe 100644 --- a/static/fork-awesome/src/icons/svg/pencil-square-o.svg +++ b/live/static/fork-awesome/src/icons/svg/pencil-square-o.svg diff --git a/static/fork-awesome/src/icons/svg/pencil-square.svg b/live/static/fork-awesome/src/icons/svg/pencil-square.svg index 77aeb3e..77aeb3e 100644 --- a/static/fork-awesome/src/icons/svg/pencil-square.svg +++ b/live/static/fork-awesome/src/icons/svg/pencil-square.svg diff --git a/static/fork-awesome/src/icons/svg/pencil.svg b/live/static/fork-awesome/src/icons/svg/pencil.svg index 6b9ef57..6b9ef57 100644 --- a/static/fork-awesome/src/icons/svg/pencil.svg +++ b/live/static/fork-awesome/src/icons/svg/pencil.svg diff --git a/static/fork-awesome/src/icons/svg/percent.svg b/live/static/fork-awesome/src/icons/svg/percent.svg index 21bd903..21bd903 100644 --- a/static/fork-awesome/src/icons/svg/percent.svg +++ b/live/static/fork-awesome/src/icons/svg/percent.svg diff --git a/static/fork-awesome/src/icons/svg/phone-square.svg b/live/static/fork-awesome/src/icons/svg/phone-square.svg index c5b5800..c5b5800 100644 --- a/static/fork-awesome/src/icons/svg/phone-square.svg +++ b/live/static/fork-awesome/src/icons/svg/phone-square.svg diff --git a/static/fork-awesome/src/icons/svg/phone.svg b/live/static/fork-awesome/src/icons/svg/phone.svg index 386937d..386937d 100644 --- a/static/fork-awesome/src/icons/svg/phone.svg +++ b/live/static/fork-awesome/src/icons/svg/phone.svg diff --git a/static/fork-awesome/src/icons/svg/php.svg b/live/static/fork-awesome/src/icons/svg/php.svg index 7cc0033..7cc0033 100644 --- a/static/fork-awesome/src/icons/svg/php.svg +++ b/live/static/fork-awesome/src/icons/svg/php.svg diff --git a/static/fork-awesome/src/icons/svg/picture-o.svg b/live/static/fork-awesome/src/icons/svg/picture-o.svg index 31a8c46..31a8c46 100644 --- a/static/fork-awesome/src/icons/svg/picture-o.svg +++ b/live/static/fork-awesome/src/icons/svg/picture-o.svg diff --git a/static/fork-awesome/src/icons/svg/pie-chart.svg b/live/static/fork-awesome/src/icons/svg/pie-chart.svg index bf49462..bf49462 100644 --- a/static/fork-awesome/src/icons/svg/pie-chart.svg +++ b/live/static/fork-awesome/src/icons/svg/pie-chart.svg diff --git a/static/fork-awesome/src/icons/svg/pinterest-p.svg b/live/static/fork-awesome/src/icons/svg/pinterest-p.svg index f0833b1..f0833b1 100644 --- a/static/fork-awesome/src/icons/svg/pinterest-p.svg +++ b/live/static/fork-awesome/src/icons/svg/pinterest-p.svg diff --git a/static/fork-awesome/src/icons/svg/pinterest-square.svg b/live/static/fork-awesome/src/icons/svg/pinterest-square.svg index fe17cf6..fe17cf6 100644 --- a/static/fork-awesome/src/icons/svg/pinterest-square.svg +++ b/live/static/fork-awesome/src/icons/svg/pinterest-square.svg diff --git a/static/fork-awesome/src/icons/svg/pinterest.svg b/live/static/fork-awesome/src/icons/svg/pinterest.svg index 6783976..6783976 100644 --- a/static/fork-awesome/src/icons/svg/pinterest.svg +++ b/live/static/fork-awesome/src/icons/svg/pinterest.svg diff --git a/static/fork-awesome/src/icons/svg/pixelfed.svg b/live/static/fork-awesome/src/icons/svg/pixelfed.svg index 660f1f9..660f1f9 100644 --- a/static/fork-awesome/src/icons/svg/pixelfed.svg +++ b/live/static/fork-awesome/src/icons/svg/pixelfed.svg diff --git a/static/fork-awesome/src/icons/svg/plane.svg b/live/static/fork-awesome/src/icons/svg/plane.svg index 130d154..130d154 100644 --- a/static/fork-awesome/src/icons/svg/plane.svg +++ b/live/static/fork-awesome/src/icons/svg/plane.svg diff --git a/static/fork-awesome/src/icons/svg/play-circle-o.svg b/live/static/fork-awesome/src/icons/svg/play-circle-o.svg index 7264250..7264250 100644 --- a/static/fork-awesome/src/icons/svg/play-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/play-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/play-circle.svg b/live/static/fork-awesome/src/icons/svg/play-circle.svg index 51ff8d6..51ff8d6 100644 --- a/static/fork-awesome/src/icons/svg/play-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/play-circle.svg diff --git a/static/fork-awesome/src/icons/svg/play.svg b/live/static/fork-awesome/src/icons/svg/play.svg index 2b570e4..2b570e4 100644 --- a/static/fork-awesome/src/icons/svg/play.svg +++ b/live/static/fork-awesome/src/icons/svg/play.svg diff --git a/static/fork-awesome/src/icons/svg/pleroma.svg b/live/static/fork-awesome/src/icons/svg/pleroma.svg index 0eb97e3..0eb97e3 100644 --- a/static/fork-awesome/src/icons/svg/pleroma.svg +++ b/live/static/fork-awesome/src/icons/svg/pleroma.svg diff --git a/static/fork-awesome/src/icons/svg/plug.svg b/live/static/fork-awesome/src/icons/svg/plug.svg index 47936a1..47936a1 100644 --- a/static/fork-awesome/src/icons/svg/plug.svg +++ b/live/static/fork-awesome/src/icons/svg/plug.svg diff --git a/static/fork-awesome/src/icons/svg/plus-circle.svg b/live/static/fork-awesome/src/icons/svg/plus-circle.svg index 47094a2..47094a2 100644 --- a/static/fork-awesome/src/icons/svg/plus-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/plus-circle.svg diff --git a/static/fork-awesome/src/icons/svg/plus-square-o.svg b/live/static/fork-awesome/src/icons/svg/plus-square-o.svg index a1b01ce..a1b01ce 100644 --- a/static/fork-awesome/src/icons/svg/plus-square-o.svg +++ b/live/static/fork-awesome/src/icons/svg/plus-square-o.svg diff --git a/static/fork-awesome/src/icons/svg/plus-square.svg b/live/static/fork-awesome/src/icons/svg/plus-square.svg index d65f796..d65f796 100644 --- a/static/fork-awesome/src/icons/svg/plus-square.svg +++ b/live/static/fork-awesome/src/icons/svg/plus-square.svg diff --git a/static/fork-awesome/src/icons/svg/plus.svg b/live/static/fork-awesome/src/icons/svg/plus.svg index deb2ca6..deb2ca6 100644 --- a/static/fork-awesome/src/icons/svg/plus.svg +++ b/live/static/fork-awesome/src/icons/svg/plus.svg diff --git a/static/fork-awesome/src/icons/svg/podcast.svg b/live/static/fork-awesome/src/icons/svg/podcast.svg index 30b938d..30b938d 100644 --- a/static/fork-awesome/src/icons/svg/podcast.svg +++ b/live/static/fork-awesome/src/icons/svg/podcast.svg diff --git a/static/fork-awesome/src/icons/svg/power-off.svg b/live/static/fork-awesome/src/icons/svg/power-off.svg index 76f47f8..76f47f8 100644 --- a/static/fork-awesome/src/icons/svg/power-off.svg +++ b/live/static/fork-awesome/src/icons/svg/power-off.svg diff --git a/static/fork-awesome/src/icons/svg/print.svg b/live/static/fork-awesome/src/icons/svg/print.svg index 29505a9..29505a9 100644 --- a/static/fork-awesome/src/icons/svg/print.svg +++ b/live/static/fork-awesome/src/icons/svg/print.svg diff --git a/static/fork-awesome/src/icons/svg/product-hunt.svg b/live/static/fork-awesome/src/icons/svg/product-hunt.svg index 2c754fa..2c754fa 100644 --- a/static/fork-awesome/src/icons/svg/product-hunt.svg +++ b/live/static/fork-awesome/src/icons/svg/product-hunt.svg diff --git a/static/fork-awesome/src/icons/svg/puzzle-piece.svg b/live/static/fork-awesome/src/icons/svg/puzzle-piece.svg index ea806ec..ea806ec 100644 --- a/static/fork-awesome/src/icons/svg/puzzle-piece.svg +++ b/live/static/fork-awesome/src/icons/svg/puzzle-piece.svg diff --git a/static/fork-awesome/src/icons/svg/python.svg b/live/static/fork-awesome/src/icons/svg/python.svg index ba21eef..ba21eef 100644 --- a/static/fork-awesome/src/icons/svg/python.svg +++ b/live/static/fork-awesome/src/icons/svg/python.svg diff --git a/static/fork-awesome/src/icons/svg/qq.svg b/live/static/fork-awesome/src/icons/svg/qq.svg index 9fa98a0..9fa98a0 100644 --- a/static/fork-awesome/src/icons/svg/qq.svg +++ b/live/static/fork-awesome/src/icons/svg/qq.svg diff --git a/static/fork-awesome/src/icons/svg/qrcode.svg b/live/static/fork-awesome/src/icons/svg/qrcode.svg index 6ce9a74..6ce9a74 100644 --- a/static/fork-awesome/src/icons/svg/qrcode.svg +++ b/live/static/fork-awesome/src/icons/svg/qrcode.svg diff --git a/static/fork-awesome/src/icons/svg/question-circle-o.svg b/live/static/fork-awesome/src/icons/svg/question-circle-o.svg index 74529d3..74529d3 100644 --- a/static/fork-awesome/src/icons/svg/question-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/question-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/question-circle.svg b/live/static/fork-awesome/src/icons/svg/question-circle.svg index f41a159..f41a159 100644 --- a/static/fork-awesome/src/icons/svg/question-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/question-circle.svg diff --git a/static/fork-awesome/src/icons/svg/question.svg b/live/static/fork-awesome/src/icons/svg/question.svg index 4b9eb47..4b9eb47 100644 --- a/static/fork-awesome/src/icons/svg/question.svg +++ b/live/static/fork-awesome/src/icons/svg/question.svg diff --git a/static/fork-awesome/src/icons/svg/quora.svg b/live/static/fork-awesome/src/icons/svg/quora.svg index 261ce62..261ce62 100644 --- a/static/fork-awesome/src/icons/svg/quora.svg +++ b/live/static/fork-awesome/src/icons/svg/quora.svg diff --git a/static/fork-awesome/src/icons/svg/quote-left.svg b/live/static/fork-awesome/src/icons/svg/quote-left.svg index 22cb0ee..22cb0ee 100644 --- a/static/fork-awesome/src/icons/svg/quote-left.svg +++ b/live/static/fork-awesome/src/icons/svg/quote-left.svg diff --git a/static/fork-awesome/src/icons/svg/quote-right.svg b/live/static/fork-awesome/src/icons/svg/quote-right.svg index 173db3a..173db3a 100644 --- a/static/fork-awesome/src/icons/svg/quote-right.svg +++ b/live/static/fork-awesome/src/icons/svg/quote-right.svg diff --git a/static/fork-awesome/src/icons/svg/random.svg b/live/static/fork-awesome/src/icons/svg/random.svg index af4664b..af4664b 100644 --- a/static/fork-awesome/src/icons/svg/random.svg +++ b/live/static/fork-awesome/src/icons/svg/random.svg diff --git a/static/fork-awesome/src/icons/svg/ravelry.svg b/live/static/fork-awesome/src/icons/svg/ravelry.svg index 2ad7e84..2ad7e84 100644 --- a/static/fork-awesome/src/icons/svg/ravelry.svg +++ b/live/static/fork-awesome/src/icons/svg/ravelry.svg diff --git a/static/fork-awesome/src/icons/svg/react.svg b/live/static/fork-awesome/src/icons/svg/react.svg index 1b7a405..1b7a405 100644 --- a/static/fork-awesome/src/icons/svg/react.svg +++ b/live/static/fork-awesome/src/icons/svg/react.svg diff --git a/static/fork-awesome/src/icons/svg/rebel.svg b/live/static/fork-awesome/src/icons/svg/rebel.svg index 804d36f..804d36f 100644 --- a/static/fork-awesome/src/icons/svg/rebel.svg +++ b/live/static/fork-awesome/src/icons/svg/rebel.svg diff --git a/static/fork-awesome/src/icons/svg/recycle.svg b/live/static/fork-awesome/src/icons/svg/recycle.svg index ecb2dab..ecb2dab 100644 --- a/static/fork-awesome/src/icons/svg/recycle.svg +++ b/live/static/fork-awesome/src/icons/svg/recycle.svg diff --git a/static/fork-awesome/src/icons/svg/reddit-alien.svg b/live/static/fork-awesome/src/icons/svg/reddit-alien.svg index 3602d60..3602d60 100644 --- a/static/fork-awesome/src/icons/svg/reddit-alien.svg +++ b/live/static/fork-awesome/src/icons/svg/reddit-alien.svg diff --git a/static/fork-awesome/src/icons/svg/reddit-square.svg b/live/static/fork-awesome/src/icons/svg/reddit-square.svg index 413152b..413152b 100644 --- a/static/fork-awesome/src/icons/svg/reddit-square.svg +++ b/live/static/fork-awesome/src/icons/svg/reddit-square.svg diff --git a/static/fork-awesome/src/icons/svg/reddit.svg b/live/static/fork-awesome/src/icons/svg/reddit.svg index 1188350..1188350 100644 --- a/static/fork-awesome/src/icons/svg/reddit.svg +++ b/live/static/fork-awesome/src/icons/svg/reddit.svg diff --git a/static/fork-awesome/src/icons/svg/refresh.svg b/live/static/fork-awesome/src/icons/svg/refresh.svg index 8def71d..8def71d 100644 --- a/static/fork-awesome/src/icons/svg/refresh.svg +++ b/live/static/fork-awesome/src/icons/svg/refresh.svg diff --git a/static/fork-awesome/src/icons/svg/registered.svg b/live/static/fork-awesome/src/icons/svg/registered.svg index f541e02..f541e02 100644 --- a/static/fork-awesome/src/icons/svg/registered.svg +++ b/live/static/fork-awesome/src/icons/svg/registered.svg diff --git a/static/fork-awesome/src/icons/svg/renren.svg b/live/static/fork-awesome/src/icons/svg/renren.svg index a19a5b0..a19a5b0 100644 --- a/static/fork-awesome/src/icons/svg/renren.svg +++ b/live/static/fork-awesome/src/icons/svg/renren.svg diff --git a/static/fork-awesome/src/icons/svg/repeat.svg b/live/static/fork-awesome/src/icons/svg/repeat.svg index 9fa71e5..9fa71e5 100644 --- a/static/fork-awesome/src/icons/svg/repeat.svg +++ b/live/static/fork-awesome/src/icons/svg/repeat.svg diff --git a/static/fork-awesome/src/icons/svg/reply-all.svg b/live/static/fork-awesome/src/icons/svg/reply-all.svg index 13b757d..13b757d 100644 --- a/static/fork-awesome/src/icons/svg/reply-all.svg +++ b/live/static/fork-awesome/src/icons/svg/reply-all.svg diff --git a/static/fork-awesome/src/icons/svg/reply.svg b/live/static/fork-awesome/src/icons/svg/reply.svg index 32d6a9b..32d6a9b 100644 --- a/static/fork-awesome/src/icons/svg/reply.svg +++ b/live/static/fork-awesome/src/icons/svg/reply.svg diff --git a/static/fork-awesome/src/icons/svg/retweet.svg b/live/static/fork-awesome/src/icons/svg/retweet.svg index 7d5b1d5..7d5b1d5 100644 --- a/static/fork-awesome/src/icons/svg/retweet.svg +++ b/live/static/fork-awesome/src/icons/svg/retweet.svg diff --git a/static/fork-awesome/src/icons/svg/road.svg b/live/static/fork-awesome/src/icons/svg/road.svg index 46b11e4..46b11e4 100644 --- a/static/fork-awesome/src/icons/svg/road.svg +++ b/live/static/fork-awesome/src/icons/svg/road.svg diff --git a/static/fork-awesome/src/icons/svg/rocket.svg b/live/static/fork-awesome/src/icons/svg/rocket.svg index 21f839f..21f839f 100644 --- a/static/fork-awesome/src/icons/svg/rocket.svg +++ b/live/static/fork-awesome/src/icons/svg/rocket.svg diff --git a/static/fork-awesome/src/icons/svg/rss-square.svg b/live/static/fork-awesome/src/icons/svg/rss-square.svg index 1d712bb..1d712bb 100644 --- a/static/fork-awesome/src/icons/svg/rss-square.svg +++ b/live/static/fork-awesome/src/icons/svg/rss-square.svg diff --git a/static/fork-awesome/src/icons/svg/rss.svg b/live/static/fork-awesome/src/icons/svg/rss.svg index b347970..b347970 100644 --- a/static/fork-awesome/src/icons/svg/rss.svg +++ b/live/static/fork-awesome/src/icons/svg/rss.svg diff --git a/static/fork-awesome/src/icons/svg/rub.svg b/live/static/fork-awesome/src/icons/svg/rub.svg index a0cd106..a0cd106 100644 --- a/static/fork-awesome/src/icons/svg/rub.svg +++ b/live/static/fork-awesome/src/icons/svg/rub.svg diff --git a/static/fork-awesome/src/icons/svg/safari.svg b/live/static/fork-awesome/src/icons/svg/safari.svg index a8ad8f8..a8ad8f8 100644 --- a/static/fork-awesome/src/icons/svg/safari.svg +++ b/live/static/fork-awesome/src/icons/svg/safari.svg diff --git a/static/fork-awesome/src/icons/svg/scissors.svg b/live/static/fork-awesome/src/icons/svg/scissors.svg index e09bb6b..e09bb6b 100644 --- a/static/fork-awesome/src/icons/svg/scissors.svg +++ b/live/static/fork-awesome/src/icons/svg/scissors.svg diff --git a/static/fork-awesome/src/icons/svg/scribd.svg b/live/static/fork-awesome/src/icons/svg/scribd.svg index de2f429..de2f429 100644 --- a/static/fork-awesome/src/icons/svg/scribd.svg +++ b/live/static/fork-awesome/src/icons/svg/scribd.svg diff --git a/static/fork-awesome/src/icons/svg/scuttlebutt.svg b/live/static/fork-awesome/src/icons/svg/scuttlebutt.svg index dc8aeb9..dc8aeb9 100644 --- a/static/fork-awesome/src/icons/svg/scuttlebutt.svg +++ b/live/static/fork-awesome/src/icons/svg/scuttlebutt.svg diff --git a/static/fork-awesome/src/icons/svg/search-minus.svg b/live/static/fork-awesome/src/icons/svg/search-minus.svg index 364ec4d..364ec4d 100644 --- a/static/fork-awesome/src/icons/svg/search-minus.svg +++ b/live/static/fork-awesome/src/icons/svg/search-minus.svg diff --git a/static/fork-awesome/src/icons/svg/search-plus.svg b/live/static/fork-awesome/src/icons/svg/search-plus.svg index 38fdb0d..38fdb0d 100644 --- a/static/fork-awesome/src/icons/svg/search-plus.svg +++ b/live/static/fork-awesome/src/icons/svg/search-plus.svg diff --git a/static/fork-awesome/src/icons/svg/search.svg b/live/static/fork-awesome/src/icons/svg/search.svg index c065d16..c065d16 100644 --- a/static/fork-awesome/src/icons/svg/search.svg +++ b/live/static/fork-awesome/src/icons/svg/search.svg diff --git a/static/fork-awesome/src/icons/svg/sellsy.svg b/live/static/fork-awesome/src/icons/svg/sellsy.svg index 791bfcd..791bfcd 100644 --- a/static/fork-awesome/src/icons/svg/sellsy.svg +++ b/live/static/fork-awesome/src/icons/svg/sellsy.svg diff --git a/static/fork-awesome/src/icons/svg/server.svg b/live/static/fork-awesome/src/icons/svg/server.svg index 37ac886..37ac886 100644 --- a/static/fork-awesome/src/icons/svg/server.svg +++ b/live/static/fork-awesome/src/icons/svg/server.svg diff --git a/static/fork-awesome/src/icons/svg/shaarli-o.svg b/live/static/fork-awesome/src/icons/svg/shaarli-o.svg index 00688a7..00688a7 100644 --- a/static/fork-awesome/src/icons/svg/shaarli-o.svg +++ b/live/static/fork-awesome/src/icons/svg/shaarli-o.svg diff --git a/static/fork-awesome/src/icons/svg/shaarli.svg b/live/static/fork-awesome/src/icons/svg/shaarli.svg index 3bde9fa..3bde9fa 100644 --- a/static/fork-awesome/src/icons/svg/shaarli.svg +++ b/live/static/fork-awesome/src/icons/svg/shaarli.svg diff --git a/static/fork-awesome/src/icons/svg/share-alt-square.svg b/live/static/fork-awesome/src/icons/svg/share-alt-square.svg index c6a75d6..c6a75d6 100644 --- a/static/fork-awesome/src/icons/svg/share-alt-square.svg +++ b/live/static/fork-awesome/src/icons/svg/share-alt-square.svg diff --git a/static/fork-awesome/src/icons/svg/share-alt.svg b/live/static/fork-awesome/src/icons/svg/share-alt.svg index 4477980..4477980 100644 --- a/static/fork-awesome/src/icons/svg/share-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/share-alt.svg diff --git a/static/fork-awesome/src/icons/svg/share-square-o.svg b/live/static/fork-awesome/src/icons/svg/share-square-o.svg index 5f99d94..5f99d94 100644 --- a/static/fork-awesome/src/icons/svg/share-square-o.svg +++ b/live/static/fork-awesome/src/icons/svg/share-square-o.svg diff --git a/static/fork-awesome/src/icons/svg/share-square.svg b/live/static/fork-awesome/src/icons/svg/share-square.svg index 1523765..1523765 100644 --- a/static/fork-awesome/src/icons/svg/share-square.svg +++ b/live/static/fork-awesome/src/icons/svg/share-square.svg diff --git a/static/fork-awesome/src/icons/svg/share.svg b/live/static/fork-awesome/src/icons/svg/share.svg index 025b334..025b334 100644 --- a/static/fork-awesome/src/icons/svg/share.svg +++ b/live/static/fork-awesome/src/icons/svg/share.svg diff --git a/static/fork-awesome/src/icons/svg/shield.svg b/live/static/fork-awesome/src/icons/svg/shield.svg index 1f4a829..1f4a829 100644 --- a/static/fork-awesome/src/icons/svg/shield.svg +++ b/live/static/fork-awesome/src/icons/svg/shield.svg diff --git a/static/fork-awesome/src/icons/svg/ship.svg b/live/static/fork-awesome/src/icons/svg/ship.svg index 5d80d16..5d80d16 100644 --- a/static/fork-awesome/src/icons/svg/ship.svg +++ b/live/static/fork-awesome/src/icons/svg/ship.svg diff --git a/static/fork-awesome/src/icons/svg/shirtsinbulk.svg b/live/static/fork-awesome/src/icons/svg/shirtsinbulk.svg index af4e267..af4e267 100644 --- a/static/fork-awesome/src/icons/svg/shirtsinbulk.svg +++ b/live/static/fork-awesome/src/icons/svg/shirtsinbulk.svg diff --git a/static/fork-awesome/src/icons/svg/shopping-bag.svg b/live/static/fork-awesome/src/icons/svg/shopping-bag.svg index 7f5310e..7f5310e 100644 --- a/static/fork-awesome/src/icons/svg/shopping-bag.svg +++ b/live/static/fork-awesome/src/icons/svg/shopping-bag.svg diff --git a/static/fork-awesome/src/icons/svg/shopping-basket.svg b/live/static/fork-awesome/src/icons/svg/shopping-basket.svg index 3f74b61..3f74b61 100644 --- a/static/fork-awesome/src/icons/svg/shopping-basket.svg +++ b/live/static/fork-awesome/src/icons/svg/shopping-basket.svg diff --git a/static/fork-awesome/src/icons/svg/shopping-cart.svg b/live/static/fork-awesome/src/icons/svg/shopping-cart.svg index 4dc0d97..4dc0d97 100644 --- a/static/fork-awesome/src/icons/svg/shopping-cart.svg +++ b/live/static/fork-awesome/src/icons/svg/shopping-cart.svg diff --git a/static/fork-awesome/src/icons/svg/shower.svg b/live/static/fork-awesome/src/icons/svg/shower.svg index e35232e..e35232e 100644 --- a/static/fork-awesome/src/icons/svg/shower.svg +++ b/live/static/fork-awesome/src/icons/svg/shower.svg diff --git a/static/fork-awesome/src/icons/svg/sign-in.svg b/live/static/fork-awesome/src/icons/svg/sign-in.svg index 2e1598d..2e1598d 100644 --- a/static/fork-awesome/src/icons/svg/sign-in.svg +++ b/live/static/fork-awesome/src/icons/svg/sign-in.svg diff --git a/static/fork-awesome/src/icons/svg/sign-language.svg b/live/static/fork-awesome/src/icons/svg/sign-language.svg index 7ce444f..7ce444f 100644 --- a/static/fork-awesome/src/icons/svg/sign-language.svg +++ b/live/static/fork-awesome/src/icons/svg/sign-language.svg diff --git a/static/fork-awesome/src/icons/svg/sign-out.svg b/live/static/fork-awesome/src/icons/svg/sign-out.svg index 3e7d480..3e7d480 100644 --- a/static/fork-awesome/src/icons/svg/sign-out.svg +++ b/live/static/fork-awesome/src/icons/svg/sign-out.svg diff --git a/static/fork-awesome/src/icons/svg/signal.svg b/live/static/fork-awesome/src/icons/svg/signal.svg index 692171c..692171c 100644 --- a/static/fork-awesome/src/icons/svg/signal.svg +++ b/live/static/fork-awesome/src/icons/svg/signal.svg diff --git a/static/fork-awesome/src/icons/svg/signalapp.svg b/live/static/fork-awesome/src/icons/svg/signalapp.svg index ca3c9d2..ca3c9d2 100644 --- a/static/fork-awesome/src/icons/svg/signalapp.svg +++ b/live/static/fork-awesome/src/icons/svg/signalapp.svg diff --git a/static/fork-awesome/src/icons/svg/simplybuilt.svg b/live/static/fork-awesome/src/icons/svg/simplybuilt.svg index fc7f62f..fc7f62f 100644 --- a/static/fork-awesome/src/icons/svg/simplybuilt.svg +++ b/live/static/fork-awesome/src/icons/svg/simplybuilt.svg diff --git a/static/fork-awesome/src/icons/svg/sitemap.svg b/live/static/fork-awesome/src/icons/svg/sitemap.svg index 34d79ea..34d79ea 100644 --- a/static/fork-awesome/src/icons/svg/sitemap.svg +++ b/live/static/fork-awesome/src/icons/svg/sitemap.svg diff --git a/static/fork-awesome/src/icons/svg/skyatlas.svg b/live/static/fork-awesome/src/icons/svg/skyatlas.svg index 3f1bd84..3f1bd84 100644 --- a/static/fork-awesome/src/icons/svg/skyatlas.svg +++ b/live/static/fork-awesome/src/icons/svg/skyatlas.svg diff --git a/static/fork-awesome/src/icons/svg/skype.svg b/live/static/fork-awesome/src/icons/svg/skype.svg index d264c0d..d264c0d 100644 --- a/static/fork-awesome/src/icons/svg/skype.svg +++ b/live/static/fork-awesome/src/icons/svg/skype.svg diff --git a/static/fork-awesome/src/icons/svg/slack.svg b/live/static/fork-awesome/src/icons/svg/slack.svg index 0594378..0594378 100644 --- a/static/fork-awesome/src/icons/svg/slack.svg +++ b/live/static/fork-awesome/src/icons/svg/slack.svg diff --git a/static/fork-awesome/src/icons/svg/sliders.svg b/live/static/fork-awesome/src/icons/svg/sliders.svg index ffd260d..ffd260d 100644 --- a/static/fork-awesome/src/icons/svg/sliders.svg +++ b/live/static/fork-awesome/src/icons/svg/sliders.svg diff --git a/static/fork-awesome/src/icons/svg/slideshare.svg b/live/static/fork-awesome/src/icons/svg/slideshare.svg index ae36995..ae36995 100644 --- a/static/fork-awesome/src/icons/svg/slideshare.svg +++ b/live/static/fork-awesome/src/icons/svg/slideshare.svg diff --git a/static/fork-awesome/src/icons/svg/smile-o.svg b/live/static/fork-awesome/src/icons/svg/smile-o.svg index f88026d..f88026d 100644 --- a/static/fork-awesome/src/icons/svg/smile-o.svg +++ b/live/static/fork-awesome/src/icons/svg/smile-o.svg diff --git a/static/fork-awesome/src/icons/svg/snapchat-ghost.svg b/live/static/fork-awesome/src/icons/svg/snapchat-ghost.svg index 8610385..8610385 100644 --- a/static/fork-awesome/src/icons/svg/snapchat-ghost.svg +++ b/live/static/fork-awesome/src/icons/svg/snapchat-ghost.svg diff --git a/static/fork-awesome/src/icons/svg/snapchat-square.svg b/live/static/fork-awesome/src/icons/svg/snapchat-square.svg index 63b8066..63b8066 100644 --- a/static/fork-awesome/src/icons/svg/snapchat-square.svg +++ b/live/static/fork-awesome/src/icons/svg/snapchat-square.svg diff --git a/static/fork-awesome/src/icons/svg/snapchat.svg b/live/static/fork-awesome/src/icons/svg/snapchat.svg index 8154fdd..8154fdd 100644 --- a/static/fork-awesome/src/icons/svg/snapchat.svg +++ b/live/static/fork-awesome/src/icons/svg/snapchat.svg diff --git a/static/fork-awesome/src/icons/svg/snowdrift.svg b/live/static/fork-awesome/src/icons/svg/snowdrift.svg index 4e5a820..4e5a820 100644 --- a/static/fork-awesome/src/icons/svg/snowdrift.svg +++ b/live/static/fork-awesome/src/icons/svg/snowdrift.svg diff --git a/static/fork-awesome/src/icons/svg/snowflake-o.svg b/live/static/fork-awesome/src/icons/svg/snowflake-o.svg index 03b8e93..03b8e93 100644 --- a/static/fork-awesome/src/icons/svg/snowflake-o.svg +++ b/live/static/fork-awesome/src/icons/svg/snowflake-o.svg diff --git a/static/fork-awesome/src/icons/svg/social-home.svg b/live/static/fork-awesome/src/icons/svg/social-home.svg index 7411631..7411631 100644 --- a/static/fork-awesome/src/icons/svg/social-home.svg +++ b/live/static/fork-awesome/src/icons/svg/social-home.svg diff --git a/static/fork-awesome/src/icons/svg/sort-alpha-asc.svg b/live/static/fork-awesome/src/icons/svg/sort-alpha-asc.svg index 372b436..372b436 100644 --- a/static/fork-awesome/src/icons/svg/sort-alpha-asc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-alpha-asc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-alpha-desc.svg b/live/static/fork-awesome/src/icons/svg/sort-alpha-desc.svg index 4d451e6..4d451e6 100644 --- a/static/fork-awesome/src/icons/svg/sort-alpha-desc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-alpha-desc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-amount-asc.svg b/live/static/fork-awesome/src/icons/svg/sort-amount-asc.svg index 942d05a..942d05a 100644 --- a/static/fork-awesome/src/icons/svg/sort-amount-asc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-amount-asc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-amount-desc.svg b/live/static/fork-awesome/src/icons/svg/sort-amount-desc.svg index adccf5b..adccf5b 100644 --- a/static/fork-awesome/src/icons/svg/sort-amount-desc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-amount-desc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-asc.svg b/live/static/fork-awesome/src/icons/svg/sort-asc.svg index 018c664..018c664 100644 --- a/static/fork-awesome/src/icons/svg/sort-asc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-asc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-desc.svg b/live/static/fork-awesome/src/icons/svg/sort-desc.svg index 1962c8f..1962c8f 100644 --- a/static/fork-awesome/src/icons/svg/sort-desc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-desc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-numeric-asc.svg b/live/static/fork-awesome/src/icons/svg/sort-numeric-asc.svg index 0a6457a..0a6457a 100644 --- a/static/fork-awesome/src/icons/svg/sort-numeric-asc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-numeric-asc.svg diff --git a/static/fork-awesome/src/icons/svg/sort-numeric-desc.svg b/live/static/fork-awesome/src/icons/svg/sort-numeric-desc.svg index 1019ab5..1019ab5 100644 --- a/static/fork-awesome/src/icons/svg/sort-numeric-desc.svg +++ b/live/static/fork-awesome/src/icons/svg/sort-numeric-desc.svg diff --git a/static/fork-awesome/src/icons/svg/sort.svg b/live/static/fork-awesome/src/icons/svg/sort.svg index af6e731..af6e731 100644 --- a/static/fork-awesome/src/icons/svg/sort.svg +++ b/live/static/fork-awesome/src/icons/svg/sort.svg diff --git a/static/fork-awesome/src/icons/svg/soundcloud.svg b/live/static/fork-awesome/src/icons/svg/soundcloud.svg index 1e8785d..1e8785d 100644 --- a/static/fork-awesome/src/icons/svg/soundcloud.svg +++ b/live/static/fork-awesome/src/icons/svg/soundcloud.svg diff --git a/static/fork-awesome/src/icons/svg/space-shuttle.svg b/live/static/fork-awesome/src/icons/svg/space-shuttle.svg index 0bcf0aa..0bcf0aa 100644 --- a/static/fork-awesome/src/icons/svg/space-shuttle.svg +++ b/live/static/fork-awesome/src/icons/svg/space-shuttle.svg diff --git a/static/fork-awesome/src/icons/svg/spell-check.svg b/live/static/fork-awesome/src/icons/svg/spell-check.svg index 29f728d..29f728d 100644 --- a/static/fork-awesome/src/icons/svg/spell-check.svg +++ b/live/static/fork-awesome/src/icons/svg/spell-check.svg diff --git a/static/fork-awesome/src/icons/svg/spinner.svg b/live/static/fork-awesome/src/icons/svg/spinner.svg index ae14e63..ae14e63 100644 --- a/static/fork-awesome/src/icons/svg/spinner.svg +++ b/live/static/fork-awesome/src/icons/svg/spinner.svg diff --git a/static/fork-awesome/src/icons/svg/spoon.svg b/live/static/fork-awesome/src/icons/svg/spoon.svg index e5afff4..e5afff4 100644 --- a/static/fork-awesome/src/icons/svg/spoon.svg +++ b/live/static/fork-awesome/src/icons/svg/spoon.svg diff --git a/static/fork-awesome/src/icons/svg/spotify.svg b/live/static/fork-awesome/src/icons/svg/spotify.svg index cb0c060..cb0c060 100644 --- a/static/fork-awesome/src/icons/svg/spotify.svg +++ b/live/static/fork-awesome/src/icons/svg/spotify.svg diff --git a/static/fork-awesome/src/icons/svg/square-o.svg b/live/static/fork-awesome/src/icons/svg/square-o.svg index a8687c8..a8687c8 100644 --- a/static/fork-awesome/src/icons/svg/square-o.svg +++ b/live/static/fork-awesome/src/icons/svg/square-o.svg diff --git a/static/fork-awesome/src/icons/svg/square.svg b/live/static/fork-awesome/src/icons/svg/square.svg index 179182d..179182d 100644 --- a/static/fork-awesome/src/icons/svg/square.svg +++ b/live/static/fork-awesome/src/icons/svg/square.svg diff --git a/static/fork-awesome/src/icons/svg/stack-exchange.svg b/live/static/fork-awesome/src/icons/svg/stack-exchange.svg index 9bfeb61..9bfeb61 100644 --- a/static/fork-awesome/src/icons/svg/stack-exchange.svg +++ b/live/static/fork-awesome/src/icons/svg/stack-exchange.svg diff --git a/static/fork-awesome/src/icons/svg/stack-overflow.svg b/live/static/fork-awesome/src/icons/svg/stack-overflow.svg index 8adac45..8adac45 100644 --- a/static/fork-awesome/src/icons/svg/stack-overflow.svg +++ b/live/static/fork-awesome/src/icons/svg/stack-overflow.svg diff --git a/static/fork-awesome/src/icons/svg/star-half-o.svg b/live/static/fork-awesome/src/icons/svg/star-half-o.svg index 77f5e5c..77f5e5c 100644 --- a/static/fork-awesome/src/icons/svg/star-half-o.svg +++ b/live/static/fork-awesome/src/icons/svg/star-half-o.svg diff --git a/static/fork-awesome/src/icons/svg/star-half.svg b/live/static/fork-awesome/src/icons/svg/star-half.svg index 96e6018..96e6018 100644 --- a/static/fork-awesome/src/icons/svg/star-half.svg +++ b/live/static/fork-awesome/src/icons/svg/star-half.svg diff --git a/static/fork-awesome/src/icons/svg/star-o.svg b/live/static/fork-awesome/src/icons/svg/star-o.svg index 0834cea..0834cea 100644 --- a/static/fork-awesome/src/icons/svg/star-o.svg +++ b/live/static/fork-awesome/src/icons/svg/star-o.svg diff --git a/static/fork-awesome/src/icons/svg/star.svg b/live/static/fork-awesome/src/icons/svg/star.svg index d478e21..d478e21 100644 --- a/static/fork-awesome/src/icons/svg/star.svg +++ b/live/static/fork-awesome/src/icons/svg/star.svg diff --git a/static/fork-awesome/src/icons/svg/steam-square.svg b/live/static/fork-awesome/src/icons/svg/steam-square.svg index 6e9aa2c..6e9aa2c 100644 --- a/static/fork-awesome/src/icons/svg/steam-square.svg +++ b/live/static/fork-awesome/src/icons/svg/steam-square.svg diff --git a/static/fork-awesome/src/icons/svg/steam.svg b/live/static/fork-awesome/src/icons/svg/steam.svg index a4d7588..a4d7588 100644 --- a/static/fork-awesome/src/icons/svg/steam.svg +++ b/live/static/fork-awesome/src/icons/svg/steam.svg diff --git a/static/fork-awesome/src/icons/svg/step-backward.svg b/live/static/fork-awesome/src/icons/svg/step-backward.svg index d3552c0..d3552c0 100644 --- a/static/fork-awesome/src/icons/svg/step-backward.svg +++ b/live/static/fork-awesome/src/icons/svg/step-backward.svg diff --git a/static/fork-awesome/src/icons/svg/step-forward.svg b/live/static/fork-awesome/src/icons/svg/step-forward.svg index 064ba53..064ba53 100644 --- a/static/fork-awesome/src/icons/svg/step-forward.svg +++ b/live/static/fork-awesome/src/icons/svg/step-forward.svg diff --git a/static/fork-awesome/src/icons/svg/stethoscope.svg b/live/static/fork-awesome/src/icons/svg/stethoscope.svg index 7a644e3..7a644e3 100644 --- a/static/fork-awesome/src/icons/svg/stethoscope.svg +++ b/live/static/fork-awesome/src/icons/svg/stethoscope.svg diff --git a/static/fork-awesome/src/icons/svg/sticky-note-o.svg b/live/static/fork-awesome/src/icons/svg/sticky-note-o.svg index 83f5054..83f5054 100644 --- a/static/fork-awesome/src/icons/svg/sticky-note-o.svg +++ b/live/static/fork-awesome/src/icons/svg/sticky-note-o.svg diff --git a/static/fork-awesome/src/icons/svg/sticky-note.svg b/live/static/fork-awesome/src/icons/svg/sticky-note.svg index 3877445..3877445 100644 --- a/static/fork-awesome/src/icons/svg/sticky-note.svg +++ b/live/static/fork-awesome/src/icons/svg/sticky-note.svg diff --git a/static/fork-awesome/src/icons/svg/stop-circle-o.svg b/live/static/fork-awesome/src/icons/svg/stop-circle-o.svg index 1c06783..1c06783 100644 --- a/static/fork-awesome/src/icons/svg/stop-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/stop-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/stop-circle.svg b/live/static/fork-awesome/src/icons/svg/stop-circle.svg index daa6844..daa6844 100644 --- a/static/fork-awesome/src/icons/svg/stop-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/stop-circle.svg diff --git a/static/fork-awesome/src/icons/svg/stop.svg b/live/static/fork-awesome/src/icons/svg/stop.svg index 5267f03..5267f03 100644 --- a/static/fork-awesome/src/icons/svg/stop.svg +++ b/live/static/fork-awesome/src/icons/svg/stop.svg diff --git a/static/fork-awesome/src/icons/svg/street-view.svg b/live/static/fork-awesome/src/icons/svg/street-view.svg index 8c39726..8c39726 100644 --- a/static/fork-awesome/src/icons/svg/street-view.svg +++ b/live/static/fork-awesome/src/icons/svg/street-view.svg diff --git a/static/fork-awesome/src/icons/svg/strikethrough.svg b/live/static/fork-awesome/src/icons/svg/strikethrough.svg index 7090abc..7090abc 100644 --- a/static/fork-awesome/src/icons/svg/strikethrough.svg +++ b/live/static/fork-awesome/src/icons/svg/strikethrough.svg diff --git a/static/fork-awesome/src/icons/svg/stumbleupon-circle.svg b/live/static/fork-awesome/src/icons/svg/stumbleupon-circle.svg index 8b29aaf..8b29aaf 100644 --- a/static/fork-awesome/src/icons/svg/stumbleupon-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/stumbleupon-circle.svg diff --git a/static/fork-awesome/src/icons/svg/stumbleupon.svg b/live/static/fork-awesome/src/icons/svg/stumbleupon.svg index 69c1c3e..69c1c3e 100644 --- a/static/fork-awesome/src/icons/svg/stumbleupon.svg +++ b/live/static/fork-awesome/src/icons/svg/stumbleupon.svg diff --git a/static/fork-awesome/src/icons/svg/subscript.svg b/live/static/fork-awesome/src/icons/svg/subscript.svg index 7ae51a7..7ae51a7 100644 --- a/static/fork-awesome/src/icons/svg/subscript.svg +++ b/live/static/fork-awesome/src/icons/svg/subscript.svg diff --git a/static/fork-awesome/src/icons/svg/subway.svg b/live/static/fork-awesome/src/icons/svg/subway.svg index f2b9ae2..f2b9ae2 100644 --- a/static/fork-awesome/src/icons/svg/subway.svg +++ b/live/static/fork-awesome/src/icons/svg/subway.svg diff --git a/static/fork-awesome/src/icons/svg/suitcase.svg b/live/static/fork-awesome/src/icons/svg/suitcase.svg index 21fe516..21fe516 100644 --- a/static/fork-awesome/src/icons/svg/suitcase.svg +++ b/live/static/fork-awesome/src/icons/svg/suitcase.svg diff --git a/static/fork-awesome/src/icons/svg/sun-o.svg b/live/static/fork-awesome/src/icons/svg/sun-o.svg index 24f28f5..24f28f5 100644 --- a/static/fork-awesome/src/icons/svg/sun-o.svg +++ b/live/static/fork-awesome/src/icons/svg/sun-o.svg diff --git a/static/fork-awesome/src/icons/svg/sun.svg b/live/static/fork-awesome/src/icons/svg/sun.svg index 2008efa..2008efa 100644 --- a/static/fork-awesome/src/icons/svg/sun.svg +++ b/live/static/fork-awesome/src/icons/svg/sun.svg diff --git a/static/fork-awesome/src/icons/svg/superpowers.svg b/live/static/fork-awesome/src/icons/svg/superpowers.svg index 32abce1..32abce1 100644 --- a/static/fork-awesome/src/icons/svg/superpowers.svg +++ b/live/static/fork-awesome/src/icons/svg/superpowers.svg diff --git a/static/fork-awesome/src/icons/svg/superscript.svg b/live/static/fork-awesome/src/icons/svg/superscript.svg index af7abc7..af7abc7 100644 --- a/static/fork-awesome/src/icons/svg/superscript.svg +++ b/live/static/fork-awesome/src/icons/svg/superscript.svg diff --git a/static/fork-awesome/src/icons/svg/syncthing.svg b/live/static/fork-awesome/src/icons/svg/syncthing.svg index 5aa9736..5aa9736 100644 --- a/static/fork-awesome/src/icons/svg/syncthing.svg +++ b/live/static/fork-awesome/src/icons/svg/syncthing.svg diff --git a/static/fork-awesome/src/icons/svg/table.svg b/live/static/fork-awesome/src/icons/svg/table.svg index 528ed5d..528ed5d 100644 --- a/static/fork-awesome/src/icons/svg/table.svg +++ b/live/static/fork-awesome/src/icons/svg/table.svg diff --git a/static/fork-awesome/src/icons/svg/tablet.svg b/live/static/fork-awesome/src/icons/svg/tablet.svg index 7a4f453..7a4f453 100644 --- a/static/fork-awesome/src/icons/svg/tablet.svg +++ b/live/static/fork-awesome/src/icons/svg/tablet.svg diff --git a/static/fork-awesome/src/icons/svg/tachometer.svg b/live/static/fork-awesome/src/icons/svg/tachometer.svg index 8650f26..8650f26 100644 --- a/static/fork-awesome/src/icons/svg/tachometer.svg +++ b/live/static/fork-awesome/src/icons/svg/tachometer.svg diff --git a/static/fork-awesome/src/icons/svg/tag.svg b/live/static/fork-awesome/src/icons/svg/tag.svg index 652bcb5..652bcb5 100644 --- a/static/fork-awesome/src/icons/svg/tag.svg +++ b/live/static/fork-awesome/src/icons/svg/tag.svg diff --git a/static/fork-awesome/src/icons/svg/tags.svg b/live/static/fork-awesome/src/icons/svg/tags.svg index a47ef21..a47ef21 100644 --- a/static/fork-awesome/src/icons/svg/tags.svg +++ b/live/static/fork-awesome/src/icons/svg/tags.svg diff --git a/static/fork-awesome/src/icons/svg/tasks.svg b/live/static/fork-awesome/src/icons/svg/tasks.svg index 7ae7e57..7ae7e57 100644 --- a/static/fork-awesome/src/icons/svg/tasks.svg +++ b/live/static/fork-awesome/src/icons/svg/tasks.svg diff --git a/static/fork-awesome/src/icons/svg/taxi.svg b/live/static/fork-awesome/src/icons/svg/taxi.svg index b85d251..b85d251 100644 --- a/static/fork-awesome/src/icons/svg/taxi.svg +++ b/live/static/fork-awesome/src/icons/svg/taxi.svg diff --git a/static/fork-awesome/src/icons/svg/telegram.svg b/live/static/fork-awesome/src/icons/svg/telegram.svg index 22e3fe6..22e3fe6 100644 --- a/static/fork-awesome/src/icons/svg/telegram.svg +++ b/live/static/fork-awesome/src/icons/svg/telegram.svg diff --git a/static/fork-awesome/src/icons/svg/television.svg b/live/static/fork-awesome/src/icons/svg/television.svg index 7c61ba6..7c61ba6 100644 --- a/static/fork-awesome/src/icons/svg/television.svg +++ b/live/static/fork-awesome/src/icons/svg/television.svg diff --git a/static/fork-awesome/src/icons/svg/tencent-weibo.svg b/live/static/fork-awesome/src/icons/svg/tencent-weibo.svg index 9f1c686..9f1c686 100644 --- a/static/fork-awesome/src/icons/svg/tencent-weibo.svg +++ b/live/static/fork-awesome/src/icons/svg/tencent-weibo.svg diff --git a/static/fork-awesome/src/icons/svg/terminal.svg b/live/static/fork-awesome/src/icons/svg/terminal.svg index 50fa7f3..50fa7f3 100644 --- a/static/fork-awesome/src/icons/svg/terminal.svg +++ b/live/static/fork-awesome/src/icons/svg/terminal.svg diff --git a/static/fork-awesome/src/icons/svg/text-height.svg b/live/static/fork-awesome/src/icons/svg/text-height.svg index 6b78d4d..6b78d4d 100644 --- a/static/fork-awesome/src/icons/svg/text-height.svg +++ b/live/static/fork-awesome/src/icons/svg/text-height.svg diff --git a/static/fork-awesome/src/icons/svg/text-width.svg b/live/static/fork-awesome/src/icons/svg/text-width.svg index ced8fc4..ced8fc4 100644 --- a/static/fork-awesome/src/icons/svg/text-width.svg +++ b/live/static/fork-awesome/src/icons/svg/text-width.svg diff --git a/static/fork-awesome/src/icons/svg/th-large.svg b/live/static/fork-awesome/src/icons/svg/th-large.svg index 91627c1..91627c1 100644 --- a/static/fork-awesome/src/icons/svg/th-large.svg +++ b/live/static/fork-awesome/src/icons/svg/th-large.svg diff --git a/static/fork-awesome/src/icons/svg/th-list.svg b/live/static/fork-awesome/src/icons/svg/th-list.svg index 4a3cd39..4a3cd39 100644 --- a/static/fork-awesome/src/icons/svg/th-list.svg +++ b/live/static/fork-awesome/src/icons/svg/th-list.svg diff --git a/static/fork-awesome/src/icons/svg/th.svg b/live/static/fork-awesome/src/icons/svg/th.svg index 453f04e..453f04e 100644 --- a/static/fork-awesome/src/icons/svg/th.svg +++ b/live/static/fork-awesome/src/icons/svg/th.svg diff --git a/static/fork-awesome/src/icons/svg/themeisle.svg b/live/static/fork-awesome/src/icons/svg/themeisle.svg index 382a0bb..382a0bb 100644 --- a/static/fork-awesome/src/icons/svg/themeisle.svg +++ b/live/static/fork-awesome/src/icons/svg/themeisle.svg diff --git a/static/fork-awesome/src/icons/svg/thermometer-empty.svg b/live/static/fork-awesome/src/icons/svg/thermometer-empty.svg index 0026c7d..0026c7d 100644 --- a/static/fork-awesome/src/icons/svg/thermometer-empty.svg +++ b/live/static/fork-awesome/src/icons/svg/thermometer-empty.svg diff --git a/static/fork-awesome/src/icons/svg/thermometer-full.svg b/live/static/fork-awesome/src/icons/svg/thermometer-full.svg index 573c5ba..573c5ba 100644 --- a/static/fork-awesome/src/icons/svg/thermometer-full.svg +++ b/live/static/fork-awesome/src/icons/svg/thermometer-full.svg diff --git a/static/fork-awesome/src/icons/svg/thermometer-half.svg b/live/static/fork-awesome/src/icons/svg/thermometer-half.svg index 43ef685..43ef685 100644 --- a/static/fork-awesome/src/icons/svg/thermometer-half.svg +++ b/live/static/fork-awesome/src/icons/svg/thermometer-half.svg diff --git a/static/fork-awesome/src/icons/svg/thermometer-quarter.svg b/live/static/fork-awesome/src/icons/svg/thermometer-quarter.svg index f4a3284..f4a3284 100644 --- a/static/fork-awesome/src/icons/svg/thermometer-quarter.svg +++ b/live/static/fork-awesome/src/icons/svg/thermometer-quarter.svg diff --git a/static/fork-awesome/src/icons/svg/thermometer-three-quarters.svg b/live/static/fork-awesome/src/icons/svg/thermometer-three-quarters.svg index f9e4536..f9e4536 100644 --- a/static/fork-awesome/src/icons/svg/thermometer-three-quarters.svg +++ b/live/static/fork-awesome/src/icons/svg/thermometer-three-quarters.svg diff --git a/static/fork-awesome/src/icons/svg/thumb-tack.svg b/live/static/fork-awesome/src/icons/svg/thumb-tack.svg index 6e04f05..6e04f05 100644 --- a/static/fork-awesome/src/icons/svg/thumb-tack.svg +++ b/live/static/fork-awesome/src/icons/svg/thumb-tack.svg diff --git a/static/fork-awesome/src/icons/svg/thumbs-down.svg b/live/static/fork-awesome/src/icons/svg/thumbs-down.svg index 0770454..0770454 100644 --- a/static/fork-awesome/src/icons/svg/thumbs-down.svg +++ b/live/static/fork-awesome/src/icons/svg/thumbs-down.svg diff --git a/static/fork-awesome/src/icons/svg/thumbs-o-down.svg b/live/static/fork-awesome/src/icons/svg/thumbs-o-down.svg index 8a513a7..8a513a7 100644 --- a/static/fork-awesome/src/icons/svg/thumbs-o-down.svg +++ b/live/static/fork-awesome/src/icons/svg/thumbs-o-down.svg diff --git a/static/fork-awesome/src/icons/svg/thumbs-o-up.svg b/live/static/fork-awesome/src/icons/svg/thumbs-o-up.svg index 81d2fa2..81d2fa2 100644 --- a/static/fork-awesome/src/icons/svg/thumbs-o-up.svg +++ b/live/static/fork-awesome/src/icons/svg/thumbs-o-up.svg diff --git a/static/fork-awesome/src/icons/svg/thumbs-up.svg b/live/static/fork-awesome/src/icons/svg/thumbs-up.svg index 55197b0..55197b0 100644 --- a/static/fork-awesome/src/icons/svg/thumbs-up.svg +++ b/live/static/fork-awesome/src/icons/svg/thumbs-up.svg diff --git a/static/fork-awesome/src/icons/svg/ticket.svg b/live/static/fork-awesome/src/icons/svg/ticket.svg index d33470b..d33470b 100644 --- a/static/fork-awesome/src/icons/svg/ticket.svg +++ b/live/static/fork-awesome/src/icons/svg/ticket.svg diff --git a/static/fork-awesome/src/icons/svg/times-circle-o.svg b/live/static/fork-awesome/src/icons/svg/times-circle-o.svg index df62119..df62119 100644 --- a/static/fork-awesome/src/icons/svg/times-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/times-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/times-circle.svg b/live/static/fork-awesome/src/icons/svg/times-circle.svg index 70eaf11..70eaf11 100644 --- a/static/fork-awesome/src/icons/svg/times-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/times-circle.svg diff --git a/static/fork-awesome/src/icons/svg/times.svg b/live/static/fork-awesome/src/icons/svg/times.svg index 04a2e22..04a2e22 100644 --- a/static/fork-awesome/src/icons/svg/times.svg +++ b/live/static/fork-awesome/src/icons/svg/times.svg diff --git a/static/fork-awesome/src/icons/svg/tint.svg b/live/static/fork-awesome/src/icons/svg/tint.svg index e0b4546..e0b4546 100644 --- a/static/fork-awesome/src/icons/svg/tint.svg +++ b/live/static/fork-awesome/src/icons/svg/tint.svg diff --git a/static/fork-awesome/src/icons/svg/tipeee.svg b/live/static/fork-awesome/src/icons/svg/tipeee.svg index 510392f..510392f 100644 --- a/static/fork-awesome/src/icons/svg/tipeee.svg +++ b/live/static/fork-awesome/src/icons/svg/tipeee.svg diff --git a/static/fork-awesome/src/icons/svg/toggle-off.svg b/live/static/fork-awesome/src/icons/svg/toggle-off.svg index 190df05..190df05 100644 --- a/static/fork-awesome/src/icons/svg/toggle-off.svg +++ b/live/static/fork-awesome/src/icons/svg/toggle-off.svg diff --git a/static/fork-awesome/src/icons/svg/toggle-on.svg b/live/static/fork-awesome/src/icons/svg/toggle-on.svg index 0cd0746..0cd0746 100644 --- a/static/fork-awesome/src/icons/svg/toggle-on.svg +++ b/live/static/fork-awesome/src/icons/svg/toggle-on.svg diff --git a/static/fork-awesome/src/icons/svg/trademark.svg b/live/static/fork-awesome/src/icons/svg/trademark.svg index 3d53f78..3d53f78 100644 --- a/static/fork-awesome/src/icons/svg/trademark.svg +++ b/live/static/fork-awesome/src/icons/svg/trademark.svg diff --git a/static/fork-awesome/src/icons/svg/train.svg b/live/static/fork-awesome/src/icons/svg/train.svg index fff2619..fff2619 100644 --- a/static/fork-awesome/src/icons/svg/train.svg +++ b/live/static/fork-awesome/src/icons/svg/train.svg diff --git a/static/fork-awesome/src/icons/svg/transgender-alt.svg b/live/static/fork-awesome/src/icons/svg/transgender-alt.svg index bf59469..bf59469 100644 --- a/static/fork-awesome/src/icons/svg/transgender-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/transgender-alt.svg diff --git a/static/fork-awesome/src/icons/svg/transgender.svg b/live/static/fork-awesome/src/icons/svg/transgender.svg index 854fe35..854fe35 100644 --- a/static/fork-awesome/src/icons/svg/transgender.svg +++ b/live/static/fork-awesome/src/icons/svg/transgender.svg diff --git a/static/fork-awesome/src/icons/svg/trash-o.svg b/live/static/fork-awesome/src/icons/svg/trash-o.svg index e06c55d..e06c55d 100644 --- a/static/fork-awesome/src/icons/svg/trash-o.svg +++ b/live/static/fork-awesome/src/icons/svg/trash-o.svg diff --git a/static/fork-awesome/src/icons/svg/trash.svg b/live/static/fork-awesome/src/icons/svg/trash.svg index 9d05768..9d05768 100644 --- a/static/fork-awesome/src/icons/svg/trash.svg +++ b/live/static/fork-awesome/src/icons/svg/trash.svg diff --git a/static/fork-awesome/src/icons/svg/tree.svg b/live/static/fork-awesome/src/icons/svg/tree.svg index afdd7f3..afdd7f3 100644 --- a/static/fork-awesome/src/icons/svg/tree.svg +++ b/live/static/fork-awesome/src/icons/svg/tree.svg diff --git a/static/fork-awesome/src/icons/svg/trello.svg b/live/static/fork-awesome/src/icons/svg/trello.svg index bad6306..bad6306 100644 --- a/static/fork-awesome/src/icons/svg/trello.svg +++ b/live/static/fork-awesome/src/icons/svg/trello.svg diff --git a/static/fork-awesome/src/icons/svg/tripadvisor.svg b/live/static/fork-awesome/src/icons/svg/tripadvisor.svg index 0392273..0392273 100644 --- a/static/fork-awesome/src/icons/svg/tripadvisor.svg +++ b/live/static/fork-awesome/src/icons/svg/tripadvisor.svg diff --git a/static/fork-awesome/src/icons/svg/trophy.svg b/live/static/fork-awesome/src/icons/svg/trophy.svg index 23da97b..23da97b 100644 --- a/static/fork-awesome/src/icons/svg/trophy.svg +++ b/live/static/fork-awesome/src/icons/svg/trophy.svg diff --git a/static/fork-awesome/src/icons/svg/truck.svg b/live/static/fork-awesome/src/icons/svg/truck.svg index 58e402d..58e402d 100644 --- a/static/fork-awesome/src/icons/svg/truck.svg +++ b/live/static/fork-awesome/src/icons/svg/truck.svg diff --git a/static/fork-awesome/src/icons/svg/try.svg b/live/static/fork-awesome/src/icons/svg/try.svg index d1294cd..d1294cd 100644 --- a/static/fork-awesome/src/icons/svg/try.svg +++ b/live/static/fork-awesome/src/icons/svg/try.svg diff --git a/static/fork-awesome/src/icons/svg/tty.svg b/live/static/fork-awesome/src/icons/svg/tty.svg index 7a89ec8..7a89ec8 100644 --- a/static/fork-awesome/src/icons/svg/tty.svg +++ b/live/static/fork-awesome/src/icons/svg/tty.svg diff --git a/static/fork-awesome/src/icons/svg/tumblr-square.svg b/live/static/fork-awesome/src/icons/svg/tumblr-square.svg index 02f18f8..02f18f8 100644 --- a/static/fork-awesome/src/icons/svg/tumblr-square.svg +++ b/live/static/fork-awesome/src/icons/svg/tumblr-square.svg diff --git a/static/fork-awesome/src/icons/svg/tumblr.svg b/live/static/fork-awesome/src/icons/svg/tumblr.svg index 7b363cf..7b363cf 100644 --- a/static/fork-awesome/src/icons/svg/tumblr.svg +++ b/live/static/fork-awesome/src/icons/svg/tumblr.svg diff --git a/static/fork-awesome/src/icons/svg/twitch.svg b/live/static/fork-awesome/src/icons/svg/twitch.svg index f09d4fb..f09d4fb 100644 --- a/static/fork-awesome/src/icons/svg/twitch.svg +++ b/live/static/fork-awesome/src/icons/svg/twitch.svg diff --git a/static/fork-awesome/src/icons/svg/twitter-square.svg b/live/static/fork-awesome/src/icons/svg/twitter-square.svg index 164bd26..164bd26 100644 --- a/static/fork-awesome/src/icons/svg/twitter-square.svg +++ b/live/static/fork-awesome/src/icons/svg/twitter-square.svg diff --git a/static/fork-awesome/src/icons/svg/twitter.svg b/live/static/fork-awesome/src/icons/svg/twitter.svg index 8142300..8142300 100644 --- a/static/fork-awesome/src/icons/svg/twitter.svg +++ b/live/static/fork-awesome/src/icons/svg/twitter.svg diff --git a/static/fork-awesome/src/icons/svg/umbrella.svg b/live/static/fork-awesome/src/icons/svg/umbrella.svg index 89258a6..89258a6 100644 --- a/static/fork-awesome/src/icons/svg/umbrella.svg +++ b/live/static/fork-awesome/src/icons/svg/umbrella.svg diff --git a/static/fork-awesome/src/icons/svg/underline.svg b/live/static/fork-awesome/src/icons/svg/underline.svg index 36a8b7a..36a8b7a 100644 --- a/static/fork-awesome/src/icons/svg/underline.svg +++ b/live/static/fork-awesome/src/icons/svg/underline.svg diff --git a/static/fork-awesome/src/icons/svg/undo.svg b/live/static/fork-awesome/src/icons/svg/undo.svg index 153e958..153e958 100644 --- a/static/fork-awesome/src/icons/svg/undo.svg +++ b/live/static/fork-awesome/src/icons/svg/undo.svg diff --git a/static/fork-awesome/src/icons/svg/universal-access.svg b/live/static/fork-awesome/src/icons/svg/universal-access.svg index e06bf2f..e06bf2f 100644 --- a/static/fork-awesome/src/icons/svg/universal-access.svg +++ b/live/static/fork-awesome/src/icons/svg/universal-access.svg diff --git a/static/fork-awesome/src/icons/svg/university.svg b/live/static/fork-awesome/src/icons/svg/university.svg index 62de716..62de716 100644 --- a/static/fork-awesome/src/icons/svg/university.svg +++ b/live/static/fork-awesome/src/icons/svg/university.svg diff --git a/static/fork-awesome/src/icons/svg/unlock-alt.svg b/live/static/fork-awesome/src/icons/svg/unlock-alt.svg index 09d8b0a..09d8b0a 100644 --- a/static/fork-awesome/src/icons/svg/unlock-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/unlock-alt.svg diff --git a/static/fork-awesome/src/icons/svg/unlock.svg b/live/static/fork-awesome/src/icons/svg/unlock.svg index 1e93255..1e93255 100644 --- a/static/fork-awesome/src/icons/svg/unlock.svg +++ b/live/static/fork-awesome/src/icons/svg/unlock.svg diff --git a/static/fork-awesome/src/icons/svg/unslpash.svg b/live/static/fork-awesome/src/icons/svg/unslpash.svg index ca81ebd..ca81ebd 100644 --- a/static/fork-awesome/src/icons/svg/unslpash.svg +++ b/live/static/fork-awesome/src/icons/svg/unslpash.svg diff --git a/static/fork-awesome/src/icons/svg/upload.svg b/live/static/fork-awesome/src/icons/svg/upload.svg index 548755a..548755a 100644 --- a/static/fork-awesome/src/icons/svg/upload.svg +++ b/live/static/fork-awesome/src/icons/svg/upload.svg diff --git a/static/fork-awesome/src/icons/svg/usb.svg b/live/static/fork-awesome/src/icons/svg/usb.svg index 45d9495..45d9495 100644 --- a/static/fork-awesome/src/icons/svg/usb.svg +++ b/live/static/fork-awesome/src/icons/svg/usb.svg diff --git a/static/fork-awesome/src/icons/svg/usd.svg b/live/static/fork-awesome/src/icons/svg/usd.svg index 1e3a407..1e3a407 100644 --- a/static/fork-awesome/src/icons/svg/usd.svg +++ b/live/static/fork-awesome/src/icons/svg/usd.svg diff --git a/static/fork-awesome/src/icons/svg/user-circle-o.svg b/live/static/fork-awesome/src/icons/svg/user-circle-o.svg index c9a1236..c9a1236 100644 --- a/static/fork-awesome/src/icons/svg/user-circle-o.svg +++ b/live/static/fork-awesome/src/icons/svg/user-circle-o.svg diff --git a/static/fork-awesome/src/icons/svg/user-circle.svg b/live/static/fork-awesome/src/icons/svg/user-circle.svg index e3bf77b..e3bf77b 100644 --- a/static/fork-awesome/src/icons/svg/user-circle.svg +++ b/live/static/fork-awesome/src/icons/svg/user-circle.svg diff --git a/static/fork-awesome/src/icons/svg/user-md.svg b/live/static/fork-awesome/src/icons/svg/user-md.svg index 0c26a01..0c26a01 100644 --- a/static/fork-awesome/src/icons/svg/user-md.svg +++ b/live/static/fork-awesome/src/icons/svg/user-md.svg diff --git a/static/fork-awesome/src/icons/svg/user-o.svg b/live/static/fork-awesome/src/icons/svg/user-o.svg index 6ed00e7..6ed00e7 100644 --- a/static/fork-awesome/src/icons/svg/user-o.svg +++ b/live/static/fork-awesome/src/icons/svg/user-o.svg diff --git a/static/fork-awesome/src/icons/svg/user-plus.svg b/live/static/fork-awesome/src/icons/svg/user-plus.svg index f4b902c..f4b902c 100644 --- a/static/fork-awesome/src/icons/svg/user-plus.svg +++ b/live/static/fork-awesome/src/icons/svg/user-plus.svg diff --git a/static/fork-awesome/src/icons/svg/user-secret.svg b/live/static/fork-awesome/src/icons/svg/user-secret.svg index c89328c..c89328c 100644 --- a/static/fork-awesome/src/icons/svg/user-secret.svg +++ b/live/static/fork-awesome/src/icons/svg/user-secret.svg diff --git a/static/fork-awesome/src/icons/svg/user-times.svg b/live/static/fork-awesome/src/icons/svg/user-times.svg index d4622cf..d4622cf 100644 --- a/static/fork-awesome/src/icons/svg/user-times.svg +++ b/live/static/fork-awesome/src/icons/svg/user-times.svg diff --git a/static/fork-awesome/src/icons/svg/user.svg b/live/static/fork-awesome/src/icons/svg/user.svg index be83b07..be83b07 100644 --- a/static/fork-awesome/src/icons/svg/user.svg +++ b/live/static/fork-awesome/src/icons/svg/user.svg diff --git a/static/fork-awesome/src/icons/svg/users.svg b/live/static/fork-awesome/src/icons/svg/users.svg index 7834589..7834589 100644 --- a/static/fork-awesome/src/icons/svg/users.svg +++ b/live/static/fork-awesome/src/icons/svg/users.svg diff --git a/static/fork-awesome/src/icons/svg/venus-double.svg b/live/static/fork-awesome/src/icons/svg/venus-double.svg index fc15ae0..fc15ae0 100644 --- a/static/fork-awesome/src/icons/svg/venus-double.svg +++ b/live/static/fork-awesome/src/icons/svg/venus-double.svg diff --git a/static/fork-awesome/src/icons/svg/venus-mars.svg b/live/static/fork-awesome/src/icons/svg/venus-mars.svg index ff9fcd5..ff9fcd5 100644 --- a/static/fork-awesome/src/icons/svg/venus-mars.svg +++ b/live/static/fork-awesome/src/icons/svg/venus-mars.svg diff --git a/static/fork-awesome/src/icons/svg/venus.svg b/live/static/fork-awesome/src/icons/svg/venus.svg index 960bb31..960bb31 100644 --- a/static/fork-awesome/src/icons/svg/venus.svg +++ b/live/static/fork-awesome/src/icons/svg/venus.svg diff --git a/static/fork-awesome/src/icons/svg/viacoin.svg b/live/static/fork-awesome/src/icons/svg/viacoin.svg index 48c855b..48c855b 100644 --- a/static/fork-awesome/src/icons/svg/viacoin.svg +++ b/live/static/fork-awesome/src/icons/svg/viacoin.svg diff --git a/static/fork-awesome/src/icons/svg/viadeo-square.svg b/live/static/fork-awesome/src/icons/svg/viadeo-square.svg index e16f642..e16f642 100644 --- a/static/fork-awesome/src/icons/svg/viadeo-square.svg +++ b/live/static/fork-awesome/src/icons/svg/viadeo-square.svg diff --git a/static/fork-awesome/src/icons/svg/viadeo.svg b/live/static/fork-awesome/src/icons/svg/viadeo.svg index c3c9439..c3c9439 100644 --- a/static/fork-awesome/src/icons/svg/viadeo.svg +++ b/live/static/fork-awesome/src/icons/svg/viadeo.svg diff --git a/static/fork-awesome/src/icons/svg/video-camera.svg b/live/static/fork-awesome/src/icons/svg/video-camera.svg index bc4272e..bc4272e 100644 --- a/static/fork-awesome/src/icons/svg/video-camera.svg +++ b/live/static/fork-awesome/src/icons/svg/video-camera.svg diff --git a/static/fork-awesome/src/icons/svg/vimeo-square.svg b/live/static/fork-awesome/src/icons/svg/vimeo-square.svg index 82da271..82da271 100644 --- a/static/fork-awesome/src/icons/svg/vimeo-square.svg +++ b/live/static/fork-awesome/src/icons/svg/vimeo-square.svg diff --git a/static/fork-awesome/src/icons/svg/vimeo.svg b/live/static/fork-awesome/src/icons/svg/vimeo.svg index c869390..c869390 100644 --- a/static/fork-awesome/src/icons/svg/vimeo.svg +++ b/live/static/fork-awesome/src/icons/svg/vimeo.svg diff --git a/static/fork-awesome/src/icons/svg/vine.svg b/live/static/fork-awesome/src/icons/svg/vine.svg index 797d0f4..797d0f4 100644 --- a/static/fork-awesome/src/icons/svg/vine.svg +++ b/live/static/fork-awesome/src/icons/svg/vine.svg diff --git a/static/fork-awesome/src/icons/svg/vk.svg b/live/static/fork-awesome/src/icons/svg/vk.svg index ce917a2..ce917a2 100644 --- a/static/fork-awesome/src/icons/svg/vk.svg +++ b/live/static/fork-awesome/src/icons/svg/vk.svg diff --git a/static/fork-awesome/src/icons/svg/volume-control-phone.svg b/live/static/fork-awesome/src/icons/svg/volume-control-phone.svg index 4bb6f67..4bb6f67 100644 --- a/static/fork-awesome/src/icons/svg/volume-control-phone.svg +++ b/live/static/fork-awesome/src/icons/svg/volume-control-phone.svg diff --git a/static/fork-awesome/src/icons/svg/volume-down.svg b/live/static/fork-awesome/src/icons/svg/volume-down.svg index 187ff0e..187ff0e 100644 --- a/static/fork-awesome/src/icons/svg/volume-down.svg +++ b/live/static/fork-awesome/src/icons/svg/volume-down.svg diff --git a/static/fork-awesome/src/icons/svg/volume-off.svg b/live/static/fork-awesome/src/icons/svg/volume-off.svg index 22125b7..22125b7 100644 --- a/static/fork-awesome/src/icons/svg/volume-off.svg +++ b/live/static/fork-awesome/src/icons/svg/volume-off.svg diff --git a/static/fork-awesome/src/icons/svg/volume-up.svg b/live/static/fork-awesome/src/icons/svg/volume-up.svg index 264c1af..264c1af 100644 --- a/static/fork-awesome/src/icons/svg/volume-up.svg +++ b/live/static/fork-awesome/src/icons/svg/volume-up.svg diff --git a/static/fork-awesome/src/icons/svg/weibo.svg b/live/static/fork-awesome/src/icons/svg/weibo.svg index 2f4fbcb..2f4fbcb 100644 --- a/static/fork-awesome/src/icons/svg/weibo.svg +++ b/live/static/fork-awesome/src/icons/svg/weibo.svg diff --git a/static/fork-awesome/src/icons/svg/weixin.svg b/live/static/fork-awesome/src/icons/svg/weixin.svg index 9158f6e..9158f6e 100644 --- a/static/fork-awesome/src/icons/svg/weixin.svg +++ b/live/static/fork-awesome/src/icons/svg/weixin.svg diff --git a/static/fork-awesome/src/icons/svg/whatsapp.svg b/live/static/fork-awesome/src/icons/svg/whatsapp.svg index 569c558..569c558 100644 --- a/static/fork-awesome/src/icons/svg/whatsapp.svg +++ b/live/static/fork-awesome/src/icons/svg/whatsapp.svg diff --git a/static/fork-awesome/src/icons/svg/wheelchair-alt.svg b/live/static/fork-awesome/src/icons/svg/wheelchair-alt.svg index 3b809a9..3b809a9 100644 --- a/static/fork-awesome/src/icons/svg/wheelchair-alt.svg +++ b/live/static/fork-awesome/src/icons/svg/wheelchair-alt.svg diff --git a/static/fork-awesome/src/icons/svg/wheelchair.svg b/live/static/fork-awesome/src/icons/svg/wheelchair.svg index 035e6d9..035e6d9 100644 --- a/static/fork-awesome/src/icons/svg/wheelchair.svg +++ b/live/static/fork-awesome/src/icons/svg/wheelchair.svg diff --git a/static/fork-awesome/src/icons/svg/wifi.svg b/live/static/fork-awesome/src/icons/svg/wifi.svg index 8947b89..8947b89 100644 --- a/static/fork-awesome/src/icons/svg/wifi.svg +++ b/live/static/fork-awesome/src/icons/svg/wifi.svg diff --git a/static/fork-awesome/src/icons/svg/wikidata.svg b/live/static/fork-awesome/src/icons/svg/wikidata.svg index 3e02d18..3e02d18 100644 --- a/static/fork-awesome/src/icons/svg/wikidata.svg +++ b/live/static/fork-awesome/src/icons/svg/wikidata.svg diff --git a/static/fork-awesome/src/icons/svg/wikipedia-w.svg b/live/static/fork-awesome/src/icons/svg/wikipedia-w.svg index 116c682..116c682 100644 --- a/static/fork-awesome/src/icons/svg/wikipedia-w.svg +++ b/live/static/fork-awesome/src/icons/svg/wikipedia-w.svg diff --git a/static/fork-awesome/src/icons/svg/window-close-o.svg b/live/static/fork-awesome/src/icons/svg/window-close-o.svg index ec9ce19..ec9ce19 100644 --- a/static/fork-awesome/src/icons/svg/window-close-o.svg +++ b/live/static/fork-awesome/src/icons/svg/window-close-o.svg diff --git a/static/fork-awesome/src/icons/svg/window-close.svg b/live/static/fork-awesome/src/icons/svg/window-close.svg index 71380fe..71380fe 100644 --- a/static/fork-awesome/src/icons/svg/window-close.svg +++ b/live/static/fork-awesome/src/icons/svg/window-close.svg diff --git a/static/fork-awesome/src/icons/svg/window-maximize.svg b/live/static/fork-awesome/src/icons/svg/window-maximize.svg index b63bef7..b63bef7 100644 --- a/static/fork-awesome/src/icons/svg/window-maximize.svg +++ b/live/static/fork-awesome/src/icons/svg/window-maximize.svg diff --git a/static/fork-awesome/src/icons/svg/window-minimize.svg b/live/static/fork-awesome/src/icons/svg/window-minimize.svg index 5130a3d..5130a3d 100644 --- a/static/fork-awesome/src/icons/svg/window-minimize.svg +++ b/live/static/fork-awesome/src/icons/svg/window-minimize.svg diff --git a/static/fork-awesome/src/icons/svg/window-restore.svg b/live/static/fork-awesome/src/icons/svg/window-restore.svg index cc7ae51..cc7ae51 100644 --- a/static/fork-awesome/src/icons/svg/window-restore.svg +++ b/live/static/fork-awesome/src/icons/svg/window-restore.svg diff --git a/static/fork-awesome/src/icons/svg/windows.svg b/live/static/fork-awesome/src/icons/svg/windows.svg index 9d37416..9d37416 100644 --- a/static/fork-awesome/src/icons/svg/windows.svg +++ b/live/static/fork-awesome/src/icons/svg/windows.svg diff --git a/static/fork-awesome/src/icons/svg/wordpress.svg b/live/static/fork-awesome/src/icons/svg/wordpress.svg index 650854b..650854b 100644 --- a/static/fork-awesome/src/icons/svg/wordpress.svg +++ b/live/static/fork-awesome/src/icons/svg/wordpress.svg diff --git a/static/fork-awesome/src/icons/svg/wpbeginner.svg b/live/static/fork-awesome/src/icons/svg/wpbeginner.svg index 0afedbc..0afedbc 100644 --- a/static/fork-awesome/src/icons/svg/wpbeginner.svg +++ b/live/static/fork-awesome/src/icons/svg/wpbeginner.svg diff --git a/static/fork-awesome/src/icons/svg/wpexplorer.svg b/live/static/fork-awesome/src/icons/svg/wpexplorer.svg index b020376..b020376 100644 --- a/static/fork-awesome/src/icons/svg/wpexplorer.svg +++ b/live/static/fork-awesome/src/icons/svg/wpexplorer.svg diff --git a/static/fork-awesome/src/icons/svg/wpforms.svg b/live/static/fork-awesome/src/icons/svg/wpforms.svg index bbac761..bbac761 100644 --- a/static/fork-awesome/src/icons/svg/wpforms.svg +++ b/live/static/fork-awesome/src/icons/svg/wpforms.svg diff --git a/static/fork-awesome/src/icons/svg/wrench.svg b/live/static/fork-awesome/src/icons/svg/wrench.svg index 8416b90..8416b90 100644 --- a/static/fork-awesome/src/icons/svg/wrench.svg +++ b/live/static/fork-awesome/src/icons/svg/wrench.svg diff --git a/static/fork-awesome/src/icons/svg/xing-square.svg b/live/static/fork-awesome/src/icons/svg/xing-square.svg index 3dd44c8..3dd44c8 100644 --- a/static/fork-awesome/src/icons/svg/xing-square.svg +++ b/live/static/fork-awesome/src/icons/svg/xing-square.svg diff --git a/static/fork-awesome/src/icons/svg/xing.svg b/live/static/fork-awesome/src/icons/svg/xing.svg index 10aca83..10aca83 100644 --- a/static/fork-awesome/src/icons/svg/xing.svg +++ b/live/static/fork-awesome/src/icons/svg/xing.svg diff --git a/static/fork-awesome/src/icons/svg/xmpp.svg b/live/static/fork-awesome/src/icons/svg/xmpp.svg index d74f74a..d74f74a 100644 --- a/static/fork-awesome/src/icons/svg/xmpp.svg +++ b/live/static/fork-awesome/src/icons/svg/xmpp.svg diff --git a/static/fork-awesome/src/icons/svg/y-combinator.svg b/live/static/fork-awesome/src/icons/svg/y-combinator.svg index 8c190df..8c190df 100644 --- a/static/fork-awesome/src/icons/svg/y-combinator.svg +++ b/live/static/fork-awesome/src/icons/svg/y-combinator.svg diff --git a/static/fork-awesome/src/icons/svg/yahoo.svg b/live/static/fork-awesome/src/icons/svg/yahoo.svg index b9f025a..b9f025a 100644 --- a/static/fork-awesome/src/icons/svg/yahoo.svg +++ b/live/static/fork-awesome/src/icons/svg/yahoo.svg diff --git a/static/fork-awesome/src/icons/svg/yelp.svg b/live/static/fork-awesome/src/icons/svg/yelp.svg index d3247ec..d3247ec 100644 --- a/static/fork-awesome/src/icons/svg/yelp.svg +++ b/live/static/fork-awesome/src/icons/svg/yelp.svg diff --git a/static/fork-awesome/src/icons/svg/yoast.svg b/live/static/fork-awesome/src/icons/svg/yoast.svg index c1afb9d..c1afb9d 100644 --- a/static/fork-awesome/src/icons/svg/yoast.svg +++ b/live/static/fork-awesome/src/icons/svg/yoast.svg diff --git a/static/fork-awesome/src/icons/svg/youtube-play.svg b/live/static/fork-awesome/src/icons/svg/youtube-play.svg index 2af39de..2af39de 100644 --- a/static/fork-awesome/src/icons/svg/youtube-play.svg +++ b/live/static/fork-awesome/src/icons/svg/youtube-play.svg diff --git a/static/fork-awesome/src/icons/svg/youtube-square.svg b/live/static/fork-awesome/src/icons/svg/youtube-square.svg index 7eda606..7eda606 100644 --- a/static/fork-awesome/src/icons/svg/youtube-square.svg +++ b/live/static/fork-awesome/src/icons/svg/youtube-square.svg diff --git a/static/fork-awesome/src/icons/svg/youtube.svg b/live/static/fork-awesome/src/icons/svg/youtube.svg index 74f0784..74f0784 100644 --- a/static/fork-awesome/src/icons/svg/youtube.svg +++ b/live/static/fork-awesome/src/icons/svg/youtube.svg diff --git a/static/fork-awesome/src/icons/svg/zotero.svg b/live/static/fork-awesome/src/icons/svg/zotero.svg index 2948c62..2948c62 100644 --- a/static/fork-awesome/src/icons/svg/zotero.svg +++ b/live/static/fork-awesome/src/icons/svg/zotero.svg diff --git a/static/fork-awesome/src/icons/svgo_config.json b/live/static/fork-awesome/src/icons/svgo_config.json index 19bf35b..19bf35b 100644 --- a/static/fork-awesome/src/icons/svgo_config.json +++ b/live/static/fork-awesome/src/icons/svgo_config.json diff --git a/static/hl/LICENSE b/live/static/hl/LICENSE index 2250cc7..2250cc7 100644 --- a/static/hl/LICENSE +++ b/live/static/hl/LICENSE diff --git a/static/hl/highlight-ln.min.js b/live/static/hl/highlight-ln.min.js index a5f9f20..a5f9f20 100644 --- a/static/hl/highlight-ln.min.js +++ b/live/static/hl/highlight-ln.min.js diff --git a/static/hl/highlight.js b/live/static/hl/highlight.js index 12d013e..12d013e 100644 --- a/static/hl/highlight.js +++ b/live/static/hl/highlight.js diff --git a/static/hl/highlight.min.js b/live/static/hl/highlight.min.js index 8221c72..8221c72 100644 --- a/static/hl/highlight.min.js +++ b/live/static/hl/highlight.min.js diff --git a/static/hl/languages/1c.min.js b/live/static/hl/languages/1c.min.js index 55707c2..55707c2 100644 --- a/static/hl/languages/1c.min.js +++ b/live/static/hl/languages/1c.min.js diff --git a/static/hl/languages/abnf.min.js b/live/static/hl/languages/abnf.min.js index 94c3be1..94c3be1 100644 --- a/static/hl/languages/abnf.min.js +++ b/live/static/hl/languages/abnf.min.js diff --git a/static/hl/languages/accesslog.min.js b/live/static/hl/languages/accesslog.min.js index fab05fd..fab05fd 100644 --- a/static/hl/languages/accesslog.min.js +++ b/live/static/hl/languages/accesslog.min.js diff --git a/static/hl/languages/actionscript.min.js b/live/static/hl/languages/actionscript.min.js index 5078b7d..5078b7d 100644 --- a/static/hl/languages/actionscript.min.js +++ b/live/static/hl/languages/actionscript.min.js diff --git a/static/hl/languages/ada.min.js b/live/static/hl/languages/ada.min.js index 8296751..8296751 100644 --- a/static/hl/languages/ada.min.js +++ b/live/static/hl/languages/ada.min.js diff --git a/static/hl/languages/angelscript.min.js b/live/static/hl/languages/angelscript.min.js index 2667adb..2667adb 100644 --- a/static/hl/languages/angelscript.min.js +++ b/live/static/hl/languages/angelscript.min.js diff --git a/static/hl/languages/apache.min.js b/live/static/hl/languages/apache.min.js index b91f72c..b91f72c 100644 --- a/static/hl/languages/apache.min.js +++ b/live/static/hl/languages/apache.min.js diff --git a/static/hl/languages/applescript.min.js b/live/static/hl/languages/applescript.min.js index 2326ce1..2326ce1 100644 --- a/static/hl/languages/applescript.min.js +++ b/live/static/hl/languages/applescript.min.js diff --git a/static/hl/languages/arcade.min.js b/live/static/hl/languages/arcade.min.js index 607168f..607168f 100644 --- a/static/hl/languages/arcade.min.js +++ b/live/static/hl/languages/arcade.min.js diff --git a/static/hl/languages/arduino.min.js b/live/static/hl/languages/arduino.min.js index bf41dc6..bf41dc6 100644 --- a/static/hl/languages/arduino.min.js +++ b/live/static/hl/languages/arduino.min.js diff --git a/static/hl/languages/armasm.min.js b/live/static/hl/languages/armasm.min.js index 60bcaa6..60bcaa6 100644 --- a/static/hl/languages/armasm.min.js +++ b/live/static/hl/languages/armasm.min.js diff --git a/static/hl/languages/asciidoc.min.js b/live/static/hl/languages/asciidoc.min.js index e66175a..e66175a 100644 --- a/static/hl/languages/asciidoc.min.js +++ b/live/static/hl/languages/asciidoc.min.js diff --git a/static/hl/languages/aspectj.min.js b/live/static/hl/languages/aspectj.min.js index 1370b92..1370b92 100644 --- a/static/hl/languages/aspectj.min.js +++ b/live/static/hl/languages/aspectj.min.js diff --git a/static/hl/languages/autohotkey.min.js b/live/static/hl/languages/autohotkey.min.js index 85bb906..85bb906 100644 --- a/static/hl/languages/autohotkey.min.js +++ b/live/static/hl/languages/autohotkey.min.js diff --git a/static/hl/languages/autoit.min.js b/live/static/hl/languages/autoit.min.js index 23f9bf9..23f9bf9 100644 --- a/static/hl/languages/autoit.min.js +++ b/live/static/hl/languages/autoit.min.js diff --git a/static/hl/languages/avrasm.min.js b/live/static/hl/languages/avrasm.min.js index f593804..f593804 100644 --- a/static/hl/languages/avrasm.min.js +++ b/live/static/hl/languages/avrasm.min.js diff --git a/static/hl/languages/awk.min.js b/live/static/hl/languages/awk.min.js index 19cadac..19cadac 100644 --- a/static/hl/languages/awk.min.js +++ b/live/static/hl/languages/awk.min.js diff --git a/static/hl/languages/axapta.min.js b/live/static/hl/languages/axapta.min.js index c9a4be2..c9a4be2 100644 --- a/static/hl/languages/axapta.min.js +++ b/live/static/hl/languages/axapta.min.js diff --git a/static/hl/languages/bash.min.js b/live/static/hl/languages/bash.min.js index 597e005..597e005 100644 --- a/static/hl/languages/bash.min.js +++ b/live/static/hl/languages/bash.min.js diff --git a/static/hl/languages/basic.min.js b/live/static/hl/languages/basic.min.js index 1dd6083..1dd6083 100644 --- a/static/hl/languages/basic.min.js +++ b/live/static/hl/languages/basic.min.js diff --git a/static/hl/languages/bnf.min.js b/live/static/hl/languages/bnf.min.js index 2a91672..2a91672 100644 --- a/static/hl/languages/bnf.min.js +++ b/live/static/hl/languages/bnf.min.js diff --git a/static/hl/languages/brainfuck.min.js b/live/static/hl/languages/brainfuck.min.js index aa5042c..aa5042c 100644 --- a/static/hl/languages/brainfuck.min.js +++ b/live/static/hl/languages/brainfuck.min.js diff --git a/static/hl/languages/c-like.min.js b/live/static/hl/languages/c-like.min.js index 98fca0a..98fca0a 100644 --- a/static/hl/languages/c-like.min.js +++ b/live/static/hl/languages/c-like.min.js diff --git a/static/hl/languages/c.min.js b/live/static/hl/languages/c.min.js index 9e28a5d..9e28a5d 100644 --- a/static/hl/languages/c.min.js +++ b/live/static/hl/languages/c.min.js diff --git a/static/hl/languages/cal.min.js b/live/static/hl/languages/cal.min.js index 725be00..725be00 100644 --- a/static/hl/languages/cal.min.js +++ b/live/static/hl/languages/cal.min.js diff --git a/static/hl/languages/capnproto.min.js b/live/static/hl/languages/capnproto.min.js index fcd5bc0..fcd5bc0 100644 --- a/static/hl/languages/capnproto.min.js +++ b/live/static/hl/languages/capnproto.min.js diff --git a/static/hl/languages/ceylon.min.js b/live/static/hl/languages/ceylon.min.js index bb0d764..bb0d764 100644 --- a/static/hl/languages/ceylon.min.js +++ b/live/static/hl/languages/ceylon.min.js diff --git a/static/hl/languages/clean.min.js b/live/static/hl/languages/clean.min.js index c5d052d..c5d052d 100644 --- a/static/hl/languages/clean.min.js +++ b/live/static/hl/languages/clean.min.js diff --git a/static/hl/languages/clojure-repl.min.js b/live/static/hl/languages/clojure-repl.min.js index 26762aa..26762aa 100644 --- a/static/hl/languages/clojure-repl.min.js +++ b/live/static/hl/languages/clojure-repl.min.js diff --git a/static/hl/languages/clojure.min.js b/live/static/hl/languages/clojure.min.js index bd84d71..bd84d71 100644 --- a/static/hl/languages/clojure.min.js +++ b/live/static/hl/languages/clojure.min.js diff --git a/static/hl/languages/cmake.min.js b/live/static/hl/languages/cmake.min.js index 24b3233..24b3233 100644 --- a/static/hl/languages/cmake.min.js +++ b/live/static/hl/languages/cmake.min.js diff --git a/static/hl/languages/coffeescript.min.js b/live/static/hl/languages/coffeescript.min.js index ad8dd75..ad8dd75 100644 --- a/static/hl/languages/coffeescript.min.js +++ b/live/static/hl/languages/coffeescript.min.js diff --git a/static/hl/languages/coq.min.js b/live/static/hl/languages/coq.min.js index 4b39640..4b39640 100644 --- a/static/hl/languages/coq.min.js +++ b/live/static/hl/languages/coq.min.js diff --git a/static/hl/languages/cos.min.js b/live/static/hl/languages/cos.min.js index c249045..c249045 100644 --- a/static/hl/languages/cos.min.js +++ b/live/static/hl/languages/cos.min.js diff --git a/static/hl/languages/cpp.min.js b/live/static/hl/languages/cpp.min.js index 1040051..1040051 100644 --- a/static/hl/languages/cpp.min.js +++ b/live/static/hl/languages/cpp.min.js diff --git a/static/hl/languages/crmsh.min.js b/live/static/hl/languages/crmsh.min.js index 3c90877..3c90877 100644 --- a/static/hl/languages/crmsh.min.js +++ b/live/static/hl/languages/crmsh.min.js diff --git a/static/hl/languages/crystal.min.js b/live/static/hl/languages/crystal.min.js index 2a5ffb5..2a5ffb5 100644 --- a/static/hl/languages/crystal.min.js +++ b/live/static/hl/languages/crystal.min.js diff --git a/static/hl/languages/csharp.min.js b/live/static/hl/languages/csharp.min.js index d3629c7..d3629c7 100644 --- a/static/hl/languages/csharp.min.js +++ b/live/static/hl/languages/csharp.min.js diff --git a/static/hl/languages/csp.min.js b/live/static/hl/languages/csp.min.js index 30d1db0..30d1db0 100644 --- a/static/hl/languages/csp.min.js +++ b/live/static/hl/languages/csp.min.js diff --git a/static/hl/languages/css.min.js b/live/static/hl/languages/css.min.js index 36285a1..36285a1 100644 --- a/static/hl/languages/css.min.js +++ b/live/static/hl/languages/css.min.js diff --git a/static/hl/languages/d.min.js b/live/static/hl/languages/d.min.js index 104265c..104265c 100644 --- a/static/hl/languages/d.min.js +++ b/live/static/hl/languages/d.min.js diff --git a/static/hl/languages/dart.min.js b/live/static/hl/languages/dart.min.js index f2d9f6a..f2d9f6a 100644 --- a/static/hl/languages/dart.min.js +++ b/live/static/hl/languages/dart.min.js diff --git a/static/hl/languages/delphi.min.js b/live/static/hl/languages/delphi.min.js index ad4888c..ad4888c 100644 --- a/static/hl/languages/delphi.min.js +++ b/live/static/hl/languages/delphi.min.js diff --git a/static/hl/languages/diff.min.js b/live/static/hl/languages/diff.min.js index bd26735..bd26735 100644 --- a/static/hl/languages/diff.min.js +++ b/live/static/hl/languages/diff.min.js diff --git a/static/hl/languages/django.min.js b/live/static/hl/languages/django.min.js index b95e87c..b95e87c 100644 --- a/static/hl/languages/django.min.js +++ b/live/static/hl/languages/django.min.js diff --git a/static/hl/languages/dns.min.js b/live/static/hl/languages/dns.min.js index 68dbbea..68dbbea 100644 --- a/static/hl/languages/dns.min.js +++ b/live/static/hl/languages/dns.min.js diff --git a/static/hl/languages/dockerfile.min.js b/live/static/hl/languages/dockerfile.min.js index e6cda1b..e6cda1b 100644 --- a/static/hl/languages/dockerfile.min.js +++ b/live/static/hl/languages/dockerfile.min.js diff --git a/static/hl/languages/dos.min.js b/live/static/hl/languages/dos.min.js index a6a5e11..a6a5e11 100644 --- a/static/hl/languages/dos.min.js +++ b/live/static/hl/languages/dos.min.js diff --git a/static/hl/languages/dsconfig.min.js b/live/static/hl/languages/dsconfig.min.js index e63b456..e63b456 100644 --- a/static/hl/languages/dsconfig.min.js +++ b/live/static/hl/languages/dsconfig.min.js diff --git a/static/hl/languages/dts.min.js b/live/static/hl/languages/dts.min.js index ba4e9f0..ba4e9f0 100644 --- a/static/hl/languages/dts.min.js +++ b/live/static/hl/languages/dts.min.js diff --git a/static/hl/languages/dust.min.js b/live/static/hl/languages/dust.min.js index 9786a86..9786a86 100644 --- a/static/hl/languages/dust.min.js +++ b/live/static/hl/languages/dust.min.js diff --git a/static/hl/languages/ebnf.min.js b/live/static/hl/languages/ebnf.min.js index d53b9fa..d53b9fa 100644 --- a/static/hl/languages/ebnf.min.js +++ b/live/static/hl/languages/ebnf.min.js diff --git a/static/hl/languages/elixir.min.js b/live/static/hl/languages/elixir.min.js index 9ed1269..9ed1269 100644 --- a/static/hl/languages/elixir.min.js +++ b/live/static/hl/languages/elixir.min.js diff --git a/static/hl/languages/elm.min.js b/live/static/hl/languages/elm.min.js index c08d929..c08d929 100644 --- a/static/hl/languages/elm.min.js +++ b/live/static/hl/languages/elm.min.js diff --git a/static/hl/languages/erb.min.js b/live/static/hl/languages/erb.min.js index e760aad..e760aad 100644 --- a/static/hl/languages/erb.min.js +++ b/live/static/hl/languages/erb.min.js diff --git a/static/hl/languages/erlang-repl.min.js b/live/static/hl/languages/erlang-repl.min.js index 68ea589..68ea589 100644 --- a/static/hl/languages/erlang-repl.min.js +++ b/live/static/hl/languages/erlang-repl.min.js diff --git a/static/hl/languages/erlang.min.js b/live/static/hl/languages/erlang.min.js index 168fa4f..168fa4f 100644 --- a/static/hl/languages/erlang.min.js +++ b/live/static/hl/languages/erlang.min.js diff --git a/static/hl/languages/excel.min.js b/live/static/hl/languages/excel.min.js index 2fc910a..2fc910a 100644 --- a/static/hl/languages/excel.min.js +++ b/live/static/hl/languages/excel.min.js diff --git a/static/hl/languages/fix.min.js b/live/static/hl/languages/fix.min.js index 2afa008..2afa008 100644 --- a/static/hl/languages/fix.min.js +++ b/live/static/hl/languages/fix.min.js diff --git a/static/hl/languages/flix.min.js b/live/static/hl/languages/flix.min.js index 6e6d988..6e6d988 100644 --- a/static/hl/languages/flix.min.js +++ b/live/static/hl/languages/flix.min.js diff --git a/static/hl/languages/fortran.min.js b/live/static/hl/languages/fortran.min.js index 2a452df..2a452df 100644 --- a/static/hl/languages/fortran.min.js +++ b/live/static/hl/languages/fortran.min.js diff --git a/static/hl/languages/fsharp.min.js b/live/static/hl/languages/fsharp.min.js index e83a5f5..e83a5f5 100644 --- a/static/hl/languages/fsharp.min.js +++ b/live/static/hl/languages/fsharp.min.js diff --git a/static/hl/languages/gams.min.js b/live/static/hl/languages/gams.min.js index 3166cfc..3166cfc 100644 --- a/static/hl/languages/gams.min.js +++ b/live/static/hl/languages/gams.min.js diff --git a/static/hl/languages/gauss.min.js b/live/static/hl/languages/gauss.min.js index beaec6f..beaec6f 100644 --- a/static/hl/languages/gauss.min.js +++ b/live/static/hl/languages/gauss.min.js diff --git a/static/hl/languages/gcode.min.js b/live/static/hl/languages/gcode.min.js index e0b3982..e0b3982 100644 --- a/static/hl/languages/gcode.min.js +++ b/live/static/hl/languages/gcode.min.js diff --git a/static/hl/languages/gdscript.min.js b/live/static/hl/languages/gdscript.min.js index 2c56077..2c56077 100644 --- a/static/hl/languages/gdscript.min.js +++ b/live/static/hl/languages/gdscript.min.js diff --git a/static/hl/languages/gherkin.min.js b/live/static/hl/languages/gherkin.min.js index b6f5cdc..b6f5cdc 100644 --- a/static/hl/languages/gherkin.min.js +++ b/live/static/hl/languages/gherkin.min.js diff --git a/static/hl/languages/glsl.min.js b/live/static/hl/languages/glsl.min.js index c5fe952..c5fe952 100644 --- a/static/hl/languages/glsl.min.js +++ b/live/static/hl/languages/glsl.min.js diff --git a/static/hl/languages/gml.min.js b/live/static/hl/languages/gml.min.js index 9f44cfb..9f44cfb 100644 --- a/static/hl/languages/gml.min.js +++ b/live/static/hl/languages/gml.min.js diff --git a/static/hl/languages/go.min.js b/live/static/hl/languages/go.min.js index 030efe4..030efe4 100644 --- a/static/hl/languages/go.min.js +++ b/live/static/hl/languages/go.min.js diff --git a/static/hl/languages/golo.min.js b/live/static/hl/languages/golo.min.js index b5fb645..b5fb645 100644 --- a/static/hl/languages/golo.min.js +++ b/live/static/hl/languages/golo.min.js diff --git a/static/hl/languages/gradle.min.js b/live/static/hl/languages/gradle.min.js index 0bdab47..0bdab47 100644 --- a/static/hl/languages/gradle.min.js +++ b/live/static/hl/languages/gradle.min.js diff --git a/static/hl/languages/groovy.min.js b/live/static/hl/languages/groovy.min.js index c39165a..c39165a 100644 --- a/static/hl/languages/groovy.min.js +++ b/live/static/hl/languages/groovy.min.js diff --git a/static/hl/languages/haml.min.js b/live/static/hl/languages/haml.min.js index 2c6d4e2..2c6d4e2 100644 --- a/static/hl/languages/haml.min.js +++ b/live/static/hl/languages/haml.min.js diff --git a/static/hl/languages/handlebars.min.js b/live/static/hl/languages/handlebars.min.js index 3ee9593..3ee9593 100644 --- a/static/hl/languages/handlebars.min.js +++ b/live/static/hl/languages/handlebars.min.js diff --git a/static/hl/languages/haskell.min.js b/live/static/hl/languages/haskell.min.js index 39ac882..39ac882 100644 --- a/static/hl/languages/haskell.min.js +++ b/live/static/hl/languages/haskell.min.js diff --git a/static/hl/languages/haxe.min.js b/live/static/hl/languages/haxe.min.js index 62e28ea..62e28ea 100644 --- a/static/hl/languages/haxe.min.js +++ b/live/static/hl/languages/haxe.min.js diff --git a/static/hl/languages/hsp.min.js b/live/static/hl/languages/hsp.min.js index 3318179..3318179 100644 --- a/static/hl/languages/hsp.min.js +++ b/live/static/hl/languages/hsp.min.js diff --git a/static/hl/languages/htmlbars.min.js b/live/static/hl/languages/htmlbars.min.js index 6158b96..6158b96 100644 --- a/static/hl/languages/htmlbars.min.js +++ b/live/static/hl/languages/htmlbars.min.js diff --git a/static/hl/languages/http.min.js b/live/static/hl/languages/http.min.js index cb94cce..cb94cce 100644 --- a/static/hl/languages/http.min.js +++ b/live/static/hl/languages/http.min.js diff --git a/static/hl/languages/hy.min.js b/live/static/hl/languages/hy.min.js index 5a4b10e..5a4b10e 100644 --- a/static/hl/languages/hy.min.js +++ b/live/static/hl/languages/hy.min.js diff --git a/static/hl/languages/inform7.min.js b/live/static/hl/languages/inform7.min.js index 9b55134..9b55134 100644 --- a/static/hl/languages/inform7.min.js +++ b/live/static/hl/languages/inform7.min.js diff --git a/static/hl/languages/ini.min.js b/live/static/hl/languages/ini.min.js index a052335..a052335 100644 --- a/static/hl/languages/ini.min.js +++ b/live/static/hl/languages/ini.min.js diff --git a/static/hl/languages/irpf90.min.js b/live/static/hl/languages/irpf90.min.js index 9eb6919..9eb6919 100644 --- a/static/hl/languages/irpf90.min.js +++ b/live/static/hl/languages/irpf90.min.js diff --git a/static/hl/languages/isbl.min.js b/live/static/hl/languages/isbl.min.js index 21e5186..21e5186 100644 --- a/static/hl/languages/isbl.min.js +++ b/live/static/hl/languages/isbl.min.js diff --git a/static/hl/languages/java.min.js b/live/static/hl/languages/java.min.js index 584c632..584c632 100644 --- a/static/hl/languages/java.min.js +++ b/live/static/hl/languages/java.min.js diff --git a/static/hl/languages/javascript.min.js b/live/static/hl/languages/javascript.min.js index d78dcbb..d78dcbb 100644 --- a/static/hl/languages/javascript.min.js +++ b/live/static/hl/languages/javascript.min.js diff --git a/static/hl/languages/jboss-cli.min.js b/live/static/hl/languages/jboss-cli.min.js index d8e5637..d8e5637 100644 --- a/static/hl/languages/jboss-cli.min.js +++ b/live/static/hl/languages/jboss-cli.min.js diff --git a/static/hl/languages/json.min.js b/live/static/hl/languages/json.min.js index 7b97716..7b97716 100644 --- a/static/hl/languages/json.min.js +++ b/live/static/hl/languages/json.min.js diff --git a/static/hl/languages/julia-repl.min.js b/live/static/hl/languages/julia-repl.min.js index a59835d..a59835d 100644 --- a/static/hl/languages/julia-repl.min.js +++ b/live/static/hl/languages/julia-repl.min.js diff --git a/static/hl/languages/julia.min.js b/live/static/hl/languages/julia.min.js index 35810d7..35810d7 100644 --- a/static/hl/languages/julia.min.js +++ b/live/static/hl/languages/julia.min.js diff --git a/static/hl/languages/kotlin.min.js b/live/static/hl/languages/kotlin.min.js index 92e2293..92e2293 100644 --- a/static/hl/languages/kotlin.min.js +++ b/live/static/hl/languages/kotlin.min.js diff --git a/static/hl/languages/lasso.min.js b/live/static/hl/languages/lasso.min.js index 8cfb116..8cfb116 100644 --- a/static/hl/languages/lasso.min.js +++ b/live/static/hl/languages/lasso.min.js diff --git a/static/hl/languages/latex.min.js b/live/static/hl/languages/latex.min.js index 596fce5..596fce5 100644 --- a/static/hl/languages/latex.min.js +++ b/live/static/hl/languages/latex.min.js diff --git a/static/hl/languages/ldif.min.js b/live/static/hl/languages/ldif.min.js index a240dae..a240dae 100644 --- a/static/hl/languages/ldif.min.js +++ b/live/static/hl/languages/ldif.min.js diff --git a/static/hl/languages/leaf.min.js b/live/static/hl/languages/leaf.min.js index 4b0daae..4b0daae 100644 --- a/static/hl/languages/leaf.min.js +++ b/live/static/hl/languages/leaf.min.js diff --git a/static/hl/languages/less.min.js b/live/static/hl/languages/less.min.js index 5c62644..5c62644 100644 --- a/static/hl/languages/less.min.js +++ b/live/static/hl/languages/less.min.js diff --git a/static/hl/languages/lisp.min.js b/live/static/hl/languages/lisp.min.js index 63a58d7..63a58d7 100644 --- a/static/hl/languages/lisp.min.js +++ b/live/static/hl/languages/lisp.min.js diff --git a/static/hl/languages/livecodeserver.min.js b/live/static/hl/languages/livecodeserver.min.js index 2e8c17f..2e8c17f 100644 --- a/static/hl/languages/livecodeserver.min.js +++ b/live/static/hl/languages/livecodeserver.min.js diff --git a/static/hl/languages/livescript.min.js b/live/static/hl/languages/livescript.min.js index c36b9e4..c36b9e4 100644 --- a/static/hl/languages/livescript.min.js +++ b/live/static/hl/languages/livescript.min.js diff --git a/static/hl/languages/llvm.min.js b/live/static/hl/languages/llvm.min.js index ff33e7e..ff33e7e 100644 --- a/static/hl/languages/llvm.min.js +++ b/live/static/hl/languages/llvm.min.js diff --git a/static/hl/languages/lsl.min.js b/live/static/hl/languages/lsl.min.js index 465cfd6..465cfd6 100644 --- a/static/hl/languages/lsl.min.js +++ b/live/static/hl/languages/lsl.min.js diff --git a/static/hl/languages/lua.min.js b/live/static/hl/languages/lua.min.js index 7991ced..7991ced 100644 --- a/static/hl/languages/lua.min.js +++ b/live/static/hl/languages/lua.min.js diff --git a/static/hl/languages/makefile.min.js b/live/static/hl/languages/makefile.min.js index 9bfe357..9bfe357 100644 --- a/static/hl/languages/makefile.min.js +++ b/live/static/hl/languages/makefile.min.js diff --git a/static/hl/languages/markdown.min.js b/live/static/hl/languages/markdown.min.js index 813c0c3..813c0c3 100644 --- a/static/hl/languages/markdown.min.js +++ b/live/static/hl/languages/markdown.min.js diff --git a/static/hl/languages/mathematica.min.js b/live/static/hl/languages/mathematica.min.js index c50c495..c50c495 100644 --- a/static/hl/languages/mathematica.min.js +++ b/live/static/hl/languages/mathematica.min.js diff --git a/static/hl/languages/matlab.min.js b/live/static/hl/languages/matlab.min.js index 6da4a50..6da4a50 100644 --- a/static/hl/languages/matlab.min.js +++ b/live/static/hl/languages/matlab.min.js diff --git a/static/hl/languages/maxima.min.js b/live/static/hl/languages/maxima.min.js index aa2d52a..aa2d52a 100644 --- a/static/hl/languages/maxima.min.js +++ b/live/static/hl/languages/maxima.min.js diff --git a/static/hl/languages/mel.min.js b/live/static/hl/languages/mel.min.js index 3b5cb89..3b5cb89 100644 --- a/static/hl/languages/mel.min.js +++ b/live/static/hl/languages/mel.min.js diff --git a/static/hl/languages/mercury.min.js b/live/static/hl/languages/mercury.min.js index b88d467..b88d467 100644 --- a/static/hl/languages/mercury.min.js +++ b/live/static/hl/languages/mercury.min.js diff --git a/static/hl/languages/mipsasm.min.js b/live/static/hl/languages/mipsasm.min.js index 7b4662e..7b4662e 100644 --- a/static/hl/languages/mipsasm.min.js +++ b/live/static/hl/languages/mipsasm.min.js diff --git a/static/hl/languages/mizar.min.js b/live/static/hl/languages/mizar.min.js index 3ec1778..3ec1778 100644 --- a/static/hl/languages/mizar.min.js +++ b/live/static/hl/languages/mizar.min.js diff --git a/static/hl/languages/mojolicious.min.js b/live/static/hl/languages/mojolicious.min.js index 3b762ce..3b762ce 100644 --- a/static/hl/languages/mojolicious.min.js +++ b/live/static/hl/languages/mojolicious.min.js diff --git a/static/hl/languages/monkey.min.js b/live/static/hl/languages/monkey.min.js index e8c677a..e8c677a 100644 --- a/static/hl/languages/monkey.min.js +++ b/live/static/hl/languages/monkey.min.js diff --git a/static/hl/languages/moonscript.min.js b/live/static/hl/languages/moonscript.min.js index 450e8ea..450e8ea 100644 --- a/static/hl/languages/moonscript.min.js +++ b/live/static/hl/languages/moonscript.min.js diff --git a/static/hl/languages/n1ql.min.js b/live/static/hl/languages/n1ql.min.js index 83659f8..83659f8 100644 --- a/static/hl/languages/n1ql.min.js +++ b/live/static/hl/languages/n1ql.min.js diff --git a/static/hl/languages/nginx.min.js b/live/static/hl/languages/nginx.min.js index 32100fa..32100fa 100644 --- a/static/hl/languages/nginx.min.js +++ b/live/static/hl/languages/nginx.min.js diff --git a/static/hl/languages/nim.min.js b/live/static/hl/languages/nim.min.js index bd14696..bd14696 100644 --- a/static/hl/languages/nim.min.js +++ b/live/static/hl/languages/nim.min.js diff --git a/static/hl/languages/nix.min.js b/live/static/hl/languages/nix.min.js index 71e2736..71e2736 100644 --- a/static/hl/languages/nix.min.js +++ b/live/static/hl/languages/nix.min.js diff --git a/static/hl/languages/node-repl.min.js b/live/static/hl/languages/node-repl.min.js index c78b2db..c78b2db 100644 --- a/static/hl/languages/node-repl.min.js +++ b/live/static/hl/languages/node-repl.min.js diff --git a/static/hl/languages/nsis.min.js b/live/static/hl/languages/nsis.min.js index d0768fa..d0768fa 100644 --- a/static/hl/languages/nsis.min.js +++ b/live/static/hl/languages/nsis.min.js diff --git a/static/hl/languages/objectivec.min.js b/live/static/hl/languages/objectivec.min.js index 33b70eb..33b70eb 100644 --- a/static/hl/languages/objectivec.min.js +++ b/live/static/hl/languages/objectivec.min.js diff --git a/static/hl/languages/ocaml.min.js b/live/static/hl/languages/ocaml.min.js index 60807c3..60807c3 100644 --- a/static/hl/languages/ocaml.min.js +++ b/live/static/hl/languages/ocaml.min.js diff --git a/static/hl/languages/openscad.min.js b/live/static/hl/languages/openscad.min.js index c83ef17..c83ef17 100644 --- a/static/hl/languages/openscad.min.js +++ b/live/static/hl/languages/openscad.min.js diff --git a/static/hl/languages/oxygene.min.js b/live/static/hl/languages/oxygene.min.js index a630bd4..a630bd4 100644 --- a/static/hl/languages/oxygene.min.js +++ b/live/static/hl/languages/oxygene.min.js diff --git a/static/hl/languages/parser3.min.js b/live/static/hl/languages/parser3.min.js index 38583a5..38583a5 100644 --- a/static/hl/languages/parser3.min.js +++ b/live/static/hl/languages/parser3.min.js diff --git a/static/hl/languages/perl.min.js b/live/static/hl/languages/perl.min.js index ee45e0f..ee45e0f 100644 --- a/static/hl/languages/perl.min.js +++ b/live/static/hl/languages/perl.min.js diff --git a/static/hl/languages/pf.min.js b/live/static/hl/languages/pf.min.js index 9934dc5..9934dc5 100644 --- a/static/hl/languages/pf.min.js +++ b/live/static/hl/languages/pf.min.js diff --git a/static/hl/languages/pgsql.min.js b/live/static/hl/languages/pgsql.min.js index 3f2f122..3f2f122 100644 --- a/static/hl/languages/pgsql.min.js +++ b/live/static/hl/languages/pgsql.min.js diff --git a/static/hl/languages/php-template.min.js b/live/static/hl/languages/php-template.min.js index c4e46e8..c4e46e8 100644 --- a/static/hl/languages/php-template.min.js +++ b/live/static/hl/languages/php-template.min.js diff --git a/static/hl/languages/php.min.js b/live/static/hl/languages/php.min.js index 6869bea..6869bea 100644 --- a/static/hl/languages/php.min.js +++ b/live/static/hl/languages/php.min.js diff --git a/static/hl/languages/plaintext.min.js b/live/static/hl/languages/plaintext.min.js index cc20384..cc20384 100644 --- a/static/hl/languages/plaintext.min.js +++ b/live/static/hl/languages/plaintext.min.js diff --git a/static/hl/languages/pony.min.js b/live/static/hl/languages/pony.min.js index 6c72874..6c72874 100644 --- a/static/hl/languages/pony.min.js +++ b/live/static/hl/languages/pony.min.js diff --git a/static/hl/languages/powershell.min.js b/live/static/hl/languages/powershell.min.js index aac209c..aac209c 100644 --- a/static/hl/languages/powershell.min.js +++ b/live/static/hl/languages/powershell.min.js diff --git a/static/hl/languages/processing.min.js b/live/static/hl/languages/processing.min.js index c7a474d..c7a474d 100644 --- a/static/hl/languages/processing.min.js +++ b/live/static/hl/languages/processing.min.js diff --git a/static/hl/languages/profile.min.js b/live/static/hl/languages/profile.min.js index c40796e..c40796e 100644 --- a/static/hl/languages/profile.min.js +++ b/live/static/hl/languages/profile.min.js diff --git a/static/hl/languages/prolog.min.js b/live/static/hl/languages/prolog.min.js index 53d7e90..53d7e90 100644 --- a/static/hl/languages/prolog.min.js +++ b/live/static/hl/languages/prolog.min.js diff --git a/static/hl/languages/properties.min.js b/live/static/hl/languages/properties.min.js index 4b06c69..4b06c69 100644 --- a/static/hl/languages/properties.min.js +++ b/live/static/hl/languages/properties.min.js diff --git a/static/hl/languages/protobuf.min.js b/live/static/hl/languages/protobuf.min.js index f9630f7..f9630f7 100644 --- a/static/hl/languages/protobuf.min.js +++ b/live/static/hl/languages/protobuf.min.js diff --git a/static/hl/languages/puppet.min.js b/live/static/hl/languages/puppet.min.js index b1f2138..b1f2138 100644 --- a/static/hl/languages/puppet.min.js +++ b/live/static/hl/languages/puppet.min.js diff --git a/static/hl/languages/purebasic.min.js b/live/static/hl/languages/purebasic.min.js index b7fbef5..b7fbef5 100644 --- a/static/hl/languages/purebasic.min.js +++ b/live/static/hl/languages/purebasic.min.js diff --git a/static/hl/languages/python-repl.min.js b/live/static/hl/languages/python-repl.min.js index f4541ac..f4541ac 100644 --- a/static/hl/languages/python-repl.min.js +++ b/live/static/hl/languages/python-repl.min.js diff --git a/static/hl/languages/python.min.js b/live/static/hl/languages/python.min.js index 04071e0..04071e0 100644 --- a/static/hl/languages/python.min.js +++ b/live/static/hl/languages/python.min.js diff --git a/static/hl/languages/q.min.js b/live/static/hl/languages/q.min.js index 68a0c11..68a0c11 100644 --- a/static/hl/languages/q.min.js +++ b/live/static/hl/languages/q.min.js diff --git a/static/hl/languages/qml.min.js b/live/static/hl/languages/qml.min.js index 0e6f71e..0e6f71e 100644 --- a/static/hl/languages/qml.min.js +++ b/live/static/hl/languages/qml.min.js diff --git a/static/hl/languages/r.min.js b/live/static/hl/languages/r.min.js index 4a80205..4a80205 100644 --- a/static/hl/languages/r.min.js +++ b/live/static/hl/languages/r.min.js diff --git a/static/hl/languages/reasonml.min.js b/live/static/hl/languages/reasonml.min.js index 214ca17..214ca17 100644 --- a/static/hl/languages/reasonml.min.js +++ b/live/static/hl/languages/reasonml.min.js diff --git a/static/hl/languages/rib.min.js b/live/static/hl/languages/rib.min.js index eef9d64..eef9d64 100644 --- a/static/hl/languages/rib.min.js +++ b/live/static/hl/languages/rib.min.js diff --git a/static/hl/languages/roboconf.min.js b/live/static/hl/languages/roboconf.min.js index a80bad2..a80bad2 100644 --- a/static/hl/languages/roboconf.min.js +++ b/live/static/hl/languages/roboconf.min.js diff --git a/static/hl/languages/routeros.min.js b/live/static/hl/languages/routeros.min.js index c69c8e2..c69c8e2 100644 --- a/static/hl/languages/routeros.min.js +++ b/live/static/hl/languages/routeros.min.js diff --git a/static/hl/languages/rsl.min.js b/live/static/hl/languages/rsl.min.js index 043591b..043591b 100644 --- a/static/hl/languages/rsl.min.js +++ b/live/static/hl/languages/rsl.min.js diff --git a/static/hl/languages/ruby.min.js b/live/static/hl/languages/ruby.min.js index 911bf2a..911bf2a 100644 --- a/static/hl/languages/ruby.min.js +++ b/live/static/hl/languages/ruby.min.js diff --git a/static/hl/languages/ruleslanguage.min.js b/live/static/hl/languages/ruleslanguage.min.js index 42543b9..42543b9 100644 --- a/static/hl/languages/ruleslanguage.min.js +++ b/live/static/hl/languages/ruleslanguage.min.js diff --git a/static/hl/languages/rust.min.js b/live/static/hl/languages/rust.min.js index 495d20e..495d20e 100644 --- a/static/hl/languages/rust.min.js +++ b/live/static/hl/languages/rust.min.js diff --git a/static/hl/languages/sas.min.js b/live/static/hl/languages/sas.min.js index 914654b..914654b 100644 --- a/static/hl/languages/sas.min.js +++ b/live/static/hl/languages/sas.min.js diff --git a/static/hl/languages/scala.min.js b/live/static/hl/languages/scala.min.js index b2d8e3b..b2d8e3b 100644 --- a/static/hl/languages/scala.min.js +++ b/live/static/hl/languages/scala.min.js diff --git a/static/hl/languages/scheme.min.js b/live/static/hl/languages/scheme.min.js index 1fe06ac..1fe06ac 100644 --- a/static/hl/languages/scheme.min.js +++ b/live/static/hl/languages/scheme.min.js diff --git a/static/hl/languages/scilab.min.js b/live/static/hl/languages/scilab.min.js index ae49e52..ae49e52 100644 --- a/static/hl/languages/scilab.min.js +++ b/live/static/hl/languages/scilab.min.js diff --git a/static/hl/languages/scss.min.js b/live/static/hl/languages/scss.min.js index bf1ae15..bf1ae15 100644 --- a/static/hl/languages/scss.min.js +++ b/live/static/hl/languages/scss.min.js diff --git a/static/hl/languages/shell.min.js b/live/static/hl/languages/shell.min.js index a633b14..a633b14 100644 --- a/static/hl/languages/shell.min.js +++ b/live/static/hl/languages/shell.min.js diff --git a/static/hl/languages/smali.min.js b/live/static/hl/languages/smali.min.js index 192f771..192f771 100644 --- a/static/hl/languages/smali.min.js +++ b/live/static/hl/languages/smali.min.js diff --git a/static/hl/languages/smalltalk.min.js b/live/static/hl/languages/smalltalk.min.js index dbd1e50..dbd1e50 100644 --- a/static/hl/languages/smalltalk.min.js +++ b/live/static/hl/languages/smalltalk.min.js diff --git a/static/hl/languages/sml.min.js b/live/static/hl/languages/sml.min.js index ab840b6..ab840b6 100644 --- a/static/hl/languages/sml.min.js +++ b/live/static/hl/languages/sml.min.js diff --git a/static/hl/languages/sqf.min.js b/live/static/hl/languages/sqf.min.js index 8e3035a..8e3035a 100644 --- a/static/hl/languages/sqf.min.js +++ b/live/static/hl/languages/sqf.min.js diff --git a/static/hl/languages/sql.min.js b/live/static/hl/languages/sql.min.js index b095a23..b095a23 100644 --- a/static/hl/languages/sql.min.js +++ b/live/static/hl/languages/sql.min.js diff --git a/static/hl/languages/stan.min.js b/live/static/hl/languages/stan.min.js index 5bd82eb..5bd82eb 100644 --- a/static/hl/languages/stan.min.js +++ b/live/static/hl/languages/stan.min.js diff --git a/static/hl/languages/stata.min.js b/live/static/hl/languages/stata.min.js index 906f7c4..906f7c4 100644 --- a/static/hl/languages/stata.min.js +++ b/live/static/hl/languages/stata.min.js diff --git a/static/hl/languages/step21.min.js b/live/static/hl/languages/step21.min.js index d866a8d..d866a8d 100644 --- a/static/hl/languages/step21.min.js +++ b/live/static/hl/languages/step21.min.js diff --git a/static/hl/languages/stylus.min.js b/live/static/hl/languages/stylus.min.js index 514856e..514856e 100644 --- a/static/hl/languages/stylus.min.js +++ b/live/static/hl/languages/stylus.min.js diff --git a/static/hl/languages/subunit.min.js b/live/static/hl/languages/subunit.min.js index 0b89fab..0b89fab 100644 --- a/static/hl/languages/subunit.min.js +++ b/live/static/hl/languages/subunit.min.js diff --git a/static/hl/languages/swift.min.js b/live/static/hl/languages/swift.min.js index 57c53b6..57c53b6 100644 --- a/static/hl/languages/swift.min.js +++ b/live/static/hl/languages/swift.min.js diff --git a/static/hl/languages/taggerscript.min.js b/live/static/hl/languages/taggerscript.min.js index 85f1043..85f1043 100644 --- a/static/hl/languages/taggerscript.min.js +++ b/live/static/hl/languages/taggerscript.min.js diff --git a/static/hl/languages/tap.min.js b/live/static/hl/languages/tap.min.js index 0635d4d..0635d4d 100644 --- a/static/hl/languages/tap.min.js +++ b/live/static/hl/languages/tap.min.js diff --git a/static/hl/languages/tcl.min.js b/live/static/hl/languages/tcl.min.js index cd652fb..cd652fb 100644 --- a/static/hl/languages/tcl.min.js +++ b/live/static/hl/languages/tcl.min.js diff --git a/static/hl/languages/thrift.min.js b/live/static/hl/languages/thrift.min.js index 730d2b0..730d2b0 100644 --- a/static/hl/languages/thrift.min.js +++ b/live/static/hl/languages/thrift.min.js diff --git a/static/hl/languages/tp.min.js b/live/static/hl/languages/tp.min.js index 07eddff..07eddff 100644 --- a/static/hl/languages/tp.min.js +++ b/live/static/hl/languages/tp.min.js diff --git a/static/hl/languages/twig.min.js b/live/static/hl/languages/twig.min.js index d9b6814..d9b6814 100644 --- a/static/hl/languages/twig.min.js +++ b/live/static/hl/languages/twig.min.js diff --git a/static/hl/languages/typescript.min.js b/live/static/hl/languages/typescript.min.js index fbf3c00..fbf3c00 100644 --- a/static/hl/languages/typescript.min.js +++ b/live/static/hl/languages/typescript.min.js diff --git a/static/hl/languages/vala.min.js b/live/static/hl/languages/vala.min.js index 213b5d2..213b5d2 100644 --- a/static/hl/languages/vala.min.js +++ b/live/static/hl/languages/vala.min.js diff --git a/static/hl/languages/vbnet.min.js b/live/static/hl/languages/vbnet.min.js index ab047ae..ab047ae 100644 --- a/static/hl/languages/vbnet.min.js +++ b/live/static/hl/languages/vbnet.min.js diff --git a/static/hl/languages/vbscript-html.min.js b/live/static/hl/languages/vbscript-html.min.js index 5592331..5592331 100644 --- a/static/hl/languages/vbscript-html.min.js +++ b/live/static/hl/languages/vbscript-html.min.js diff --git a/static/hl/languages/vbscript.min.js b/live/static/hl/languages/vbscript.min.js index 9c198be..9c198be 100644 --- a/static/hl/languages/vbscript.min.js +++ b/live/static/hl/languages/vbscript.min.js diff --git a/static/hl/languages/verilog.min.js b/live/static/hl/languages/verilog.min.js index 0c98ac0..0c98ac0 100644 --- a/static/hl/languages/verilog.min.js +++ b/live/static/hl/languages/verilog.min.js diff --git a/static/hl/languages/vhdl.min.js b/live/static/hl/languages/vhdl.min.js index f1a1c6e..f1a1c6e 100644 --- a/static/hl/languages/vhdl.min.js +++ b/live/static/hl/languages/vhdl.min.js diff --git a/static/hl/languages/vim.min.js b/live/static/hl/languages/vim.min.js index 47d9d0a..47d9d0a 100644 --- a/static/hl/languages/vim.min.js +++ b/live/static/hl/languages/vim.min.js diff --git a/static/hl/languages/x86asm.min.js b/live/static/hl/languages/x86asm.min.js index af05c9e..af05c9e 100644 --- a/static/hl/languages/x86asm.min.js +++ b/live/static/hl/languages/x86asm.min.js diff --git a/static/hl/languages/xl.min.js b/live/static/hl/languages/xl.min.js index d5ab8cc..d5ab8cc 100644 --- a/static/hl/languages/xl.min.js +++ b/live/static/hl/languages/xl.min.js diff --git a/static/hl/languages/xml.min.js b/live/static/hl/languages/xml.min.js index 4f8fd5c..4f8fd5c 100644 --- a/static/hl/languages/xml.min.js +++ b/live/static/hl/languages/xml.min.js diff --git a/static/hl/languages/xquery.min.js b/live/static/hl/languages/xquery.min.js index 05ed557..05ed557 100644 --- a/static/hl/languages/xquery.min.js +++ b/live/static/hl/languages/xquery.min.js diff --git a/static/hl/languages/yaml.min.js b/live/static/hl/languages/yaml.min.js index 0a420fc..0a420fc 100644 --- a/static/hl/languages/yaml.min.js +++ b/live/static/hl/languages/yaml.min.js diff --git a/static/hl/languages/zephir.min.js b/live/static/hl/languages/zephir.min.js index 6478a20..6478a20 100644 --- a/static/hl/languages/zephir.min.js +++ b/live/static/hl/languages/zephir.min.js diff --git a/static/hl/styles/a11y-dark.min.css b/live/static/hl/styles/a11y-dark.min.css index 658113a..658113a 100644 --- a/static/hl/styles/a11y-dark.min.css +++ b/live/static/hl/styles/a11y-dark.min.css diff --git a/static/hl/styles/a11y-light.min.css b/live/static/hl/styles/a11y-light.min.css index 1a9a748..1a9a748 100644 --- a/static/hl/styles/a11y-light.min.css +++ b/live/static/hl/styles/a11y-light.min.css diff --git a/static/hl/styles/agate.min.css b/live/static/hl/styles/agate.min.css index c46d918..c46d918 100644 --- a/static/hl/styles/agate.min.css +++ b/live/static/hl/styles/agate.min.css diff --git a/static/hl/styles/an-old-hope.min.css b/live/static/hl/styles/an-old-hope.min.css index 19393c6..19393c6 100644 --- a/static/hl/styles/an-old-hope.min.css +++ b/live/static/hl/styles/an-old-hope.min.css diff --git a/static/hl/styles/androidstudio.min.css b/live/static/hl/styles/androidstudio.min.css index 1eef05e..1eef05e 100644 --- a/static/hl/styles/androidstudio.min.css +++ b/live/static/hl/styles/androidstudio.min.css diff --git a/static/hl/styles/arduino-light.min.css b/live/static/hl/styles/arduino-light.min.css index fdab4ff..fdab4ff 100644 --- a/static/hl/styles/arduino-light.min.css +++ b/live/static/hl/styles/arduino-light.min.css diff --git a/static/hl/styles/arta.min.css b/live/static/hl/styles/arta.min.css index 2aed598..2aed598 100644 --- a/static/hl/styles/arta.min.css +++ b/live/static/hl/styles/arta.min.css diff --git a/static/hl/styles/ascetic.min.css b/live/static/hl/styles/ascetic.min.css index 7e054e9..7e054e9 100644 --- a/static/hl/styles/ascetic.min.css +++ b/live/static/hl/styles/ascetic.min.css diff --git a/static/hl/styles/atelier-cave-dark.min.css b/live/static/hl/styles/atelier-cave-dark.min.css index a2b4c11..a2b4c11 100644 --- a/static/hl/styles/atelier-cave-dark.min.css +++ b/live/static/hl/styles/atelier-cave-dark.min.css diff --git a/static/hl/styles/atelier-cave-light.min.css b/live/static/hl/styles/atelier-cave-light.min.css index 4966996..4966996 100644 --- a/static/hl/styles/atelier-cave-light.min.css +++ b/live/static/hl/styles/atelier-cave-light.min.css diff --git a/static/hl/styles/atelier-dune-dark.min.css b/live/static/hl/styles/atelier-dune-dark.min.css index 2248405..2248405 100644 --- a/static/hl/styles/atelier-dune-dark.min.css +++ b/live/static/hl/styles/atelier-dune-dark.min.css diff --git a/static/hl/styles/atelier-dune-light.min.css b/live/static/hl/styles/atelier-dune-light.min.css index 7647b42..7647b42 100644 --- a/static/hl/styles/atelier-dune-light.min.css +++ b/live/static/hl/styles/atelier-dune-light.min.css diff --git a/static/hl/styles/atelier-estuary-dark.min.css b/live/static/hl/styles/atelier-estuary-dark.min.css index a179e08..a179e08 100644 --- a/static/hl/styles/atelier-estuary-dark.min.css +++ b/live/static/hl/styles/atelier-estuary-dark.min.css diff --git a/static/hl/styles/atelier-estuary-light.min.css b/live/static/hl/styles/atelier-estuary-light.min.css index 921219a..921219a 100644 --- a/static/hl/styles/atelier-estuary-light.min.css +++ b/live/static/hl/styles/atelier-estuary-light.min.css diff --git a/static/hl/styles/atelier-forest-dark.min.css b/live/static/hl/styles/atelier-forest-dark.min.css index 65a90d2..65a90d2 100644 --- a/static/hl/styles/atelier-forest-dark.min.css +++ b/live/static/hl/styles/atelier-forest-dark.min.css diff --git a/static/hl/styles/atelier-forest-light.min.css b/live/static/hl/styles/atelier-forest-light.min.css index 6fd9685..6fd9685 100644 --- a/static/hl/styles/atelier-forest-light.min.css +++ b/live/static/hl/styles/atelier-forest-light.min.css diff --git a/static/hl/styles/atelier-heath-dark.min.css b/live/static/hl/styles/atelier-heath-dark.min.css index b62c0d2..b62c0d2 100644 --- a/static/hl/styles/atelier-heath-dark.min.css +++ b/live/static/hl/styles/atelier-heath-dark.min.css diff --git a/static/hl/styles/atelier-heath-light.min.css b/live/static/hl/styles/atelier-heath-light.min.css index 42860ed..42860ed 100644 --- a/static/hl/styles/atelier-heath-light.min.css +++ b/live/static/hl/styles/atelier-heath-light.min.css diff --git a/static/hl/styles/atelier-lakeside-dark.min.css b/live/static/hl/styles/atelier-lakeside-dark.min.css index 6e19af6..6e19af6 100644 --- a/static/hl/styles/atelier-lakeside-dark.min.css +++ b/live/static/hl/styles/atelier-lakeside-dark.min.css diff --git a/static/hl/styles/atelier-lakeside-light.min.css b/live/static/hl/styles/atelier-lakeside-light.min.css index 03f1d03..03f1d03 100644 --- a/static/hl/styles/atelier-lakeside-light.min.css +++ b/live/static/hl/styles/atelier-lakeside-light.min.css diff --git a/static/hl/styles/atelier-plateau-dark.min.css b/live/static/hl/styles/atelier-plateau-dark.min.css index d88aeb6..d88aeb6 100644 --- a/static/hl/styles/atelier-plateau-dark.min.css +++ b/live/static/hl/styles/atelier-plateau-dark.min.css diff --git a/static/hl/styles/atelier-plateau-light.min.css b/live/static/hl/styles/atelier-plateau-light.min.css index 0374da5..0374da5 100644 --- a/static/hl/styles/atelier-plateau-light.min.css +++ b/live/static/hl/styles/atelier-plateau-light.min.css diff --git a/static/hl/styles/atelier-savanna-dark.min.css b/live/static/hl/styles/atelier-savanna-dark.min.css index 0b2d612..0b2d612 100644 --- a/static/hl/styles/atelier-savanna-dark.min.css +++ b/live/static/hl/styles/atelier-savanna-dark.min.css diff --git a/static/hl/styles/atelier-savanna-light.min.css b/live/static/hl/styles/atelier-savanna-light.min.css index db5bd5f..db5bd5f 100644 --- a/static/hl/styles/atelier-savanna-light.min.css +++ b/live/static/hl/styles/atelier-savanna-light.min.css diff --git a/static/hl/styles/atelier-seaside-dark.min.css b/live/static/hl/styles/atelier-seaside-dark.min.css index 8af8d80..8af8d80 100644 --- a/static/hl/styles/atelier-seaside-dark.min.css +++ b/live/static/hl/styles/atelier-seaside-dark.min.css diff --git a/static/hl/styles/atelier-seaside-light.min.css b/live/static/hl/styles/atelier-seaside-light.min.css index 24b2d0f..24b2d0f 100644 --- a/static/hl/styles/atelier-seaside-light.min.css +++ b/live/static/hl/styles/atelier-seaside-light.min.css diff --git a/static/hl/styles/atelier-sulphurpool-dark.min.css b/live/static/hl/styles/atelier-sulphurpool-dark.min.css index 9cc13d2..9cc13d2 100644 --- a/static/hl/styles/atelier-sulphurpool-dark.min.css +++ b/live/static/hl/styles/atelier-sulphurpool-dark.min.css diff --git a/static/hl/styles/atelier-sulphurpool-light.min.css b/live/static/hl/styles/atelier-sulphurpool-light.min.css index 3d05985..3d05985 100644 --- a/static/hl/styles/atelier-sulphurpool-light.min.css +++ b/live/static/hl/styles/atelier-sulphurpool-light.min.css diff --git a/static/hl/styles/atom-one-dark-reasonable.min.css b/live/static/hl/styles/atom-one-dark-reasonable.min.css index 944082a..944082a 100644 --- a/static/hl/styles/atom-one-dark-reasonable.min.css +++ b/live/static/hl/styles/atom-one-dark-reasonable.min.css diff --git a/static/hl/styles/atom-one-dark.min.css b/live/static/hl/styles/atom-one-dark.min.css index 19ac961..19ac961 100644 --- a/static/hl/styles/atom-one-dark.min.css +++ b/live/static/hl/styles/atom-one-dark.min.css diff --git a/static/hl/styles/atom-one-light.min.css b/live/static/hl/styles/atom-one-light.min.css index 5bd66bf..5bd66bf 100644 --- a/static/hl/styles/atom-one-light.min.css +++ b/live/static/hl/styles/atom-one-light.min.css diff --git a/static/hl/styles/brown-paper.min.css b/live/static/hl/styles/brown-paper.min.css index 54045e6..54045e6 100644 --- a/static/hl/styles/brown-paper.min.css +++ b/live/static/hl/styles/brown-paper.min.css diff --git a/static/hl/styles/brown-papersq.png b/live/static/hl/styles/brown-papersq.png Binary files differindex 3813903..3813903 100644 --- a/static/hl/styles/brown-papersq.png +++ b/live/static/hl/styles/brown-papersq.png diff --git a/static/hl/styles/codepen-embed.min.css b/live/static/hl/styles/codepen-embed.min.css index 6a294e1..6a294e1 100644 --- a/static/hl/styles/codepen-embed.min.css +++ b/live/static/hl/styles/codepen-embed.min.css diff --git a/static/hl/styles/color-brewer.min.css b/live/static/hl/styles/color-brewer.min.css index 3b23c58..3b23c58 100644 --- a/static/hl/styles/color-brewer.min.css +++ b/live/static/hl/styles/color-brewer.min.css diff --git a/static/hl/styles/darcula.min.css b/live/static/hl/styles/darcula.min.css index fdced5f..fdced5f 100644 --- a/static/hl/styles/darcula.min.css +++ b/live/static/hl/styles/darcula.min.css diff --git a/static/hl/styles/dark.min.css b/live/static/hl/styles/dark.min.css index e4269de..e4269de 100644 --- a/static/hl/styles/dark.min.css +++ b/live/static/hl/styles/dark.min.css diff --git a/static/hl/styles/default.min.css b/live/static/hl/styles/default.min.css index 8fc9a15..8fc9a15 100644 --- a/static/hl/styles/default.min.css +++ b/live/static/hl/styles/default.min.css diff --git a/static/hl/styles/docco.min.css b/live/static/hl/styles/docco.min.css index 0f69db2..0f69db2 100644 --- a/static/hl/styles/docco.min.css +++ b/live/static/hl/styles/docco.min.css diff --git a/static/hl/styles/dracula.min.css b/live/static/hl/styles/dracula.min.css index 7429589..7429589 100644 --- a/static/hl/styles/dracula.min.css +++ b/live/static/hl/styles/dracula.min.css diff --git a/static/hl/styles/far.min.css b/live/static/hl/styles/far.min.css index cbd3c83..cbd3c83 100644 --- a/static/hl/styles/far.min.css +++ b/live/static/hl/styles/far.min.css diff --git a/static/hl/styles/foundation.min.css b/live/static/hl/styles/foundation.min.css index 3ad6744..3ad6744 100644 --- a/static/hl/styles/foundation.min.css +++ b/live/static/hl/styles/foundation.min.css diff --git a/static/hl/styles/github-gist.min.css b/live/static/hl/styles/github-gist.min.css index fa6b56b..fa6b56b 100644 --- a/static/hl/styles/github-gist.min.css +++ b/live/static/hl/styles/github-gist.min.css diff --git a/static/hl/styles/github.min.css b/live/static/hl/styles/github.min.css index f5c1fa8..f5c1fa8 100644 --- a/static/hl/styles/github.min.css +++ b/live/static/hl/styles/github.min.css diff --git a/static/hl/styles/gml.min.css b/live/static/hl/styles/gml.min.css index 38797f0..38797f0 100644 --- a/static/hl/styles/gml.min.css +++ b/live/static/hl/styles/gml.min.css diff --git a/static/hl/styles/googlecode.min.css b/live/static/hl/styles/googlecode.min.css index 5eed679..5eed679 100644 --- a/static/hl/styles/googlecode.min.css +++ b/live/static/hl/styles/googlecode.min.css diff --git a/static/hl/styles/gradient-dark.min.css b/live/static/hl/styles/gradient-dark.min.css index 64aa942..64aa942 100644 --- a/static/hl/styles/gradient-dark.min.css +++ b/live/static/hl/styles/gradient-dark.min.css diff --git a/static/hl/styles/gradient-light.min.css b/live/static/hl/styles/gradient-light.min.css index aa09fdd..aa09fdd 100644 --- a/static/hl/styles/gradient-light.min.css +++ b/live/static/hl/styles/gradient-light.min.css diff --git a/static/hl/styles/grayscale.min.css b/live/static/hl/styles/grayscale.min.css index c1d8b5e..c1d8b5e 100644 --- a/static/hl/styles/grayscale.min.css +++ b/live/static/hl/styles/grayscale.min.css diff --git a/static/hl/styles/gruvbox-dark.min.css b/live/static/hl/styles/gruvbox-dark.min.css index 872a95f..872a95f 100644 --- a/static/hl/styles/gruvbox-dark.min.css +++ b/live/static/hl/styles/gruvbox-dark.min.css diff --git a/static/hl/styles/gruvbox-light.min.css b/live/static/hl/styles/gruvbox-light.min.css index 69dc243..69dc243 100644 --- a/static/hl/styles/gruvbox-light.min.css +++ b/live/static/hl/styles/gruvbox-light.min.css diff --git a/static/hl/styles/hopscotch.min.css b/live/static/hl/styles/hopscotch.min.css index 1fe3824..1fe3824 100644 --- a/static/hl/styles/hopscotch.min.css +++ b/live/static/hl/styles/hopscotch.min.css diff --git a/static/hl/styles/hybrid.min.css b/live/static/hl/styles/hybrid.min.css index 8fb4382..8fb4382 100644 --- a/static/hl/styles/hybrid.min.css +++ b/live/static/hl/styles/hybrid.min.css diff --git a/static/hl/styles/idea.min.css b/live/static/hl/styles/idea.min.css index 71c18f5..71c18f5 100644 --- a/static/hl/styles/idea.min.css +++ b/live/static/hl/styles/idea.min.css diff --git a/static/hl/styles/ir-black.min.css b/live/static/hl/styles/ir-black.min.css index c5456f6..c5456f6 100644 --- a/static/hl/styles/ir-black.min.css +++ b/live/static/hl/styles/ir-black.min.css diff --git a/static/hl/styles/isbl-editor-dark.min.css b/live/static/hl/styles/isbl-editor-dark.min.css index 3534003..3534003 100644 --- a/static/hl/styles/isbl-editor-dark.min.css +++ b/live/static/hl/styles/isbl-editor-dark.min.css diff --git a/static/hl/styles/isbl-editor-light.min.css b/live/static/hl/styles/isbl-editor-light.min.css index 240584b..240584b 100644 --- a/static/hl/styles/isbl-editor-light.min.css +++ b/live/static/hl/styles/isbl-editor-light.min.css diff --git a/static/hl/styles/kimbie.dark.min.css b/live/static/hl/styles/kimbie.dark.min.css index e387505..e387505 100644 --- a/static/hl/styles/kimbie.dark.min.css +++ b/live/static/hl/styles/kimbie.dark.min.css diff --git a/static/hl/styles/kimbie.light.min.css b/live/static/hl/styles/kimbie.light.min.css index 1a89a65..1a89a65 100644 --- a/static/hl/styles/kimbie.light.min.css +++ b/live/static/hl/styles/kimbie.light.min.css diff --git a/static/hl/styles/lightfair.min.css b/live/static/hl/styles/lightfair.min.css index ec68b93..ec68b93 100644 --- a/static/hl/styles/lightfair.min.css +++ b/live/static/hl/styles/lightfair.min.css diff --git a/static/hl/styles/lioshi.min.css b/live/static/hl/styles/lioshi.min.css index 7b02944..7b02944 100644 --- a/static/hl/styles/lioshi.min.css +++ b/live/static/hl/styles/lioshi.min.css diff --git a/static/hl/styles/magula.min.css b/live/static/hl/styles/magula.min.css index 73edffe..73edffe 100644 --- a/static/hl/styles/magula.min.css +++ b/live/static/hl/styles/magula.min.css diff --git a/static/hl/styles/mono-blue.min.css b/live/static/hl/styles/mono-blue.min.css index 7fc7879..7fc7879 100644 --- a/static/hl/styles/mono-blue.min.css +++ b/live/static/hl/styles/mono-blue.min.css diff --git a/static/hl/styles/monokai-sublime.min.css b/live/static/hl/styles/monokai-sublime.min.css index 24c46e4..24c46e4 100644 --- a/static/hl/styles/monokai-sublime.min.css +++ b/live/static/hl/styles/monokai-sublime.min.css diff --git a/static/hl/styles/monokai.min.css b/live/static/hl/styles/monokai.min.css index c67763a..c67763a 100644 --- a/static/hl/styles/monokai.min.css +++ b/live/static/hl/styles/monokai.min.css diff --git a/static/hl/styles/night-owl.min.css b/live/static/hl/styles/night-owl.min.css index 270c0cf..270c0cf 100644 --- a/static/hl/styles/night-owl.min.css +++ b/live/static/hl/styles/night-owl.min.css diff --git a/static/hl/styles/nnfx-dark.min.css b/live/static/hl/styles/nnfx-dark.min.css index be635ae..be635ae 100644 --- a/static/hl/styles/nnfx-dark.min.css +++ b/live/static/hl/styles/nnfx-dark.min.css diff --git a/static/hl/styles/nnfx.min.css b/live/static/hl/styles/nnfx.min.css index 60457b8..60457b8 100644 --- a/static/hl/styles/nnfx.min.css +++ b/live/static/hl/styles/nnfx.min.css diff --git a/static/hl/styles/nord.min.css b/live/static/hl/styles/nord.min.css index a4aa0f1..a4aa0f1 100644 --- a/static/hl/styles/nord.min.css +++ b/live/static/hl/styles/nord.min.css diff --git a/static/hl/styles/obsidian.min.css b/live/static/hl/styles/obsidian.min.css index 940f224..940f224 100644 --- a/static/hl/styles/obsidian.min.css +++ b/live/static/hl/styles/obsidian.min.css diff --git a/static/hl/styles/ocean.min.css b/live/static/hl/styles/ocean.min.css index 97cd869..97cd869 100644 --- a/static/hl/styles/ocean.min.css +++ b/live/static/hl/styles/ocean.min.css diff --git a/static/hl/styles/paraiso-dark.min.css b/live/static/hl/styles/paraiso-dark.min.css index 5232f50..5232f50 100644 --- a/static/hl/styles/paraiso-dark.min.css +++ b/live/static/hl/styles/paraiso-dark.min.css diff --git a/static/hl/styles/paraiso-light.min.css b/live/static/hl/styles/paraiso-light.min.css index c247fc3..c247fc3 100644 --- a/static/hl/styles/paraiso-light.min.css +++ b/live/static/hl/styles/paraiso-light.min.css diff --git a/static/hl/styles/pojoaque.jpg b/live/static/hl/styles/pojoaque.jpg Binary files differindex 9c07d4a..9c07d4a 100644 --- a/static/hl/styles/pojoaque.jpg +++ b/live/static/hl/styles/pojoaque.jpg diff --git a/static/hl/styles/pojoaque.min.css b/live/static/hl/styles/pojoaque.min.css index 6676932..6676932 100644 --- a/static/hl/styles/pojoaque.min.css +++ b/live/static/hl/styles/pojoaque.min.css diff --git a/static/hl/styles/purebasic.min.css b/live/static/hl/styles/purebasic.min.css index 7d4e64a..7d4e64a 100644 --- a/static/hl/styles/purebasic.min.css +++ b/live/static/hl/styles/purebasic.min.css diff --git a/static/hl/styles/qtcreator_dark.min.css b/live/static/hl/styles/qtcreator_dark.min.css index b7f886b..b7f886b 100644 --- a/static/hl/styles/qtcreator_dark.min.css +++ b/live/static/hl/styles/qtcreator_dark.min.css diff --git a/static/hl/styles/qtcreator_light.min.css b/live/static/hl/styles/qtcreator_light.min.css index 96fb0fc..96fb0fc 100644 --- a/static/hl/styles/qtcreator_light.min.css +++ b/live/static/hl/styles/qtcreator_light.min.css diff --git a/static/hl/styles/railscasts.min.css b/live/static/hl/styles/railscasts.min.css index 122a8bb..122a8bb 100644 --- a/static/hl/styles/railscasts.min.css +++ b/live/static/hl/styles/railscasts.min.css diff --git a/static/hl/styles/rainbow.min.css b/live/static/hl/styles/rainbow.min.css index 5786b3c..5786b3c 100644 --- a/static/hl/styles/rainbow.min.css +++ b/live/static/hl/styles/rainbow.min.css diff --git a/static/hl/styles/routeros.min.css b/live/static/hl/styles/routeros.min.css index 17b903e..17b903e 100644 --- a/static/hl/styles/routeros.min.css +++ b/live/static/hl/styles/routeros.min.css diff --git a/static/hl/styles/school-book.min.css b/live/static/hl/styles/school-book.min.css index c815998..c815998 100644 --- a/static/hl/styles/school-book.min.css +++ b/live/static/hl/styles/school-book.min.css diff --git a/static/hl/styles/school-book.png b/live/static/hl/styles/school-book.png Binary files differindex 956e979..956e979 100644 --- a/static/hl/styles/school-book.png +++ b/live/static/hl/styles/school-book.png diff --git a/static/hl/styles/shades-of-purple.min.css b/live/static/hl/styles/shades-of-purple.min.css index 43a14ba..43a14ba 100644 --- a/static/hl/styles/shades-of-purple.min.css +++ b/live/static/hl/styles/shades-of-purple.min.css diff --git a/static/hl/styles/solarized-dark.min.css b/live/static/hl/styles/solarized-dark.min.css index 7c007f6..7c007f6 100644 --- a/static/hl/styles/solarized-dark.min.css +++ b/live/static/hl/styles/solarized-dark.min.css diff --git a/static/hl/styles/solarized-light.min.css b/live/static/hl/styles/solarized-light.min.css index 583c5c6..583c5c6 100644 --- a/static/hl/styles/solarized-light.min.css +++ b/live/static/hl/styles/solarized-light.min.css diff --git a/static/hl/styles/srcery.min.css b/live/static/hl/styles/srcery.min.css index ef3cd7f..ef3cd7f 100644 --- a/static/hl/styles/srcery.min.css +++ b/live/static/hl/styles/srcery.min.css diff --git a/static/hl/styles/stackoverflow-dark.min.css b/live/static/hl/styles/stackoverflow-dark.min.css index 0490b83..0490b83 100644 --- a/static/hl/styles/stackoverflow-dark.min.css +++ b/live/static/hl/styles/stackoverflow-dark.min.css diff --git a/static/hl/styles/stackoverflow-light.min.css b/live/static/hl/styles/stackoverflow-light.min.css index b1cacdf..b1cacdf 100644 --- a/static/hl/styles/stackoverflow-light.min.css +++ b/live/static/hl/styles/stackoverflow-light.min.css diff --git a/static/hl/styles/sunburst.min.css b/live/static/hl/styles/sunburst.min.css index 5c388b7..5c388b7 100644 --- a/static/hl/styles/sunburst.min.css +++ b/live/static/hl/styles/sunburst.min.css diff --git a/static/hl/styles/tomorrow-night-blue.min.css b/live/static/hl/styles/tomorrow-night-blue.min.css index acbe14a..acbe14a 100644 --- a/static/hl/styles/tomorrow-night-blue.min.css +++ b/live/static/hl/styles/tomorrow-night-blue.min.css diff --git a/static/hl/styles/tomorrow-night-bright.min.css b/live/static/hl/styles/tomorrow-night-bright.min.css index a1834cf..a1834cf 100644 --- a/static/hl/styles/tomorrow-night-bright.min.css +++ b/live/static/hl/styles/tomorrow-night-bright.min.css diff --git a/static/hl/styles/tomorrow-night-eighties.min.css b/live/static/hl/styles/tomorrow-night-eighties.min.css index 7086fb6..7086fb6 100644 --- a/static/hl/styles/tomorrow-night-eighties.min.css +++ b/live/static/hl/styles/tomorrow-night-eighties.min.css diff --git a/static/hl/styles/tomorrow-night.min.css b/live/static/hl/styles/tomorrow-night.min.css index 5fdfd6b..5fdfd6b 100644 --- a/static/hl/styles/tomorrow-night.min.css +++ b/live/static/hl/styles/tomorrow-night.min.css diff --git a/static/hl/styles/tomorrow.min.css b/live/static/hl/styles/tomorrow.min.css index 601699b..601699b 100644 --- a/static/hl/styles/tomorrow.min.css +++ b/live/static/hl/styles/tomorrow.min.css diff --git a/static/hl/styles/vs.min.css b/live/static/hl/styles/vs.min.css index 2b3b0a2..2b3b0a2 100644 --- a/static/hl/styles/vs.min.css +++ b/live/static/hl/styles/vs.min.css diff --git a/static/hl/styles/vs2015.min.css b/live/static/hl/styles/vs2015.min.css index 40d0adb..40d0adb 100644 --- a/static/hl/styles/vs2015.min.css +++ b/live/static/hl/styles/vs2015.min.css diff --git a/static/hl/styles/xcode.min.css b/live/static/hl/styles/xcode.min.css index d04ff47..d04ff47 100644 --- a/static/hl/styles/xcode.min.css +++ b/live/static/hl/styles/xcode.min.css diff --git a/static/hl/styles/xt256.min.css b/live/static/hl/styles/xt256.min.css index d860d11..d860d11 100644 --- a/static/hl/styles/xt256.min.css +++ b/live/static/hl/styles/xt256.min.css diff --git a/static/hl/styles/zenburn.min.css b/live/static/hl/styles/zenburn.min.css index 5003fd3..5003fd3 100644 --- a/static/hl/styles/zenburn.min.css +++ b/live/static/hl/styles/zenburn.min.css diff --git a/static/images/a/elephant_octopus.png b/live/static/images/a/elephant_octopus.png Binary files differindex 28fdd09..28fdd09 100644 --- a/static/images/a/elephant_octopus.png +++ b/live/static/images/a/elephant_octopus.png diff --git a/static/images/a/elephant_octopus_small.png b/live/static/images/a/elephant_octopus_small.png Binary files differindex bd43688..bd43688 100644 --- a/static/images/a/elephant_octopus_small.png +++ b/live/static/images/a/elephant_octopus_small.png diff --git a/static/images/a/hand_sketches.png b/live/static/images/a/hand_sketches.png Binary files differindex 5d246d5..5d246d5 100755 --- a/static/images/a/hand_sketches.png +++ b/live/static/images/a/hand_sketches.png diff --git a/static/images/a/hand_sketches_small.png b/live/static/images/a/hand_sketches_small.png Binary files differindex d294b75..d294b75 100755 --- a/static/images/a/hand_sketches_small.png +++ b/live/static/images/a/hand_sketches_small.png diff --git a/static/images/b/notes/mail/dkim_test_successful.png b/live/static/images/b/notes/mail/dkim_test_successful.png Binary files differindex d762550..d762550 100644 --- a/static/images/b/notes/mail/dkim_test_successful.png +++ b/live/static/images/b/notes/mail/dkim_test_successful.png diff --git a/static/images/b/notes/nginx/nginx_404_page.png b/live/static/images/b/notes/nginx/nginx_404_page.png Binary files differindex e420588..e420588 100644 --- a/static/images/b/notes/nginx/nginx_404_page.png +++ b/live/static/images/b/notes/nginx/nginx_404_page.png diff --git a/static/images/b/notes/nginx/nginx_welcome_page.png b/live/static/images/b/notes/nginx/nginx_welcome_page.png Binary files differindex c98cc4d..c98cc4d 100644 --- a/static/images/b/notes/nginx/nginx_welcome_page.png +++ b/live/static/images/b/notes/nginx/nginx_welcome_page.png diff --git a/static/images/b/notes/sql/erd_example.png b/live/static/images/b/notes/sql/erd_example.png Binary files differindex 2c73cbd..2c73cbd 100644 --- a/static/images/b/notes/sql/erd_example.png +++ b/live/static/images/b/notes/sql/erd_example.png diff --git a/static/images/b/notes/sql/erd_example_wikipedia.png b/live/static/images/b/notes/sql/erd_example_wikipedia.png Binary files differindex 4f40194..4f40194 100644 --- a/static/images/b/notes/sql/erd_example_wikipedia.png +++ b/live/static/images/b/notes/sql/erd_example_wikipedia.png diff --git a/static/images/b/notes/sql/img_fulljoin.gif b/live/static/images/b/notes/sql/img_fulljoin.gif Binary files differindex ace249e..ace249e 100644 --- a/static/images/b/notes/sql/img_fulljoin.gif +++ b/live/static/images/b/notes/sql/img_fulljoin.gif diff --git a/static/images/b/notes/sql/img_innerjoin.gif b/live/static/images/b/notes/sql/img_innerjoin.gif Binary files differindex db00126..db00126 100644 --- a/static/images/b/notes/sql/img_innerjoin.gif +++ b/live/static/images/b/notes/sql/img_innerjoin.gif diff --git a/static/images/b/notes/sql/img_leftjoin.gif b/live/static/images/b/notes/sql/img_leftjoin.gif Binary files differindex f205846..f205846 100644 --- a/static/images/b/notes/sql/img_leftjoin.gif +++ b/live/static/images/b/notes/sql/img_leftjoin.gif diff --git a/static/images/b/notes/sql/img_rightjoin.gif b/live/static/images/b/notes/sql/img_rightjoin.gif Binary files differindex f34c021..f34c021 100644 --- a/static/images/b/notes/sql/img_rightjoin.gif +++ b/live/static/images/b/notes/sql/img_rightjoin.gif diff --git a/static/images/crypto/bitcoin.png b/live/static/images/crypto/bitcoin.png Binary files differindex fd78b61..fd78b61 100644 --- a/static/images/crypto/bitcoin.png +++ b/live/static/images/crypto/bitcoin.png diff --git a/static/images/crypto/monero.png b/live/static/images/crypto/monero.png Binary files differindex a835ebb..a835ebb 100644 --- a/static/images/crypto/monero.png +++ b/live/static/images/crypto/monero.png diff --git a/static/images/g/flappybird_godot/player_sprite_imports.png b/live/static/images/g/flappybird_godot/player_sprite_imports.png Binary files differindex 27fa37f..27fa37f 100755 --- a/static/images/g/flappybird_godot/player_sprite_imports.png +++ b/live/static/images/g/flappybird_godot/player_sprite_imports.png diff --git a/static/images/g/flappybird_godot/project_settings_autoload_saved_data.png b/live/static/images/g/flappybird_godot/project_settings_autoload_saved_data.png Binary files differindex fa6f18e..fa6f18e 100755 --- a/static/images/g/flappybird_godot/project_settings_autoload_saved_data.png +++ b/live/static/images/g/flappybird_godot/project_settings_autoload_saved_data.png diff --git a/static/images/g/flappybird_godot/project_settings_config_properties.png b/live/static/images/g/flappybird_godot/project_settings_config_properties.png Binary files differindex 2e74a4c..2e74a4c 100755 --- a/static/images/g/flappybird_godot/project_settings_config_properties.png +++ b/live/static/images/g/flappybird_godot/project_settings_config_properties.png diff --git a/static/images/g/flappybird_godot/project_settings_debug_gdscript.png b/live/static/images/g/flappybird_godot/project_settings_debug_gdscript.png Binary files differindex 1005ba6..1005ba6 100755 --- a/static/images/g/flappybird_godot/project_settings_debug_gdscript.png +++ b/live/static/images/g/flappybird_godot/project_settings_debug_gdscript.png diff --git a/static/images/g/flappybird_godot/project_settings_import_texture.png b/live/static/images/g/flappybird_godot/project_settings_import_texture.png Binary files differindex 60462d0..60462d0 100755 --- a/static/images/g/flappybird_godot/project_settings_import_texture.png +++ b/live/static/images/g/flappybird_godot/project_settings_import_texture.png diff --git a/static/images/g/flappybird_godot/project_settings_input_map.png b/live/static/images/g/flappybird_godot/project_settings_input_map.png Binary files differindex 9272a53..9272a53 100755 --- a/static/images/g/flappybird_godot/project_settings_input_map.png +++ b/live/static/images/g/flappybird_godot/project_settings_input_map.png diff --git a/static/images/g/flappybird_godot/project_settings_layer_names_2d_physics.png b/live/static/images/g/flappybird_godot/project_settings_layer_names_2d_physics.png Binary files differindex 3eb6f12..3eb6f12 100755 --- a/static/images/g/flappybird_godot/project_settings_layer_names_2d_physics.png +++ b/live/static/images/g/flappybird_godot/project_settings_layer_names_2d_physics.png diff --git a/static/images/g/flappybird_godot/project_settings_window_settings.png b/live/static/images/g/flappybird_godot/project_settings_window_settings.png Binary files differindex 41a7c66..41a7c66 100755 --- a/static/images/g/flappybird_godot/project_settings_window_settings.png +++ b/live/static/images/g/flappybird_godot/project_settings_window_settings.png diff --git a/static/images/g/flappybird_godot/resource_dynamic_font.png b/live/static/images/g/flappybird_godot/resource_dynamic_font.png Binary files differindex b14a308..b14a308 100755 --- a/static/images/g/flappybird_godot/resource_dynamic_font.png +++ b/live/static/images/g/flappybird_godot/resource_dynamic_font.png diff --git a/static/images/g/flappybird_godot/resource_dynamic_font_directory_structure.png b/live/static/images/g/flappybird_godot/resource_dynamic_font_directory_structure.png Binary files differindex 889637e..889637e 100755 --- a/static/images/g/flappybird_godot/resource_dynamic_font_directory_structure.png +++ b/live/static/images/g/flappybird_godot/resource_dynamic_font_directory_structure.png diff --git a/static/images/g/flappybird_godot/scene_game_node_setup.png b/live/static/images/g/flappybird_godot/scene_game_node_setup.png Binary files differindex c9e2eb4..c9e2eb4 100755 --- a/static/images/g/flappybird_godot/scene_game_node_setup.png +++ b/live/static/images/g/flappybird_godot/scene_game_node_setup.png diff --git a/static/images/g/flappybird_godot/scene_game_viewport.png b/live/static/images/g/flappybird_godot/scene_game_viewport.png Binary files differindex 5348959..5348959 100755 --- a/static/images/g/flappybird_godot/scene_game_viewport.png +++ b/live/static/images/g/flappybird_godot/scene_game_viewport.png diff --git a/static/images/g/flappybird_godot/scene_player_node_setup.png b/live/static/images/g/flappybird_godot/scene_player_node_setup.png Binary files differindex 97079df..97079df 100755 --- a/static/images/g/flappybird_godot/scene_player_node_setup.png +++ b/live/static/images/g/flappybird_godot/scene_player_node_setup.png diff --git a/static/images/g/flappybird_godot/scene_player_sprite_sheet_importer.png b/live/static/images/g/flappybird_godot/scene_player_sprite_sheet_importer.png Binary files differindex d37d961..d37d961 100755 --- a/static/images/g/flappybird_godot/scene_player_sprite_sheet_importer.png +++ b/live/static/images/g/flappybird_godot/scene_player_sprite_sheet_importer.png diff --git a/static/images/g/flappybird_godot/scene_player_spriteframes_window.png b/live/static/images/g/flappybird_godot/scene_player_spriteframes_window.png Binary files differindex 0bb2dc9..0bb2dc9 100755 --- a/static/images/g/flappybird_godot/scene_player_spriteframes_window.png +++ b/live/static/images/g/flappybird_godot/scene_player_spriteframes_window.png diff --git a/static/images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png b/live/static/images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png Binary files differindex a06876e..a06876e 100755 --- a/static/images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png +++ b/live/static/images/g/flappybird_godot/scene_player_spriteframes_window_with_sprite_sheet.png diff --git a/static/images/g/flappybird_godot/scene_ui.png b/live/static/images/g/flappybird_godot/scene_ui.png Binary files differindex d0d8ba1..d0d8ba1 100755 --- a/static/images/g/flappybird_godot/scene_ui.png +++ b/live/static/images/g/flappybird_godot/scene_ui.png diff --git a/static/images/g/flappybird_godot/scene_world_tiles.png b/live/static/images/g/flappybird_godot/scene_world_tiles.png Binary files differindex 196569e..196569e 100755 --- a/static/images/g/flappybird_godot/scene_world_tiles.png +++ b/live/static/images/g/flappybird_godot/scene_world_tiles.png diff --git a/static/images/g/flappybird_godot/scene_world_tiles_directory_structure.png b/live/static/images/g/flappybird_godot/scene_world_tiles_directory_structure.png Binary files differindex 1e0d649..1e0d649 100755 --- a/static/images/g/flappybird_godot/scene_world_tiles_directory_structure.png +++ b/live/static/images/g/flappybird_godot/scene_world_tiles_directory_structure.png diff --git a/static/images/g/flappybird_godot/sfx_imports.png b/live/static/images/g/flappybird_godot/sfx_imports.png Binary files differindex 5a8df56..5a8df56 100755 --- a/static/images/g/flappybird_godot/sfx_imports.png +++ b/live/static/images/g/flappybird_godot/sfx_imports.png diff --git a/static/images/g/flappybird_godot/tile_map_cell_collision_configuration.png b/live/static/images/g/flappybird_godot/tile_map_cell_collision_configuration.png Binary files differindex 0994261..0994261 100755 --- a/static/images/g/flappybird_godot/tile_map_cell_collision_configuration.png +++ b/live/static/images/g/flappybird_godot/tile_map_cell_collision_configuration.png diff --git a/static/images/g/flappybird_godot/tile_set_available_tiles.png b/live/static/images/g/flappybird_godot/tile_set_available_tiles.png Binary files differindex 654a797..654a797 100755 --- a/static/images/g/flappybird_godot/tile_set_available_tiles.png +++ b/live/static/images/g/flappybird_godot/tile_set_available_tiles.png diff --git a/static/images/g/flappybird_godot/tile_set_config_window.png b/live/static/images/g/flappybird_godot/tile_set_config_window.png Binary files differindex b68459e..b68459e 100755 --- a/static/images/g/flappybird_godot/tile_set_config_window.png +++ b/live/static/images/g/flappybird_godot/tile_set_config_window.png diff --git a/static/images/g/flappybird_godot/tile_set_new_single_tile.png b/live/static/images/g/flappybird_godot/tile_set_new_single_tile.png Binary files differindex 225170b..225170b 100755 --- a/static/images/g/flappybird_godot/tile_set_new_single_tile.png +++ b/live/static/images/g/flappybird_godot/tile_set_new_single_tile.png diff --git a/static/images/g/flappybird_godot/tile_set_pipes_indexes.png b/live/static/images/g/flappybird_godot/tile_set_pipes_indexes.png Binary files differindex dab74e6..dab74e6 100755 --- a/static/images/g/flappybird_godot/tile_set_pipes_indexes.png +++ b/live/static/images/g/flappybird_godot/tile_set_pipes_indexes.png diff --git a/static/images/g/flappybird_godot/tile_set_tile_selection_collision.png b/live/static/images/g/flappybird_godot/tile_set_tile_selection_collision.png Binary files differindex 6653335..6653335 100755 --- a/static/images/g/flappybird_godot/tile_set_tile_selection_collision.png +++ b/live/static/images/g/flappybird_godot/tile_set_tile_selection_collision.png diff --git a/static/images/g/flappybird_godot/tile_set_tile_step_snap_options.png b/live/static/images/g/flappybird_godot/tile_set_tile_step_snap_options.png Binary files differindex 92ab21b..92ab21b 100755 --- a/static/images/g/flappybird_godot/tile_set_tile_step_snap_options.png +++ b/live/static/images/g/flappybird_godot/tile_set_tile_step_snap_options.png diff --git a/static/images/g/flappybird_godot/world_tiles_default_tiles.png b/live/static/images/g/flappybird_godot/world_tiles_default_tiles.png Binary files differindex a7523fd..a7523fd 100755 --- a/static/images/g/flappybird_godot/world_tiles_default_tiles.png +++ b/live/static/images/g/flappybird_godot/world_tiles_default_tiles.png diff --git a/static/images/g/gogodot_jam3/file_system_snake_dir_structure.png b/live/static/images/g/gogodot_jam3/file_system_snake_dir_structure.png Binary files differindex 4867151..4867151 100755 --- a/static/images/g/gogodot_jam3/file_system_snake_dir_structure.png +++ b/live/static/images/g/gogodot_jam3/file_system_snake_dir_structure.png diff --git a/static/images/g/gogodot_jam3/snake_basic_movement.gif b/live/static/images/g/gogodot_jam3/snake_basic_movement.gif Binary files differindex 3032984..3032984 100755 --- a/static/images/g/gogodot_jam3/snake_basic_movement.gif +++ b/live/static/images/g/gogodot_jam3/snake_basic_movement.gif diff --git a/static/images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif b/live/static/images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif Binary files differindex 02b75ab..02b75ab 100755 --- a/static/images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif +++ b/live/static/images/g/gogodot_jam3/snake_basic_movement_added_body_parts.gif diff --git a/static/images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif b/live/static/images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif Binary files differindex dbe43eb..dbe43eb 100755 --- a/static/images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif +++ b/live/static/images/g/gogodot_jam3/snake_basic_movement_with_dynamic_segments.gif diff --git a/static/images/g/gogodot_jam3/snake_basic_movement_with_path.gif b/live/static/images/g/gogodot_jam3/snake_basic_movement_with_path.gif Binary files differindex cb685bd..cb685bd 100755 --- a/static/images/g/gogodot_jam3/snake_basic_movement_with_path.gif +++ b/live/static/images/g/gogodot_jam3/snake_basic_movement_with_path.gif diff --git a/static/images/g/gogodot_jam3/snake_food_basic_interaction.gif b/live/static/images/g/gogodot_jam3/snake_food_basic_interaction.gif Binary files differindex 6d7ec18..6d7ec18 100755 --- a/static/images/g/gogodot_jam3/snake_food_basic_interaction.gif +++ b/live/static/images/g/gogodot_jam3/snake_food_basic_interaction.gif diff --git a/static/images/g/gogodot_jam3/world_generator_1.png b/live/static/images/g/gogodot_jam3/world_generator_1.png Binary files differindex e419d2a..e419d2a 100755 --- a/static/images/g/gogodot_jam3/world_generator_1.png +++ b/live/static/images/g/gogodot_jam3/world_generator_1.png diff --git a/static/images/g/gogodot_jam3/world_generator_2.png b/live/static/images/g/gogodot_jam3/world_generator_2.png Binary files differindex 44a1465..44a1465 100755 --- a/static/images/g/gogodot_jam3/world_generator_2.png +++ b/live/static/images/g/gogodot_jam3/world_generator_2.png diff --git a/static/images/g/gogodot_jam3/world_generator_3.png b/live/static/images/g/gogodot_jam3/world_generator_3.png Binary files differindex 81fc48a..81fc48a 100755 --- a/static/images/g/gogodot_jam3/world_generator_3.png +++ b/live/static/images/g/gogodot_jam3/world_generator_3.png diff --git a/static/images/gb/A.png b/live/static/images/gb/A.png Binary files differindex 6e58183..6e58183 100644 --- a/static/images/gb/A.png +++ b/live/static/images/gb/A.png diff --git a/static/images/gb/B.png b/live/static/images/gb/B.png Binary files differindex c05ced0..c05ced0 100644 --- a/static/images/gb/B.png +++ b/live/static/images/gb/B.png diff --git a/static/images/gb/down.png b/live/static/images/gb/down.png Binary files differindex 35d0640..35d0640 100644 --- a/static/images/gb/down.png +++ b/live/static/images/gb/down.png diff --git a/static/images/gb/gb_icon.svg b/live/static/images/gb/gb_icon.svg index 114faff..114faff 100644 --- a/static/images/gb/gb_icon.svg +++ b/live/static/images/gb/gb_icon.svg diff --git a/static/images/gb/left.png b/live/static/images/gb/left.png Binary files differindex 7efff8d..7efff8d 100644 --- a/static/images/gb/left.png +++ b/live/static/images/gb/left.png diff --git a/static/images/gb/refresh.png b/live/static/images/gb/refresh.png Binary files differindex 287fe29..287fe29 100644 --- a/static/images/gb/refresh.png +++ b/live/static/images/gb/refresh.png diff --git a/static/images/gb/right.png b/live/static/images/gb/right.png Binary files differindex cef50bb..cef50bb 100644 --- a/static/images/gb/right.png +++ b/live/static/images/gb/right.png diff --git a/static/images/gb/select.png b/live/static/images/gb/select.png Binary files differindex 37e6421..37e6421 100644 --- a/static/images/gb/select.png +++ b/live/static/images/gb/select.png diff --git a/static/images/gb/start.png b/live/static/images/gb/start.png Binary files differindex bd611c4..bd611c4 100644 --- a/static/images/gb/start.png +++ b/live/static/images/gb/start.png diff --git a/static/images/gb/up.png b/live/static/images/gb/up.png Binary files differindex 6fe62a8..6fe62a8 100644 --- a/static/images/gb/up.png +++ b/live/static/images/gb/up.png diff --git a/static/images/gifs/contact_info_1.gif b/live/static/images/gifs/contact_info_1.gif Binary files differindex 63cec26..63cec26 100644 --- a/static/images/gifs/contact_info_1.gif +++ b/live/static/images/gifs/contact_info_1.gif diff --git a/static/images/gifs/dollar_sign_spin_1.gif b/live/static/images/gifs/dollar_sign_spin_1.gif Binary files differindex 9f5d56a..9f5d56a 100644 --- a/static/images/gifs/dollar_sign_spin_1.gif +++ b/live/static/images/gifs/dollar_sign_spin_1.gif diff --git a/static/images/gifs/head_talking_1.gif b/live/static/images/gifs/head_talking_1.gif Binary files differindex 05a1334..05a1334 100644 --- a/static/images/gifs/head_talking_1.gif +++ b/live/static/images/gifs/head_talking_1.gif diff --git a/static/images/gifs/head_talking_1_trans.gif b/live/static/images/gifs/head_talking_1_trans.gif Binary files differindex 8083549..8083549 100644 --- a/static/images/gifs/head_talking_1_trans.gif +++ b/live/static/images/gifs/head_talking_1_trans.gif diff --git a/static/images/gifs/stars_1.gif b/live/static/images/gifs/stars_1.gif Binary files differindex edacc06..edacc06 100644 --- a/static/images/gifs/stars_1.gif +++ b/live/static/images/gifs/stars_1.gif diff --git a/static/images/gifs/under_construction_1.gif b/live/static/images/gifs/under_construction_1.gif Binary files differindex 15e0572..15e0572 100644 --- a/static/images/gifs/under_construction_1.gif +++ b/live/static/images/gifs/under_construction_1.gif diff --git a/static/images/gifs/under_construction_2.gif b/live/static/images/gifs/under_construction_2.gif Binary files differindex 210ac46..210ac46 100644 --- a/static/images/gifs/under_construction_2.gif +++ b/live/static/images/gifs/under_construction_2.gif diff --git a/static/images/icons/favicon.ico b/live/static/images/icons/favicon.ico Binary files differindex c0b2b80..c0b2b80 100644 --- a/static/images/icons/favicon.ico +++ b/live/static/images/icons/favicon.ico diff --git a/static/robots.txt b/live/static/robots.txt index 1f53798..1f53798 100644 --- a/static/robots.txt +++ b/live/static/robots.txt diff --git a/static/scripts/gb.js b/live/static/scripts/gb.js index e9eb896..e9eb896 100644 --- a/static/scripts/gb.js +++ b/live/static/scripts/gb.js diff --git a/static/scripts/hljs_gdscript_class.js b/live/static/scripts/hljs_gdscript_class.js index 3feb099..3feb099 100644 --- a/static/scripts/hljs_gdscript_class.js +++ b/live/static/scripts/hljs_gdscript_class.js diff --git a/static/scripts/jquery-3.5.1.min.js b/live/static/scripts/jquery-3.5.1.min.js index b061403..b061403 100644 --- a/static/scripts/jquery-3.5.1.min.js +++ b/live/static/scripts/jquery-3.5.1.min.js diff --git a/static/scripts/theme.js b/live/static/scripts/theme.js index a107101..a107101 100644 --- a/static/scripts/theme.js +++ b/live/static/scripts/theme.js @@ -1,14 +0,0 @@ -#!/bin/sh -# Push to luevano.xyz - -# This pushes everything! (except for blog and art, since it needs a bit more management) -echo "rsync: pushing (U) local (lz) to webserver (lzserver). (luevano.xyz)" -rsync -rtuvPL --delete-after --exclude-from=$HOME/luevano.xyz/.rsyncignore $HOME/luevano.xyz/ luevanor:/var/www/ - -# This pushes the blog. -echo "rsync: pushing (U) local (lz) to webserver (lzserver). (blog.luevano.xyz)" -rsync -rtuvPL --delete-after $HOME/luevano.xyz/blog/dst/ luevanor:/var/www/blog/ - -# This pushes the art. -echo "rsync: pushing (U) local (lz) to webserver (lzserver). (art.luevano.xyz)" -rsync -rtuvPL --delete-after $HOME/luevano.xyz/art/dst/ luevanor:/var/www/art/ diff --git a/luevano/404.html b/luevano/404.html deleted file mode 100644 index 4a7c26b..0000000 --- a/luevano/404.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>404 Not found -- Luévano's Site</title> - <meta name="description" content="404 page."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1> - 404 Not found - </h1> - - <img src="images/gifs/stars_1.gif" alt="Stars"> - - <p> - Hey, it looks like the page you are looking for does not exist. - </p> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/luevano/contact.html b/luevano/contact.html deleted file mode 100644 index d733ee3..0000000 --- a/luevano/contact.html +++ /dev/null @@ -1,124 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Contact -- Luévano's Site</title> - <meta name="description" content="Contact me through email, XMPP or Matrix protocols."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Contatct -- Luévano's Site"/> - <meta property="og:type" content="website"/> - <meta property="og:url" content="https://luevano.xyz/contact.html"/> - <meta property="og:image" content="images/default.png"/> - <meta property="og:description" content="Contact me through email, XMPP or Matrix protocols."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Site"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1> - Contact - </h1> - - <img class="wrap-right" src="images/gifs/head_talking_1_trans.gif" width="100px" alt="Contact info"> - - <p> - You can contact me through: - </p> - - <ul> - <li> - <i class="fas fa-envelope" alt="Email"></i> - Email: <a href="mailto:david@luevano.xyz">david@luevano.xyz</a> - </li> - - <li> - <i class="fa fa-xmpp" alt="XMPP"></i> - <s>XMPP: <a href="xmpp:david@luevano.xyz">david@luevano.xyz</a></s> Currently not using this. - <br> - - <a href='https://compliance.conversations.im/server/luevano.xyz'><img src='https://compliance.conversations.im/badge/luevano.xyz'></a> - - <a href='https://xmpp.net/result.php?domain=luevano.xyz&type=client'><img src='https://xmpp.net/badge.php?domain=luevano.xyz' alt='xmpp.net score'/></a> - </li> - - <li> - <i class="fa fa-matrix-org" alt="Matrix.org"></i> - <s>Matrix: <a href="https://matrix.to/#/@david:luevano.xyz" target="_blank">@david:luevano.xyz</a></s> Currently not using this. - </ul> - - <p> - If for some reason you want an email/xmpp/matrix account feel free to ask me via email. - </p> - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/luevano/donate.html b/luevano/donate.html deleted file mode 100644 index eab3142..0000000 --- a/luevano/donate.html +++ /dev/null @@ -1,157 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Donate -- Luévano's Site</title> - <meta name="description" content="Donate me via paypal, crypto or use an affiliate link."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Contatct -- Luévano's Site"/> - <meta property="og:type" content="website"/> - <meta property="og:url" content="https://luevano.xyz/donate.html"/> - <meta property="og:image" content="images/default.png"/> - <meta property="og:description" content="Donate me via paypal, crypto or use an affiliate link."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Site"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1> - Donate - </h1> - - <img class="wrap-right" src="images/gifs/dollar_sign_spin_1.gif" alt="Donate"> - - <p> - I don't really do much on the internet nor do I provide any type of service, but still, if for some reason you want to donate, you can do it via my <i class="fab fa-paypal" alt="Paypal"></i> <a href="https://paypal.me/dlvna">Paypal</a>, either by its link or using my email <code class="email">david@luevano.xyz</code>. - </p> - - <p> - I wanted to add more <em>fiat</em> options but I don't have access to them <em>down here</em>. So, instead you could use some of my referral links or donate crypto. - </p> - - <h2> - Crypto addresses - </h2> - - <ul> - <li> - <i class="fab fa-monero" alt="Monero"></i> Monero: (<a target="_blank" href="images/crypto/monero.png">XMR QR</a>) <code class="crypto">83CoxLgBTzb8muMAHtqR4fYmwA6gcvahzRWgA6nWY3x3BCpde9cE4d8G2fFYufb7qTgo8Cc4M8qnNHdDfrXn7bKhAQmXhAq</code> - </li> - - <li> - <i class="fab fa-bitcoin" alt="Bitcoin"></i> Bitcoin: (<a target="_blank" href="images/crypto/bitcoin.png">BTC QR</a>) <code class="crypto">bc1qkv5ndcvhw8qljgelze2jua053mmz0rrm7tspxr</code> - </li> - </ul> - - <div class="crypto-grid"> - <figure> - <a target="_blank" href="images/crypto/monero.png"> - <img class="qr" src="images/crypto/monero.png" alt="XMR QR"> - </a> - <figcaption><i class="fab fa-monero" alt="Monero"></i> Monero</figcaption> - </figure> - - <figure> - <a target="_blank" href="images/crypto/bitcoin.png"> - <img class="qr" src="images/crypto/bitcoin.png" alt="BTC QR"> - </a> - <figcaption><i class="fab fa-bitcoin" alt="Bitcoin"></i> Bitcoin</figcaption> - </figure> - </div> - - - <h2> - Affiliate links - </h2> - - <p> - An indirect way of supporting me would be to use affiliate links (of stuff I actually use): - </p> - - <ul> - <li> - <a href="https://www.vultr.com/?ref=8733834-6G" alt="Vultr referral">Vultr</a>: Reliable server hosting, I host <code class="link">luevano.xyz</code> here. <strong>You get $100 USD in credit for a month and if you continue using the service I get $25 after you spend $25 yourself.</strong> - </li> - - <li> - <a href="https://hostodo.com/portal/aff.php?aff=914" alt="Hostodo referral">Hostodo</a>: Cheaper server hosting, I host <code class="link">ezclap.xyz</code> here, which is being used only for some game servers and "bigger" stuff. <strong>I get 12% for every sale and renewal.</strong> - </li> - - <li> - <a href="https://www.epik.com/?affid=da5ne9ru4" alt="Epik referral">Epik</a>: Domain registrar, where I buy my domains. <strong>I get 20% of the initial sale.</strong> - </li> - </ul> - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/luevano/index.html b/luevano/index.html deleted file mode 100644 index 89624fa..0000000 --- a/luevano/index.html +++ /dev/null @@ -1,126 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en" - prefix="og: https://ogp.me/ns#"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Luévano's Site</title> - <meta name="description" content="My personal website where I host my blog, art gallery and more."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - - <!-- og meta --> - <meta property="og:title" content="Luévano's Site"/> - <meta property="og:type" content="website"/> - <meta property="og:url" content="https://luevano.xyz/index.html"/> - <meta property="og:image" content="images/default.png"/> - <meta property="og:description" content="My personal website where I host my blog, art gallery and more."/> - <meta property="og:locale" content="en"/> - <meta property="og:site_name" content="Luévano's Site"/> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1> - Luévano's Site - </h1> - - <h2> - Welcome! - </h2> - - <p> - My name is David Luévano and this is my little piece of internet. I'm into alot of stuff, but mostly technology, drawing sometimes and... of course, gaming. - </p> - - <p> - I have some sites setup here, such as a working <a href="https://blog.luevano.xyz/">blog</a> where I post about whatever, an <a href="https://art.luevano.xyz/">art</a> gallery, and other stuff (check the nav bar). - </p> - - <p> - Also, yes, yes it is supposed to look like this. This isn't supposed to be a bloated <em>mOdErN</em> website; I use plain HTML and CSS and sometimes a bit of JS (meaning that I use no <em>rEaCt</em> nor <em>bOoTsTrAp</em>). - </p> - - <h2> - <i class="fas fa-rss" alt="RSS"></i> RSS feeds - </h2> - - <p>Get updates about me or what I'm doing via RSS feeds. If you don't know what an RSS feed is: <a href="https://www.rssboard.org/rss-specification">RSS 2.0 Specification</a>, or <em>just google it</em>.</p> - - <ul> - <li> - <i class="fas fa-book-open" alt="Blog"></i> Blog: <a target="_blank" href="https://blog.luevano.xyz/rss.xml">https://blog.luevano.xyz/rss.xml</a> - </li> - - <li> - <i class="fas fa-paint-brush" alt="Art"></i> Art: <a target="_blank" href="https://art.luevano.xyz/rss.xml">https://art.luevano.xyz/rss.xml</a> - </li> - </ul> - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/luevano/sitemap.xml b/luevano/sitemap.xml deleted file mode 100644 index a0430a5..0000000 --- a/luevano/sitemap.xml +++ /dev/null @@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<urlset - xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 - http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> -<url> - <loc>https://luevano.xyz</loc> - <lastmod>2021-06-05</lastmod> - <changefreq>monthly</changefreq> - <priority>1.0</priority> -</url> -<url> - <loc>https://luevano.xyz/contact.html</loc> - <lastmod>2021-06-05</lastmod> - <changefreq>monthly</changefreq> - <priority>1.0</priority> -</url> -<url> - <loc>https://luevano.xyz/donate.html</loc> - <lastmod>2021-06-05</lastmod> - <changefreq>monthly</changefreq> - <priority>1.0</priority> -</url> -<url> - <loc>https://blog.luevano.xyz</loc> - <lastmod>2021-06-05</lastmod> - <changefreq>daily</changefreq> - <priority>1.0</priority> -</url> -<url> - <loc>https://art.luevano.xyz</loc> - <lastmod>2021-06-05</lastmod> - <changefreq>daily</changefreq> - <priority>1.0</priority> -</url> -<url> - <loc>https://gb.luevano.xyz</loc> - <lastmod>2021-05-25</lastmod> - <changefreq>monthly</changefreq> - <priority>0.5</priority> -</url> -<url> - <loc>https://git.luevano.xyz</loc> - <lastmod>2021-06-05</lastmod> - <changefreq>daily</changefreq> - <priority>1.0</priority> -</url> -</urlset> diff --git a/luevano/test.html b/luevano/test.html deleted file mode 100644 index 3c60657..0000000 --- a/luevano/test.html +++ /dev/null @@ -1,176 +0,0 @@ -<!DOCTYPE html> -<html class="theme-dark" lang="en"> - <head> - <base href="https://static.luevano.xyz/"> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1"> - <title>Test page -- Luévano's Site</title> - <meta name="description" content="Test page."/> - <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> - <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> - <link rel="icon" href="images/icons/favicon.ico"> - - <!-- general style --> - <link rel="stylesheet" type="text/css" href="css/style.css"> - <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> - <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> - - <!-- highlight support for code blocks --> - <script type="text/javascript" src="hl/highlight.min.js"></script> - <!-- Specific to GDScript --> - <script type="text/javascript" src="hl/languages/gdscript.min.js"></script> - <script type="text/javascript"> - hljs.initHighlightingOnLoad(); - // hljs.initLineNumbersOnLoad(); - </script> - - <!-- theme related --> - <script type="text/javascript" src="scripts/theme.js"></script> - <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> - <link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> - </head> - - <body> - <header> - <nav> - <ul> - <li> - <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> - </li> - - <li> - <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> - </li> - - <li> - <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> - </li> - - <li><i class="fab fa-git" alt="Git"></i><span>Git</span> - <ul> - <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> - - <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> - - <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> - </ul> - </li> - - <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> - <ul> - <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> - </ul> - </li> - </ul> - </nav> - - <button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> - </header> - - <main> - <h1> - Test page - </h1> - - <div class="art-grid"> - <img class="wide" src="images/gifs/contact_info_1.gif"> - <img src="images/gifs/dollar_sign_spin_1.gif"> - <img class="tall" src="images/gifs/head_talking_1_trans.gif"> - <img class="wide tall" src="images/gifs/stars_1.gif"> - <img src="images/gifs/under_construction_1.gif"> - <img src="images/gifs/under_construction_2.gif"> - </div> - - <pre><code class="language-gdscript">class_name Player -extends KinematicBody2D - -signal died - -export(float, 1.0, 1000.0, 1.0) var SPEED: float = 180.0 -export(float, 0.01, 100.0, 0.01) var ROT_SPEED: float = 10.0 -export(float, 1.0, 1000.0, 1.0) var JUMP_VELOCITY: float = 380.0 -export(float, 1.0, 100.0, 1.0) var DEATH_JUMP_VELOCITY: float = 250.0 - -onready var sprite: AnimatedSprite = $Sprite -onready var jump_sound: AudioStreamPlayer = $JumpSound -onready var hit_sound: AudioStreamPlayer = $HitSound -onready var dead_sound: AudioStreamPlayer = $DeadSound - -var gravity: float = 10 * ProjectSettings.get_setting("physics/2d/default_gravity") -var velocity: Vector2 = Vector2.ZERO -var last_collision: KinematicCollision2D -var dead: bool = false - - -func _physics_process(delta: float) -> void: - velocity.x = SPEED - velocity.y += gravity * delta - - if Input.is_action_just_pressed("jump") and not dead: - velocity.y = -JUMP_VELOCITY - jump_sound.play() - - if velocity.y < 0.0: - sprite.play() - if rotation > -PI/8: - rotate(-0.05 * ROT_SPEED) - else: - _stop_sprite() - if rotation < PI/2: - rotate(0.01 * ROT_SPEED) - - # maybe can be done with move_and_collide, but this works - velocity = move_and_slide(velocity) - last_collision = get_last_slide_collision() - - if not dead and last_collision: - _emit_player_died() - - -func _stop_sprite() -> void: - if sprite.playing: - sprite.stop() - if sprite.frame != 0: - sprite.frame = 0 - - -# when dying because of boundary -func _on_CeilingDetector_body_entered(body: Node2D) -> void: - _emit_player_died() - - -func _emit_player_died() -> void: - # bit 2 corresponds to pipe (starts from 0) - set_collision_mask_bit(2, false) - dead = true - SPEED = 0.0 - emit_signal("died") - # play the sounds after, because yield will take a bit of time, - # this way the camera stops when the player "dies" - velocity.y = -DEATH_JUMP_VELOCITY - velocity = move_and_slide(velocity) - hit_sound.play() - yield(hit_sound, "finished") - dead_sound.play() - </code></pre> - - </main> - - <footer> - <span> - <i class="fas fa-address-card" alt="Contact"></i> - <a href="https://luevano.xyz/contact.html">Contact</a> - </span> - - <span> - <i class="fas fa-donate" alt="Donate"></i> - <a href="https://luevano.xyz/donate.html">Donate</a> - </span> - - <br> - <span class="copyright"> - Copyright <i class="far fa-copyright" alt="Copyright"></i> 2021 David Luévano Alvarado - </span> - </footer> - </body> -</html> diff --git a/plt/art/index.html b/plt/art/index.html new file mode 100644 index 0000000..87c083d --- /dev/null +++ b/plt/art/index.html @@ -0,0 +1,60 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>Index -- {{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +<meta name="description" content="{{config['description']}}"/> +{%endblock head_description%} + +{%block head_rss%} +<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS"> +{%endblock head_rss%} + +{%block head_extra%} +{%endblock head_extra%} + +{%block head_og%} + <meta property="og:title" content="Index -- {{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{config['url']['main']}}/index.html"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> + <meta property="og:description" content="{{config['description']}}"/> + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>Index -- {{config['title']}}</h1> + + <p>Here is where I will post all of my drawings, sketches and more art related stuff. Right now this is managed similar to the <a href="https://blog.luevano.xyz" alt="Luévano's Blog">blog</a>, but more "gallery" oriented. The structure is kind of a 3-level zoom, where you see all the images in this index (or on a tag index), then you see the whole image in its separate link with additional information and then you can see the raw image itself.</p> + + <p>Get the RSS feed: <a target="_blank" href="{{config['url']['main']}}/rss.xml">{{config['url']['main']}}/rss.xml</a></p> + + {%import "tag_list.html" as tag_list%} + {{tag_list.print(all_tags, "art-tags")}} + + {%import "art/page_list.html" as page_list%} + {{page_list.print(all_pages)}} +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +{{body_footer.rss(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/plt/art/page.html b/plt/art/page.html new file mode 100644 index 0000000..837422e --- /dev/null +++ b/plt/art/page.html @@ -0,0 +1,76 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>{{page.title}} -- {{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +{%if page.summary is not none%} + <meta name="description" content="{{page.summary}}"/> +{%else%} + <meta name="description" content="{{config['description']}}"/> +{%endif%} +{%endblock head_description%} + +{%block head_rss%} +<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS"> +{%endblock head_rss%} + +{%block head_og%} + <meta property="og:title" content="{{page.title}} -- {{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{config['url']['main']}}/{{page.name}}"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> +{%if page.summary is not none%} + <meta property="og:description" content="{{page.summary}}"/> +{%else%} + <meta property="og:description" content="{{config['description']}}"/> +{%endif%} + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>{{page.title}}</h1> + + <a class="zoom-in" href="{{page.image_url}}" alt="See raw."> + {%if page.summary is not none%} + <img src="{{page.image_url}}" alt="{{page.summary}}"> + {%else%} + <img src="{{page.image_url}}"> + {%endif%} + </a> + + {{page.content}} + + {%import "page_nav.html" as page_nav%} + {{page_nav.print(page, config, "art-nav")}} + + <hr> + <div class="art-info"> + <p>By {{', '.join(page.author)}}</p> + <p>Posted: {{page.cdate}}</p> + {%import "tag_list.html" as tag_list%} + {{tag_list.print(page.tags, "art-tags")}} + </div> +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +{{body_footer.rss(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/art/plt/page_list.html b/plt/art/page_list.html index 8cdebd8..c634bcf 100644 --- a/art/plt/page_list.html +++ b/plt/art/page_list.html @@ -1,5 +1,5 @@ {%macro print(pages)%} -{%import "art_entry.html" as art_entry%} +{%import "art/page_list_entry.html" as art_entry%} <div class="art-grid"> {%for p in pages%} {%if p.meta['tall'] is defined%} diff --git a/art/plt/art_entry.html b/plt/art/page_list_entry.html index 1790025..1790025 100644 --- a/art/plt/art_entry.html +++ b/plt/art/page_list_entry.html diff --git a/plt/art/tag.html b/plt/art/tag.html new file mode 100644 index 0000000..8881998 --- /dev/null +++ b/plt/art/tag.html @@ -0,0 +1,54 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>Art filtered by {{tag[0]}} -- {{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +<meta name="description" content="Posts filtered by {{tag[0]}}"/> +{%endblock head_description%} + +{%block head_rss%} +<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS"> +{%endblock head_rss%} + +{%block head_extra%} +{%endblock head_extra%} + +{%block head_og%} + <meta property="og:title" content="{{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{tag[1]}}"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> + <meta property="og:description" content="Art filtered by {{tag[0]}}"/> + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>Art filtered by {{tag[0]}}</h1> + + {%import "art/page_list.html" as page_list%} + {{page_list.print(tag_pages)}} + +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +{{body_footer.rss(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/plt/base.html b/plt/base.html new file mode 100644 index 0000000..d5cb77b --- /dev/null +++ b/plt/base.html @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html class="theme-dark" lang="{%block html_lang%}{%endblock html_lang%}" + prefix="og: https://ogp.me/ns#"> + <head> + <base href="{{config['url']['static']}}"> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="icon" href="images/icons/favicon.ico"> + {%block head_title%}{%endblock head_title%} + {%block head_description%}{%endblock head_description%} + {%block head_rss%}{%endblock head_rss%} + <!-- general style --> + <link rel="stylesheet" type="text/css" href="css/style.css"> + <link rel="stylesheet" type="text/css" href="fork-awesome/css/fork-awesome.min.css"> + <link rel="stylesheet" type="text/css" href="font-awesome/css/all.min.css"> + <!-- theme related --> + <script type="text/javascript" src="scripts/theme.js"></script> + <link id="theme-css" rel="stylesheet" type="text/css" href="css/theme.css"> + <!-- extra --> + {%block head_extra%}{%endblock head_extra%} + <!-- og meta --> + {%block head_og%}{%endblock head_og%} + </head> + + <body> + <header> + {%block body_header%}{%endblock body_header%} + </header> + + <main> + {%block body_content%}{%endblock body_content%} + </main> + + <footer> + {%block body_footer%}{%endblock body_footer%} + </footer> + </body> +</html>
\ No newline at end of file diff --git a/plt/blog/index.html b/plt/blog/index.html new file mode 100644 index 0000000..e9a03cf --- /dev/null +++ b/plt/blog/index.html @@ -0,0 +1,60 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>Index -- {{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +<meta name="description" content="{{config['description']}}"/> +{%endblock head_description%} + +{%block head_rss%} +<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS"> +{%endblock head_rss%} + +{%block head_extra%} +{%endblock head_extra%} + +{%block head_og%} + <meta property="og:title" content="Index -- {{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{config['url']['main']}}/index.html"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> + <meta property="og:description" content="{{config['description']}}"/> + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>Index -- {{config['title']}}</h1> + + <p>Welcome to my blog where I'll post whatever I please, ranging from rants to how-to's. Además, este pex va a estar en español e inglés porque quiero (no una mezcla en cada entrada, pero sí entradas completas en diferentes lenguajes).</p> + + <p>Get the RSS feed: <a target="_blank" href="{{config['url']['main']}}/rss.xml">{{config['url']['main']}}/rss.xml</a></p> + + {%import "tag_list.html" as tag_list%} + {{tag_list.print(all_tags, "article-tags")}} + + {%import "blog/page_list.html" as page_list%} + {{page_list.print("Articles", all_pages)}} +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +{{body_footer.rss(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/plt/blog/page.html b/plt/blog/page.html new file mode 100644 index 0000000..71b4cfe --- /dev/null +++ b/plt/blog/page.html @@ -0,0 +1,81 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>{{page.title}} -- {{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +{%if page.summary is not none%} + <meta name="description" content="{{page.summary}}"/> +{%else%} + <meta name="description" content="{{config['description']}}"/> +{%endif%} +{%endblock head_description%} + +{%block head_rss%} +<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS"> +{%endblock head_rss%} + +{%block head_extra%} +{%import "highlightjs.html" as hljs%} +{{hljs.print()}} +{%endblock head_extra%} + +{%block gdscript_hl%} +<!-- Specific to GDScript --> +<script type="text/javascript" src="hl/languages/gdscript.min.js"></script> +{%endblock gdscript_hl%} + +{%block head_og%} + <meta property="og:title" content="{{page.title}} -- {{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{config['url']['main']}}/{{page.name}}"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> +{%if page.summary is not none%} + <meta property="og:description" content="{{page.summary}}"/> +{%else%} + <meta property="og:description" content="{{config['description']}}"/> +{%endif%} + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>{{page.title}}</h1> + + {{page.content}} + + {%import "page_nav.html" as page_nav%} + {{page_nav.print(page, config, "page-nav")}} + + <hr> + <div class="article-info"> + <p>By {{', '.join(page.author)}}</p> + <p>Created: {{page.cdate}}</p> + {%if page.mdate is not none%} + <p>Modified: {{page.mdate}}</p> + {%endif%} + {%import "tag_list.html" as tag_list%} + {{tag_list.print(page.tags, "article-tags")}} + </div> +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +{{body_footer.rss(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/blog/plt/page_list.html b/plt/blog/page_list.html index bd1f678..b818884 100644 --- a/blog/plt/page_list.html +++ b/plt/blog/page_list.html @@ -1,9 +1,9 @@ -{%macro print(pages)%} - <h2>Articles</h2> +{%macro print(name, pages)%} + <h2>{{name}}</h2> <ul class="page-list"> {%for p in pages%} {%if loop.previtem%} - {%if loop.previtem.cdate_list_sep !=p.cdate_list_sep%} + {%if loop.previtem.cdate_list_sep != p.cdate_list_sep%} <h3>{{p.cdate_list_sep}}</h3> {%endif%} {%else%} diff --git a/plt/blog/tag.html b/plt/blog/tag.html new file mode 100644 index 0000000..ec826bf --- /dev/null +++ b/plt/blog/tag.html @@ -0,0 +1,54 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>Posts filtered by {{tag[0]}} -- {{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +<meta name="description" content="Posts filtered by {{tag[0]}}"/> +{%endblock head_description%} + +{%block head_rss%} +<link rel="alternate" type="application/rss+xml" href="{{config['url']['main']}}/rss.xml" title="{{config['title']}} RSS"> +{%endblock head_rss%} + +{%block head_extra%} +{%endblock head_extra%} + +{%block head_og%} + <meta property="og:title" content="{{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{tag[1]}}"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> + <meta property="og:description" content="Posts filtered by {{tag[0]}}"/> + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>Posts filtered by {{tag[0]}}</h1> + + {%import "blog/page_list.html" as page_list%} + {{page_list.print("Articles", tag_pages)}} + +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +{{body_footer.rss(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/plt/body/footer.html b/plt/body/footer.html new file mode 100644 index 0000000..32dcaf0 --- /dev/null +++ b/plt/body/footer.html @@ -0,0 +1,33 @@ +{%macro contact(config)%} +<span> + <i class="fas fa-address-card" alt="Contact"></i> + <a href="{{config['url']['main']}}/contact.html">Contact</a> +</span> +{%endmacro%} + +{%macro donate(config)%} +<span> + <i class="fas fa-donate" alt="Donate"></i> + <a href="{{config['url']['main']}}/donate.html">Donate</a> +</span> +{%endmacro%} + +{%macro rss(config)%} +<span> + <i class="fas fa-rss" alt="RSS"></i> + <a target="_blank" href="{{config['url']['main']}}/rss.xml">RSS</a> +</span> +{%endmacro%} + +{%macro created_with()%} +<span class="created-with"> + <i class="fas fa-hammer" alt="Hammer"></i> + Created with <a href="https://github.com/luevano/pyssg">pyssg</a> +</span> +{%endmacro%} + +{%macro copyright()%} +<span class="copyright"> + Copyright <i class="far fa-copyright" alt="Copyright"></i> 2023 David Luévano Alvarado +</span> +{%endmacro%}
\ No newline at end of file diff --git a/plt/body/header.html b/plt/body/header.html new file mode 100644 index 0000000..5ea4022 --- /dev/null +++ b/plt/body/header.html @@ -0,0 +1,35 @@ +{%macro print(config)%} +<nav> + <ul> + <li> + <a href="https://luevano.xyz/"><i class="fas fa-home" alt="Home"></i><span>Home</span></a> + </li> + + <li> + <a href="https://blog.luevano.xyz/"><i class="fas fa-book-open" alt="Blog"></i><span>Blog</span></a> + </li> + + <li> + <a href="https://art.luevano.xyz/"><i class="fas fa-paint-brush" alt="Art"></i><span>Art</span></a> + </li> + + <li><i class="fab fa-git" alt="Git"></i><span>Git</span> + <ul> + <li><a href="https://git.luevano.xyz/" target="_blank"><i class="fab fa-git-alt" alt="Git-alt"></i></a></li> + + <li><a href="https://github.com/luevano" target="_blank"><i class="fab fa-github" alt="Github"></i></a></li> + + <li><a href="https://gitlab.com/dluevano" target="_blank"><i class="fab fa-gitlab" alt="Gitlab"></i></a></li> + </ul> + </li> + + <li><i class="fas fa-box-open" alt="Stuff"></i><span>Stuff</span> + <ul> + <li><a href="https://gb.luevano.xyz/"><i class="fas fa-gamepad" alt="Gameboy"></i><span>Gameboy</span></a></li> + </ul> + </li> + </ul> +</nav> + +<button class="theme-switcher" onclick="toggleTheme()"><i class="fas fa-moon"></i><i class="fas fa-sun"></i></button> +{%endmacro%}
\ No newline at end of file diff --git a/plt/highlightjs.html b/plt/highlightjs.html new file mode 100644 index 0000000..0a1ded3 --- /dev/null +++ b/plt/highlightjs.html @@ -0,0 +1,9 @@ +{%macro print()%} +<!-- highlight support for code blocks --> +<script type="text/javascript" src="hl/highlight.min.js"></script> +{%block gdscript_hl%}{%endblock gdscript_hl%} +<script type="text/javascript"> + hljs.initHighlightingOnLoad(); +</script> +<link id="code-theme-css" rel="stylesheet" type="text/css" href="hl/styles/nord.min.css"> +{%endmacro%}
\ No newline at end of file diff --git a/blog/plt/page_nav.html b/plt/page_nav.html index 4d26ae3..d182e53 100644 --- a/blog/plt/page_nav.html +++ b/plt/page_nav.html @@ -1,5 +1,5 @@ -{%macro print(page, config)%} -<div class="page-nav"> +{%macro print(page, config, div_class_name)%} +<div class="{{div_class_name}}"> {%if page.next is not none%} <span class="next"> <a href="{{page.next.url}}" alt="Next"> @@ -10,7 +10,7 @@ {%endif%} <span class="index"> - <a href="{{config.get("url", "main")}}" alt="Index"> + <a href="{{config['url']['main']}}" alt="Index"> <i class="fas fa-home" alt="Home"></i> <span>Index</span> </a> diff --git a/plt/root_page.html b/plt/root_page.html new file mode 100644 index 0000000..ddc3ea0 --- /dev/null +++ b/plt/root_page.html @@ -0,0 +1,52 @@ +{%extends "base.html"%} + +{%block html_lang%} +{{config['lang']}} +{%endblock html_lang%} + +{%block head_title%} +<title>{{config['title']}}</title> +{%endblock head_title%} + +{%block head_description%} +<meta name="description" content="{{config['description']}}"/> +{%endblock head_description%} + +{%block head_rss%} + <link rel="alternate" type="application/rss+xml" href="https://blog.luevano.xyz/rss.xml" title="Luévano's Blog RSS"> + <link rel="alternate" type="application/rss+xml" href="https://art.luevano.xyz/rss.xml" title="Luévano's Art RSS"> +{%endblock head_rss%} + +{%block head_extra%} +{%endblock head_extra%} + +{%block head_og%} + <meta property="og:title" content="{{config['title']}}"/> + <meta property="og:type" content="article"/> + <meta property="og:url" content="{{config['url']['main']}}/{{page.name}}"/> + <meta property="og:image" content="{{config['url']['static']}}/{{config['url']['default_image']}}"/> + <meta property="og:description" content="{{config['description']}}"/> + <meta property="og:locale" content="{{config['lang']}}"/> + <meta property="og:site_name" content="{{config['title']}}"/> +{%endblock head_og%} + +{%block body_header%} +{%import 'body/header.html' as body_header%} +{{body_header.print(config)}} +{%endblock body_header%} + +{%block body_content%} + <h1>{{page.title}}</h1> + + {{page.content}} +{%endblock body_content%} + +{%block body_footer%} +{%import 'body/footer.html' as body_footer%} +{{body_footer.contact(config)}} +{{body_footer.donate(config)}} +<br> +{{body_footer.created_with()}} +<br> +{{body_footer.copyright()}} +{%endblock body_footer%}
\ No newline at end of file diff --git a/plt/rss.xml b/plt/rss.xml new file mode 100644 index 0000000..5f6231b --- /dev/null +++ b/plt/rss.xml @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<rss version="2.0" + xmlns:atom="http://www.w3.org/2005/Atom" + xmlns:content="http://purl.org/rss/1.0/modules/content/"> + <channel> + <title>{{config['title']}}</title> + <link>{{config['url']['main']}}</link> + <atom:link href="{{config['url']['main']}}/rss.xml" rel="self" type="application/rss+xml"/> + <description>{{config['description']}}</description> + <language>en-us</language> + <category>{{config['rss_gategory']}}</category> + <copyright>Copyright 2023 {{config['author']}}</copyright> + <managingEditor>{{config['author_email']}} ({{config['author']}})</managingEditor> + <webMaster>{{config['author_email']}} ({{config['author']}})</webMaster> + <pubDate>{{config['info']['rss_run_date']}}</pubDate> + <lastBuildDate>{{config['info']['rss_run_date']}}</lastBuildDate> + <generator>pyssg v{{config['info']['version']}}</generator> + <docs>https://validator.w3.org/feed/docs/rss2.html</docs> + <ttl>30</ttl> + <image> + <url>{{config['url']['static']}}/{{config['url']['default_image']}}</url> + <title>{{config['title']}}</title> + <link>{{config['url']['main']}}</link> + </image> + {%for p in all_pages%} + <item> + <title>{{p.title}}</title> + <link>{{p.url}}</link> + <guid isPermaLink="true">{{p.url}}</guid> + <pubDate>{{p.cdate_rss}}</pubDate> + {%for t in p.tags%} + <category>{{t[0].lower().capitalize()}}</category> + {%endfor%} + <description>{{p.summary}}</description> + <content:encoded><![CDATA[{{p.content}}]]></content:encoded> + </item> + {%endfor%} + </channel> +</rss> diff --git a/plt/sitemap.xml b/plt/sitemap.xml new file mode 100644 index 0000000..f7eaa47 --- /dev/null +++ b/plt/sitemap.xml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="utf-8"?> +<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> +<url> + <loc>https://luevano.xyz/index.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/contact.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://luevano.xyz/donate.html</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://blog.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://art.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> +<url> + <loc>https://gb.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>monthly</changefreq> + <priority>0.5</priority> +</url> +<url> + <loc>https://git.luevano.xyz</loc> + <lastmod>2022-12-16</lastmod> + <changefreq>daily</changefreq> + <priority>1.0</priority> +</url> + + {%for p in all_pages%} + <url> + <loc>{{p.url}}</loc> + <lastmod>{{p.mdate_sitemap if p.mdate_sitemap else p.cdate_sitemap}}</lastmod> + <changefreq>weekly</changefreq> + <priority>1.0</priority> + </url> + {%endfor%} + + {%for t in all_tags%} + <url> + <loc>{{t[1]}}</loc> + <lastmod>{{config['info']['sitemap_run_date']}}</lastmod> + <changefreq>daily</changefreq> + <priority>0.5</priority> + </url> + {%endfor%} +</urlset> diff --git a/art/plt/tag_list.html b/plt/tag_list.html index b1d6f72..8fbbdc5 100644 --- a/art/plt/tag_list.html +++ b/plt/tag_list.html @@ -1,5 +1,5 @@ -{%macro print(tags)%} -<div class="art-tags"> +{%macro print(tags, div_class_name)%} +<div class="{{div_class_name}}"> <p>Tags: {%for t in tags-%} <a href="{{t[1]}}">{{t[0]}}</a>{{", " if not loop.last else ""}} diff --git a/art/src/a/elephant_octopus.md b/src/art/a/elephant_octopus.md index 4f632ff..4f632ff 100644 --- a/art/src/a/elephant_octopus.md +++ b/src/art/a/elephant_octopus.md diff --git a/art/src/a/hand_sketches.md b/src/art/a/hand_sketches.md index fb6d02b..fb6d02b 100644 --- a/art/src/a/hand_sketches.md +++ b/src/art/a/hand_sketches.md diff --git a/blog/src/a/acomodada_la_pagina_de_arte.md b/src/blog/a/acomodada_la_pagina_de_arte.md index 2cac170..2cac170 100644 --- a/blog/src/a/acomodada_la_pagina_de_arte.md +++ b/src/blog/a/acomodada_la_pagina_de_arte.md diff --git a/blog/old_newer/src/a/asi_nomas_esta_quedando.md b/src/blog/a/asi_nomas_esta_quedando.md index c1ed74c..c1ed74c 100644 --- a/blog/old_newer/src/a/asi_nomas_esta_quedando.md +++ b/src/blog/a/asi_nomas_esta_quedando.md diff --git a/blog/src/a/devs_android_me_trozaron.md b/src/blog/a/devs_android_me_trozaron.md index 9cc7dad..9cc7dad 100644 --- a/blog/src/a/devs_android_me_trozaron.md +++ b/src/blog/a/devs_android_me_trozaron.md diff --git a/blog/old_newer/src/a/el_blog_ya_tiene_timestamps.md b/src/blog/a/el_blog_ya_tiene_timestamps.md index 4fbe9bd..4fbe9bd 100644 --- a/blog/old_newer/src/a/el_blog_ya_tiene_timestamps.md +++ b/src/blog/a/el_blog_ya_tiene_timestamps.md diff --git a/blog/old_newer/src/a/first_blog_post.md b/src/blog/a/first_blog_post.md index b4851f2..b4851f2 100644 --- a/blog/old_newer/src/a/first_blog_post.md +++ b/src/blog/a/first_blog_post.md diff --git a/blog/src/a/git_server_with_cgit.md b/src/blog/a/git_server_with_cgit.md index 4eb440c..4eb440c 100644 --- a/blog/src/a/git_server_with_cgit.md +++ b/src/blog/a/git_server_with_cgit.md diff --git a/blog/src/a/hoy_toco_desarrollo_personaje.md b/src/blog/a/hoy_toco_desarrollo_personaje.md index a32dd01..a32dd01 100644 --- a/blog/src/a/hoy_toco_desarrollo_personaje.md +++ b/src/blog/a/hoy_toco_desarrollo_personaje.md diff --git a/blog/src/a/mail_server_with_postfix.md b/src/blog/a/mail_server_with_postfix.md index 63bf564..63bf564 100644 --- a/blog/src/a/mail_server_with_postfix.md +++ b/src/blog/a/mail_server_with_postfix.md diff --git a/blog/old_newer/src/a/new_blogging_system.md b/src/blog/a/new_blogging_system.md index a855259..a855259 100644 --- a/blog/old_newer/src/a/new_blogging_system.md +++ b/src/blog/a/new_blogging_system.md diff --git a/blog/src/a/password_manager_authenticator_setup.md b/src/blog/a/password_manager_authenticator_setup.md index f0e8c76..f0e8c76 100644 --- a/blog/src/a/password_manager_authenticator_setup.md +++ b/src/blog/a/password_manager_authenticator_setup.md diff --git a/blog/src/a/tenia_esto_descuidado.md b/src/blog/a/tenia_esto_descuidado.md index 1d90745..1d90745 100644 --- a/blog/src/a/tenia_esto_descuidado.md +++ b/src/blog/a/tenia_esto_descuidado.md diff --git a/blog/src/a/volviendo_a_usar_la_pagina.md b/src/blog/a/volviendo_a_usar_la_pagina.md index de6d0cc..de6d0cc 100644 --- a/blog/src/a/volviendo_a_usar_la_pagina.md +++ b/src/blog/a/volviendo_a_usar_la_pagina.md diff --git a/blog/src/a/vpn_server_with_openvpn.md b/src/blog/a/vpn_server_with_openvpn.md index 7346264..7346264 100644 --- a/blog/src/a/vpn_server_with_openvpn.md +++ b/src/blog/a/vpn_server_with_openvpn.md diff --git a/blog/src/a/website_with_nginx.md b/src/blog/a/website_with_nginx.md index 7e4624a..7e4624a 100644 --- a/blog/src/a/website_with_nginx.md +++ b/src/blog/a/website_with_nginx.md diff --git a/blog/src/a/xmpp_server_with_prosody.md b/src/blog/a/xmpp_server_with_prosody.md index e3e33b5..e3e33b5 100644 --- a/blog/src/a/xmpp_server_with_prosody.md +++ b/src/blog/a/xmpp_server_with_prosody.md diff --git a/blog/src/g/flappybird_godot_devlog_1.md b/src/blog/g/flappybird_godot_devlog_1.md index 44a5f36..44a5f36 100644 --- a/blog/src/g/flappybird_godot_devlog_1.md +++ b/src/blog/g/flappybird_godot_devlog_1.md diff --git a/blog/src/g/godot_project_structure.md b/src/blog/g/godot_project_structure.md index 3f013cc..3f013cc 100644 --- a/blog/src/g/godot_project_structure.md +++ b/src/blog/g/godot_project_structure.md diff --git a/blog/src/g/gogodot_jam3_devlog_1.md b/src/blog/g/gogodot_jam3_devlog_1.md index 9e836b1..9e836b1 100644 --- a/blog/src/g/gogodot_jam3_devlog_1.md +++ b/src/blog/g/gogodot_jam3_devlog_1.md diff --git a/blog/src/g/starting_gamedev_blogging.md b/src/blog/g/starting_gamedev_blogging.md index 6fc518c..6fc518c 100644 --- a/blog/src/g/starting_gamedev_blogging.md +++ b/src/blog/g/starting_gamedev_blogging.md diff --git a/src/luevano.xyz/404.md b/src/luevano.xyz/404.md new file mode 100644 index 0000000..f0d8761 --- /dev/null +++ b/src/luevano.xyz/404.md @@ -0,0 +1,5 @@ +title: 404 Not found + +![Stars](images/gifs/stars_1.gif) + +Hey, it looks like the page you are looking for does not exist.
\ No newline at end of file diff --git a/src/luevano.xyz/contact.md b/src/luevano.xyz/contact.md new file mode 100644 index 0000000..625f5ee --- /dev/null +++ b/src/luevano.xyz/contact.md @@ -0,0 +1,14 @@ +title: Contact + +<img class="wrap-right" src="images/gifs/head_talking_1_trans.gif" width="100px" alt="Contact info"> + +You can contact me through: + +- <i class="fas fa-envelope" alt="Email"></i> Email: [david@luevano.xyz](mailto:david@luevano.xyz) +- <i class="fa fa-xmpp" alt="XMPP"></i> ~~XMPP: [david@luevano.xyz](xmpp:david@luevano.xyz)~~ ^^Currently not using this.^^ + +<a href='https://compliance.conversations.im/server/luevano.xyz'><img src='https://compliance.conversations.im/badge/luevano.xyz'></a> + +<a href='https://xmpp.net/result.php?domain=luevano.xyz&type=client'><img src='https://xmpp.net/badge.php?domain=luevano.xyz' alt='xmpp.net score'/></a> + +- <i class="fa fa-matrix-org" alt="Matrix.org"></i> ~~Matrix: [@david:luevano.xyz](https://matrix.to/#/@david:luevano.xyz)~~ ^^Currently not using this.^^
\ No newline at end of file diff --git a/src/luevano.xyz/donate.md b/src/luevano.xyz/donate.md new file mode 100644 index 0000000..b5d78ef --- /dev/null +++ b/src/luevano.xyz/donate.md @@ -0,0 +1,36 @@ +title: Donate + +<img class="wrap-right" src="images/gifs/dollar_sign_spin_1.gif" alt="Donate"> + +I don't really do much on the internet nor do I provide any type of service, but still, if for some reason you want to donate, you can do it via my <i class="fab fa-paypal" alt="Paypal"></i> [PayPal](https://paypal.me/dlvna), either by its link or using my email <code class="email">david@luevano.xyz</code>. + +I wanted to add more *fiat* options but I don't have access to them *down here*. So, instead you could use some of my referral links or donate crypto. + +## Crypto addresses + +- <i class="fab fa-monero" alt="Monero"></i> Monero: ([XMR QR](images/crypto/monero.png)) <code class="crypto">83CoxLgBTzb8muMAHtqR4fYmwA6gcvahzRWgA6nWY3x3BCpde9cE4d8G2fFYufb7qTgo8Cc4M8qnNHdDfrXn7bKhAQmXhAq</code> +- <i class="fab fa-bitcoin" alt="Bitcoin"></i> Bitcoin: ([BTC QR](images/crypto/bitcoin.png)) <code class="crypto">bc1qkv5ndcvhw8qljgelze2jua053mmz0rrm7tspxr</code> + +<div class="crypto-grid"> + <figure> + <a target="_blank" href="images/crypto/monero.png"> + <img class="qr" src="images/crypto/monero.png" alt="XMR QR"> + </a> + <figcaption><i class="fab fa-monero" alt="Monero"></i> Monero</figcaption> + </figure> + + <figure> + <a target="_blank" href="images/crypto/bitcoin.png"> + <img class="qr" src="images/crypto/bitcoin.png" alt="BTC QR"> + </a> + <figcaption><i class="fab fa-bitcoin" alt="Bitcoin"></i> Bitcoin</figcaption> + </figure> +</div> + +## Affiliate links + +An indirect way of supporting me would be to use affiliate links (of stuff I actually use): + +- [Vultr](https://www.vultr.com/?ref=8733834-6G): Reliable server hosting, I host <code class="link">luevano.xyz</code> here. **You get $100 USD in credit for a month and if you continue using the service I get $25 after you spend $25 yourself.** +- [Hostodo](https://hostodo.com/portal/aff.php?aff=914): Cheaper server hosting, I hosted <code class="link">ezclap.xyz</code> here a while back, which is being used only for some game servers and "bigger" stuff. **I get 12% for every sale and renewal.** +- [Epik](https://www.epik.com/?affid=da5ne9ru4): Domain registrar, where I buy my domains. **I get 20% of the initial sale.**
\ No newline at end of file diff --git a/src/luevano.xyz/index.md b/src/luevano.xyz/index.md new file mode 100644 index 0000000..4a765d6 --- /dev/null +++ b/src/luevano.xyz/index.md @@ -0,0 +1,18 @@ +title: Luévano's Site + +## Welcome! + +==Currently recreating the site with the updated pyssg, things might be broken.== + +My name is David Luévano and this is my little piece of internet. I'm into alot of stuff, but mostly technology, drawing sometimes and... of course, gaming. + +I have some sites setup here, such as a working [blog](https://blog.luevano.xyz/) where I post about whatever, an [art](https://art.luevano.xyz/) gallery, and other stuff (check the nav bar). + +Also, yes, yes it is supposed to look like this. This isn't supposed to be a bloated *mOdErN* website; I use plain HTML and CSS and sometimes a bit of JS (meaning that I use no *rEaCt* nor *bOoTsTrAp*). + +## <i class="fas fa-rss" alt="RSS"></i> RSS feeds + +Get updates about me or what I'm doing via RSS feeds. If you don't know what an RSS feed is: [RSS 2.0 Specification](https://www.rssboard.org/rss-specification), or *google is your friend*. + +- <i class="fas fa-book-open" alt="Blog"></i> Blog: [https://blog.luevano.xyz/rss.xml](https://blog.luevano.xyz/rss.xml) +- <i class="fas fa-paint-brush" alt="Art"></i> Art: [https://art.luevano.xyz/rss.xml](https://art.luevano.xyz/rss.xml)
\ No newline at end of file diff --git a/blog/old_newer/src/a/linux_video_notes.md b/trash/blog/linux_video_notes.md index 8906304..8906304 100644 --- a/blog/old_newer/src/a/linux_video_notes.md +++ b/trash/blog/linux_video_notes.md diff --git a/blog/old_newer/src/a/shell_scripting_video_notes.md b/trash/blog/shell_scripting_video_notes.md index 680663f..680663f 100644 --- a/blog/old_newer/src/a/shell_scripting_video_notes.md +++ b/trash/blog/shell_scripting_video_notes.md diff --git a/blog/trash/sql_video_notes.md b/trash/blog/sql_video_notes.md index ff20f26..ff20f26 100644 --- a/blog/trash/sql_video_notes.md +++ b/trash/blog/sql_video_notes.md |