Closed remember00000 closed 3 years ago
Hi, @remember00000 Could you please give the reproduce code, and then we can dig into it? Thanks.
link with https://github.com/wechaty/wechaty.js.org/pull/1085
In my "wechaty.js.org"file,I open the "cmd"window,and I run "npm run test",but locally it show as follows:
wechaty.js.org@0.8.315 test D:\wecharty-summer\wechaty.js.org npm run lint && npm run test:unit
wechaty.js.org@0.8.315 lint D:\wecharty-summer\wechaty.js.org npm run lint:es && npm run lint:ts && npm run lint:md && npm run lint:fn && npm run lint:yml
wechaty.js.org@0.8.315 lint:es D:\wecharty-summer\wechaty.js.org eslint "src/*/.ts" "tests/*/.spec.ts" --ignore-pattern tests/fixtures/
=============
WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.
You may find that it works just fine, or you may not.
SUPPORTED TYPESCRIPT VERSIONS: >=3.3.1 <4.1.0
YOUR TYPESCRIPT VERSION: 4.3.5
Please only submit bug reports when using the officially supported version.
=============
wechaty.js.org@0.8.315 lint:ts D:\wecharty-summer\wechaty.js.org tsc --noEmit
wechaty.js.org@0.8.315 lint:md D:\wecharty-summer\wechaty.js.org markdownlint --ignore _site/ --ignore node_modules/ '*/.md'
Usage: markdownlint [options] <files|directories|globs>
MarkdownLint Command Line Interface
Options:
-V, --version output the version number
-c, --config [configFile] configuration file (JSON, JSONC, JS, or YAML)
-d, --dot include files/folders with a dot (for example .github
)
-f, --fix fix basic errors (does not work with STDIN)
-i, --ignore [file|directory|glob] file(s) to ignore/exclude (default: ["_site/","node_modules/"])
-o, --output [outputFile] write issues to file (no console)
-p, --ignore-path [file] path to file with ignore pattern(s)
-r, --rules [file|directory|glob|package] custom rule files (default: [])
-s, --stdin read from STDIN (does not work with files)
-h, --help display help for command
wechaty.js.org@0.8.315 lint:fn D:\wecharty-summer\wechaty.js.org file-name-linter .file-name-linter.json
✖ jekyll_posts\2016-12-03-welcome-to-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2016-12-04-gitchat-lijiarui-interview.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2016-12-05-ghostcloud-wechaty-docker.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2016-12-07-beijing-nodejs-meetup-party.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2016-12-08-jaslin-user-case.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2016-12-10-try-to-write-wexinrobot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-01-01-getting-started-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-01-06-wechaty-101-presentation.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-02-22-the-secret-lives-of-wechat-chatbots.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-03-20-added-hot-reload-for-bots.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-04-13-support-message-type-of-image-and-video.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-04-16-how-chatie-is-used-in-haoshiyou-project.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-04-21-interact-wechaty-with-ruby-on-rails-from-scratch.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-04-21-wechaty-meeting-dinner.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-05-17-deliver-dialogs-with-superscript.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-05-25-use-interval-in-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-06-05-a-simple-wechaty-bot-with-intelligence-powered-by-tf.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-06-06-the-first-chatie-wwdc-party.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-06-24-an-interesting-weekend-with-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-07-06-wechaty-sticker-on-sale.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-07-13-how-to-build-a-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-07-17-run-your-telegram-bot-with-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-08-28-wechaty-shanghai-meetup.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-09-10-wechaty-the-bot-sdk.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-09-18-wechaty-selfie-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-09-20-add-wechaty-jsdoc.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-10-04-wechaty-new-release-version-0.9.0.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-10-06-wechat-pc-impactor.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-10-28-ten-minutes-to-build-a-daily-paper-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-11-08-red-pocket-wechaty-iyjian.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-11-25-analysis-and-enhancement-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-11-26-wechaty-electron-making-your-wechaty-as-a-client-service.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2017-12-25-wechaty-mail-tool.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-01-09-all-you-need-to-know-about-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-01-14-wechaty-contributor-dinner-data-girl.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-01-25-how-to-build-face-blinder-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-01-29-girl-techie-festival.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-02-06-techie-festival-faq.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-03-09-can-typescript-really-live-up-to-its-hype.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-03-10-wechat-protocol-reference-guide.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-04-18-botbuilder-wechaty-connector.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-04-23-blessed-twins-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-05-06-talk-about-wechat-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-06-21-wechaty-new-release-version-0.16.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-06-24-migrating-wechaty-v0.14-to-v0.18-guide-from-puppeteer-to-padchat-en.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-06-24-migrating-wechaty-v0.14-to-v0.18-guide-from-puppeteer-to-padchat-zh.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-07-12-wechaty-new-release-version-0.18.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-07-24-wechaty-installation-in-windows-10.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-08-09-heroku-deploy-button-for-wechaty-starter-template.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-08-13-wechaty-xiaoli-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-08-14-docker-wechaty-getting-started.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-08-14-wechaty-lightbot-analytics.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-08-30-ai-bot-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-09-15-country-wide-developer-conference.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-10-09-birthday-cake-2018.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-10-21-microsoft-tech-summit-chatbot-quick-started.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2018-11-25-wechat-robot-can-do-anything.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-04-02-koa-wechaty-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-04-02-node-wechaty-spider.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-05-11-remind-eat-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-06-12-chatie-devops-toolset.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-06-21-three-step-get-girlfriend.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-06-13-wechaty-as-a-service-why-and-how.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-08-data-stream-about-room-join-from-wechat-to-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-08-summary-of-learning-wechaty-and-padpro.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-16-wewe-public-wechat-group.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-12-wechaty-business-easy-pay.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-19-bot5-seminar-minutes-0.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-18-send-miniprogram-using-padpro.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-23-introduce-rasa-product-tech.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-07-26-bot-friday-second.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-08-12-dotnet-club-use-wechaty-to-collect-valuable-wechat-threads.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-08-31-wechaty-wwdc-in-silicon-valley.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-10-18-wechaty-pku-lecture.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-12-06-wechaty-recruit-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-12-20-microsoft-ai-global-training-camp-ends-in-beijing.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2019-12-23-wechaty-north-america-ricepo-.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-02-08-wechaty-new-release-version-0.30.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-01-matrix-wechat-bridge.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-01-wechaty-data-bau.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-02-wechaty-north-america-umiuni.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-17-sqlite-wechat-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-07-meta-puppet-for-python.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-27-kaiyuanshe-interview-huan-slash-youth.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-26-ncov2019-data-broadcasting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-05-wechaty-check-in-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-03-30-financial-marketing-practice.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-10-chatbot-on-uniqueway.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-06-iot-based-on-juzibot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-17-microsoft-tech-forum-rui-interview.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-20-run-wechaty-on-raspberry-pi.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-21-wechaty-min-forwarder.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-23-cps-of-wechat-bot-with-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-30-wechat-promote-tool.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-05-when-bus-come.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-04-30-wechaty-chat-room-manager.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-12-weilai-nio-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-16-group-repe-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-11-wechaty-subscription-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-19-open-source-wechaty-huan-2020.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-17-use-wechaty-manage-ur-customers.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-19-qnamaker-juzi-bot-for-investors-rui.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-20-wechaty-team-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-31-wechaty-docker-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-31-wxbot-management-platform.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-31-wechaty-web-panel-plugin.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-02-coupon-wechat-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-05-31-your-wechat-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-03-wechaty-mqbot-video-downloader.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-06-wechaty-game-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-04-group-wechat-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-15-b-bot-for-fun.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-13-cps-chat-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-15-daily-push-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-15-java-wechaty-beta-release.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-17-wechaty-academic-yanbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-16-java-puppet-manager.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-17-python-wechaty-beta-released.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-19-multi-language-wechaty-beta-release.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-19-python-wechaty-cps-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-19-archyshuo-anki-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-20-wonderful-wechaty-devops-tools.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-28-build-divination-yibot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-23-hitchhiker-info-subtotal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-28-tom-chat-fun.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-30-wechat-robot-seller.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-06-29-go-wechaty-beta-released.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-01-a-guide-to-official-account-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-02-wechat-bot-in-ten-minutes.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-03-910taobot-for-better-life.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-03-a-room-punch-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-06-wechat-calculator-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-07-wechat-poem-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-05-multilanguage-meeting-notes.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-12-wechat-roommessage-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-11-wechaty-daily-report.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-09-wechat-music-daycard.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-15-wechaty-forwarder-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-17-wechaty-teamin-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-18-python-wechaty-meme-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-18-python-wechaty-groupchat-assistant-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-19-go-wechaty-plugin-dev-plan.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-18-wechaty-words-per-day-plugin-plan.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-20-wechat-purchasing-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-20-wechaty-openai-agent.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-19-wechaty-plugin-youdao.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-19-wechaty-puppet-dingtalk.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-22-wechaty-plugin-milestone.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-20-wechaty-soc-kick-off-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-23-kuakua-bot-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-23-early-bird-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-23-wechaty-group-lottery.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-27-hr-retarded-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-28-wechaty-puppet-douyin.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-27-java-wechaty-transplant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-28-rae-oa-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-28-wechaty-enterprise-rainbowbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-28-wechaty-rpa-kuaishou-plan.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-29-wechat-group-integral-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-29-wechaty-puppet-lark-plan-blog.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-30-go-wechaty-gh-optimization-poc.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-07-31-wechaty-effective-secondhand-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-01-wechaty-distribute-instruction-handler.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-04-wechaty-guangzhou-gathering.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-02-wechaty-stock-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-05-wechaty-puppet-maker.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-08-qijibot-sales-automation.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-06-wechaty-twitter-to-wechat.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-09-wechaty-shenzhen-meetup.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-09-wechaty-log-monitor.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-11-car-product-rcbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-14-python-wechaty-groupchat-assistant-bot-poc.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-13-python-wechaty-meme-bot-mid-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-15-wechaty-words-per-day-plugin-mid-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-17-java-wechaty-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-17-java-wechaty-transplant-midpoc.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-18-wechaty-for-new-student.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-19-puppet-work-midterm.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-19-puppet-work-plan.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-19-go-wechaty-plugin-poc.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-19-wechaty-zizz-gcaufy.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-19-wechaty-puppet-lark-mid-term-blog.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-20-go-wechaty-github-action-optimization-mid-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-20-kotlin-wechaty-simple-shell.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-20-wechaty-file-assistant-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-20-wechaty-puppet-kuaishou-mid-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-20-wechaty-puppet-douyin-mid-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-21-wechaty-xiaowang-learning-tool.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-22-market-wechat-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-22-summer-2020-wechaty-soc-midterm-demo-day.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-28-command-line-filter.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-23-wechaty-puppet-gitter.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-24-add-video-to-wechaty-blog.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-28-deploy-wechaty-in-aws.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-28-wechaty-alert-padplus.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-04-issue-feedback-room-monitor.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-31-wechaty-english-learning-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-08-29-wx-group-assistant-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-14-ads-filer-groupbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-12-post-ts-to-python.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-14-my-first-wechaty-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-16-speaker-mention-manager.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-26-chassist-bot-final.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-22-wechaty-group-chat-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-27-go-wechaty-gh-actions-optimization-final-poc.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-27-go-wechaty-plugin.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-27-python-wechaty-meme-bot-final.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-26-wechaty-words-per-day-plugin-final.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-30-wechat-file-schedule-box-clafixed.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-28-puppet-work-final.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-09-30-wechaty-puppet-lark-final-blog.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-12-puppet-padlocal-intro.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-13-wechaty-puppet-douyin-final-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-13-wechaty-puppet-kuaishou-final-term.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-15-wechaty-wangke-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-22-wetchat-bot-chat.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-22-wechat-fanli-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-25-use-wechaty-to-predict-image.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-26-java-wechaty-group-message-sync.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-26-python-wechaty-live-coding.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-27-wxbot-admin-platform.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-10-30-daily-message-and-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-03-lets-water-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-01-wechaty-puppet-oa-released.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-10-product-spider-for-sharing.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-06-chatie-status-page-published.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-10-six-lines-code-two-ai-mvps-one-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-06-wechaty-puppet-oa-released-en.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-07-puppet-wxwork-beta-release.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-14-summer-2020-summit-talks.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-11-14-summer-2020-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-08-python-wechaty-open-source-journey.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-08-wechaty-bot-hostie.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-10-bridge-between-backend-and-wechat.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-23-open-source-pioneer-huan.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-10-wechaty-robot-lite.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-23-wxwork-and-donut.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-25-python-wechaty-room-inviter-plugin.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-28-automatic-rebate-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-28-auto-push-news.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-30-wechaty-2020-dinner-666.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-31-dotnet-wechaty-getting-start.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-04-summer-2020-summit-okr.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-31-open-source-award-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2020-12-31-summer-2020-student-developers.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-14-wechaty-puppet-service.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-15-carpool-bot-with-wechaty-1.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-25-wechaty-0.56-released.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-19-wechaty-api-1.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-26-wechaty-charbot-lite.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-20-chatbot-conversational-user-interface.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-01-28-csharp-wechaty-for-padlocal-puppet-service.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-04-matrix-with-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-03-python-wechaty-for-padlocal-puppet-service.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-06-wechaty-getting-started-without-leave-your-browser.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-14-gource-visualizing-wechaty-history.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-14-ziki-wechaty-helper.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-17-summer-wechaty-nanjing-summit-journey.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-15-publishment-of-wechaty-whatsapp-puppet.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-28-wechat-chatroom-assistant.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-20-google-cloud-shell-tutorials.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-04-wechaty-puppet-providers-trends.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-02-09-how-to-use-wechaty-to-ask-for-payment-before-user-joining-the-group.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-08-python-wechaty-and-wechaty-puppet-padlocal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-17-tag-based-bot-detect-vip-customer.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-17-node-wechaty-and-wechaty-puppet-padlocal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-14-summer-2021-kick-off-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-25-google-season-of-docs-documentation-system.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-27-rcs-messaging-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-05-wechaty-contributor-meetup.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-03-31-wechaty-cryptocurrency-websocket.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-01-wechat-group-cryptocurrency-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-13-wechaty-uos-web.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-12-wechat-group-chat-interactive-robot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-16-go-wechaty-use-web.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-15-chatie-api-server-down.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-17-python-wechaty-use-web.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-22-how-to-publish-blog-on-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-01-landing-page-value-proposition.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-24-ai-chatbot-paddlehub.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-22-wechaty-with-paddlepaddle.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-04-30-google-season-of-docs.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-02-wechaty-bible-chatbot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-03-interactive-tutorials-for-newcomers.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-03-gsod-project-proposal-shwetal-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-03-gsod-2021-applicant-jaya2320.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-03-joseph-mawa-google-season-of-docs-project-technical-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-03-project-proposal-wechaty.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-04-gsod-2021-applicant-sbis04.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-04-gsod21-simin-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-04-rohitesh-applicant-for-volunteering-gsod.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-03-sajen-sarvajith-blog-post.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-06-gsod-2021-proposal-for-volunteering.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-06-vasvi-applicant-for-technical-writer-gsod.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-05-shraddhavp-interactive-wechaty-tutorial.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-08-gsod-2021-selected-technical-writers.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-11-gsod-2021-team-proposal-tutorials.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-12-gsod-2021-how-to-guide-team-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-11-shraddhavp-soumi-combined-reference-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-12-gsod-2021-volunteering-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-12-gsod-2021-reconstruct-landing-page-team-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-16-gsod-2021-week1-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-18-gsod-2021-proposal-for-improve-the-grpc-and-openapi-ecosystem.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-13-gsod-2021-improve-introduction-and-explanation-project-joint-proposal.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-18-win10-use-docker-build-web-protocol-server-develop-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-23-gsod-2021-second-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-24-how-to-build-a-panda-face-generator-with-paddlepaddle.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-30-simin-documentation-structure.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-05-30-wechaty-local-forums-and-past-events.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-05-summer-2021-open-source.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-06-gsod-2021-third-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-17-puppet-simplepad-hello.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-08-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-11-ospp-startup-discussion.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-17-wxrobot-backend-management.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-22-gsod-2021-first-month-evaluation.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-22-gsod-2021-fourth-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-23-the-wechaty-way.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-24-summer-wechaty-guide.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-06-24-wechaty-soc-kick-off-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-07-05-puppet-laozhang-wechat-bot.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-07-05-code-like-poetry-bot-like-song.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-07-07-wechaty-with-paddlepaddle.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-07-06-gsod-2021-fifth-meeting.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-07-11-ospp-plan-qq-puppet.md does not match /\/[0-9-a-z]+./!
✖ jekyll_posts\2021-07-14-wechaty-puppet-lark-plan-blog.md does not match /\/[0-9-a-z]+./!
🏁 Finished linting jekyll/posts
✖ jekyll\assets\2016\ghostcloud-banner.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\ghostcloud-message.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\ghostcloud-log.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\gitchat-lijiarui-interview.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\ghostcloud-qrcode.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\jaslin-case-study.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\jaslin-use-case-record.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\jaslin-use-case-statistics.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\jaslin-use-case-send.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\nodeparty-speaker2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\ruirui-dance.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\nodeparty-banner.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2016\nodeparty-speaker.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\abstract-info.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\birthday-cake-cut.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\agent-smith-clone-anderson.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\birthday-cake-parents.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\blessed-twins-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\botframework.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\birthday-cake-chickens.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\code-migration-en.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\code-migration-zh.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\country-wide-developer-conference.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\h4dex-wechatprotocol.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\helen-docker-screenshot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\helen-node-screenshot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\hi-ai.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\huan-reduce-weight.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\huan-wechaty-new-version-0.16.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\helen-techie-festival.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\kaiyuanshe.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\helen-weixin.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-chatbot.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-demo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-integrate-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-integrate-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-integrate-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-integrate-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-10.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-11.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-12.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-13.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-14.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-15.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-7.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-8.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis-9.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-wechaty-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-luis.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-wechaty-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-wechaty-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-wechaty-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-wechaty-5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-11.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-10.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-12.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-13.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\microsoft-hol-wechaty-6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-14.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-16.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-15.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-17.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-19.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-18.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-20.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-21.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-22.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-23.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-25.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-24.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-5.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-4.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-8.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\techiefestival-9.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\typescript-logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-10.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-11.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-13.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-12.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-14.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-16.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-17.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-15.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-8.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-contributor-dinner-data-girl.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-blinder-9.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-installation-in-windows.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-7.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-lightbot-logo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\wechaty-xiaoli.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\add-wechaty-jsdoc-automate-all-the-things.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\xiaoli-1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\antonia0912-issue-4-seminar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\binsee-wechaty-structure.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2018\xiaoli-2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\dcsan-shanghai-meetup.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\dcsan-dashbot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\gcaufy-hot-reload-screencast.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\h4dex-inject.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\hczhcz-run-your-telegram-bot-with-wechaty-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\hczhcz-run-your-telegram-bot-with-wechaty-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\hczhcz-run-your-telegram-bot-with-wechaty-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\hczhcz-run-your-telegram-bot-with-wechaty-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\helen-screenshot-doc.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\helen-screenshot-testing.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\huan-wechaty-new-version-0.9.0.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\itdakashuo-how-to-build-a-chatbot-8.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\iyjian-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\iyjian-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\iyjian-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\lijiarui-speech-nodejs.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\lijiarui-wechaty-quick-start-guide-video.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\leinue-bot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\lijiarui-write-bot-docker-pull.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\lijiarui-write-bot-qr-code.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\leinue-screenshot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\samrais-ss-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\lijiarui-write-bot-run-ding.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\lijiarui-write-bot-wechaty-pic.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\mukaiu-ding-code.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\samurias-hifive.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechat-meeting.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechat-windows-impactor-src.zip does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\samurais-the-matrix.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-connect-chatbots.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-electron-making-your-wachaty-as-a-client-service1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-electron-making-your-wechaty-as-a-client-service2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-electron-making-your-wachaty-as-a-client-service3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-electron-making-your-wechaty-as-a-client-service4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-selfie-demo-screenshoot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-email-demo.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-email.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-selfie-pear.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-sticker-mac.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-sticker-size.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-sticker-mac-inside.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-sticker.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-sticker-windows.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-sticker-ipad.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wechaty-wwdc.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-rails-architecture-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-rails-admin-panel.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-rails-architecture-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-rails-db-initial-structure.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-tf-from-go-to-chatbot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-tf-screenshot-bot-in-wechat.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-tf-screenshot-simple-ui.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-tf-screenshot-training.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-tf-screenshot-testing.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2017\wildcat-tf-wechaty-and-tensorflow-featured-image.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\chatie-devops-toolset.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\chatie-eslint-config.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\chatie-wwdc-in-sv-110718.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\chatie-semver.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-10.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\chatie-git-scripts.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-11.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\chatie-tsconfig.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-14.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-12.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-13.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-16.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-15.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-17.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-7.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-9.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-8.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\everyday-header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-10.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-5.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-7.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-8.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-3.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-9.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-4.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\maodou-ketang-demo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\koa-wechaty-6.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\maodou-miniprogram-spec.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\maodou-ketang-invite-qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\maodou-ketang-qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\node-wechaty-1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\node-wechaty-2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\pkg-jq.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\rasa-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\node-wechaty-3.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\rasa-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\recruit-bot-img-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\rasa-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\recruit-bot-img-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\remind-eat-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pay-paycompare.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\remind-eat-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pay-paymentsx.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pay-paypic.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pay-wechat.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\tstest.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wewe-screenshot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pay-botorange.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wewe-timbot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\css\highlight.css does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\css\highlight.css does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\css\theme.css does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\css\theme.css does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\css\main.css does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\css\main.css does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\images\bio-photo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\images\favicon.ico does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\images\favicon.ico does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\images\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\bootstrap.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\bootstrap.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\lunr.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\lunr.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\theme.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\theme.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\2018\08-heroku-deploy-button-for-wechaty-starter-template\heroku-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-2\chatbot-experience-limingth.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-2\after-party.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-2\find-my-face-creatorkuang.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-2\group-photo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-2\people.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-0\after-party.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-0\group-photo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\bot5-seminar-0\rasa-core-qhduan.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\brick-carrier.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\chat-history-large.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\chat-history.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\convert-flow-large.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\privacy-leak.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\copy-paste-from-so.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\quit-baidu.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\on-my-knees.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\dotnetclub-chaty\wechaty.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-10.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-12.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-11.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-13.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-15.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-14.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-17.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-16.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-18.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-19.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-21.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-20.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-22.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-23.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-24.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-25.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-26.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-7.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-8.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-9.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\pku-liming.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\pku-liming2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-arch.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-community.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\microsoft-ai-global-training-camp\image-6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-pku-lecture.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-bot-friday.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-pku-lecture2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-summary.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\xzs-workflow.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-pku-lecture\wechaty-pku-mdktxzs.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-ricepo\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-ricepo\order.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-ricepo\slack.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-ricepo\ricepo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2019\wechaty-ricepo\wechat.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-chatbot-conversational-user-interface\chatbot.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-carpool-bot-with-wechaty-1\1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-csharp-wechaty-for-padlocal-puppet-service\dotnet-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-carpool-bot-with-wechaty-1\2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-carpool-bot-with-wechaty-1\3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-carpool-bot-with-wechaty-1\4.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-wechaty-puppet-service\5-puppets.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-wechaty-0.56-released\wechaty-flyer-2020.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-wechaty-api-1\luyomo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-summer-2020-summit-okr\goal.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-wechaty-charbot-lite\2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-summer-2020-summit-okr\what-is-okr.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-wechaty-charbot-lite\1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-gource-visualizing-wechaty-history\wechaty-gource.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\01-wechaty-charbot-lite\3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-google-cloud-shell-tutorials\wechaty-google-cloud-shell-tutorial.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-google-cloud-shell-tutorials\google-cloud-platform.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-matrix-with-wechaty\2020-03-matrix-appservice-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-how-to-use-wechaty-to-ask-for-payment-before-user-joining-the-group\paying-by-qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-python-wechaty-for-padlocal-puppet-service\python-wechaty-logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-publishment-of-wechaty-whatsapp-puppet\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-publishment-of-wechaty-whatsapp-puppet\wechaty-puppet-whatsapp-demo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-summer-wechaty-nanjing-summit-journey\slides.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-wechat-chatroom-assistant\demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-summer-wechaty-nanjing-summit-journey\front.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-wechat-chatroom-assistant\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-wechaty-getting-started-without-leave-your-browser\gitpod-wechaty.webp does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\02-ziki-wechaty-helper\zikiglance.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-ziki-wechaty-helper\ziki_botinput.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\02-ziki-wechaty-helper\ziki_botquery.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-google-season-of-docs-documentation-system\doc-sys-overview.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-google-season-of-docs-documentation-system\doctypes.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-python-wechaty-and-wechaty-puppet-padlocal\arch.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-python-wechaty-and-wechaty-puppet-padlocal\testing.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-python-wechaty-and-wechaty-puppet-padlocal\python-wechaty-logo9.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-python-wechaty-and-wechaty-puppet-padlocal\cloud-virtual-machine.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-python-wechaty-and-wechaty-puppet-padlocal\qrcode.png does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep3.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep10.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep5.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep7.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep8.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep9.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep4.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\botstep6.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-node-wechaty-and-wechaty-puppet-padlocal\grouupmaster.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-rcs-messaging-chatbot\rcs-screen.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-tag-based-bot-detect-vip-customer\archetecture.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-rcs-messaging-chatbot\rcs-bot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-tag-based-bot-detect-vip-customer\btc-autoreply.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-tag-based-bot-detect-vip-customer\tag-btc.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-tag-based-bot-detect-vip-customer\tag-unicorn.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-wechaty-cryptocurrency-websocket\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-tag-based-bot-detect-vip-customer\unicorn-autoreply.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-wechaty-cryptocurrency-websocket\wechaty-btc.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-summer-2021-kick-off-meeting\summer2021.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-wechaty-cryptocurrency-websocket\result.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-ai-chatbot-paddlehub\banner.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-go-wechaty-use-web\ding.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-go-wechaty-use-web\struct.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\03-wechaty-puppet-providers-trends\wechaty-puppet-providers-trends.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-chatie-api-server-down\cloudflare-ddos.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-chatie-api-server-down\heroku-log-2.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-chatie-api-server-down\heroku-log-1.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-chatie-api-server-down\heroku-log-3.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-chatie-api-server-down\system-down.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-chatie-api-server-down\hostie-concurrency.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\01.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\03.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\02.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\04.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-python-wechaty-use-web\wechaty-love-wechaty-desktop.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\06.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-google-season-of-docs\google-season-of-docs-wechaty.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\05.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-how-to-publish-blog-on-wechaty\rare-book.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-google-season-of-docs\gsoc-rejection-2021.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-google-season-of-docs\gsod-acceptance-2021.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-google-season-of-docs\wechaty-gsod-2021-participants.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechat-group-chat-interactive-robot\bind.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechat-group-chat-interactive-robot\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-google-season-of-docs\wechaty-gsod-2021.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechat-group-chat-interactive-robot\start.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-contributor-meetup\cheers.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechat-group-cryptocurrency-robot\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechat-group-cryptocurrency-robot\result.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-applicant-jaya2320\profile.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-uos-web\wechaty-puppet-wechat.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\completion-invite.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\eliza.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\wechaty-paddlehub.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\logs.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\wechaty-structure.png does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\05-gsod-2021-applicant-sbis04\wechaty_contributor_gsod2021.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-proposal-for-improve-the-grpc-and-openapi-ecosystem\gsod-2021.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-improve-introduction-and-explanation-project-joint-proposal\introduction-and-explanation.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-how-to-guide-team-proposal\gsod.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-proposal-for-volunteering\gsod-2021.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-reconstruct-landing-page-team-proposal\example-lp.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-team-proposal-tutorials\wechaty-tutorials-proposal.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\04-wechaty-with-paddlepaddle\wechaty-cpu.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-second-meeting\gsod-meeting2-teasor.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-reconstruct-landing-page-team-proposal\gsod-reconstruct-lp.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-selected-technical-writers\do-not-go-out-of-scope.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-selected-technical-writers\gsod-meeting-teasor.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-volunteering-proposal\gsods.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-selected-technical-writers\doc-sys-overview.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-project-proposal-shwetal-wechaty\profilepic.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-week1-meeting\gsod-meeting-teasor.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-selected-technical-writers\group-photo.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod21-simin-proposal\profile.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-gsod-2021-selected-technical-writers\gsod-banner.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-how-to-build-a-panda-face-generator-with-paddlepaddle\bright.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-how-to-build-a-panda-face-generator-with-paddlepaddle\shut-up-and-kiss-me.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-how-to-build-a-panda-face-generator-with-paddlepaddle\contract.png does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\05-interactive-tutorials-for-newcomers\gsods.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-joseph-mawa-google-season-of-docs-project-technical-proposal\lemur.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-how-to-build-a-panda-face-generator-with-paddlepaddle\framework.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-landing-page-value-proposition\value-creation-process.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-landing-page-value-proposition\value-proposition.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-landing-page-value-proposition\value.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-how-to-build-a-panda-face-generator-with-paddlepaddle\gamma.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-sajen-sarvajith-blog-post\profile-pic.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-rohitesh-applicant-for-volunteering-gsod\rohitesh.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-project-proposal-wechaty\gsod-2021.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-shraddhavp-interactive-wechaty-tutorial\shraddhapic.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-shraddhavp-soumi-combined-reference-proposal\gsods.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-vasvi-applicant-for-technical-writer-gsod\vasvi.png does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\05-simin-documentation-structure\coverphoto.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-simin-documentation-structure\explanation.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-simin-documentation-structure\tutorials.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-gsod-2021-first-month-evaluation\gsod-2021.webp does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\05-simin-documentation-structure\how-toguides.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-simin-documentation-structure\referenceguides.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-02.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-04.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-03.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-05.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-06.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-07.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-08.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\03-09.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\04-01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-bible-chatbot\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-wechaty-local-forums-and-past-events\community-events.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-win10-use-docker-build-web-protocol-server-develop-bot\ding-dong.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-win10-use-docker-build-web-protocol-server-develop-bot\docker-build-web.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-win10-use-docker-build-web-protocol-server-develop-bot\multi-bot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-gsod-2021-fourth-meeting\gsod-fourth-meeting.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-win10-use-docker-build-web-protocol-server-develop-bot\docker-status.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-gsod-2021-third-meeting\gsod-meeting-teasor.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-ospp-startup-discussion\ospp-meeting-image.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-win10-use-docker-build-web-protocol-server-develop-bot\run-python.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-puppet-simplepad-hello\logo.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-puppet-simplepad-hello\process.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\05-win10-use-docker-build-web-protocol-server-develop-bot\scan-qrcode.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\0.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-1-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-1-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-10.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-11.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-12.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-15.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-16-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-16-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-17.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-13.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-14.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-18.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-19.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-20.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-21.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-22-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-22-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-23.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-8.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\1-9.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-1-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-1-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-1-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-4-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-4-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-4-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\2-4-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\3-0-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\3-0-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\3-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-how-to-get-a-weixin-chatbot-with-python-wechaty-and-paddlehub-and-aliyun\cover.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-the-wechaty-way\meeting-notes.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-the-wechaty-way\pr.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-wechaty-guide\teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-the-wechaty-way\rfc.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-wechaty-soc-kick-off-meeting\group-photo.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-the-wechaty-way\teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-the-wechaty-way\youtube-example.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\001.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\004.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\002.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\003.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\005.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\006.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\007.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\008.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\010.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\009.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\012.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\011.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\013.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\015.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-wxrobot-backend-management\admin.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\016.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\06-summer-2021-open-source\014.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-code-like-poetry-bot-like-song\cover.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-code-like-poetry-bot-like-song\cover.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-puppet-lark-plan-blog\wechaty-lark.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-gsod-2021-fifth-meeting\gsod-fifth-meeting.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\botbay.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-ospp-plan-qq-puppet\wechaty-qq-puppet-logo.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\header.png does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\picmask.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\qrcode.png does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\pandaemoji.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-puppet-laozhang-wechat-bot\wechatbot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\wanderer.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\prize.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\aka.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\chatbot-0-to-1.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2021\07-wechaty-with-paddlepaddle\qr.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\concise-tensorflow-2.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\huan-github.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\huan-paragliding.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\huan-ski.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\mayun-huan-zhouxingchi.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\huan.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\03-slash-huan-kaiyuanshe\slash-huan.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\08-gitter\gitter.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\08-gitter\wechaty-gitter.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\08-wechaty-soc-midterm-demo-day\midterm-demo-day.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\09-soc-go-plugin\2020-09-27-go-wechaty-plugin.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\08-zizz\zizz.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\08-zizz\zizz-discussion.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\10-use-wechaty-to-predict-image\screenshot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-mvp-six-two-one\wechaty-contributors.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-chatie-status-page\chatie-status.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-lets-water\letswater.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-chatie-status-page\hostie-concurrency.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-summit-talks\agenda.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-summit-talks\four.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-summit-talks\senior-panel.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-summit-talks\summit.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-summit-talks\six.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-07-rock\rock.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-wechaty\student-project-list.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-wechaty\summer-2020.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-wechaty\summer-2020-banner.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-wechaty\wechaty-logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-summit-talks\friends.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\11-summer-2020-wechaty\wechaty-summer-2020-introduction.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-dotnet-wechaty\add-wechaty-nuget.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-07-wxwork\wecom.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-dotnet-wechaty\dotnet-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-dotnet-wechaty\console-project.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-johnwang71\avartar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-johnwang71\wechaty-integration.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-open-source-award-wechaty\oss-award-rui.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-open-source-award-wechaty\oss-honor.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-open-source-pioneer-huan\pioneer.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-open-source-pioneer-huan\segmentfault-oss-award-huan.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-summer-2020-student-developers\fanrui.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-summer-2020-student-developers\award.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-summer-2020-student-developers\shanshan.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-summer-2020-student-developers\summer-2020.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-2020-dinner-666\group-photo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-summer-2020-student-developers\kongxiangzhe.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-2020-dinner-666\stickers.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-2020-dinner-666\splash.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\code-structure.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\example-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\example-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\example-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\qrcode-login.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\qrcode-login-error.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\2020-12-23-wxwork-and-donut\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\12-wechaty-robot-lite\web-example.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\2020-12-23-wxwork-and-donut\chatbot-img.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\910taobot\panda.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\2020-12-23-wxwork-and-donut\example2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\add-video-to-wechaty-blog\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\2020-12-23-wxwork-and-donut\example1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\azure-show\azure-show-huan.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\ads-filter-groupbot\ads-filter-groupbot.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\azure-show\azure-show-mvp.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\alter-padplus\login.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\azure-show\azure-show-rui.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\azure-show\azure-show.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chassist-final\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chassist-final\uml.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\archybots.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\cat.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\demo2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\demo3.5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\demo3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\commandline-filter\0.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\informal-uml.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\commandline-filter\1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\commandline-filter\2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\commandline-filter\3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\tt.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\commandline-filter\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\cps-bot\qrcode.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\archyshuo-anki-assistant\wx.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-11.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-10.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-12.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-13.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-14.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\cps-chat-bot\goodsmsg.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-8.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-message-and-chatbot\daily-message.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-message-and-chatbot\keyword-push.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\slide-9.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-message-and-chatbot\push-contact.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-message-and-chatbot\talk-to-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-push-wechat-robot\emoji.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\coupon-wechat-bot\coupon-wechat-bot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\chatbot-on-uniqueway\teaser.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-push-wechat-robot\fake-robot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-push-wechat-robot\intro.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\deploy-wechaty-in-aws\ec2-running.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\deploy-wechaty-in-aws\wechaty-aws.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-push-wechat-robot\push-inroom.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\early-bird-chatbot\bird.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-push-wechat-robot\push-per.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\early-bird-chatbot\covid.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\early-bird-chatbot\job.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\financial-marketing\2020-03-30-wechat-bot-demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\file-assistant-bot\file-assistant-bot-img.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\financial-marketing\2020-03-30-wechaty-bond-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\daily-push-wechat-robot\whether.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty-github-action-optimization\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty\2020-06-29-image1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty\2020-06-29-go-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty-plugin-midterm\2020-08-19-go-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty-github-action-optimization-poc\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty-gh-actions-optimization-final-poc\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\go-wechaty-plugin-soc\2020-07-21-go-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\groupchat-assistant-bot\header.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\group-wechat-bot\2020-06-04-group-wechat-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\groupchat-assistant-bot-poc\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-02.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-01.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-03.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-05.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-04.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-06.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-08.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-09.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-10.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-07.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\harrisonqi\2020-12-28-auto-push-news-banner.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\im-game-robot\a.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\im-game-robot\b.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\im-game-robot\c.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\im-game-robot\qrcat.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\im-game-robot\qrbread.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\issue-feedback-room-monitor\chat-insert-into-db.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\issue-feedback-room-monitor\qrcode-push.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\info-subtotal\head.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\issue-feedback-room-monitor\way.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-group-message-sync-bot\wechaty-java.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-puppet-manager\after-manage.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-puppet-manager\manager-backgroud.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-puppet-manager\manage-mapping.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-puppet-manager\java-wechaty-logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-wechaty\2020-06-15-java-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-wechaty-transplant\java-wechaty-transplant.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\java-wechaty-transplant-midpoc\java-wechaty-transplant-midpoc.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\juzi-iot\0.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\juzi-iot\2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\issue-feedback-room-monitor\feedback-template.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\juzi-iot\1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\juzi-iot\3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\kuakua-wechaty\titleimage.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\kuakua-wechaty\goodmorning.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\kuakua-wechaty\kuakua.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\juzi-iot\4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\kotlin-wechaty-simple-shell\example.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\kuakua-wechaty\weather.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\manage-ur-customers\2020-0517-wechat.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\kotlin-wechaty-simple-shell\home.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\lark-puppet\wechaty-lark-final.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\lark-puppet\wechaty-lark-mid-term.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\lark-puppet\wechaty-lark.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\market-wechat-robot\teaser.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\matrix-wechaty\2020-03-matrix-appservice-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meme-bot\07-19-wechaty-meme-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meme-bot\09-27-wechaty-meme-bot-0002.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meme-bot\09-27-wechaty-meme-bot-0001.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meme-bot\08-13-wechaty-meme-bot-mid-term.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meme-bot\09-27-flow-chart.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\mqbot\denglu1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\mqbot\qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\mqbot\wancheng1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\mqbot\ewm1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\mqbot\fasong1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-final-smile-picture.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-gao-yuan-agenda.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-gao-yuan-how-to-define-stable.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-head-picture.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-head-picture.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-hook-restful-api.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-how-to-make-it-stable.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-mock-is-required.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-mock-server-can-test-more.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-mocker.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-puppet-mock-template.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-python-wechaty-plugin-page.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-python-wechaty-web-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-python-wechaty-web-functions.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-the-target-of-test.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-python-wechaty-restful-api.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-user-test.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-python-wechaty-web-asyncio.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-wechaty-plugin-in-server.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-why-puppet-is-not-stable.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-xiaoyu-some-experience.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-xiaoyu-some-thinking-02.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-xiaoyu-some-think.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meta-puppet-for-python\2020-03-meta-puppet-for-python.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\ms-lijiarui-interview\intro.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\ms-lijiarui-interview\teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\ms-lijiarui-interview\wechaty.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\ms-lijiarui-interview\weiqing.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\agenda-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-xiaoyu-some-thinking-01.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\agenda-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\chaofei-talk-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\chaofei-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\chaofei-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\chaofei-talk-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\meeting-notes\07-05-xiaoyu-some-thinking.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\community-org.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\chaofei-talk-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\chaofei-talk-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\go-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\huan-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\huan-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\group-photo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\java-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jcai-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jcai-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jcai-talk-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jcai-talk-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jcai-talk-slides.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jing-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jing-talk-can-do.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jing-talk-developers.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\jing-talk-ding-dong-bot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\multi-language-teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\multi-language.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\python-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\scala-wechaty.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\rui-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\rui-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xiaoya-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xiaoya-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xiaoya-talk-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xiaoya-talk-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xiaoya-talk-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xilidou-happy-birthday-gallary.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xilidou-happy-birthday.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\xin-talk-8.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-13.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-10.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-11.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-12.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-6.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-7.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-9.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\multi-language-wechaty-beta-released\yuan-talk-8.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\nio-bot\bio-photo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\nio-bot\welcome.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\official-account\wechaty-puppet-official-account.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\my-first-wechaty-bot\1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\my-first-wechaty-bot\2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\my-first-wechaty-bot\3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\padlocal\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\my-first-wechaty-bot\2020-09-my-first-wechaty-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\padlocal\topological-graph.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\paipiange-bot\1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\paipiange-bot\2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\promote-bot\banner.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\post-ts-to-python\screenshot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\paipiange-bot\4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\promote-bot\result.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\promote-bot\result1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\python-wechaty-cps-bot\jdyangli.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\python-wechaty\live-coding.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\python-wechaty\python-wechaty-logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\python-wechaty\simple-bot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\python-wechaty\wechaty-nanjing-picture.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\python-wechaty\wujing-weixin.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rae-oa-wechaty\birth.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rae-oa-wechaty\catalogue.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rae-oa-wechaty\daily.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rae-oa-wechaty\schecdule.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\final.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\first.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\jukebao.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\method.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\qijibot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\talk1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\qijibot\talk2.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rcbot\rcbot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rebate-robot\chaxun.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\repe-assistant\2020-05-16-repe-assistant.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rebate-robot\taokouling.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rebate-robot\tixian.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rebate-robot\help.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rebate-robot\zhuanqian.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\retarded-robot\private-feat.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\retarded-robot\private-menu.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\retarded-robot\room-feat.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\runwechatyonpi\pi.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\rock\rock.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\runwechatyonpi\head.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\runwechatyonpi\run.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\runwechatyonpi\qrcode.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\sqlite-wechat\2020-03-sqlite-wechat-assistant.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\room-manager\bio-photo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\smwsk-java-wechaty-bot\code.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\smwsk-java-wechaty-bot\results-3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\smwsk-java-wechaty-bot\home.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\smwsk-java-wechaty-bot\results-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\smwsk-java-wechaty-bot\results-2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\tiny-bot\menu.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\tiny-bot\qr.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\tiny-bot\ocr.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\umiuni\architecture.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wanke-bot\20201015105732.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wanke-bot\20201015112724.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\umiuni\icon.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wanke-bot\20201015141509.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wanke-bot\banner.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\tom-chat\zelda.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\tiny-bot\teaser.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-bot\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\panel-7.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-calc\demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-calc\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\qr.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\event.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel\web-head.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\everyday.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\func.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\material.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\news.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\qr.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\user-center.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\web-head.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\qrcode-s.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-fanli-robot\appkey.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-fanli-robot\detail.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-fanli-robot\meiti.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-fanli-robot\tuiguang.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-fanli-robot\weixin.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\web-panel-plugin\schedule.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-daycard\demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-fanli-robot\yingyong.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-group-integral-robot\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-daycard\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-group-integral-robot\wxscreen.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-official-helper\teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-for-data-bau\wechat-reply-night.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-purchasing-robot\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-purchasing-robot\chat.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-purchasing-robot\sell.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-poem-robot\chat.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-poem-robot\pm2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-poem-robot\regex101.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-bot-hostie\img-func.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-poem-robot\regex101-debug.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-robot-seller\chat.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-roommessage-bot\answer.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-roommessage-bot\notice.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-robot-seller\page.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-roommessage-bot\query.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechat-roommessage-bot\teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-check-in-robot\notice.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-english-learning-assistant\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-english-learning-assistant\pic04.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-english-learning-assistant\pic01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-english-learning-assistant\pic03.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-english-learning-assistant\pic02.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-electron\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-electron\pic02.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-electron\pic01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-daily\daily.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-daily\daily2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-daily\daily3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-daily\daily5.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-daily\daily6.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-group-chat-robot\demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\archy-demo.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-forwardbot\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-daily\daily4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\demo.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\restart.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\demo2.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\thumbup.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\gtp3.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-lottery\lottery-header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-lottery\pic01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-guangzhou-gathering\pic1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-guangzhou-gathering\pic2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-log-monitor\qr.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-guangzhou-gathering\pic3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-guangzhou-gathering\pic4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-guangzhou-gathering\pic5.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-xyao\interaction-sample.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-xyao\arc.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-dingtalk\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\gcaufy.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\gcaufy1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\gcaufy3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\gcaufy2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\huan2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\huan1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\jessie1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\jessie2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\yuan1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\plugin.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\yuan2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-kuaishou-mid-term\wechaty-puppet-kuaishou-mid-term.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-kuaishou\wechaty-puppet-kuaishou-logo.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-douyin\wechaty-puppet-douyin-logo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-plugin-milestone\yuan.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-rainbowbot\rainbow.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-rainbowbot\pic1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-soc-kick-off-meeting\group-photo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-soc-kick-off-meeting\soc.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\architecture.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\bohao.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\bohao1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\bohao2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\huan1.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\huan2.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\huan3.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\huan4.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\suchang.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\puppet.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\suchang1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\yuan1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\suchang2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\yuan.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-speaker-mention\speaker-mention-result.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\yuan3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-speaker-mention\speaker-mention-get-wxg-id.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-speaker-mention\speaker-mention-scan.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-stock-bot\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-speaker-mention\speaker-mention.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-puppet-maker\yuan2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-stock-bot\pic01.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-stock-bot\pic02.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-shenzhen-meetup\book.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-subscription-bot\teaser.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-subscription-bot\wxeasecloud.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-teamin-chatbot\chat-01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-shenzhen-meetup\wechaty-shenzhen-meetup.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-teamin-chatbot\home-01.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-teamin-chatbot\chat-02.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-teamin-chatbot\structure.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-teamin-chatbot\teamin-assistant.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-team-robot\2020-05-20-wechaty-team-robot2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-team-robot\2020-05-20-wechaty-team-robot1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-team-robot\2020-05-20-wechaty-team-robot4.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-twitter2wechat\core-code.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-twitter2wechat\wechaty-twitter2wechat-header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-team-robot\2020-05-20-wechaty-team-robot0.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-words-per-day-plugin-plan\header.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-words-per-day-plugin-final\logo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-team-robot\2020-05-20-wechaty-team-robot3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-words-per-day-plugin-final\presentation.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\final-screenshot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\mobile-screenshot-1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\openai-config.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\openai-screenshot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\teaser-image.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\openai-banner.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-xiaowang-learning-tool\img-4425.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-xiaowang-learning-tool\img-4418.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-xiaowang-learning-tool\teaser.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-words-per-day-plugin-mid-term\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-words-per-day-plugin-mid-term\presentation.pdf does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wechaty-weixin-openai\openai-qna.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\when-bus-come\teaser.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wonderful-wechaty-devops-tools\git-hooks-explain.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wonderful-wechaty-devops-tools\git-push-error.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wonderful-wechaty-devops-tools\teaser-image.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot\admin1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot\err1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wonderful-wechaty-devops-tools\question-face.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wonderful-wechaty-devops-tools\version-intro.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot\qrcode.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wetchat-bot-chat\demo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot\wx0.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot\wx1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot\wx2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wx-group-assistant-bot\wx-bot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\work-puppet\pic.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot-admin\admin.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\work-puppet\pic2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\work-puppet\pic3.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\wxbot-admin\screenshot.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\your-wechat-bot\demo.gif does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\yibot\1.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\your-wechat-bot\banner.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\yibot\2.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\yanbot\yanbot.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\youdao-plugin\1.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\abhishek\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\2020\youdao-plugin\head.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\7sdream\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\anaivebird\avatar.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\alienfist\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\antonia0912\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\archy\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\bikaiqiao\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\areigna\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\atorber\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\basicthinker\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\bukaqiaqia\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\binsee\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\biofer\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\cavoncheng\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\chaogan-yan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\blueseashore\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\charles-wu-chen\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\chs97\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\chengaopan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\chenj-freedom\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\chianquan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\coderwhocode\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\cr4fun\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\cixingguangming55555\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\cubesky\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\crossly\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\cunkoulaocai\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\csjuxyz\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\cunkoulaocai\cunkoulaocai.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\darkli\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\diaozxin007\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\dchaofei\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\ershing\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\evany\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\dcsan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\fangmuke\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\evilbt\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\exctech\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\gcaufy\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\finctive\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\gileswong\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\garyboygo\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\fish-ball\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\generalbao\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\guoyingxu\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\h3llotom\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\godkillerxiao\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\greatgeekgrace\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\harrisonqi\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\hailiang-wang\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\h4dex\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\hczhcz\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\heygum\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\henryfanyiye\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\huan\wechat-qrcode.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\huan\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\huyingxi\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\hywhuangyuwei\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\hzzzzzz\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\iamrajiv\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\imwildcat\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\hurely\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\itingle\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\iyjian\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jaya2320\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jasonlovesharon\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\hzhuhao\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jaslin\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jcai\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jellyzhang\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jcq15\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jesseweb\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\iivveess\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jesn\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jiangxiaotao1024\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jihuayu\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jiucl\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\jijiechen\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\johnwang71\avartar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\juzibot\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\judaschrist\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kaffa\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kelly-cheng\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\krapnik\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kkdev163\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kis87988\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kxz18\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kylin93cn\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\kungfu-software\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\leinue\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\leijiahang\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\leochen-g\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\leons828\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lijiarui\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\likai\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lijiarui\sky.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lhr0909\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\limingth\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lmacode\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lirobin1998\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\luweicn\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lovely-pig\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\luyomo\luyomo.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\mrwis\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lwp\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\moderncrazy\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\lyleshaw\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\mumup\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\nbwsc\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\mukaiu\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\nebell\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\osindex\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\nibble0101\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\ninetailskim\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\northseacoder\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\paulhybryant\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\padlocal\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\proudofsimin\profile.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\przzl\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\peanut\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\pxingwei\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\qhduan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\quantumflame\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\r-hou\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\ray7551\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\ray\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\remainsu\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\redmaple1\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\raymondjiangkw\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\rickyyin98\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\rickyyin98\demoday.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\remember00000\avatar.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\rickyyin98\jukebox.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\rickyyin98\phaedo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\rixingyike\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\roshnaeem\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\rohitesh-kumar-jain\rohitesh.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\sajenjeshan1222\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\roxanne718\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\sbis04\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\secreter\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\shevyan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\sapio-s\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\shraddhavp\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\shuangjie\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\shwetalsoni\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\sl1673495\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\simplepad\avatar.webp does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\sidny\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\skyvow\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\smwsk\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\songbingjun\avatar-dva.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\sking\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\slx1997\avaer.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\ssine\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\soumi7\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\steve\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\steve\steve-avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\su-chang\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\suninsky\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\suntong\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\tianyugeng\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\suruozhong\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\techial1042\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\supercharleszhu\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\tingyinhelen\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\tomallv\header.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\valerieeeee\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\timqian\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\univerone\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\vasvi\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wade0564\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wangjunwei\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\watertao\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wanglei158\timo.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wengcan\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\why2lyj\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wechaty\icon.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wj-mcat\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wenzai007\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wj-mcat\scenery.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wj-mcat\hello.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\willcup\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\xajeyu\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\wss793062366\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\xiaogan18\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\xinbenlv\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\xiaok\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\yeojongki\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\yinizhilian\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zhangchunsheng\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zcr20090430\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zhoujian1028\zhoujian1028.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\yswtrue\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zhihuifanqiechaodan\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zjacai\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zhuangbiaowei\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zlh\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\windmemory\avatar.jpg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zhoumh1988\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zophyr\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zwl\avatar.jpeg does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zzhoouxin\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\contributors\zoudingyi\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\compatibility.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\compatibility.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\example.local.css does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\example.local.css does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\contributors\wnbupt\avatar.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\index.html does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\index.html does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\pdf.js does not match /\/[0-9-a-z_]+./!
✖ jekyll\assets\js\viewer-js\pdf.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\text_layerbuilder.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\text_layer_builder.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\uiutils.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\uiutils.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\webodf.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\webodf.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\pdf.worker.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\pdf.worker.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\pdfjsversion.js does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\pdfjsversion.js does not match /.(jpg|jpeg|png|gif|webp|zip|pdf|docx|doc|txt)$/!
✖ jekyll\assets\js\viewer-js\images\kogmbh.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\texture.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-download.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\nlnet.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-fullscreen.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-presentation.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-zoomIn.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-menuArrows.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-zoomOut.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-pageDown.png does not match /\/[0-9-a-z]+./!
✖ jekyll\assets\js\viewer-js\images\toolbarButton-pageUp.png does not match /\/[0-9-a-z_]+./!
🏁 Finished linting jekyll/assets
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! wechaty.js.org@0.8.315 lint:fn: file-name-linter .file-name-linter.json
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the wechaty.js.org@0.8.315 lint:fn script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\DELL\AppData\Roaming\npm-cache_logs\2021-07-17T04_43_41_493Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! wechaty.js.org@0.8.315 lint: npm run lint:es && npm run lint:ts && npm run lint:md && npm run lint:fn && npm run lint:yml
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the wechaty.js.org@0.8.315 lint script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\DELL\AppData\Roaming\npm-cache_logs\2021-07-17T04_43_41_520Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! wechaty.js.org@0.8.315 test: npm run lint && npm run test:unit
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the wechaty.js.org@0.8.315 test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\DELL\AppData\Roaming\npm-cache_logs\2021-07-17T04_43_41_548Z-debug.log
The peoblem is that these questions are totally wrong,as the files in the abrove errors I didnot change and as it had been published it must be correct.And obviously the rule it used to test is not the same as rules in package.json;I find in google and it gives the solution that it may be "npm should install locally not globally",so I install npm locally.But it didnot work;Can you help me?thanks!
It seems that the file-name-linter and markdownlint are not supporting win32 platform for now.
We should investigate it and see if there's any setting that can correct this problem or any acceptable workarounds.
I'd like to suggest that you run linting script under a Linux system.
It truly troubles me,thanks for your answers.
You can close this issue if you have solve the problem @remember00000
_```
✖ jekyll_posts\2016-12-03-welcome-to-wechaty.md does not match /\/[0-9-a-z]+./! ✖ jekyll_posts\2016-12-04-gitchat-lijiarui-interview.md does not match /\/[0-9-a-z]+./! ✖ jekyll_posts\2016-12-05-ghostcloud-wechaty-docker.md does not match /\/[0-9-a-z]+./! ✖ jekyll_posts\2016-12-07-beijing-nodejs-meetup-party.md does not match /\/[0-9-a-z]+./! ✖ jekyll_posts\2016-12-08-jaslin-user-case.md does not match /\/[0-9-a-z]+./!