使用 Docusaurus 为开源项目生成帮助文档 2020年05月23日 Mr. Ma 7607 Docusaurus 是 Facebook 开源的一个静态网站生成器,主要用来给开源项目生成帮助文档或博客。我开源的博客主题 MWordStar 的使用文档就是用 Docusaurus 生成的。Docusaurus 的功能和 HEXO 或 Jekyll ... 阅读全文 13 评论
ES6 代码转义器 SWC 体验 2020年05月07日 Mr. Ma 6353 SWC 是一个类似于 Babel 的代码转义器,它的主要功能就是把 ES2015 或更高版本的 JS 代码转换为老浏览器能够使用的 ES5 或更低版本的 JS 代码。SWC 是使用 Rust 语言编写的,相比 Babel 来说,速度要更快。按照官网的说法... 阅读全文 1 评论
Bootstrap 按需引入 2020年05月03日 Mr. Ma 4744 在使用 Bootstrap 的时候,为了方便,可能通常都会选择直接引入官方编译的 CSS 和 JS。直接引入官方的 CSS 和 JS 虽然方便,但是体积也比较大,如果你能用到它的所有功能也倒还好,但是大多数情况下可能用不到它的所有功能。可能你只是想用它的... 阅读全文 0 评论
前端打包工具 PARCEL 的简单使用 2020年04月26日 Mr. Ma 4677 在 Webpack 的使用中,配置文件算是 Webpack 比较难的一个部分。使用 Webpack 搭建一个项目,需要配置各种 Loader 和插件,对于不太熟悉的新手来说,非常容易出错。PARCEL 是一个零配置的 Web 打包工具,不需要任何配置就能... 阅读全文 2 评论
JavaScript 通过浏览器导出和读取本地 JSON 文件 2020年04月22日 Mr. Ma 5572 最近我准备给我的博客主题增加一个备份主题配置的功能,我使用的方案是通过导出主题的设置来备份。因为不需要导入数据库,所以可以直接通过 JS 获取表单内容,然后导出为 JSON。导入配置也是直接读取本地的 JSON 文件,然后根据 JSON 的配置信息设置表... 阅读全文 0 评论
PHP 使用 PHPMailer 发送邮件 2020年04月14日 Mr. Ma 3371 最近准备写一个个人博客,博客的用户注册和找回密码都需要邮件验证。PHP 虽然提供了 mail 函数来发送邮件,但是 mail 函数的功能限制较多,只能发送普通文本,如果要发送 HTML 或附件就比较麻烦。在逛 Github 的时候看到一个功能比较强大的邮... 阅读全文 2 评论
Linux 搭建 Minecraft 基岩版服务器 2020年04月02日 Mr. Ma 19515 Minecraft Bedrock Edition 也就是我的世界基岩版,这是 Minecraft 的另一个版本。Minecraft 基岩版可以运行在 Win10、Android、iOS、XBox。基岩版不能使用 Java 版的服务器,Java 版也不能... 阅读全文 26 评论
Linux 搭建 Minecraft Java 服务器 2020年03月30日 Mr. Ma 5503 我的世界 (Minecraft) 可以单人游戏,也可以在局域网联机,也可以自己搭建服务器,官方也提供了服务端下载。因为 Java 版的 Minecraft 服务端也是用 Java 编写的,所以可以在 Windows、Linux、Mac 上搭建服务器。虽然... 阅读全文 2 评论
VSCode 远程开发配置 2020年03月23日 Mr. Ma 3639 VSCode 可以通过 SSH 的方式连接到远程服务器,可以直接在远程服务器上开发。使用远程开发,你本地只需要安装 VSCode 和浏览器,而像运行环境、数据库之类的可以直接在服务器上运行。本地资源占用很少,对于配置较低的电脑来说还是比较实用的。VSCo... 阅读全文 0 评论
Webpack 本地服务器设置代理 2020年03月18日 Mr. Ma 3946 因为浏览器同源策略的限制,AJAX 是不能跨域请求的,只有后端设置了 header 才能跨域请求。对于前后端分离的项目来说,前端如果要测试 API 就需要后端设置 header 来配合前端,前端在发送请求也需要输入完整的域名,而且也不方便传递 Cooki... 阅读全文 0 评论