只需一个github账号从0到1使用hexo博客框架和Butterfly主题搭建一个属于自己的博客 (无需云服务器)
只需一个github账号从0到1使用hexo博客框架和Butterfly主题搭建一个属于自己的博客 (无需云服务器)前言
最近在网上经常刷到各种博客和个人主页,看着就挺手痒的,突然想起来以前大学的时候也做了一个博客,不过后来因为上班之后就没时间去更新和维护了,直到现在也只是个半成品,最近公司假期放得比较多,想着要不就重新搭建一个新的博客吧,正好也能写一篇文章(水一篇文章)
什么是hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
hexo常用指令
在开始搭建之前,建议先了解几个常用指令,这对后面的安装调试都非常有帮助 (资料来源官方)123456hexo init [folder] # 新建一个网站。如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。hexo new [layout] <title> # 新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的 ...
使用 GitHub Actions 编译openwrt固件
使用 GitHub Actions 编译openwrt固件前言Github Actions 是 GitHub 推出的持续集成 (Continuous integration,简称 CI) 服务,它提供了配置非常不错的虚拟服务器环境,基于它可以进行构建、测试、打包、部署项目。所以就有了 P3TERX 大佬已编写好的 OpenWrt 编译解决方案。这篇文章就是介绍如何使用P3TERX 大佬项目,进行云编译 OpenWrt固件,并且还可以自定义自己想要的插件。
项目地址
P3TERX编译项目:https://github.com/P3TERX/Actions-OpenWrt
Lean的openwrt源码:https://github.com/coolsnowwolf/lede
kenzok8的插件库:https://github.com/kenzok8/openwrt-packages
准备工作
注册一个Github账号
搭建编译环境,用来生成.config配置文件,推荐使用Vmware安装Ubuntu虚拟机(需要自定义插件的这个必选)
基础编译TIPS:这个编译只能编译 ...