Browse Source

Initial commit

main
Manos Pitsidianakis 9 months ago
commit
f139cfa350
Signed by untrusted user: epilys GPG Key ID: 73627C2F690DF710
114 changed files with 8898 additions and 0 deletions
  1. +3
    -0
      .gitignore
  2. +564
    -0
      Cargo.lock
  3. +12
    -0
      Cargo.toml
  4. +15
    -0
      README.md
  5. BIN
      css/IBMPlexMono-Regular.woff
  6. BIN
      css/IBMPlexMono-Regular.woff2
  7. BIN
      css/IBMPlexSerif-Regular.woff
  8. BIN
      css/IBMPlexSerif-Regular.woff2
  9. +1501
    -0
      css/default.css
  10. +1164
    -0
      css/default.css.bkp
  11. +1077
    -0
      css/default_tmp.css
  12. BIN
      css/dejavusansmono-webfont.woff
  13. BIN
      css/dejavusansmono-webfont.woff2
  14. +1
    -0
      css/flowercursor.svg
  15. +73
    -0
      css/flowercursor1.svg
  16. +73
    -0
      css/flowercursor2.svg
  17. +73
    -0
      css/flowercursor3.svg
  18. +73
    -0
      css/flowercursor4.svg
  19. +73
    -0
      css/flowercursor5.svg
  20. +256
    -0
      css/hex-grid.css
  21. +125
    -0
      css/hex-grid.scss
  22. +226
    -0
      css/manpage.css
  23. +361
    -0
      css/mvp.css
  24. +78
    -0
      css/syntax.css
  25. +1176
    -0
      css/with_changes_default.css
  26. BIN
      images/0-3-0-bee.png
  27. BIN
      images/2019-11-04_13.33.15.mp4
  28. +2
    -0
      images/bee.svg
  29. +2
    -0
      images/bee_minified.svg
  30. +1
    -0
      images/blossom.svg
  31. BIN
      images/compact-listing.png
  32. BIN
      images/composer.png
  33. BIN
      images/conversations-view.png
  34. BIN
      images/conversations-view.webp
  35. BIN
      images/e6f3a23396305cc9.png?1568542090.1
  36. BIN
      images/h2.png
  37. BIN
      images/hark_canine.png
  38. BIN
      images/haskell-logo.png
  39. +44
    -0
      images/main.svg
  40. BIN
      images/meli-logo.jpg
  41. BIN
      images/meli-logo.jpg.old
  42. BIN
      images/meli-logo.png
  43. BIN
      images/plain-listing.png
  44. BIN
      images/posts/2019-12-09-alpha-release/contacts.png
  45. BIN
      images/posts/2019-12-09-alpha-release/imap_status.png
  46. BIN
      images/posts/2019-12-09-alpha-release/list_actions.png
  47. BIN
      images/posts/2019-12-09-alpha-release/maildir_status.png
  48. BIN
      images/posts/2019-12-09-alpha-release/tags.png
  49. BIN
      images/posts/c8d041b1f73642bb_watermelon_theme.png
  50. BIN
      images/posts/v0.6.0.png
  51. BIN
      images/sample-config.png
  52. BIN
      images/screenshots/add_contact_from_mail.png
  53. BIN
      images/screenshots/add_contact_from_mail.webp
  54. BIN
      images/screenshots/command_auto_complete_and_history.png
  55. +1
    -0
      images/screenshots/command_auto_complete_and_history.svg
  56. BIN
      images/screenshots/command_auto_complete_and_history.webp
  57. BIN
      images/screenshots/compose-context.png
  58. BIN
      images/screenshots/compose-context.webp
  59. BIN
      images/screenshots/compose.png
  60. BIN
      images/screenshots/compose.webp
  61. BIN
      images/screenshots/composing.png
  62. +1
    -0
      images/screenshots/composing.svg
  63. BIN
      images/screenshots/composing.webp
  64. BIN
      images/screenshots/conversations-view-open-thread.png
  65. BIN
      images/screenshots/conversations-view-open-thread.webp
  66. BIN
      images/screenshots/conversations.png
  67. BIN
      images/screenshots/conversations.webp
  68. BIN
      images/screenshots/gpg_signatures_verification.png
  69. BIN
      images/screenshots/gpg_signatures_verification.webp
  70. BIN
      images/screenshots/light_theme.png
  71. BIN
      images/screenshots/light_theme.webp
  72. BIN
      images/screenshots/press_?_for_shortcuts.png
  73. +1
    -0
      images/screenshots/press_?_for_shortcuts.svg
  74. BIN
      images/screenshots/press_?_for_shortcuts.webp
  75. BIN
      images/screenshots/recipient_auto_complete.png
  76. BIN
      images/screenshots/recipient_auto_complete.webp
  77. BIN
      images/screenshots/single-thread-view.png
  78. BIN
      images/screenshots/single-thread-view.webp
  79. BIN
      images/screenshots/threads.png
  80. BIN
      images/screenshots/threads.png.old
  81. BIN
      images/screenshots/threads.webp
  82. BIN
      images/sct1.png
  83. BIN
      images/sct2.png
  84. BIN
      images/sct5.png
  85. BIN
      images/shortcuts-view.png
  86. BIN
      images/sprite.png
  87. BIN
      images/thread-view.png
  88. BIN
      images/threaded-listing.png
  89. BIN
      images/xbiff.gif
  90. +4
    -0
      make_manpage.sh
  91. +31
    -0
      pages/documentation.md
  92. +58
    -0
      pages/download.md
  93. +18
    -0
      pages/index.md
  94. +19
    -0
      pages/mailing-lists.md
  95. +26
    -0
      pages/screenshots.md
  96. +133
    -0
      posts/2019-06-15-pre-alpha.markdown
  97. +42
    -0
      posts/2019-09-16-v0.3.0-release.markdown
  98. +454
    -0
      posts/2019-10-25-making-a-quick-and-dirty-terminal-emulator.markdown
  99. +145
    -0
      posts/2019-12-09-alpha-release.markdown
  100. +180
    -0
      posts/2020-07-29-v0.6-alpha-release.markdown

+ 3
- 0
.gitignore View File

