Linux 使用 vsftpd 搭建 FTP 服务器 2020年06月21日 Mr. Ma 3254 FTP 是一种常用的文件传输协议。很多虚拟主机和服务器也都在使用 FTP 传输文件。FTP 包含服务端和客户端。服务端的主要功能就是存储文件和为客户端提供文件管理服务,客户端的主要功能就是连接到服务端管理文件。下面简单写一下 FTP 服务端的搭建。FTP... 阅读全文 0 评论
我的博客主题给我带来的垃圾外链 2020年06月14日 Mr. Ma 3558 半年前我开发了一个 Typecho 的博客主题 MWordStar,这也是我自用的主题,这个主题是免费开源的。在主题的页脚区域有一段 Powered by Typecho Theme by MWordStar 的版权信息,其中 Typecho 链接指向了... 阅读全文 5 评论
在 Linux 服务器搭建 Web 版 VSCode 2020年06月12日 Mr. Ma 9455 Visual Studio Code 是微软的一个代码编辑器,它的桌面版使用 TypeScript + Electron 开发,目前 VSCode 已经可以在普通浏览器中运行。Web 版的 VSCode 可以运行在普通浏览器中,也就是说能运行现代浏览器的... 阅读全文 6 评论
国内常用的搜索引擎的蜘蛛 UserAgent 2020年06月04日 Mr. Ma 3826 UserAgent 是软件或设备在发送请求时随发送内容一起发送的一组用来标识设备或软件的信息。搜索引擎在发送请求时也会包含 UserAgent,每个搜索引擎的 UserAgent 都不一样,通过提取服务器日志中相应的 UserAgent,可以统计和分析搜... 阅读全文 0 评论
我的博客折腾记录 2020年05月30日 Mr. Ma 5786 大概在 2014 年的时候我就开通了新浪博客,当时还不会编程,文章内容基本上也是生活相关的。但当时因为浏览量太少且比较占用时间,最终还是放弃了。17 年的时候想要尝试建一个网站,当时正在学习 PHP,准备用 PHP 写一个博客程序,但是最终因为后端知识不... 阅读全文 9 评论
使用 Docusaurus 为开源项目生成帮助文档 2020年05月23日 Mr. Ma 8702 Docusaurus 是 Facebook 开源的一个静态网站生成器,主要用来给开源项目生成帮助文档或博客。我开源的博客主题 MWordStar 的使用文档就是用 Docusaurus 生成的。Docusaurus 的功能和 HEXO 或 Jekyll ... 阅读全文 13 评论
ES6 代码转义器 SWC 体验 2020年05月07日 Mr. Ma 6864 SWC 是一个类似于 Babel 的代码转义器,它的主要功能就是把 ES2015 或更高版本的 JS 代码转换为老浏览器能够使用的 ES5 或更低版本的 JS 代码。SWC 是使用 Rust 语言编写的,相比 Babel 来说,速度要更快。按照官网的说法... 阅读全文 1 评论
Bootstrap 按需引入 2020年05月03日 Mr. Ma 5233 在使用 Bootstrap 的时候,为了方便,可能通常都会选择直接引入官方编译的 CSS 和 JS。直接引入官方的 CSS 和 JS 虽然方便,但是体积也比较大,如果你能用到它的所有功能也倒还好,但是大多数情况下可能用不到它的所有功能。可能你只是想用它的... 阅读全文 0 评论
前端打包工具 PARCEL 的简单使用 2020年04月26日 Mr. Ma 5344 在 Webpack 的使用中,配置文件算是 Webpack 比较难的一个部分。使用 Webpack 搭建一个项目,需要配置各种 Loader 和插件,对于不太熟悉的新手来说,非常容易出错。PARCEL 是一个零配置的 Web 打包工具,不需要任何配置就能... 阅读全文 2 评论
JavaScript 通过浏览器导出和读取本地 JSON 文件 2020年04月22日 Mr. Ma 6170 最近我准备给我的博客主题增加一个备份主题配置的功能,我使用的方案是通过导出主题的设置来备份。因为不需要导入数据库,所以可以直接通过 JS 获取表单内容,然后导出为 JSON。导入配置也是直接读取本地的 JSON 文件,然后根据 JSON 的配置信息设置表... 阅读全文 0 评论