Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hexojs/hexo

A fast, simple & powerful blog framework, powered by Node.js.
https://github.com/hexojs/hexo

feat(helper): add `escape_html` (#4581)

89933284ee12bd797bdcfb3c02a3a804b7d92ea3 authored about 4 years ago by Alexander Wong <[email protected]>
feat(list_tags): span element & custom class for label (#4578)

* list_tags: span element & custom class for label
* fix post-commit hook mess

Co-authored-b...

bd0a4ec160386834b7e18c96c713531abb179a83 authored about 4 years ago by Alexandre ZANNI <[email protected]>
fix(codeblock): closing code fence may be followed only by spaces (#4574)

6b2a08221f70f4adb57235de5a6e5974b88290b4 authored about 4 years ago by Mimi <[email protected]>
Merge pull request #4538 from curbengh/dep-badge

docs(badge): replace david-dm with more reliable shields.io

557487a2f8ab0065bf94d5a9466c54034f1db17f authored over 4 years ago by MDLeom <[email protected]>
docs(badge): replace david-dm with more reliable shields.io

2ae9e733f3dcdbd978579524b59f4fc916b3580a authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4537 from curbengh/v5.2.0

release: 5.2.0

223a046ff3d51edbb9413d44244cc0c4bfb4ae9b authored over 4 years ago by MDLeom <[email protected]>
release: 5.2.0

638df7a3925950c771acdd3096f63618702bff84 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4536 from SukkaW/perf-regexp

perf(external_link): faster regexp

41a72398a4bf35b74579551672eb7f9ffb277102 authored over 4 years ago by MDLeom <[email protected]>
perf(external_link): faster regexp

75f9f0dd259fda363ccfda23e159d2a13e25efe6 authored over 4 years ago by SukkaW <[email protected]>
merge(#4535): from hexojs/actions-flamegraph

d445b68b279acd9c60478a53d6faafe234886e5b authored over 4 years ago by Sukka <[email protected]>
chore(benchmark): run profiling in a separate job

c7c3db2b97a411b049dd96becda987f77436b214 authored over 4 years ago by MDLeom <[email protected]>
ci(benchmark): fix folder path

a2d8bfa33b9dd827e12272af9be7cdb94293ab69 authored over 4 years ago by MDLeom <[email protected]>
ci(benchmark): compatibility with surge.sh

f4b464a347fb9346d0b53cc237e32ac0523954b4 authored over 4 years ago by MDLeom <[email protected]>
chore/ci: move profiling to Actions

81885073d32f983183cd86d74dc854f239428fa2 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4518 from curbengh/fm-disable-nunjucks

feat: support 'disableNunjucks' in front-matter

b69e68564830f5323f0af4f44d9ce97e31ba68a2 authored over 4 years ago by MDLeom <[email protected]>
chore/ci: move profiling to benchmark.js (#4525)

* chore(benchmark): support profiling
* ci: use benchmark.js to profiling
* ci(travis): only r...

e09c56aded4daf4c6c3d6a34e7c366ce825f3141 authored over 4 years ago by Sukka <[email protected]>
Merge pull request #4522 from curbengh/optional-escape

fix: avoid escaping front-matter if unnecessary

9947d8675c9d1954ee20521fb086c5f5f0608ba4 authored over 4 years ago by MDLeom <[email protected]>
fix: avoid escaping front-matter if unnecessary

8420bc80f3b52e4662517b81e46a197dc5503879 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4520 from curbengh/validate-config.url

fix: validate value of config.url

681486fe35f23764f0e03b83a251c4c912bcf12a authored over 4 years ago by MDLeom <[email protected]>
fix: validate value of config.url

7a16c6d2c1d9b8b7748a57b839301059ecda76d5 authored over 4 years ago by MDLeom <[email protected]>
merge(#4514): from SukkaW/benchmark-to-actions

3aca49e042e9b317e4c41087c5836fb8a285ac7f authored over 4 years ago by Sukka <[email protected]>
test(execFilter): promise should resolve (#4519)

86457538ef4ebd983e0c9e266080bf40c1541397 authored over 4 years ago by MDLeom <[email protected]>
ci(benchmark): ignore test directory

774632e55e7f1c6b7d74e861a4118714cf15673f authored over 4 years ago by SukkaW <[email protected]>
Merge pull request #4517 from ppoffice/master

fix(router): convert string to buffer in route stream

dc5d97680395b7af4e0f585f44713b836edb89c3 authored over 4 years ago by MDLeom <[email protected]>
feat: support 'disableNunjucks' in front-matter

c6b269151a05153f5bf2412ce789ad8596842c4d authored over 4 years ago by MDLeom <[email protected]>
fix(router): convert string to buffer in route stream

c3870432ddfffb3f93b10658dfc645f948592cd6 authored over 4 years ago by ppoffice <[email protected]>
fix(benchmark): wrong measurement on hot processing

04299af3209835c4f96a072ee42cb94b429a5046 authored over 4 years ago by SukkaW <[email protected]>
chore/ci: move benchmark to gh action

0e28ac68a75044f7fc4ba4df262beabe571777d9 authored over 4 years ago by SukkaW <[email protected]>
docs(extend/helper): bring up jsdoc (#4503)

e30605db6aea5e0621defc9a86124028c0dff43e authored over 4 years ago by Sukka <[email protected]>
chore: use example.com for example domain (#4512)

f8acb044a3902e72418caee7ae51ee32c3404f9b authored over 4 years ago by YoshinoriN <[email protected]>
Merge pull request #4504 from curbengh/test-post-async

refactor(test/hexo/post): async/await

1f9755ee1693f8efcfd376da4e2526b79f141164 authored over 4 years ago by MDLeom <[email protected]>
fix(test/post): assign default config only after marked renderer is loaded

40033699b97f8cc16a1ce7fc0a2a050be51226a4 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4508 from curbengh/test-update-pkg-async

refactor(test/update_package): async/await

af9ab90c38af82ec17c67189cd4917299efe00cd authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4507 from curbengh/test-scaffold-async

refactor(test/scaffold): async/await

310adcf5916e9dad34a8eb55ce2b4cd969162f36 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4506 from curbengh/test-render-async

refactor(test/render): async/await

6a3bb9244b5789b27b5a6420435bccd7208812a5 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4505 from curbengh/code-async

refactor(test/include_code): async/await

13652cd13f22bfbc6579a320eb45d910959576f8 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/update_package): destructure

f8889e84a033949aff1031d4b902035d76318d41 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/update_package): async/await

226d8b40a44abe14f2f050ffcd0993fc0d58c1a6 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/scaffold): destructure

e8513e112a7a5b9b94ec555d16e9c700d7ae943b authored over 4 years ago by MDLeom <[email protected]>
refactor(test/scaffold): async/await

91ba73c2b877d27721c401991433c7721e39e9f2 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/render): async/await

122b58f0d975ec0637daf39bfbb2029910408188 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/include_code): destructure

44d639e481e7c3b505fa69e3b85ac5ae56c52d02 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/include_code): async/await

c7c722cb58fabc211c33f85c3d2b334888943d9f authored over 4 years ago by MDLeom <[email protected]>
refactor(test/hexo/post): set default marked-renderer config

c10f4ac4f2111a51c7c18e7a9a2313e6cf875be4 authored over 4 years ago by MDLeom <[email protected]>
refactor(test/hexo/post): async/await

cc8623e66163acf9e63667facaef6b08e0572bc7 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4498 from curbengh/disable-nunjucks-sync

fix(disableNunjucks): query both async and sync versions of renderer

7fbfc99dd41bfc4d89f3ec49b44b63310b2d2cc5 authored over 4 years ago by MDLeom <[email protected]>
test: enable disableNunjucks in synchronous renderer

bdd41567951792702c5a2a6428c3469a54514900 authored over 4 years ago by MDLeom <[email protected]>
fix(disableNunjucks): attempt both async and sync versions of renderer

122e3212d2ceef5966fa5dfaca6b6311dcd716bd authored over 4 years ago by MDLeom <[email protected]>
feat(load_plugin): ignore pkg name endswith theme name (#4497)

08c8b23621ab834a1c827247c290e32788ddb0cc authored over 4 years ago by Sukka <[email protected]>
chore(issue-template): fix link to Node version requirement (#4494)

39da369cc2e8857e15ac42a5dc4c5ab39010ba72 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4490 from curbengh/v5.1.1

release: 5.1.1

6635f2c5e8d023d58716b5ffa618ea2dc8628483 authored over 4 years ago by MDLeom <[email protected]>
release: 5.1.1

efa432b75f36b3e6af0ebe1bfcb726eefa4510b1 authored over 4 years ago by MDLeom <[email protected]>
fix(filter/highlight): avoid escaping curly bracket when highlight & prismjs are disabled (#4489)

5795c1225f602ff0d5848fecf560fd33409cd96f authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4487 from curbengh/v5.1.0

release: 5.1.0

ebc9008f8e2a3850e93be940849e64fe22c22ef7 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4476 from curbengh/prism-caption

feat(highlight): parse 'caption' option to prismHighlight

a7d6d8f9620f5d2f3153d67039ab53dfc8a9e29c authored over 4 years ago by MDLeom <[email protected]>
release: 5.1.0

5419886ec942f0e733cbc7554247377a65a87ccc authored over 4 years ago by MDLeom <[email protected]>
refactor(highlight): separate highlightjs & prismjs with describe()

- utilise beforeEach() for prismjs tests

ae97b97f7b223a0407fe53cb00cbc670346fe029 authored over 4 years ago by MDLeom <[email protected]>
chore(deps): bump hexo-util from 2.2.0 to 2.4.0

05fcde518e2e6795653083d5befd192e07bfbeb0 authored over 4 years ago by MDLeom <[email protected]>
test(highlight): parse 'caption' option to prismHighlight

de9f41396d6e5aab50360a5cc31a68fb5af805a9 authored over 4 years ago by MDLeom <[email protected]>
feat(highlight): parse 'caption' option to prismHighlight

b1da39baea5fb07381b4537e8a84285feaa9339b authored over 4 years ago by MDLeom <[email protected]>
perf(backtick_code): avoid duplicated escaping (#4478)

88303897d6330fba4db661f2a9f26b5e7c654bc6 authored over 4 years ago by Sukka <[email protected]>
fix(#4460): refactor post escape (#4472)

463025c9d21411570e56b15812eb319ea0883330 authored over 4 years ago by Sukka <[email protected]>
refactor: remove "plugins" option in config (#4475)

d96c65b865aaa43dd21c2d1bb1e5e8b0ca49d269 authored over 4 years ago by Mimi <[email protected]>
Merge pull request #4471 from curbengh/v5.0.2

release: 5.0.2

b7d15b95cb7e48b855f9d4c72bc24078b7b7a505 authored over 4 years ago by MDLeom <[email protected]>
release: 5.0.2

ba435f77da520ecf8b3123443a285c30936625e2 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4470 from curbengh/clean-plugin

Revert "perf: avoid running plugins in 'clean' command"

9b41e6d30bef0418d312e783c9bba6d290c1e4fb authored over 4 years ago by MDLeom <[email protected]>
Revert "perf: avoid running plugins in 'clean' command"

This reverts commit 33dcc90b7914d9b96fb666e9cb7322868f00acae.

load_plugins.js was initially ret...

af4536811c709c6bec026b60cb464ac93a872a32 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4469 from curbengh/v5.0.1

release: 5.0.1

acb2154061b0728be6f9981a1b987372ed35e38d authored over 4 years ago by MDLeom <[email protected]>
release: 5.0.1

1940d8fd60a42d62bf390f9d33987d694602a52f authored over 4 years ago by MDLeom <[email protected]>
perf(external_link): update regexp (#4467)

f25deb4ee5d7856d3deb36c6e2e7ecb733c16c28 authored over 4 years ago by Sukka <[email protected]>
perf(injector): shorthand optimization (#4462)

* perf(injector): shorthand syntax
* test(injector): add test cases for getSize()
* refactor(i...

ec1e39f366aa8b5b37d823d8b3e970f6fc81d756 authored over 4 years ago by Sukka <[email protected]>
docs(readme): replace travis badge with gh action' (#4457)

0fb1866d5c7af690ff3c4aa23050937ddcf360e3 authored over 4 years ago by MDLeom <[email protected]>
Merge pull request #4447 from curbengh/url_for

fix(helpers): call url_for from hexo-util

0aac5d6739fb699d0e8571b8f535b97d0b55fea2 authored over 4 years ago by MDLeom <[email protected]>
fix(helpers): call url_for from hexo-util

0fb3e319c0425a885d5b6b57c105a043abb9bd41 authored over 4 years ago by MDLeom <[email protected]>
release: 5.0.0 (#4423)

14890743dd00e1a1e7c4bd9c7ef632f609d35a4c authored over 4 years ago by Sukka <[email protected]>
chore(deps): update hexo-cli from 3.0.0 to 4.0.0 (#4445)

add6c0068131a161716813f47c4ff49a7c945d13 authored over 4 years ago by Sukka <[email protected]>
chore(deps): update hexo-front-matter from 1.0.0 to 2.0.0 (#4439)

8404b3c77f008435ae327fb6816c127eb99d1b8f authored over 4 years ago by Sukka <[email protected]>
Merge pull request #4443 from curbengh/rexcerpt

fix(excerpt): stricter regex

562e97ee37aada48a9b77eea2e5d201b594aa990 authored over 4 years ago by MDLeom <[email protected]>
fix(excerpt): stricter regex

de63ab98f6e7efa011780c0795c8a5adb00e9c12 authored over 4 years ago by MDLeom <[email protected]>
refactor(meta_generator): no longer ignore empty head (#4442)

49ff2b2776d5346384539f92d4010035a8e1fee8 authored over 4 years ago by Sukka <[email protected]>
perf(external_link): optimized regexp (#4440)

a29d609671c6726c0e125242d2a77565edf8131e authored over 4 years ago by Sukka <[email protected]>
chore(deps): update hexo-util from 2.0.0 to 2.2.0 (#4438)

9076422d817c9e12e6d03bbd1df9f65dbf029014 authored over 4 years ago by MDLeom <[email protected]>
perf(tag): rendering optimization (#4418)

* perf(post): escape tag once
* perf(tag): simplify the regexp
* refactor/perf(tag): use escap...

12c35367d52830691f8160684bb10fc4fdd0c98a authored over 4 years ago by Sukka <[email protected]>
perf(external_link): regexp & condition (#4436)

- Improve regexp: require less step for matching
- Adjust condition for shorthand optimization

f1eb90c199e3482d76fa6b8a33e40342727313d8 authored over 4 years ago by Sukka <[email protected]>
merge(#4420): from SukkaW/tag-error-source

feat(tag): show source of the error & beautify

a34a7e21603002b5ef194fa814d50634f70269ca authored over 4 years ago by Sukka <[email protected]>
test(benchmark): optimize for local & render post support (#4428)

* test(benchmark): speed up local benchmark
* test(benchmark): add hook for post rendering

3a56d29e59598dd14c5b62efb3edd16b43944c5e authored over 4 years ago by Sukka <[email protected]>
refactor(external_link): migrate config during load_config (#4414)

850ffbcb157c51268b0a4b9c88bd46cca56bbcc2 authored over 4 years ago by Sukka <[email protected]>
feat(post_link): better error message for post not found (#4426)

97cb698cfd64cd0e3a5f15a15852a140f5c090b7 authored over 4 years ago by Sukka <[email protected]>
Update test case

b8b9d4a6950bef83f739d232059b5de40a7e0965 authored over 4 years ago by Mimi <[email protected]>
post_link should throw error if no slug/post found

2a92807dd2445252294dc4b497def799558eb8bd authored over 4 years ago by Mimi <[email protected]>
feat(tag): show source of the error & beautify

821ef12249c03a494d6cfc30db8fafe2c07f1bad authored over 4 years ago by SukkaW <[email protected]>
test(mocha): run tests in parallel (#4374)

* perf(mocha): run tests in parallel

- but disable parallel mode in nyc
* https://github.c...

064daa461deffc06e2e88f283679a1054289fcc8 authored over 4 years ago by MDLeom <[email protected]>
merge(#4422): from sukkaw/test-coverage-2

5b2808c5df563f8cf40c4bdc9c17e8ca758736ff authored over 4 years ago by Sukka <[email protected]>
test: improve coverage

0b28f80343e704f751263a8119599670faad0666 authored over 4 years ago by SukkaW <[email protected]>
fix(migrator): fix help message

27684d0a3e67320eb7a799d20c82b34ccc95d122 authored over 4 years ago by SukkaW <[email protected]>
test: improve coverage (#4421)

a8d918b918c5f0173210d4418e9926a10682c82c authored over 4 years ago by Sukka <[email protected]>
perf(titlecase): lazy require (#4417)

89b2a9a0aa14647110a175e96aec9109babf9afa authored over 4 years ago by Sukka <[email protected]>
merge(#4416): from sukkaw/lazy-require

perf(tag/code): performance improvements

e3baad9f0d73191a8d3a3d96f6cd67d23ebaa6fa authored over 4 years ago by Sukka <[email protected]>
perf(tag/code): shorthand for no highlight enabled

2ba34e9cf23b39233b0fc0ffe13822ba8d4e9e20 authored over 4 years ago by SukkaW <[email protected]>
perf(tag/code): lazy require

e6700ca38b6081341c2f8993f66e1c1d1a80f233 authored over 4 years ago by SukkaW <[email protected]>