@ -0,0 +1,3 @@
/target
**/*.rs.bk
_site/

+ 564
- 0
Cargo.lock View File

@ -0,0 +1,564 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
name = "aho-corasick"
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "autocfg"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "block-buffer"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
"byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "block-padding"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "byte-tools"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "byteorder"
version = "1.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "cfg-if"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "chrono"
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "darling"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"darling_core 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
"darling_macro 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "darling_core"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
"ident_case 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"strsim 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "darling_macro"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"darling_core 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "derive_builder"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"darling 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
"derive_builder_core 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "derive_builder_core"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"darling 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "digest"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "encoding_rs"
version = "0.8.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "fake-simd"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "generic-array"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "handlebars"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)",
"walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "itoa"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "libc"
version = "0.2.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "libssg"
version = "0.1.1"
dependencies = [
"chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
"handlebars 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)",
"uuid 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "libssg-site"
version = "0.1.0"
dependencies = [
"libssg 0.1.1",
"linkify 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rss 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "linkify"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "log"
version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "maplit"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "md5"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "memchr"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "num-integer"
version = "0.1.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "num-traits"
version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "opaque-debug"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "pest"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "pest_derive"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "pest_generator"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "pest_meta"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "proc-macro2"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "quick-error"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "quick-xml"
version = "0.17.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"encoding_rs 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)",
"memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "quote"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "redox_syscall"
version = "0.1.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "regex"
version = "1.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"aho-corasick 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)",
"memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)",
"thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "regex-syntax"
version = "0.6.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "rss"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"derive_builder 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"quick-xml 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "ryu"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "same-file"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde"
version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_derive"
version = "1.0.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "serde_json"
version = "1.0.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
"ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "sha-1"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
"digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)",
"fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "strsim"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "syn"
version = "1.0.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "thread_local"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "time"
version = "0.1.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"libc 0.2.67 (registry+https://github.com/rust-lang/crates.io-index)",
"redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "typenum"
version = "1.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "ucd-trie"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "unicode-xid"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "uuid"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"md5 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "walkdir"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "winapi"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "winapi-util"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[metadata]
"checksum aho-corasick 0.7.8 (registry+https://github.com/rust-lang/crates.io-index)" = "743ad5a418686aad3b87fd14c43badd828cf26e214a00f92a384291cf22e1811"
"checksum autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d"
"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
"checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
"checksum byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de"
"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
"checksum chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2"
"checksum darling 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858"
"checksum darling_core 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b"
"checksum darling_macro 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72"
"checksum derive_builder 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a2658621297f2cf68762a6f7dc0bb7e1ff2cfd6583daef8ee0fed6f7ec468ec0"
"checksum derive_builder_core 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2791ea3e372c8495c0bc2033991d76b512cd799d07491fbd6890124db9458bef"
"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
"checksum encoding_rs 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)" = "e8ac63f94732332f44fe654443c46f6375d1939684c17b0afb6cb56b0456e171"
"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
"checksum fnv 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
"checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec"
"checksum handlebars 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ba758d094d31274eb49d15da6f326b96bf3185239a6359bf684f3d5321148900"
"checksum ident_case 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
"checksum itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e"
"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
"checksum libc 0.2.67 (registry+https://github.com/rust-lang/crates.io-index)" = "eb147597cdf94ed43ab7a9038716637d2d1bf2bc571da995d0028dec06bd3018"
"checksum linkify 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "03951527dd24d2c59f407502e7d88e0948ef06fac23335b556a4c2bc03c22096"
"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
"checksum md5 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e6bcd6433cff03a4bfc3d9834d504467db1f1cf6d0ea765d37d330249ed629d"
"checksum memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3197e20c7edb283f87c071ddfc7a2cca8f8e0b888c242959846a6fce03c72223"
"checksum num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "3f6ea62e9d81a77cd3ee9a2a5b9b609447857f3d358704331e4ef39eb247fcba"
"checksum num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096"
"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
"checksum pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e4fb201c5c22a55d8b24fef95f78be52738e5e1361129be1b5e862ecdb6894a"
"checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0"
"checksum pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9fcf299b5712d06ee128a556c94709aaa04512c4dffb8ead07c5c998447fc0"
"checksum pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "df43fd99896fd72c485fe47542c7b500e4ac1e8700bf995544d1317a60ded547"
"checksum proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548"
"checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
"checksum quick-xml 0.17.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fe1e430bdcf30c9fdc25053b9c459bb1a4672af4617b6c783d7d91dc17c6bbb0"
"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"
"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84"
"checksum regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "322cf97724bea3ee221b78fe25ac9c46114ebb51747ad5babd51a2fc6a8235a8"
"checksum regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)" = "b28dfe3fe9badec5dbf0a79a9cccad2cfc2ab5484bdb3e44cbd1ae8b3ba2be06"
"checksum rss 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "99979205510c60f80a119dedbabd0b8426517384edf205322f8bcd51796bcef9"
"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8"
"checksum same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
"checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449"
"checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64"
"checksum serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)" = "15913895b61e0be854afd32fd4163fcd2a3df34142cf2cb961b310ce694cbf90"
"checksum sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df"
"checksum strsim 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
"checksum syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5"
"checksum thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14"
"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
"checksum typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9"
"checksum ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8f00ed7be0c1ff1e24f46c3d2af4859f7e863672ba3a6e92e7cff702bf9f06c2"
"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c"
"checksum uuid 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9fde2f6a4bea1d6e007c4ad38c6839fa71cbb63b6dbf5b595aa38dc9b1093c11"
"checksum walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d"
"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6"
"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
"checksum winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4ccfbf554c6ad11084fb7517daca16cfdcaccbdadba4fc336f032a8b12c2ad80"
"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

+ 12
- 0
Cargo.toml View File

@ -0,0 +1,12 @@
[package]
name = "libssg-site"
version = "0.1.0"
authors = ["Manos Pitsidianakis <el13635@mail.ntua.gr>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
linkify = "0.4.0"
rss = "1.9.0"
libssg = { path = "../../libssg/libssg" }

+ 15
- 0
README.md View File

@ -0,0 +1,15 @@
## Build
```sh
FORCE=1 cargo run
```
Check for dead links:
```sh
CHECK=1 cargo run
```
## Run
```
cd _site/
python3 -m http.server 8000
```

BIN
css/IBMPlexMono-Regular.woff View File


BIN
css/IBMPlexMono-Regular.woff2 View File


BIN
css/IBMPlexSerif-Regular.woff View File


BIN
css/IBMPlexSerif-Regular.woff2 View File


+ 1501
- 0
css/default.css
File diff suppressed because it is too large
View File


+ 1164
- 0
css/default.css.bkp
File diff suppressed because it is too large
View File


+ 1077
- 0
css/default_tmp.css
File diff suppressed because it is too large
View File


BIN
css/dejavusansmono-webfont.woff View File


BIN
css/dejavusansmono-webfont.woff2 View File


+ 1
- 0
css/flowercursor.svg View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36" width="25px" height="25px"><path fill="#77B255" d="M28.938 27.441c-2.554-.89-8.111-.429-9.938 1.331V17c0-.553-.447-1-1-1s-1 .447-1 1v11.772c-1.827-1.76-7.384-2.221-9.938-1.331-.741.259 5.264 8.749 9.507 4.507.168-.168.306-.33.431-.49V35c0 .553.447 1 1 1s1-.447 1-1v-3.542c.125.16.263.322.431.49 4.243 4.242 10.248-4.248 9.507-4.507z"/><path fill="#CCD6DD" d="M12.562 25.65c-.619-.266-1.107-.837-1.378-1.513l-1.266-3.306-3.258-1.393c-1.336-.574-1.876-1.922-1.304-3.259l1.362-3.181-1.364-3.269c-.541-1.35.15-2.868 1.5-3.408l3.272-1.281 1.449-3.384C12.148.32 13.496-.22 14.833.352l3.258 1.396L21.358.382c.675-.271 1.411-.276 2.03-.011.619.265 1.114.819 1.385 1.494l1.274 3.29 3.309 1.417c1.336.572 1.875 1.921 1.305 3.258l-1.451 3.384 1.365 3.267c.541 1.35-.15 2.866-1.5 3.407l-3.271 1.281-1.363 3.183c-.572 1.336-1.922 1.877-3.258 1.305l-3.308-1.417-3.267 1.364c-.676.271-1.427.311-2.046.046z"/><path fill="#E1E8ED" d="M29.356 6.572l-3.309-1.417-.055-.143c-1.565 1.337-5.215 4.354-5.215 4.354l.007.123C20.015 8.879 19.057 8.5 18 8.5V1.709L14.833.353c-1.337-.572-2.685-.032-3.258 1.304l-1.449 3.384-.061.024 4.753 4.754c-.814.813-1.318 1.938-1.318 3.181H6.717l-1.361 3.178c-.572 1.337-.032 2.686 1.304 3.259l3.258 1.394.002.006 4.496-5.142c.822 1.09 2.115 1.805 3.584 1.805h.005c.006 1.979.015 5.273.012 6.801l3.164 1.356c1.336.572 2.686.031 3.258-1.305l1.362-3.18-5.192-4.517c1.14-.816 1.89-2.145 1.89-3.654 0-.071-.018-.137-.021-.208 1.802.182 4.951.472 6.822.642l-.092-.22L30.66 9.83c.571-1.337.031-2.686-1.304-3.258z"/><circle fill="#F4900C" cx="18" cy="13" r="5"/></svg>

+ 73
- 0
css/flowercursor1.svg View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 36 36"
width="25px"
height="25px"
version="1.1"
id="svg10"
sodipodi:docname="flowercursor1.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata16">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs14" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="779"
inkscape:window-height="480"
id="namedview12"
showgrid="false"
inkscape:zoom="9.44"
inkscape:cx="12.5"
inkscape:cy="12.5"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg10" />
<path
d="M 15.510755,32.30171 C 15.004516,29.64488 11.82678,25.062878 9.3890754,24.360649 L 19.583927,18.474648 c 0.478913,-0.276501 0.642526,-0.887115 0.366024,-1.366025 -0.276498,-0.478912 -0.887112,-0.642526 -1.366025,-0.366025 l -10.1948506,5.886 C 8.999781,20.166369 6.6205187,15.123366 4.5727557,13.356537 c -0.594799,-0.512226 -4.94485538,8.933259 0.8503225,10.486804 0.2294929,0.0615 0.4387901,0.100002 0.6398537,0.128255 l -3.0674632,1.771002 c -0.4789107,0.2765 -0.6425241,0.887113 -0.3660241,1.366025 0.2764992,0.478913 0.8871134,0.642526 1.3660241,0.366025 l 3.0674628,-1.771 c -0.076064,0.188253 -0.1473596,0.388765 -0.2088533,0.618257 -1.5521789,5.795546 8.8028758,6.751029 8.6566768,5.979805 z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#77b255" />
<path
d="m 8.8738062,17.224177 c -0.079136,-0.66907 0.1713655,-1.37719 0.6212973,-1.949884 L 11.725183,12.524906 11.302557,9.006896 C 11.131656,7.5628851 12.029059,6.4212305 13.472934,6.2480977 L 16.90876,5.8371249 19.057797,3.0213655 c 0.898635,-1.1435196 2.558761,-1.3040951 3.701415,-0.4049617 l 2.745379,2.1931344 3.655129,-0.4371287 c 1.44351,-0.1717675 2.585164,0.7256358 2.758298,2.1695114 l 0.420028,3.5195111 2.816491,2.146305 c 0.572193,0.449067 0.944522,1.083961 1.024526,1.75253 0.08,0.668571 -0.152283,1.374252 -0.601342,1.946446 l -2.212223,2.748316 0.427341,3.574178 c 0.172634,1.44301 -0.726135,2.584298 -2.169009,2.759164 l -3.656132,0.435397 -2.146804,2.815625 c -0.898634,1.143519 -2.557029,1.303095 -3.700549,0.404461 l -2.744878,-2.192269 -3.438058,0.411108 c -1.443011,0.172634 -2.586531,-0.726001 -2.759165,-2.169011 L 12.751402,21.12037 9.9366448,18.973065 C 9.3639527,18.523131 8.9538104,17.892746 8.8738071,17.224176 Z"
id="path4"
inkscape:connector-curvature="0"
style="fill:#ccd6dd" />
<path
d="m 33.792839,22.229207 -0.427341,-3.574178 0.09634,-0.119132 c -1.940376,-0.68683 -6.378175,-2.339322 -6.378175,-2.339322 l -0.103017,0.06756 c 0.143771,-0.970974 -0.007,-1.990125 -0.535502,-2.905513 L 32.326324,9.9631208 31.917154,6.5424177 C 31.744022,5.0985408 30.602369,4.201139 29.15886,4.3729051 l -3.65513,0.4371302 -0.05129,-0.040826 -1.740585,6.4932183 c -1.111076,-0.298444 -2.337355,-0.172426 -3.413825,0.449078 l -3.3915,-5.8742496 -3.432729,0.41034 c -1.443882,0.173133 -2.342151,1.3152876 -2.170384,2.7587969 l 0.421761,3.5185117 -0.0042,0.0049 6.701103,1.322649 c -0.532964,1.256875 -0.505676,2.734145 0.228824,4.006337 l 0.0024,0.0044 c -1.710849,0.994688 -4.559036,2.649482 -5.883824,3.410884 l 0.407763,3.418031 c 0.172634,1.44301 1.316152,2.341644 2.759163,2.169011 l 3.434959,-0.410474 1.315837,-6.754903 c 1.276684,0.579254 2.802627,0.564287 4.109457,-0.190212 0.06148,-0.03549 0.109649,-0.08409 0.169634,-0.122187 0.743384,1.651578 2.066737,4.523694 2.855013,6.229026 l 0.144525,-0.189674 3.657497,-0.43503 c 1.443376,-0.174001 2.341645,-1.316154 2.169512,-2.758298 z"
id="path6"
inkscape:connector-curvature="0"
style="fill:#e1e8ed" />
<circle
cx="24.791477"
cy="-11.722854"
r="5"
id="circle8"
style="fill:#f4900c"
transform="rotate(60)" />
</svg>

+ 73
- 0
css/flowercursor2.svg View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 36 36"
width="25px"
height="25px"
version="1.1"
id="svg10"
sodipodi:docname="flowercursor2.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata16">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs14" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="779"
inkscape:window-height="480"
id="namedview12"
showgrid="false"
inkscape:zoom="9.44"
inkscape:cx="12.5"
inkscape:cy="12.5"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg10" />
<path
d="m 4.4115564,21.493855 c 2.0477628,-1.766831 4.4270249,-6.809832 3.8163208,-9.272061 l 10.1948518,5.886 c 0.478914,0.276501 1.089528,0.112887 1.366025,-0.366026 0.276501,-0.47891 0.112888,-1.089525 -0.366026,-1.366025 L 9.2278774,10.489744 C 11.665583,9.7875156 14.843321,5.2055125 15.349558,2.5486833 15.495759,1.7774592 5.140701,2.7329424 6.6928805,8.5284861 6.7543664,8.7579828 6.8256712,8.9584905 6.9017352,9.1467432 L 3.8342709,7.3757431 C 3.3553595,7.0992443 2.7447465,7.2628574 2.4682465,7.7417695 2.1917453,8.2206813 2.3553594,8.8312952 2.8342716,9.1077935 L 5.901734,10.878794 C 5.7006701,10.907047 5.4913738,10.94556 5.2618811,11.00705 -0.53329844,12.560597 3.8167564,22.006079 4.4115564,21.493855 Z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#77b255" />
<path
d="m 14.150609,8.2073222 c 0.539863,-0.4030687 1.278364,-0.5401881 1.999297,-0.4368827 l 3.496079,0.556612 2.835373,-2.1250099 c 1.1651,-0.87001 2.602503,-0.6636635 3.474378,0.5002025 l 2.073826,2.7700262 3.513038,0.4532409 c 1.439634,0.2064808 2.40876,1.5639048 2.201414,3.0030388 l -0.52662,3.474135 2.206129,2.94687 c 0.87051,1.164233 0.664163,2.601636 -0.499703,3.473512 l -2.837972,2.12351 -0.450509,3.512306 c -0.102807,0.720067 -0.466477,1.35996 -1.005473,1.76353 -0.538999,0.403568 -1.266279,0.555245 -1.986343,0.452446 L 25.1573,30.133176 22.275642,32.290353 c -1.163366,0.87101 -2.601135,0.663297 -3.474011,-0.498835 L 16.5965,28.842913 13.084696,28.391539 C 11.645062,28.185058 10.677668,26.828634 10.884148,25.389 L 11.410269,21.915731 9.3352103,19.14384 C 8.4641994,17.980473 8.6706801,16.540838 9.8340465,15.669827 l 2.8811575,-2.156312 0.452243,-3.511304 C 13.270755,9.2812786 13.611613,8.6108924 14.15061,8.2073225 Z"
id="path4"
inkscape:connector-curvature="0"
style="fill:#ccd6dd" />
<path
d="m 22.275642,32.290353 2.881658,-2.157177 0.151342,0.02387 C 24.933266,28.133213 24.145466,23.46372 24.145466,23.46372 l -0.110017,-0.05544 c 0.912774,-0.360977 1.719999,-1.001124 2.248497,-1.916514 l 5.881181,3.3955 2.75783,-2.064703 c 1.163869,-0.871875 1.370215,-2.309276 0.499706,-3.473509 l -2.20613,-2.94687 0.0097,-0.06483 -6.493585,1.739219 c -0.297077,-1.111442 -1.019352,-2.110422 -2.095825,-2.73192 L 28.028333,9.4704046 25.956604,6.7027441 C 25.084725,5.5388721 23.646456,5.3320256 22.482224,6.2025349 l -2.83624,2.1245116 -0.0063,-0.00119 2.205104,6.4646498 c -1.354968,0.166877 -2.620677,0.929144 -3.355177,2.201336 l -0.0026,0.0043 c -1.71685,-0.984294 -4.574037,-2.6235 -5.895824,-3.390099 l -2.7562203,2.062149 c -1.1633664,0.87101 -1.3698472,2.310643 -0.4988372,3.474011 l 2.0729605,2.769525 6.507836,-2.237904 c 0.136693,1.395268 0.912627,2.70929 2.219457,3.463788 0.06148,0.0355 0.127649,0.05291 0.190634,0.08581 -1.058616,1.469579 -2.884265,4.051694 -3.966988,5.587027 l 0.236525,0.03032 2.205495,2.949971 c 0.872378,1.163 2.310646,1.369847 3.473512,0.499703 z"
id="path6"
inkscape:connector-curvature="0"
style="fill:#e1e8ed" />
<circle
cx="5.4704447"
cy="-29.008448"
r="5"
id="circle8"
style="fill:#f4900c"
transform="rotate(120)" />
</svg>

+ 73
- 0
css/flowercursor3.svg View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 36 36"
width="25px"
height="25px"
version="1.1"
id="svg10"
sodipodi:docname="flowercursor3.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata16">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs14" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="779"
inkscape:window-height="480"
id="namedview12"
showgrid="false"
inkscape:zoom="9.44"
inkscape:cx="12.5"
inkscape:cy="12.5"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg10" />
<path
d="M 8.3706614,6.792516 C 10.924663,7.6825151 16.481661,7.2215161 18.308662,5.4615163 l 10e-7,11.7720007 c 0,0.553002 0.447001,1.000002 1,0.999999 0.552999,2e-6 1,-0.446998 0.999999,-1 l 0,-11.7719991 c 1.827,1.7600008 7.384,2.221001 9.938,1.3310005 0.741,-0.2589982 -5.264001,-8.7489999 -9.507,-4.5070012 -0.168007,0.1679967 -0.305999,0.3300023 -0.430999,0.490002 l -10e-7,-3.54200202 c -1e-6,-0.55299888 -0.447,-0.99999868 -1,-0.99999868 -0.553001,-1.1e-6 -1.000001,0.4469998 -0.999999,0.99999908 l 0,3.54200062 c -0.125,-0.16 -0.263001,-0.3219994 -0.431,-0.4900009 C 13.634662,-1.9564829 7.6296624,6.5335161 8.3706614,6.792516 Z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#77b255" />
<path
d="m 24.746663,8.5835166 c 0.618999,0.2660007 1.106998,0.8370016 1.378,1.5130004 l 1.265999,3.305999 3.257999,1.393001 c 1.336001,0.574001 1.876001,1.922002 1.304001,3.259 l -1.362,3.181 1.364001,3.269 c 0.540999,1.35 -0.150001,2.868 -1.500001,3.408 l -3.271999,1.281001 -1.449,3.383999 c -0.573,1.336 -1.921001,1.876 -3.258001,1.304 l -3.258,-1.396 -3.267,1.366 c -0.675,0.271 -1.410999,0.275999 -2.029999,0.011 -0.618999,-0.265003 -1.113996,-0.819007 -1.385001,-1.494 l -1.274,-3.289999 -3.3089994,-1.417001 C 6.6166629,27.089517 6.0776631,25.740516 6.6476609,24.403518 L 8.0986623,21.019516 6.7336616,17.752517 c -0.5409992,-1.35 0.1500014,-2.866 1.5000011,-3.407 l 3.2709993,-1.281 1.362999,-3.1829991 c 0.572,-1.3360011 1.922001,-1.877001 3.258002,-1.3050017 l 3.307999,1.4169996 3.267,-1.3639981 c 0.676,-0.2709988 1.427001,-0.3110002 2.046001,-0.046 z"
id="path4"
inkscape:connector-curvature="0"
style="fill:#ccd6dd" />
<path
d="m 7.9526626,27.661517 3.3089994,1.417001 0.055,0.143001 c 1.565002,-1.337002 5.215002,-4.354003 5.215002,-4.354003 l -0.007,-0.122998 c 0.769002,0.609997 1.726998,0.989001 2.783998,0.988999 l 2e-6,6.791002 3.167,1.355999 c 1.337,0.572003 2.684999,0.032 3.258,-1.303996 l 1.448999,-3.384 0.06099,-0.02401 -4.753001,-4.754 c 0.813999,-0.812997 1.318003,-1.937995 1.318,-3.180997 l 6.783003,9e-6 1.361,-3.178 c 0.572003,-1.337005 0.032,-2.686006 -1.303996,-3.259006 l -3.258001,-1.394 -0.0021,-0.0061 -4.495999,5.142001 c -0.822003,-1.089998 -2.115,-1.805001 -3.584001,-1.805 l -0.005,-1.02e-4 c -0.006,-1.978983 -0.015,-5.272982 -0.012,-6.8009829 L 16.127538,8.5764958 c -1.336,-0.5719999 -2.685999,-0.031001 -3.258,1.3049998 l -1.361999,3.1799994 5.192,4.516999 c -1.139991,0.816013 -1.89,2.145003 -1.89,3.654 -4e-6,0.07099 0.018,0.137002 0.021,0.207999 -1.802,-0.181999 -4.951002,-0.472 -6.8220008,-0.641999 l 0.092005,0.219997 -1.4520024,3.385 c -0.5709985,1.337001 -0.030999,2.686001 1.3040005,3.258001 z"
id="path6"
inkscape:connector-curvature="0"
style="fill:#e1e8ed" />
<circle
cx="-19.308662"
cy="-21.233517"
r="5"
id="circle8"
style="fill:#f4900c"
transform="scale(-1)" />
</svg>

+ 73
- 0
css/flowercursor4.svg View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 36 36"
width="25px"
height="25px"
version="1.1"
id="svg10"
sodipodi:docname="flowercursor4.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata16">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs14" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="779"
inkscape:window-height="480"
id="namedview12"
showgrid="false"
inkscape:zoom="9.44"
inkscape:cx="12.5"
inkscape:cy="12.5"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg10" />
<path
d="m 21.957417,2.0159342 c 0.506239,2.6568298 3.683975,7.2388317 6.12168,7.9410611 L 17.884246,15.842996 c -0.478914,0.276501 -0.642527,0.887116 -0.366025,1.366025 0.276498,0.478913 0.887112,0.642527 1.366025,0.366025 l 10.194851,-5.886 c -0.610706,2.462229 1.768556,7.505232 3.816319,9.272061 0.594799,0.512226 4.944856,-8.933258 -0.850322,-10.486804 -0.229493,-0.0615 -0.43879,-0.100002 -0.639854,-0.128255 L 34.472703,8.575046 C 34.951614,8.2985457 35.115228,7.6879333 34.838728,7.2090213 34.562228,6.7301078 33.951614,6.5664949 33.472704,6.8429963 L 30.405241,8.6139966 C 30.481305,8.4257434 30.5526,8.2252314 30.614094,7.9957392 32.166273,2.2001929 21.811218,1.2447102 21.957417,2.0159342 Z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#77b255" />
<path
d="m 28.594366,17.093468 c 0.07914,0.669069 -0.171366,1.377189 -0.621297,1.949883 l -2.230079,2.749387 0.422625,3.51801 c 0.170901,1.444012 -0.726502,2.585666 -2.170376,2.758798 l -3.435827,0.410974 -2.149037,2.815759 C 17.51174,32.439798 15.851614,32.600374 14.70896,31.70124 L 11.963581,29.508106 8.3084521,29.945235 C 6.8649422,30.117003 5.723288,29.219599 5.5501545,27.775723 L 5.130126,24.256213 2.3136353,22.109908 C 1.7414424,21.660841 1.3691136,21.025946 1.2891095,20.357377 c -0.08,-0.66857 0.1522829,-1.374252 0.6013414,-1.946446 L 4.1026737,15.662615 3.6753328,12.088437 C 3.5026995,10.645427 4.4014687,9.5041394 5.8443419,9.3292729 L 9.5004743,8.893876 11.647278,6.0782512 c 0.898635,-1.143519 2.55703,-1.3030949 3.700549,-0.4044609 l 2.744878,2.1922685 3.438058,-0.4111078 c 1.443011,-0.172634 2.586531,0.7260012 2.759166,2.1690116 l 0.426841,3.5733114 2.814757,2.147306 c 0.572692,0.449933 0.982835,1.080319 1.062838,1.748888 z"
id="path4"
inkscape:connector-curvature="0"
style="fill:#ccd6dd" />
<path
d="m 3.6753328,12.088437 0.4273409,3.574178 -0.096343,0.119132 c 1.9403787,0.68683 6.3781778,2.339323 6.3781778,2.339323 l 0.10302,-0.06756 c -0.143772,0.970973 0.007,1.990124 0.5355,2.905512 l -5.8811788,3.395503 0.4091705,3.420702 c 0.1731308,1.443877 1.3147867,2.341277 2.7582936,2.169512 l 3.6551297,-0.43713 0.05129,0.04081 1.740584,-6.493219 c 1.111076,0.298445 2.337355,0.172426 3.413825,-0.449077 l 3.391493,5.874257 3.432729,-0.410339 c 1.443882,-0.173134 2.342149,-1.315291 2.170384,-2.758797 l -0.421761,-3.518512 0.0042,-0.0049 -6.701103,-1.322649 c 0.532964,-1.256875 0.505676,-2.734144 -0.228825,-4.006336 l -0.0024,-0.0044 c 1.71085,-0.994688 4.559037,-2.649482 5.883824,-3.410884 L 24.290884,9.6255762 C 24.11825,8.1825664 22.974732,7.2839324 21.531721,7.4565654 l -3.43496,0.4104739 -1.315836,6.7549037 c -1.276683,-0.579255 -2.802627,-0.564287 -4.109457,0.190212 -0.06148,0.03549 -0.109647,0.08409 -0.169632,0.122186 C 11.758452,13.282763 10.435099,10.410647 9.6468229,8.7053153 L 9.5023024,8.8949924 5.8448052,9.3300215 C 4.4014291,9.5040228 3.5031606,10.646176 3.6752938,12.08832 Z"
id="path6"
inkscape:connector-curvature="0"
style="fill:#e1e8ed" />
<circle
cx="-23.66256"
cy="3.5667133"
r="5"
id="circle8"
style="fill:#f4900c"
transform="rotate(-120)" />
</svg>

+ 73
- 0
css/flowercursor5.svg View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 36 36"
width="25px"
height="25px"
version="1.1"
id="svg10"
sodipodi:docname="flowercursor5.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata16">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs14" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="779"
inkscape:window-height="480"
id="namedview12"
showgrid="false"
inkscape:zoom="9.44"
inkscape:cx="12.5"
inkscape:cy="12.5"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
inkscape:current-layer="svg10" />
<path
d="m 33.056616,12.823789 c -2.047763,1.766831 -4.427025,6.809832 -3.816321,9.272061 l -10.194852,-5.886 c -0.478913,-0.276501 -1.089528,-0.112886 -1.366024,0.366026 -0.276502,0.478911 -0.112889,1.089525 0.366025,1.366025 l 10.194851,5.886 c -2.437706,0.702227 -5.615443,5.28423 -6.121681,7.941059 -0.146201,0.771224 10.208857,-0.184258 8.656678,-5.979802 -0.06149,-0.229497 -0.132791,-0.430004 -0.208855,-0.618257 l 3.067464,1.770999 c 0.478912,0.276499 1.089525,0.112887 1.366025,-0.366025 0.276501,-0.478913 0.112887,-1.089526 -0.366025,-1.366024 L 31.566438,23.43885 c 0.201064,-0.02825 0.41036,-0.06677 0.639853,-0.128256 5.79518,-1.553547 1.445125,-10.999029 0.850325,-10.486805 z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#77b255" />
<path
d="m 23.317563,26.110322 c -0.539861,0.403072 -1.278364,0.540187 -1.999297,0.436883 l -3.496078,-0.556612 -2.835374,2.125009 c -1.1651,0.870011 -2.602503,0.663664 -3.474377,-0.500202 L 9.4386096,24.845374 5.9255722,24.392133 C 4.4859382,24.185652 3.5168123,22.828228 3.7241582,21.389094 L 4.2507785,17.914959 2.0446492,14.968089 C 1.1741388,13.803857 1.3804864,12.366453 2.5443529,11.494577 L 5.3823237,9.3710668 5.832833,5.8587618 C 5.93564,5.1386947 6.2993108,4.498801 6.8383065,4.095231 7.3773051,3.6916639 8.1045851,3.5399858 8.8246489,3.6427849 L 12.310872,4.184468 15.19253,2.027291 c 1.163367,-0.8710099 2.601136,-0.6632967 3.474011,0.4988349 l 2.205131,2.9486051 3.511804,0.4513741 c 1.439634,0.2064813 2.407029,1.5629055 2.200548,3.002539 l -0.526121,3.4732679 2.075059,2.771892 c 0.871011,1.163367 0.66453,2.603002 -0.498836,3.474014 l -2.881158,2.156311 -0.452243,3.511304 c -0.103308,0.720932 -0.444166,1.391319 -0.983163,1.794888 z"
id="path4"
inkscape:connector-curvature="0"
style="fill:#ccd6dd" />
<path
d="m 15.19253,2.027291 -2.881658,2.157177 -0.151343,-0.023869 c 0.375377,2.0238322 1.163176,6.6933254 1.163176,6.6933254 l 0.110018,0.05544 c -0.912773,0.360976 -1.719998,1.001124 -2.248497,1.916513 L 5.3030449,9.4303759 2.5452153,11.495079 c -1.1638687,0.871874 -1.370212,2.309277 -0.4997057,3.473508 l 2.2061306,2.94687 -0.0097,0.06482 6.4935843,-1.73922 c 0.297077,1.111443 1.019352,2.110422 2.095825,2.731921 l -3.3915094,5.874248 2.0717284,2.767661 c 0.87188,1.163871 2.31015,1.370715 3.47438,0.500209 l 2.836241,-2.124512 0.0063,0.0012 -2.205104,-6.46465 c 1.354968,-0.166877 2.620676,-0.929143 3.355177,-2.201336 l 0.0026,-0.0043 c 1.71685,0.984295 4.574037,2.623501 5.895824,3.390099 l 2.756164,-2.062158 c 1.163366,-0.871011 1.369847,-2.310643 0.498837,-3.474011 l -2.072961,-2.769526 -6.507836,2.237905 c -0.136692,-1.395268 -0.912627,-2.70929 -2.219457,-3.463788 -0.06148,-0.0355 -0.127648,-0.05291 -0.190632,-0.08581 1.058616,-1.4695785 2.884265,-4.0516938 3.966988,-5.5870268 l -0.236526,-0.03032 -2.205495,-2.949971 C 17.793747,1.3639017 16.355479,1.157055 15.192612,2.0271987 Z"
id="path6"
inkscape:connector-curvature="0"
style="fill:#e1e8ed" />
<circle
cx="-5.51542"
cy="20.598763"
r="5"
id="circle8"
style="fill:#f4900c"
transform="rotate(-60)" />
</svg>

+ 256
- 0
css/hex-grid.css View File

@ -0,0 +1,256 @@
.hex-grid {
display: flex;
justify-content: center; }
.hex-grid__list {
--amount: 5;
position: relative;
padding: 0;
margin: 0;
list-style-type: none;
display: grid;
grid-template-columns: repeat(var(--amount), 1fr 2fr) 1fr;
grid-gap: 2.5rem 5rem; }
.hex-grid__item {
position: relative;
grid-column: 1 / span 3;
grid-row: calc(var(--counter) + var(--counter))/span 2;
filter: drop-shadow(0 0 10px rgba(68, 68, 68, 0.08));
height: 0;
padding-bottom: 90%; }
.hex-grid__content {
position: absolute;
height: 100%;
width: 100%;
font-size: 1.125rem;
color: #111111;
background-color: white;
clip-path: polygon(75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%, 25% 0);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 2rem 25%;
text-decoration: none;
text-align: center;
transition: transform .24s ease-out; }
@media screen and (min-width: 1440px) {
.hex-grid__list {
--amount: 5;
--counter: 1; }
.hex-grid__item:nth-of-type(5n + 1) {
grid-column: 1 / span 3; }
.hex-grid__item:nth-of-type(5n + 2) {
grid-column: 3 / span 3;
grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.hex-grid__item:nth-of-type(5n + 3) {
grid-column: 5 / span 3; }
.hex-grid__item:nth-of-type(5n + 4) {
grid-column: 7 / span 3;
grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.hex-grid__item:nth-of-type(5n + 5) {
grid-column: 9 / span 3; }
.hex-grid__item:nth-of-type(n + 6) {
--counter: 2; }
.hex-grid__item:nth-of-type(n + 11) {
--counter: 3; }
.hex-grid__item:nth-of-type(n + 16) {
--counter: 4; }
.hex-grid__item:nth-of-type(n + 21) {
--counter: 5; }
.hex-grid__item:nth-of-type(n + 26) {
--counter: 6; }
.hex-grid__item:nth-of-type(n + 31) {
--counter: 7; }
.hex-grid__item:nth-of-type(n + 36) {
--counter: 8; }
.hex-grid__item:nth-of-type(n + 41) {
--counter: 9; }
.hex-grid__item:nth-of-type(n + 46) {
--counter: 10; }
.hex-grid__item:nth-of-type(n + 51) {
--counter: 11; }
.hex-grid__item:nth-of-type(n + 56) {
--counter: 12; }
.hex-grid__item:nth-of-type(n + 61) {
--counter: 13; }
.hex-grid__item:nth-of-type(n + 66) {
--counter: 14; }
.hex-grid__item:nth-of-type(n + 71) {
--counter: 15; }
.hex-grid__item:nth-of-type(n + 76) {
--counter: 16; }
.hex-grid__item:nth-of-type(n + 81) {
--counter: 17; }
.hex-grid__item:nth-of-type(n + 86) {
--counter: 18; }
.hex-grid__item:nth-of-type(n + 91) {
--counter: 19; }
.hex-grid__item:nth-of-type(n + 96) {
--counter: 20; }
.hex-grid__item:nth-of-type(n + 101) {
--counter: 21; } }
@media screen and (min-width: 1120px) and (max-width: 1439px) {
.hex-grid__list {
--amount: 4;
--counter: 1; }
.hex-grid__item:nth-of-type(4n + 1) {
grid-column: 1 / span 3; }
.hex-grid__item:nth-of-type(4n + 2) {
grid-column: 3 / span 3;
grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.hex-grid__item:nth-of-type(4n + 3) {
grid-column: 5 / span 3; }
.hex-grid__item:nth-of-type(4n + 4) {
grid-column: 7 / span 3;
grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.hex-grid__item:nth-of-type(n + 5) {
--counter: 2; }
.hex-grid__item:nth-of-type(n + 9) {
--counter: 3; }
.hex-grid__item:nth-of-type(n + 13) {
--counter: 4; }
.hex-grid__item:nth-of-type(n + 17) {
--counter: 5; }
.hex-grid__item:nth-of-type(n + 21) {
--counter: 6; }
.hex-grid__item:nth-of-type(n + 25) {
--counter: 7; }
.hex-grid__item:nth-of-type(n + 29) {
--counter: 8; }
.hex-grid__item:nth-of-type(n + 33) {
--counter: 9; }
.hex-grid__item:nth-of-type(n + 37) {
--counter: 10; }
.hex-grid__item:nth-of-type(n + 41) {
--counter: 11; }
.hex-grid__item:nth-of-type(n + 45) {
--counter: 12; }
.hex-grid__item:nth-of-type(n + 49) {
--counter: 13; }
.hex-grid__item:nth-of-type(n + 53) {
--counter: 14; }
.hex-grid__item:nth-of-type(n + 57) {
--counter: 15; }
.hex-grid__item:nth-of-type(n + 61) {
--counter: 16; }
.hex-grid__item:nth-of-type(n + 65) {
--counter: 17; }
.hex-grid__item:nth-of-type(n + 69) {
--counter: 18; }
.hex-grid__item:nth-of-type(n + 73) {
--counter: 19; }
.hex-grid__item:nth-of-type(n + 77) {
--counter: 20; }
.hex-grid__item:nth-of-type(n + 81) {
--counter: 21; } }
@media screen and (min-width: 840px) and (max-width: 1119px) {
.hex-grid__list {
--amount: 3;
--counter: 1;
grid-gap: 1.5rem 3rem; }
.hex-grid__item:nth-of-type(3n + 1) {
grid-column: 1 / span 3; }
.hex-grid__item:nth-of-type(3n + 2) {
grid-column: 3 / span 3;
grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.hex-grid__item:nth-of-type(3n + 3) {
grid-column: 5 / span 3; }
.hex-grid__item:nth-of-type(n + 4) {
--counter: 2; }
.hex-grid__item:nth-of-type(n + 7) {
--counter: 3; }
.hex-grid__item:nth-of-type(n + 10) {
--counter: 4; }
.hex-grid__item:nth-of-type(n + 13) {
--counter: 5; }
.hex-grid__item:nth-of-type(n + 16) {
--counter: 6; }
.hex-grid__item:nth-of-type(n + 19) {
--counter: 7; }
.hex-grid__item:nth-of-type(n + 22) {
--counter: 8; }
.hex-grid__item:nth-of-type(n + 25) {
--counter: 9; }
.hex-grid__item:nth-of-type(n + 28) {
--counter: 10; }
.hex-grid__item:nth-of-type(n + 31) {
--counter: 11; }
.hex-grid__item:nth-of-type(n + 34) {
--counter: 12; }
.hex-grid__item:nth-of-type(n + 37) {
--counter: 13; }
.hex-grid__item:nth-of-type(n + 40) {
--counter: 14; }
.hex-grid__item:nth-of-type(n + 43) {
--counter: 15; }
.hex-grid__item:nth-of-type(n + 46) {
--counter: 16; }
.hex-grid__item:nth-of-type(n + 49) {
--counter: 17; }
.hex-grid__item:nth-of-type(n + 52) {
--counter: 18; }
.hex-grid__item:nth-of-type(n + 55) {
--counter: 19; }
.hex-grid__item:nth-of-type(n + 58) {
--counter: 20; }
.hex-grid__item:nth-of-type(n + 61) {
--counter: 21; } }
@media screen and (min-width: 480px) and (max-width: 839px) {
.hex-grid__list {
--amount: 2;
--counter: 1;
grid-gap: 1.5rem 3rem; }
.hex-grid__item:nth-of-type(2n + 1) {
grid-column: 1 / span 3; }
.hex-grid__item:nth-of-type(2n + 2) {
grid-column: 3 / span 3;
grid-row: calc(var(--counter) + var(--counter) - 1)/span 2; }
.hex-grid__item:nth-of-type(n + 3) {
--counter: 2; }
.hex-grid__item:nth-of-type(n + 5) {
--counter: 3; }
.hex-grid__item:nth-of-type(n + 7) {
--counter: 4; }
.hex-grid__item:nth-of-type(n + 9) {
--counter: 5; }
.hex-grid__item:nth-of-type(n + 11) {
--counter: 6; }
.hex-grid__item:nth-of-type(n + 13) {
--counter: 7; }
.hex-grid__item:nth-of-type(n + 15) {
--counter: 8; }
.hex-grid__item:nth-of-type(n + 17) {
--counter: 9; }
.hex-grid__item:nth-of-type(n + 19) {
--counter: 10; }
.hex-grid__item:nth-of-type(n + 21) {
--counter: 11; }
.hex-grid__item:nth-of-type(n + 23) {
--counter: 12; }
.hex-grid__item:nth-of-type(n + 25) {
--counter: 13; }
.hex-grid__item:nth-of-type(n + 27) {
--counter: 14; }
.hex-grid__item:nth-of-type(n + 29) {
--counter: 15; }
.hex-grid__item:nth-of-type(n + 31) {
--counter: 16; }
.hex-grid__item:nth-of-type(n + 33) {
--counter: 17; }
.hex-grid__item:nth-of-type(n + 35) {
--counter: 18; }
.hex-grid__item:nth-of-type(n + 37) {
--counter: 19; }
.hex-grid__item:nth-of-type(n + 39) {
--counter: 20; }
.hex-grid__item:nth-of-type(n + 41) {
--counter: 21; } }
@media screen and (max-width: 479px) {
.hex-grid__list {
--amount: 1;
grid-gap: 1.5rem 3rem; } }

+ 125
- 0
css/hex-grid.scss View File

@ -0,0 +1,125 @@
$amount: 1;
$block: '.hex-grid';
@mixin grid-item($amount) {
@for $i from 1 through $amount {
&:nth-of-type(#{$amount}n + #{$i}) {
grid-column: #{$i + $i - 1} / span 3;
@if $i % 2 == 0 {
grid-row: calc(var(--counter) + var(--counter) - 1) / span 2;
}
}
}
@for $i from 1 through 20 {
&:nth-of-type(n + #{$i * $amount + 1}) {
--counter: #{$i + 1};
}
}
}
#{$block} {
display: flex;
justify-content: center;
&__list {
--amount: 5;
position: relative;
padding: 0;
margin: 0;
list-style-type: none;
display: grid;
grid-template-columns: repeat(var(--amount), 1fr 2fr) 1fr;
grid-gap: 2.5rem 5rem;
}
&__item {
position: relative;
grid-column: 1 / span 3;
grid-row: calc(var(--counter) + var(--counter)) / span 2;
filter: drop-shadow(0 0 10px rgba(#444, .08));
height: 0;
padding-bottom: 90%;
}
&__content {
position: absolute;
height: 100%;
width: 100%;
font-size: 1.125rem;
color: #111111;
background-color: white;
clip-path: polygon(75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%, 25% 0);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 2rem 25%;
text-decoration: none;
text-align: center;
transition: transform .24s ease-out;
}
}
@media screen and (min-width: 1440px) {
#{$block} {
&__list {
--amount: 5;
--counter: 1;
}
&__item {
@include grid-item(5);
}
}
}
@media screen and (min-width: 1120px) and (max-width: 1439px) {
#{$block} {
&__list {
--amount: 4;
--counter: 1;
}
&__item {
@include grid-item(4);
}
}
}
@media screen and (min-width: 840px) and (max-width: 1119px) {
#{$block} {
&__list {
--amount: 3;
--counter: 1;
grid-gap: 1.5rem 3rem;
}
&__item {
@include grid-item(3);
}
}
}
@media screen and (min-width: 480px) and (max-width: 839px) {
#{$block} {
&__list {
--amount: 2;
--counter: 1;
grid-gap: 1.5rem 3rem;
}
&__item {
@include grid-item(2);
}
}
}
@media screen and (max-width: 479px) {
#{$block} {
&__list {
--amount: 1;
grid-gap: 1.5rem 3rem;
}
}
}

+ 226
- 0
css/manpage.css View File

@ -0,0 +1,226 @@
/* $Id: example.style.css,v 1.49 2011/12/15 12:18:57 kristaps Exp $ */
/*
* This is an example style-sheet provided for mandoc(1) and the -Thtml
* or -Txhtml output mode.
* It mimics the appearance of the legacy man.cgi output.
* See mdoc(7) and man(7) for macro explanations.
*/
/*
.Bd pre {
background: teal;
color: white;
padding: 5px;
border-color: teal;
border: 2px solid #486262;
border-left-width: 5px;
overflow-x: auto;
}
*/
:root {
--color-cm: #0b5b00;
--color-pa: green;
--color-ar: #b0141a;
}
@media (prefers-color-scheme: dark) {
:root {
--color-cm: #63ff2b;
--color-pa: #0f0;
--color-ar: #fbb7ba;
}
}
table.Nm tbody tr > * {
display: inline;
}
a.permalink {
text-decoration: none;
color: var(--color-text);
}
@media (prefers-color-scheme: dark) {
a.permalink {
text-decoration: dotted underline;
}
}
h1.Sh {
font-size: 10pt;
margin: 20px 0;
}
section.Sh {
border-left: 1px dashed #979696;
padding-left: 2rem;
overflow-x: auto;
}
div.Nd {
display: inline;
}
dl.Bl-tag {
/*display: flex;
flex-wrap: wrap;*/
display: grid;
width: 100%;
max-width: 100%;
overflow-x: auto;
grid-template-columns: minmax(auto, 1fr) minmax(auto, 1fr);
grid-template-rows: auto;
}
dt {
margin: .5rem 0;
overflow-x: auto;
grid-column: 1 / span 1;
}
dd {
margin-left: auto;
margin: .5rem 0;
overflow-x: auto;
grid-column: 2 / span 1;
}
.Cm {
color: var(--color-cm);
}
.Ar {
color: var(--color-ar);
font-style: normal;
}
.Em {
font-style: normal;
color: var(--color-pa);
}
.Pa {
color: var(--color-pa);
}
.Pa::after {
content: " ๐Ÿ“";
filter: grayscale();
white-space: pre;
}
@media (prefers-color-scheme: dark) {
.Pa::after {
filter: invert(100%) grayscale(100%);
}
}
.Pa:hover::after {
content: " ๐Ÿ“‚";
white-space: pre;
display: inline-block;
user-select: none;
cursor:pointer;
}
.Bd.Pp {
padding: .2rem;
}
.Bd.Bd-indent {
margin: 0 2rem;
background: darksalmon;
padding: .7rem;
border: 2px inset #792323;
color: #3c0303;
box-shadow: inset 2px 2px #c83333;
overflow-x:auto;
}
.Xr {
font-weight: 800;
}
code.Nm::after {
white-space: pre;
}
ul.Bl-compact {
list-style: inside lower-greek;
}
ol.Bl-enum li {
margin: .2rem 0;
}
.Bd pre {
background: #ecbc2a;
color: #3c2b0c;
padding: 20px;
border: solid #b79328;
overflow-x: auto;
max-width: max-content;
margin: auto;
box-shadow: 5px 5px #737373;
}
.tbl {
border-spacing: 0;
border: solid black;
border-width: 1px 1px 0px 0px;
margin: auto;
margin-bottom: 1rem;
box-shadow: 1px 1px grey;
}
table.tbl td {
border: solid #000;
border-width: 0 0 1px 1px;
border-spacing: 0;
padding: 0.2rem;
}
hr {
margin: initial;
max-width: 50em;
margin-bottom:1rem;
clear: both;
}
.foot {
width: 100%;
font-size: 80%;
}
.foot .foot-date {
text-align: left;
}
.foot .foot-os {
text-align: right;
}
.head {
width: 100%;
font-size: 80%;
}
.head .head-ltitle {
text-align:left;
}
.head .head-vol {
text-align:center;
}
.head .head-rtitle {
text-align:right;
}
code.Li {
background: revert;
border: revert;
text-align: revert;
margin: revert;
color: revert;
}

