Skip to content

Commit f4bb0b2

Browse files
committed
Started leveraging new hastystyles.
1 parent 66f8e8f commit f4bb0b2

17 files changed

+4591
-6900
lines changed

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2013-2021 Fabio Cevasco
3+
Copyright (c) 2013-2023 Fabio Cevasco
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

doc/-overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Standard markdown is great, but sometimes you wish it had a few more features, l
3737

3838
### Text Snippets
3939

40-
Although not part of neither {{md}} nor Discount, {{hs}} allows you to create text [snippets](#Snippets) to reuse content. Useful when you have to use a sentence or a formatted block of text over and over in a document, or shorten long words (like the word _{{hs}}_ in this document [](class:fa-smile-o)).
40+
Although not part of neither {{md}} nor Discount, {{hs}} allows you to create text [snippets](#Snippets) to reuse content. Useful when you have to use a sentence or a formatted block of text over and over in a document, or shorten long words (like the word _{{hs}}_ in this document [](class:fa-face-smile)).
4141

4242
### Custom Fields
4343

doc/-syntax-block.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ Alternatively, you can also use Github-style fenced blocks, by adding three tild
9090
{{input-text -> The following HastyScribe Markdown code:}}
9191

9292
~~~
93-
![HastyScribe Logo](../packages/hastystyles/images/hastyscribe.png =221x65)
93+
![HastyScribe Logo](./images/hastyscribe.png =221x65)
9494
~~~
9595

9696
{{output-text -> Produces the following output:}}
9797

98-
![HastyScribe Logo](../packages/hastystyles/images/hastyscribe.png =221x65)
98+
![HastyScribe Logo](./images/hastyscribe.png =221x65)
9999

100100
> %tip%
101101
> Tip

doc/-syntax-inline.md

+44-60
Original file line numberDiff line numberDiff line change
@@ -67,73 +67,57 @@ Examples:
6767
6868
## Badges
6969

70-
Badges are normally just shorthands for [Icons](#Icons) formatted with different colors. To add a _badge_ to some inline text, use the corresponding class among those listed in the following table. For example, the following code:
70+
Badges are shorthands for [Icons](#Icons) formatted with different colors. To add a _badge_ to some inline text, use the corresponding class among those listed in the following table. For example, the following code:
7171

72-
[Genoa, Italy](class:geo)
72+
[Genoa, Italy](class:badge-geo)
7373

7474
produces the following result:
7575

76-
[Genoa, Italy](class:geo)
76+
[Genoa, Italy](class:badge-geo)
7777

7878
{{hs}} currently supports the following badges:
7979

8080
> %responsive%
81-
> Class | Badge | Class | Badge
82-
> ---------------------|------------------------------|--------------------------------------------
83-
> `todo` | [](class:todo) |`user` | [](class:user)
84-
> `fixme` | [](class:fixme) |`tag` | [](class:tag)
85-
> `deadline` | [](class:deadline) |`tags` | [](class:tags)
86-
> `draftcomment` | [](class:draftcomment) |`attachment` | [](class:attachment)
87-
> `urgent` | [](class:urgent) |`bug` | [](class:bug)
88-
> `verify` | [](class:verify) |`geo` | [](class:geo)
89-
> `project` | [](class:project) |`eur` | [](class:eur)
90-
> `red-circle` | [](class:red-circle) |`gbp` | [](class:gbp)
91-
> `yellow-circle` | [](class:yellow-circle) |`usd` | [](class:usd)
92-
> `green-circle` | [](class:green-circle) |`rub` | [](class:rub)
93-
> `gray-circle` | [](class:gray-circle) |`jpy` | [](class:jpy)
94-
> `star` | [](class:star) |`btc` | [](class:btc)
95-
> `heart` | [](class:heart) |`try` | [](class:try)
96-
> `square` | [](class:square) |`krw` | [](class:krw)
97-
> `check` | [](class:check) |`inr` | [](class:inr)
98-
> `lock` | [](class:lock) |`danger` | [](class:danger)
99-
> `unlock` | [](class:unlock) |`question` | [](class:question)
100-
> `email` | [](class:email) |`website` | [](class:website)
101-
> `phone` | [](class:phone) |`fax` | [](class:fax)
102-
> `tm` | [](class:tm) |`reg` | [](class:reg)
103-
> `copy` | [](class:copy) |`red-flag` | [](class:red-flag)
104-
> `green-flag` | [](class:green-flag) |`yellow-flag` | [](class:yellow-flag)
105-
> `story` | [](class:story) |`feature` | [](class:feature)
106-
> `add` | [](class:add) |`remove` | [](class:remove)
107-
> `time` | [](class:time) |`date` | [](class:date)
108-
> `html5` | [](class:html5) |`css3` | [](class:css3)
109-
> `apple` | [](class:apple) |`windows` | [](class:windows)
110-
> `linux` | [](class:linux) |`android` | [](class:android)
111-
> `freebsd` | [](class:freebsd) |`aws` | [](class:aws)
112-
> `idea` | [](class:idea) |`link` | [](class:link)
113-
> `chrome` | [](class:chrome) |`firefox` | [](class:firefox)
114-
> `ie` | [](class:ie) |`edge` | [](class:edge)
115-
> `safari` | [](class:safari) |`opera` | [](class:opera)
116-
> `sticky` | [](class:sticky) |`bluetooth` | [](class:bluetooth)
117-
> `wifi` | [](class:wifi) |`signal` | [](class:signal)
118-
> `usb` | [](class:usb) |`print` | [](class:print)
119-
> `php` | [](class:php) |`erlang` | [](class:erlang)
120-
> `python` | [](class:python) |`java` | [](class:java)
121-
> `nodejs` | [](class:nodejs) |`js` | [](class:js)
122-
> `desktop` | [](class:desktop) |`laptop` | [](class:laptop)
123-
> `mobile` | [](class:mobile) |`tablet` | [](class:tablet)
124-
> `rss` | [](class:rss) |`paperclip` | [](class:paperclip)
125-
> `toggle-on` | [](class:toggle-on) |`toggle-off` | [](class:toggle-off)
126-
> `paypal` | [](class:paypal) |`stripe` | [](class:stripe)
127-
> `amex` | [](class:amex) |`jcb` | [](class:jcb)
128-
> `visa` | [](class:visa) |`mastercard` | [](class:mastercard)
129-
> `diners` | [](class:diners) |`discover` | [](class:discover)
130-
> `apple-pay` | [](class:apple-pay) |`amazon-pay` | [](class:amazon-pay)
131-
132-
## HastyScribe Logo
133-
134-
To display the {{hs}} logo, use the [hastyscribe](class:kwd) class, like this:
135-
136-
`[](class:hastyscribe)` → [](class:hastyscribe)
81+
> Class | Badge | Class | Badge
82+
> ---------------------------|------------------------------------|---------------------------|-----------------------------
83+
> `badge-todo` | [](class:badge-todo) |`badge-user` | [](class:badge-user)
84+
> `badge-fixme` | [](class:badge-fixme) |`badge-tag` | [](class:badge-tag)
85+
> `badge-deadline` | [](class:badge-deadline) |`badge-tags` | [](class:badge-tags)
86+
> `badge-comment` | [](class:badge-comment) |`badge-attachment` | [](class:badge-attachment)
87+
> `badge-urgent` | [](class:badge-urgent) |`badge-bug` | [](class:badge-bug)
88+
> `badge-verify` | [](class:badge-verify) |`badge-geo` | [](class:badge-geo)
89+
> `badge-project` | [](class:badge-project) |`badge-square` | [](class:badge-square)
90+
> `badge-star` | [](class:badge-star) |`badge-check` | [](class:badge-check)
91+
> `badge-heart` | [](class:badge-heart) |`badge-rss` | [](class:badge-rss)
92+
> `badge-lock` | [](class:badge-lock) |`badge-danger` | [](class:badge-danger)
93+
> `badge-unlock` | [](class:badge-unlock) |`badge-question` | [](class:badge-question)
94+
> `badge-folder` | [](class:badge-folder) |`badge-flag` | [](class:badge-flag)
95+
> `badge-story` | [](class:badge-story) |`badge-feature` | [](class:badge-feature)
96+
> `badge-add` | [](class:badge-add) |`badge-remove` | [](class:badge-remove)
97+
> `badge-time` | [](class:badge-time) |`badge-date` | [](class:badge-date)
98+
> `badge-html5` | [](class:badge-html5) |`badge-css3` | [](class:badge-css3)
99+
> `badge-apple` | [](class:badge-apple) |`badge-windows` | [](class:badge-windows)
100+
> `badge-linux` | [](class:badge-linux) |`badge-android` | [](class:badge-android)
101+
> `badge-freebsd` | [](class:badge-freebsd) |`badge-aws` | [](class:badge-aws)
102+
> `badge-idea` | [](class:badge-idea) |`badge-link` | [](class:badge-link)
103+
> `badge-chrome` | [](class:badge-chrome) |`badge-firefox` | [](class:badge-firefox)
104+
> `badge-ie` | [](class:badge-ie) |`badge-edge` | [](class:badge-edge)
105+
> `badge-safari` | [](class:badge-safari) |`badge-opera` | [](class:badge-opera)
106+
> `badge-php` | [](class:badge-php) |`badge-erlang` | [](class:badge-erlang)
107+
> `badge-python` | [](class:badge-python) |`badge-java` | [](class:badge-java)
108+
> `badge-nodejs` | [](class:badge-nodejs) |`badge-js` | [](class:badge-js)
109+
> `badge-toggle-on` | [](class:badge-toggle-on) |`badge-toggle-off` | [](class:badge-toggle-off)
110+
> `badge-debian` | [](class:badge-debian) |`badge-fedora` | [](class:badge-fedora)
111+
> `badge-centos` | [](class:badge-centos) |`badge-suse` | [](class:badge-suse)
112+
> `badge-redhat` | [](class:badge-redhat) |`badge-ubuntu` | [](class:badge-ubuntu)
113+
> `badge-rust` | [](class:badge-rust) |`badge-go` | [](class:badge-go)
114+
> `badge-rpi` | [](class:badge-rpi) |`badge-markdown` | [](class:badge-markdown)
115+
> `badge-react` | [](class:badge-react) |`badge-angular` | [](class:badge-angular)
116+
> `badge-vue` | [](class:badge-vue) |`badge-code` | [](class:badge-code)
117+
> `badge-address` | [](class:badge-address) |`badge-org` | [](class:badge-org)
118+
> `badge-toxic` | [](class:badge-toxic) |`badge-network` | [](class:badge-network)
119+
> `badge-upload` | [](class:badge-upload) |`badge-download` | [](class:badge-download)
120+
137121

138122
## Anchors
139123

@@ -175,5 +159,5 @@ And use them in hyperlinks (note the usage of square brackets instead of round b
175159
>
176160
> * [h3rald@h3rad.com](mailto:h3rald@h3rald.com)
177161
> * [@h3rald](https://twitter.com/h3rald)
178-
> * [fabiocevasco](http://it.linkedin.com/in/fabiocevasco)
162+
> * [fabiocevasco](https://it.linkedin.com/in/fabiocevasco)
179163

doc/HastyScribe_UserGuide.htm

+970-6,773
Large diffs are not rendered by default.

doc/images/hastyscribe.png

13.2 KB
Loading

hastyscribe.nimble

+2-5
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,9 @@ description = pkgDescription
1818
license = "MIT"
1919
bin = @["hastyscribe"]
2020
srcDir = "src"
21-
installExt = @["nim", "json", "a", "css", "png", "svg", "woff", "c", "h", "in"]
21+
installExt = @["nim", "json", "a", "css", "png", "svg", "c", "h", "in"]
2222

23-
requires "nim >= 1.6.12"
24-
25-
before install:
26-
exec "nifty install"
23+
requires "nim >= 2.0.0", "nimquery >= 2.0.1"
2724

2825
# Tasks
2926

0 commit comments

Comments
 (0)