如何搭建一个基于 GitHub Pages 的 Jekyll 静态博客(目录)

GitHub Pages 为个人、组织和项目提供了展示一些页面的方式,GitHub 帮助页的 User, Organization, and Project Pages 页面就有说明。这里,我们使用 GitHub Pages 来搭建自己的博客,正好也是里面说的给 User 用作展示的页面的用途。当然,GitHub 甚至直接在官方页面中告诉大家,你可以用来当作你的博客使用,就是这句 Create a blog and spread your ideas. Whatever you want!(译:创建一个博客来传播你的想法,反正想做什么都行!)

如何在 MSBuild Target(Exec)中报告编译错误和编译警告

我曾经写过一篇文章 如何创建一个基于命令行工具的跨平台的 NuGet 工具包,通过编写一个控制台程序来参与编译过程。但是,相比于 基于 Task 的方式,可控制的因素还是太少了。

有没有什么办法能够让控制台程序也能与 MSBuild Target 之间发生更多的信息交换呢?比如报告编译错误和编译警告?答案是有的,通过格式化控制台输出。