因为用github作代理,不须要申请云服务器和备案域名,hexo的皮肤仍是很好看的。node
hexo是个博客框架,快速创建我的博客,只需配置其参数便可。git
hexo依赖node.js,因此从node.js和npm和git讲起。
下载node.js,其自带npm包管理器。
下载网站:https://nodejs.org/en/
参考:https://www.liaoxuefeng.com/w...github
下载完以后看看版本,npm
node -v
查看下是否是下完了。浏览器
由于npm的资源处于半墙状态,获取资源很慢,咱们换成淘宝的。
先用npm下载cnpm(第一句),切换资源到国内淘宝资源(第二句)。bash
npm install -g cnpm --registry=https://registry.npm.taobao.org cnpm config set registry https://registry.npm.taobao.org
之后用cnpm就能够了。服务器
以后下载git,太简单了,参考这个吧
下载成功后右击一个文件夹会出现git bash选项。markdown
而后继续在cmd中下载hexo便可hexo
cnpm install -g hexo-cli
随便建一个文件夹,用管理员模式的cmd转到这个文件里来。
推荐直接在win搜索里搜cmd,而后右击“以管理员模式运行”。
无论理员模式不行的哦,他会提示不能够。框架
cd your_file_path
而后
hexo init
其就在这个文件中噼里啪啦地下载。因为咱们用的国内的资源,因此它吓得相对快些。不设置淘宝资源的话,奇慢无比。
下载好以后,继续在这个目录, generate一下,命令g应该是generate的缩写,而后就能够start了
hexo g hexo s
而后开浏览器输入其提示的127.0.0.1:4000,你能看到一个比较完整的landscape主题的博客了。
按理说,你的博客到如今已经搭建完了,只不过主题是l烂大街的andscape而已。
首先在github新建一个repository,其名字最好叫作“你的名字.github.io”,便于其余人访问。
查看你的博客文件夹的文件,有一个叫_config.yml的,此文件夹粗略的定义了一些customize博客的参数,你能够搜搜其余博客,不过会点英语也能看懂干什么的。
打开它,咱们须要用到的是最后面的deploy相关参数。
如上图,照猫画虎,打入你新建的的repository的git和相关。不知道repo内容在哪???在这儿。
记得把改完的_config.yml保存。
而后在cmd里deploy到github上
hexo d
过几分钟,你就能够经过 你的git名字.github.io 在外网访问你的博客了。
只不过如今博客里面尚未内容。
咱们前面作完了创建我的网站,作完了外网访问。想要换个主题,例如yilia,咋搞?
简单。
看看你网站根目录,有个themes的目录(文件夹),cd进去,在此下载一个新的theme就能够了。
咱们下载yilia,在themes目录:
git clone https://github.com/litten/hexo-theme-yilia.git
git克隆完以后,咱们就有新theme资源了(你theme文件夹下有landscape和yilia两个文件夹了)
而后在_config.yml中,把theme那个选项改为yilia,其自动会切换主题。
而后在网站根目录:
hexo clean hexo g hexo s
而后再看,能够看到新的主题了。
想直接更新github上的网站,
hexo d
你网站文件夹下有source文件,里面是.md文件,都是markdown格式的博客,每个博客都是一个.md文件。你去了解markdown文法,就能够新建个md文件,而后hexo clean、hexo g、hexo s,就更新上去你的博客了。
喜欢命令行直接hexo new ‘title’也行,随你了。
到此一个简单流程就结束了。去更加个性化的更改,提供方向:
1.查看_config.yml各个参数含义(网站本身一个config,每一个theme文件还有一个config,都看看)
2.添加组件,多去看其余博客便可。