Joshua Chen
|
c9ee6e467c
|
refactor: import jest as global; unify import style of some modules (#6898)
* refactor: import jest as global
* fix react
|
2022-03-11 19:04:27 +08:00 |
|
Joshua Chen
|
23a34c1a07
|
refactor: prefer fs.outputFile to ensureDir + writeFile (#6880)
* refactor: prefer fs.outputFile to ensureDir + writeFile
* fix test
* fix
|
2022-03-09 17:50:33 +08:00 |
|
Joshua Chen
|
8e934450d8
|
refactor: remove unnecessary default values normalized during validation (#6864)
* refactor: remove unnecessary default values normalized during validation
* more
|
2022-03-07 19:23:30 +08:00 |
|
Joshua Chen
|
f763ac13a9
|
test: improve test coverage (#6857)
|
2022-03-06 17:55:21 +08:00 |
|
Joshua Chen
|
4db0c620de
|
refactor: enable a few TS flags (#6852)
* refactor: enable a few TS flags
* refactor
* revert to working version
* fix
* better
* change
|
2022-03-06 13:09:10 +08:00 |
|
Joshua Chen
|
6cbc58943e
|
feat: allow blog authors email (#6783)
|
2022-03-02 16:28:17 +01:00 |
|
Joshua Chen
|
f903422617
|
refactor: unify error handling behavior (#6755)
* refactor: unify error handling behavior
* revert
* normalize paths
* test...
* change
* does this work...
* fix...
* maybe fix
* maybe fix
* fix
* fix...
|
2022-02-25 15:07:13 +08:00 |
|
Joshua Chen
|
0d14470d54
|
refactor: unify export directive style (#6751)
|
2022-02-24 17:25:17 +08:00 |
|
Joshua Chen
|
c6d0d812eb
|
refactor: convert all fs methods to async (#6725)
* refactor: convert all fs methods to async
* fix snap
|
2022-02-20 10:21:33 +08:00 |
|
Joshua Chen
|
ea6ceaa371
|
refactor: ensure lodash is default-imported (#6716)
|
2022-02-19 18:15:02 +08:00 |
|
Felipe Santos
|
6996ed2f2f
|
feat(content-blog): infer blog post date from git history (#6593)
|
2022-02-09 17:18:32 +01:00 |
|
Joshua Chen
|
5db848f0e7
|
refactor: move module declarations for non-route components to theme-classic (#6629)
|
2022-02-07 20:17:41 +08:00 |
|
Joshua Chen
|
d2574b287f
|
fix: remove more peer dependency warnings (#6615)
* fix: remove more peer dependency warnings
* fixes
* fixes
* fix
* remove more
|
2022-02-05 17:46:01 +08:00 |
|
Joshua Chen
|
45f6f8b869
|
chore: fix ESLint warnings, restrict export all syntax (#6605)
* chore: fix ESLint warnings, forbid export all syntax
* fix...
* reorder
|
2022-02-04 21:57:10 +08:00 |
|
Joshua Chen
|
3fd99ad8d4
|
feat(content-blog): allow customizing blog archive component through option (#6603)
* feat(content-blog): allow customizing blog archive component through option
* fix
|
2022-02-04 18:56:09 +08:00 |
|
Muhammad Redho Ayassa
|
48f080ebca
|
feat(content-blog): Allow pagination for BlogTagsPostsPage (#6221)
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
|
2022-02-03 18:33:13 +01:00 |
|
Joshua Chen
|
1cefb643dd
|
refactor: enforce named capture groups; clean up regexes (#6524)
* refactor: enforce named capture groups; clean up regexes
* fixes
* fix
|
2022-02-01 17:43:15 +08:00 |
|
Joshua Chen
|
aa446b7a9c
|
chore: clean up ESLint config, enable a few rules (#6514)
* chore: clean up ESLint config, enable a few rules
* enable max-len for comments
* fix build
|
2022-01-31 10:31:24 +08:00 |
|
Joshua Chen
|
76a8d5f38a
|
fix(content-blog): generate feed by reading build output (#6454)
|
2022-01-26 16:54:15 +01:00 |
|
Nick Schonning
|
521eb119a7
|
chore: add cSpell for spell checking (#6456)
* chore: Add cSpell for spell checking
* chore: exclude map files and remove dups
* chore: exclude more binary files
* chore: remove MD headings
* Update .cspell.json
* fix a few spellings
* fix more
* fix
Signed-off-by: Joshua Chen <sidachen2003@gmail.com>
* fix a few
* oops
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2022-01-25 09:40:02 +08:00 |
|
Joshua Chen
|
456ffbd330
|
chore: remove some unused dependencies from package.json (#6440)
|
2022-01-22 19:47:35 +08:00 |
|
Joshua Chen
|
4e69c052d6
|
feat(content-blog): allow authors list to contain images only (#6416)
* feat(content-blog): allow authors list to contain images only
* adjust styles
* fix
* fix
* mention in docs
* fix wording
|
2022-01-20 22:08:18 +08:00 |
|
Joshua Chen
|
d506bca12d
|
feat(content-blog): allow disabling generating archive (#6415)
|
2022-01-20 14:52:19 +01:00 |
|
Joshua Chen
|
d133910cb2
|
feat(content-blog): parse date from middle of file path (#6245)
|
2022-01-20 16:43:00 +08:00 |
|
Joshua Chen
|
7bab9ba46d
|
feat(content-blog): include tags in feed (#6388)
* feat(content-blog): include tags in feed
* fix
|
2022-01-18 17:20:37 +08:00 |
|
Joshua Chen
|
62223ee556
|
test: improve test coverage (#6387)
* test: improve test coverage
* fix
* use posixPath
|
2022-01-18 16:29:40 +08:00 |
|
Joshua Chen
|
52db7320a6
|
chore: enable eslint-plugin-jest (#6375)
|
2022-01-16 15:53:23 +08:00 |
|
Nick Schonning
|
02a233a221
|
chore: minor typo cleanup (#6324)
* chore: minor typo cleanup
* fix tests
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2022-01-13 14:36:53 +08:00 |
|
Joshua Chen
|
a79c23bc45
|
test(utils, mdx-loader, core): improve coverage (#6303)
* test(utils, mdx-loader, core): improve coverage
* windows...
* fix
|
2022-01-10 15:00:51 +08:00 |
|
Joshua Chen
|
cf265c051e
|
refactor: move exported type definitions to declaration file (#6300)
* refactor: move exported type definitions to declaration file
* fix
* fix
|
2022-01-09 22:02:31 +08:00 |
|
Joshua Chen
|
9f0809ae28
|
fix(content-blog): always convert front matter date as UTC (#6244)
|
2022-01-02 12:47:23 +08:00 |
|
Joshua Chen
|
cb1aa30286
|
refactor: enforce type import specifiers (#6230)
* refactor: enforce type import specifiers
* fix
* Upgrade esbuild
* Fix (haha)
|
2021-12-31 21:17:09 +08:00 |
|
Joshua Chen
|
24d65d9bdd
|
refactor(utils): reorganize functions; move authors file resolution to utils (#6229)
* refactor(utils): reorganize functions; move authors file resolution to utils
* More refactor
|
2021-12-31 11:55:42 +08:00 |
|
Joshua Chen
|
2cc89e502f
|
feat(content-blog): include front matter in loaded content metadata (#6189)
* feat(content-blog): include front matter in metadata
* fixes
|
2021-12-26 11:24:24 +08:00 |
|
Sébastien Lorber
|
b393700a61
|
feat: async plugin creator functions (#6166)
|
2021-12-22 19:10:49 +01:00 |
|
Joshua Chen
|
770418f8d2
|
refactor: unify log format with new logger utility (#5994)
Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
|
2021-12-20 17:24:59 +01:00 |
|
不郑
|
7e5f6bb805
|
feat(content-blog): support json feed (#6126)
* feat(content-blog): support json feed
* feat(content-blog): support json feed
* feat(content-blog): add json type to default feed options
* Refactors, docs, validation
* Fix test
* Ammend docs
* Add API doc
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2021-12-18 22:47:40 +08:00 |
|
Joshua Chen
|
e07ebadf6c
|
fix: make Docusaurus PnP strict mode compatible (#6047)
Co-authored-by: Kristoffer K. <merceyz@users.noreply.github.com>
|
2021-12-08 14:26:24 +01:00 |
|
Joshua Chen
|
8644097ab7
|
fix(content-blog): make post ID unique (#6061)
* fix(content-blog): make post ID unique
* Fixes
|
2021-12-08 09:28:17 +08:00 |
|
Oliver Ullman
|
1366c31201
|
feat(core): allow sourcing from multiple static directories (#4095)
* [WIP] Implementaion of multiple directory static sourcing
* Move default to validation
* Update test
* Refactor
* Port to MDX loader
* Fix
* Move dogfooding assets
* Doc writeup
* Restore assets
* Support absolute paths
* Dogfood absolute path
* Fix
* More tests
* Fix snapshots
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
|
2021-11-18 22:26:26 +08:00 |
|
Joshua Chen
|
0374426ce3
|
chore: upgrade TypeScript & other ESLint related deps (#5963)
* chore: upgrade ESLint related deps
* Upgrade TS
* Fix lock
* Bump Babel
* Update config
|
2021-11-18 21:15:37 +08:00 |
|
Joshua Chen
|
c5feac6ba2
|
refactor: move deps declarations into src (#5946)
|
2021-11-14 13:35:15 +08:00 |
|
Devtato
|
1c024470e0
|
feat(content-blog): allow sorting posts in ascending order (#5787)
|
2021-11-09 18:25:43 +01:00 |
|
Joshua Chen
|
1363a25819
|
refactor: use js-yaml to parse both JSON and YAML (#5806)
|
2021-11-03 17:55:14 +01:00 |
|
Sébastien Lorber
|
c2009ab6b7
|
fix(content-blog): Fix blog feeds not generated (#5835)
|
2021-11-02 19:28:40 +03:00 |
|
Joshua Chen
|
7a6607cfa1
|
refactor: remove a few Lodash usages & ESLint enforcement (#5807)
* refactor: remove some lodash usage
Signed-off-by: Josh-Cena <sidachen2003@gmail.com>
* Enforce ESLint
Signed-off-by: Josh-Cena <sidachen2003@gmail.com>
* More forbids
* Fixup
* Fix
* Fix website
|
2021-10-28 12:48:58 +08:00 |
|
Joshua Chen
|
68c970175a
|
refactor: migrate lqip-loader to TS, fix typing for Webpack Loaders (#5779)
|
2021-10-27 16:38:11 +02:00 |
|
Joshua Chen
|
9ad6de2b85
|
feat(content-blog): new readingTime plugin option (#5702)
|
2021-10-21 15:26:10 +02:00 |
|
Sébastien Lorber
|
29d13351a4
|
fix(content-blog): temporarily swallow feed mdxToHtml errors + feed refactor (#5753)
|
2021-10-21 11:57:47 +02:00 |
|
moonrailgun
|
6ed698976d
|
feat(content-blog): add full blog post html into RSS/Atom feeds (#4330)
Co-authored-by: slorber <lorber.sebastien@gmail.com>
|
2021-10-08 12:59:02 +02:00 |
|