alexwlchan.net
1.0.0
此存储库为我的个人网站Alexwlchan.net提供了代码,该网站是使用Jekyll构建的静态网站。它包括我编写的许多插件来自定义网站。
该网站使用:
当我想进行更改时,我打开一个拉请请求。这触发了使用GitHub动作的构建,作为构建的一部分,它可以使用HTMLPROFFORFER检查HTML。这检查缺少ALT文本,断开的链接,无效的HTML等。
如果网站通过检查,则将自动合并,并且main
分支上的构建将发布给我的Web服务器的更改。
您需要安装Git,Ruby和Python。
运行该网站的本地副本:
$ git clone [email protected]:alexwlchan/alexwlchan.net.git
$ python3 -m venv .venv
$ pip install -r requirements.txt
$ bundle install
$ bundle exec jekyll serve
该网站应在http:// localhost:5757上运行。如果您更改源文件,它将自动更新。
构建一组一次性静态HTML文件:
$ bundle exec jekyll build
这将在_site
中创建一组HTML文件。
我发布了源代码,以便其他人可以看到该网站的工作原理,也许可以为自己的网站使用一些想法。这是我认为有趣或不寻常的事情的清单:
欢迎使用错别字的修复,但否则将忽略贡献。
如果您想在自己的项目中使用任何组件(插件,布局,样式表),请随时这样做。
除非另有说明,否则该网站和相关的代码被双许可为:
如果您要重复使用我的内容,则可以使用最合适的任何许可证。
大多数情况下,CC很好,但是Creative Commons许可不适合代码,因此我有MIT作为替代方案。
在其他人的创意共享许可下使用的一些图像;请参阅帖子用于归因的帖子。
该网站上的所有图标均在名词项目的免版税许可下使用; SVG文件中应有注释,指示其来源。原始图标作者保留版权。