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

refactor(box): remove Bluebird.asCallback (#4379)

17ee23fa181bcc2c3b47eba5b345762aef1eac36 authored over 4 years ago by Sukka <isukkaw@gmail.com>
refactor: filter regexp (#4412)

Refactor: filter regexp

f05e60686452c147f67d31175c77fde8e8592fee authored over 4 years ago by Sukka <isukkaw@gmail.com>
Refactor: filter regexp

c16010dea1ae5a3471f4db812864a465467f82e6 authored over 4 years ago by segayuu <segayuu@gmail.com>
refactor(benchmark): use "non-blocking" async/await (#4411)

17ea07bc2b1d07ca7ff49b2124196f73d7c49a17 authored over 4 years ago by Sukka <isukkaw@gmail.com>
feat(config): validate config after load_config (#4381)

* feat(config): validate config after load_config
* feat(config): update validation message
* ...

cb4a6f3c52a45a3d6eb680e5fa123fa18574ca00 authored over 4 years ago by Sukka <isukkaw@gmail.com>
Merge pull request #4408 from 2997ms/2997ms--simplify

refactor: assign default value in parameter

73477f6d489767ed0252c0e59f61f2aacedb60b7 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
revert(#4401): "test: replace sinon#assert" (#4404)

This reverts commit 75201130fef4a02f27e239200714d5815f97ee3a.

f766caf592a38917ad5539cf1d6ef5881a108821 authored over 4 years ago by Sukka <isukkaw@gmail.com>
Merge pull request #4360 from SukkaW/theme_config_ctx

* refactor(hexo): merge theme_config before generation
* refactor(hexo): merge theme config dur...

cdd5078e3d8653207fe9e81cfb974c5bb9d90149 authored over 4 years ago by Sukka <isukkaw@gmail.com>
style: typo in comment (#4410)

7c30ad88dc8a7d9370c3b1993ec3bbe64b8875df authored over 4 years ago by qwerty756 <wangchong756@gmail.com>
refactor

1305a72431bbfe35ec76cb9ec93feeae3a1b850b authored over 4 years ago by 2997ms <wangchong756@gmail.com>
ci: drop appveyor (#4402)

* ci(appveyor): goodbye, appveyor!
* docs(README): remove appveyor badge

2e6c16dc7728a502a350d9d283946d6196b02041 authored over 4 years ago by Sukka <isukkaw@gmail.com>
refactor(nunjucks): dedicated nunjucks renderer (#4356)

* refactor(nunjucks): dedicated nunjucks renderer
* test(nunjucks): improved toArray test
* te...

47b97bf346bb201d5755381679792060ad4707da authored over 4 years ago by Sukka <isukkaw@gmail.com>
feat(benchmark): rewritten script (#4405)

639199ec245a9e87788552e8f782b3cd3d259e9f authored over 4 years ago by 扩散性百万甜面包 <himself65@outlook.com>
test: replace sinon#assert (#4401)

75201130fef4a02f27e239200714d5815f97ee3a authored over 4 years ago by Sukka <isukkaw@gmail.com>
style: multi comments typos (#4403)

339c6c215148d9b9e2d6a3af999eb83340e39fa8 authored over 4 years ago by KuthorX <49077331+KuthorX@users.noreply.github.com>
test(generate): add a longer delay after fs#unlink (#4400)

d8846835b6da726ceafbc76bfb888f3b8b9006cf authored over 4 years ago by Sukka <isukkaw@gmail.com>
style: missing endline in .eslintrc (#4396)

85d56aaba792bc6248a462952c8dd4304c9f81e1 authored over 4 years ago by 扩散性百万甜面包 <himself65@outlook.com>
fix(helper/css): remove unused type check (#4398)

6254225065668392119001e75c7d3527532d0234 authored over 4 years ago by 扩散性百万甜面包 <himself65@outlook.com>
test(#4385): no double escape in code block (#4395)

b72a5413ac7bff237f91c4ee1acae66fcd61fd63 authored over 4 years ago by Sukka <isukkaw@gmail.com>
test(generate): add a small delay before clean up (#4393)

c7ca4dd6e1579ee12ee9929ef208ae6f415313de authored over 4 years ago by Sukka <isukkaw@gmail.com>
chore(deps): bump hexo-log from 1.0.0 to 2.0.0 (#4392)

Bumps [hexo-log](https://github.com/hexojs/hexo-log) from 1.0.0 to 2.0.0.
- [Release notes](htt...

600b43a762d387501e96199dee4923026a7edd34 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #4386 from curbengh/console-clean

perf: avoid running irrelevant plugins in 'clean' command

6f87ce96322acfd432a5531a0aef506cf5d39de8 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
Merge pull request #4391 from curbengh/tag-code-wrap

fix(tag-code): parse 'wrap' option

f5eb2df69a4a0f7f0a32ab6abc44aa984a4da8c6 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
test(hexo): test merge theme.config

1831bd1d1ced5fd655958339f3e6315812efcc8a authored over 4 years ago by SukkaW <isukkaw@gmail.com>
test(hexo): fix unsolved errors during rebase

72d2d5d2212b10e3ec1385fea6349ef0b7ff062c authored over 4 years ago by SukkaW <isukkaw@gmail.com>
refactor(hexo): merge theme config during watch

28af5bc62867351a9f9a8f4ec8000c33f081d094 authored over 4 years ago by SukkaW <isukkaw@gmail.com>
refactor(hexo): merge theme_config before generation

49bd03194c811b2f485a9bc7aa406c80c9068829 authored over 4 years ago by SukkaW <isukkaw@gmail.com>
chore(deps-dev): bump hexo-renderer-marked from 2.0.0 to 3.0.0 (#4390)

Bumps [hexo-renderer-marked](https://github.com/hexojs/hexo-renderer-marked) from 2.0.0 to 3.0.0...

3363a8c06fcdba32b11035d92a57a984639bf4ad authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
fix(server/cache): must match exact alias (#4388)

There might a 3rd-party console registered that also starts with 's', e.g. 'save'

11d57b5bc053c14da96ae9905027d7def75f79c1 authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix(tag-code): parse 'wrap' option

3b01052af5035d3f3f4affd78c5435c22180910a authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
Merge pull request #4389 from curbengh/test-hexo-async

refactor(test-hexo): async/await

f4f551095dd92459b81d77d0530b40f58ef56585 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
fix(server-cache): must match exact alias

there might a 3rd-party console registered that also
starts with 's', e.g. 'save'

cfd281fdc74e1282cc21d411b8847b9fe98dc636 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
perf: avoid running plugins in 'clean' command

33dcc90b7914d9b96fb666e9cb7322868f00acae authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
refactor(test-hexo): destructure

fe3840bf82b66bf80b11d944ca6fcfc819db1954 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
refactor(test-hexo): async/await

454aa881cff1ff5d4ce0af934e29bb7af00c3256 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
Merge pull request #4387 from curbengh/db-log

fix(logging): log database only in relevant commands

11f6bed1ac537baf46f071c50c4eecd29f30d548 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
fix(logging): log database only in relevant commands

79b0f0b00c3d2475f87e97c7d7268c275a1f1c9b authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
perf(filter): shorthand syntax (#4377)

* perf(filter): short hand syntax

* refactor(filter): make _after_html_render as an alia

65961d328192e948586dd3c2a2b856173c628ef0 authored over 4 years ago by Sukka <isukkaw@gmail.com>
test(bencmark): minor updates (#4380)

46f6da87732140f1ace70a3721829e9bf1b43672 authored over 4 years ago by Sukka <isukkaw@gmail.com>
Merge pull request #4370 from hexojs/tagcloud

feat(tagcloud): new option class & level

7ff1a704533fc46050d361c7c05049cb759236f1 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
New option level

e6e587e0dcd6186fd8dd9cd9b7103d39e1030525 authored over 4 years ago by Mimi <1119186082@qq.com>
Update lib/plugins/helper/tagcloud.js

Co-authored-by: Sukka <isukkaw@gmail.com>

c914f33da98bb0391ea234c23c1f214cec438aeb authored over 4 years ago by Mimi <1119186082@qq.com>
Update lib/plugins/helper/tagcloud.js

Co-authored-by: Sukka <isukkaw@gmail.com>

418814faf37106c4eaf56aa9d4fc1b89b905f7fd authored over 4 years ago by Mimi <1119186082@qq.com>
perf(backtick_code): shorthand (#4369)

0dad21131c6b1cd9f3dd069112aa16bfaef4d143 authored over 4 years ago by Sukka <isukkaw@gmail.com>
docs: deprecate config.external_link (boolean) & config.use_date_for_updated (#4371)

* docs(filter/external_link): deprecate config.external_link boolean option

- to be dropped i...

657a037d327df184a85b567cff290a7df9913049 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
feat(tagcloud): new option class

c0b685870bd080359db0279e0687c7661a177f96 authored over 4 years ago by Mimi <1119186082@qq.com>
feat: bring up config.updated_option (#4278)

* feat: config.updated option
* feat: simplify the condition
* test(open_graph): no page.updat...

2dfaa6a600594ed5d087da683d67b7bc83fd2646 authored over 4 years ago by Sukka <isukkaw@gmail.com>
Merge pull request #4073 from curbengh/after-route-render-alias

perf(filter): set after_render:html as alias of _after_html_render

fdac22e8c528e91324967bee3760b3d7301f56cc authored over 4 years ago by Sukka <isukkaw@gmail.com>
test(_after_html_render): async/await syntax

f5c7c1ab67c59144df475c86f61300d5e62f3f84 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
perf(filter): set after_render:html as alias of _after_html_render

83e7ecc8032c4bec58ed25b6a6c26e034d0415e5 authored over 4 years ago by curbengh <43627182+curbengh@users.noreply.github.com>
Merge pull request #4174 from curbengh/og-keywords-drop-string

feat(open_graph): drop 'keywords' option from front-matter

70ad7e6b21ca0e4b27ee3f9c2c799f2259fd2ec9 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
Merge pull request #3489 from DaemondShu/fix-copy-unpublished-assets

skip assets of unpublished posts and delete them if exist

edcd6779d5d4efe24c66ed3e45479cac267269ec authored over 4 years ago by Sukka <isukkaw@gmail.com>
test(processor/post): skip assets of unpublished posts

6c59cbab4e4d3473957956b2fb8af8dbeeb8b626 authored over 4 years ago by daemondshu <monkey_d_asce@foxmail.com>
skip assets of unpublished posts and delete them if exist

5de48eb99362a68fac46072e05b7cc8d6423c57a authored over 4 years ago by daemondshu <monkey_d_asce@foxmail.com>
fix(#3464): override permalink use the front-matter (#4359)

29e28e2d8f6f8fdb247ad2c47788857d003fd894 authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix(open_graph): null-handle keywords

7f7c571a0a357120dd5af1e3d3246e7fce06f5ef authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
feat(open_graph): keywords must be in array

BREAKING CHANGE: keywords no longer support comma-separated string

a4423efc4fc29c18184d0947937df151454710cc authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
feat(open_graph): drop keywords from front-matter

BREAKING CHANGE: drop keywords option from front-matter
keywords option in site config is still ...

85d029e2155b02ddc9c4c12592f3623a38a43950 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
feat(open_graph): convert keywords string to array

f09a9579073d06f1550ae3ce48f63365d0ae5512 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
fix(post): avoid swig in code being double escaped (#4362)

d32778952579c42597b081d62cdf44fa8e86c358 authored over 4 years ago by Sukka <isukkaw@gmail.com>
test(#4087): add related cases (#4364)

05bc34bf66bb37070dae08685ea0208aab6899e5 authored over 4 years ago by Sukka <isukkaw@gmail.com>
test(post): add test cases for #3543 & #3459 (#4361)

a77796a35ab8dd3c80275172a86efc518e170470 authored over 4 years ago by Sukka <isukkaw@gmail.com>
feat(extend/injector): bring up new extend Injector (#4049)

* feat(injector): bring up lib/extend/injector

* test(injector): bring up extend/injector

...

d1178192dbfb56469d2aa604c2ec67c9c957bfdc authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix(#4317): non-greedy regexp for tag escape (#4358)

* fix(#4317): non-greedy regexp for tag escape
* test(post): reset highlight status

edef5c2a9c1217aaab02f64397e7e94d2f98e4fa authored over 4 years ago by Sukka <isukkaw@gmail.com>
style: es6 string extensions & destructure (#4357)

5e0fba95703db2204cdcf5c40c48dbfa5476dae6 authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix(post): support swig tag inside post (#4352)

Close #3259, #3346 & #3346 (comment)

2b70b820dadf4c9dcb8927e61a43d8ad45e4c33c authored over 4 years ago by Sukka <isukkaw@gmail.com>
chore(deps-dev): bump mocha from 7.2.0 to 8.0.1 (#4354)

Bumps [mocha](https://github.com/mochajs/mocha) from 7.2.0 to 8.0.1.
- [Release notes](https://...

7d208ea0bfafc4e922dd33d8e580fafdc4d31270 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
feat: add prism highlight support (#4119)

* feat(default_config): add prismjs entry
* feat(backtick_filter): add prismjs support
* feat(...

f36e29cd7a2e03adc40aecc5323ebe7bfd84ff41 authored over 4 years ago by Sukka <isukkaw@gmail.com>
github(issue_template): add special notice (#4348)

- for zh-CN users
- tips for security

7e604bf2dabd048564dcd107b9f5003878cce734 authored over 4 years ago by Sukka <isukkaw@gmail.com>
github(issue_template): add some info (#3905)

* github: add some info to issue template
* Add special notice for zh_CN user (because most of ...

9d18b144505c08bb56d962aa07abe6ad79cd1d88 authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix(#4236): don't create "<page>/index" directories when post_asset_folder is true (#4258)

* fix post_asset_folder on page

* fix createAssetFolder

* Fix test case

a62a810a0bdb364696f6ed5d5534a1dbfa94481a authored over 4 years ago by Mr.J <116749895@qq.com>
revert: retain empty title behavior for posts (#4344)

0127d4d68bbfaa4df300a2c1642d266a468e003e authored over 4 years ago by Mimi <1119186082@qq.com>
refactor(test): async hexo/load_config.js (#4340)

e5e898c488f8b17aee0727c4a0c7cd7ec34fb884 authored over 4 years ago by segayuu <segayuu@gmail.com>
refactor(box): reduce Stream (#4333)

e8953e678c6a2e493bd6d21f7a3a200d5fd3e922 authored over 4 years ago by segayuu <segayuu@gmail.com>
refactor: not to pass callback to hexo-fs (#4339)

* Unpin hexo-fs

aa05810c3f4c8728cb784405f0d841c222f654a7 authored over 4 years ago by segayuu <segayuu@gmail.com>
refactor(post): reduce promise (#4337)

* refactor(post): reduce promise

Co-Authored-By: segayuu <segayuu@gmail.com>

* perf(post):...

e7b3b5d04143785f0c3bdc69a3bdfef7e569fa14 authored over 4 years ago by Sukka <isukkaw@gmail.com>
refactor(console/generate): class & destructure assign (#4338)

Co-authored-by: segayuu <segayuu@gmail.com>

1f6c0872dac1d2c854b53937f0630e548413a8be authored over 4 years ago by Sukka <isukkaw@gmail.com>
chore(deps): pin hexo-fs (#4336)

936bc07717eb5dd0bf2587e00788bd0da0f65f99 authored over 4 years ago by Sukka <isukkaw@gmail.com>
ci: move coveralls from travis to github actions (#4326)

ff44db3ca5fd107477ce233236db7d2b9a25e8b5 authored over 4 years ago by segayuu <segayuu@gmail.com>
Merge pull request #4299 from segayuu/reduce-array-reduce

Reduce array#reduce

1192e213643995fc006025599dab717041895978 authored over 4 years ago by segayuu <segayuu@gmail.com>
Refactor Code block tag

e4462220033c7d1aef5935ee10c3349f97cae2bb authored over 4 years ago by segayuu <segayuu@gmail.com>
Remove Array#reduce from Box#_readdir

f7244c89db20ae89c01f7c36120320d889350c53 authored over 4 years ago by segayuu <segayuu@gmail.com>
ci(github_action): change node version (#4324)

a3bb7635f78b6010ac42cc2b7834a361f70da28a authored over 4 years ago by segayuu <segayuu@gmail.com>
Correct using createSha1Hash() with pipe()

8512f07008eae471f7ef338005972b56e1bd69e6 authored over 4 years ago by Seaoak <seaoak2003@gmail.com>
chore(deps): bump warehouse from 3.0.2 to 4.0.0 (#4322)

a9306249ebf5531b7ea5dd3cdd39ca2f74d5beba authored over 4 years ago by Sukka <isukkaw@gmail.com>
refactor: remove lodash from global variable (#4266)

378c22bc4ed5219c22e663456dd45ac71c468994 authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix(box): ignore correct `.git` and `node modules` in the theme folder (#4306)

* improve ignoreCfg

* fix test case

* fix this.ignore property

* format code

* fix t...

956242e4e6f008c5a2e0d1feddaa4f3a7bb2251e authored over 4 years ago by Mr.J <116749895@qq.com>
chore(deps-dev): bump eslint from 6.8.0 to 7.0.0 (#4301)

Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.0.0.
- [Release notes](https:/...

83e14346d9d696a87689adc97ef1510b55ded15e authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
feat(load_config): support theme_dir in node_modules (#4112)

* feat(load_config): support theme_dir in node_modules
* refactor(load_config): async/await

515cf6fe42ac36a4790e30793cb0327261882e47 authored over 4 years ago by Sukka <isukkaw@gmail.com>
chore(release-drafter): wrap PR reference in square bracket (#4284)

- easier conversion to news post

714e752edd70dc3fee38c88a13ba05c27bf01e87 authored over 4 years ago by MDLeom <43627182+curbengh@users.noreply.github.com>
chore(deps-dev): bump lint-staged from 9.5.0 to 10.2.0 (#4283)

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.5.0 to 10.2.0.
- [Release not...

768aaafe90575b16e12bad94bc7cda36c57afbb1 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
test: coverage improvements (#4270)

* test(load_theme_config): improve coverage
* test(css/js): improve coverage

0fd3cd4fbdf244e436e77b1e5eed96c262e37d4d authored over 4 years ago by Sukka <isukkaw@gmail.com>
perf(post): simplify codeblock escape (#4254)

2b63f9fc815abb6de98780160f9a7d5129f700d2 authored over 4 years ago by Sukka <isukkaw@gmail.com>
fix: access error code from error object directly (#4280)

5f976066c5dee1517e769c45caff92e6c47e418b authored over 4 years ago by Sukka <isukkaw@gmail.com>
refactor: drop hexo-util#HashStream (#4279)

Replace with hexo-util#createSha1Hash

5c6985aa4ca22fb0cc546242c89dd5ba9860833a authored over 4 years ago by Sukka <isukkaw@gmail.com>
chore(deps-dev): bump husky from 3.1.0 to 4.2.5 (#4235)

Bumps [husky](https://github.com/typicode/husky) from 3.1.0 to 4.2.5.
- [Release notes](https:/...

2cca1db981eadb0207de139c27c4cdce4c8a3038 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
chore(deps): bump chalk from 3.0.0 to 4.0.0 (#4215)

Bumps [chalk](https://github.com/chalk/chalk) from 3.0.0 to 4.0.0.
- [Release notes](https://gi...

19477ecb7b27e13be8dcc469777699541b861fdb authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
chore(deps-dev): bump sinon from 8.1.1 to 9.0.2 (#4232)

Bumps [sinon](https://github.com/sinonjs/sinon) from 8.1.1 to 9.0.2.
- [Release notes](https://...

871016e179ac8564f84ad229baa0696d323c5910 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
chore(deps): bump hexo-util from 1.9.0 to 2.0.0 (#4276)

Bumps [hexo-util](https://github.com/hexojs/hexo-util) from 1.9.0 to 2.0.0.
- [Release notes](h...

a432aeef8392fb04242183fdd176c3125e3bccc7 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
chore(deps): bump hexo-fs from 2.0.0 to 3.0.1 (#4277)

Bumps [hexo-fs](https://github.com/hexojs/hexo-fs) from 2.0.0 to 3.0.1.
- [Release notes](https...

b6a26c569c34e27cdaabf5ee51633e1c60ae0285 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>