+ 361
- 0
css/mvp.css View File

@ -0,0 +1,361 @@
/* MVP.css v1.0.1 - by Andy Brewer */
:root {
--border-radius: 5px;
--box-shadow: 2px 2px 10px;
--color: #118bee;
--color-accent: #118bee0b;
--color-bg: #fff;
--color-bg-secondary: #e9e9e9;
--color-secondary: #920de9;
--color-secondary-accent: #920de90b;
--color-shadow: #f4f4f4;
--color-text: #000;
--color-text-secondary: #999;
--hover-brightness: 1.2;
--justify-important: center;
--justify-normal: left;
--line-height: 150%;
--width-card: 285px;
--width-card-medium: 460px;
--width-card-wide: 800px;
--width-content: 1080px;
}
@media (prefers-color-scheme: dark) {
:root {
--color-accent: #118aee7f;
--color-bg: #333333;
--color-bg-secondary: #555;
--color-secondary: #6df216;
--color-secondary-accent: #6df2167f;
--color-shadow: #bbbbbb20;
--color-text: #fff;
--color-text-secondary: #666;
}
}
/* Layout */
article aside {
background: var(--color-secondary-accent);
border-left: 4px solid var(--color-secondary);
padding: 0.01rem 0.8rem;
}
body {
background: var(--color-bg);
color: var(--color-text);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
line-height: var(--line-height);
margin: 0;
overflow-x: hidden;
padding: 1rem 0;
}
footer,
header,
main {
margin: 0 auto;
max-width: var(--width-content);
padding: 2rem 1rem;
}
hr {
background-color: var(--color-bg-secondary);
border: none;
height: 1px;
margin: 4rem 0;
}
section {
display: flex;
flex-wrap: wrap;
justify-content: var(--justify-important);
}
section aside {
border: 1px solid var(--color-bg-secondary);
border-radius: var(--border-radius);
box-shadow: var(--box-shadow) var(--color-shadow);
margin: 1rem;
padding: 1.25rem;
width: var(--width-card);
}
section aside:hover {
box-shadow: var(--box-shadow) var(--color-bg-secondary);
}
section aside img {
max-width: 100%;
}
/* Headers */
article header,
div header,
main header {
padding-top: 0;
}
header {
text-align: var(--justify-important);
}
header a b,
header a em,
header a i,
header a strong {
margin-left: 1rem;
margin-right: 1rem;
}
header nav img {
margin: 1rem 0;
}
section header {
padding-top: 0;
width: 100%;
}
/* Nav */
nav {
align-items: center;
display: flex;
font-weight: bold;
justify-content: space-between;
margin-bottom: 7rem;
}
nav ul {
list-style: none;
padding: 0;
}
nav ul li {
display: inline-block;
margin: 0 0.5rem;
}
/* Typography */
code {
display: inline-block;
margin: 0 0.1rem;
padding: 0rem 0.5rem;
}
code,
samp {
background-color: var(--color-accent);
color: var(--color-text);
border-radius: var(--border-radius);