Hexo 搭建流水线
人人都在教满分答卷,丿丿都在教避免踩坑。
好像很多博客都有且只有教人怎么搭建博客的文章,我本以为我可以免俗,但没想到以这种形式败下阵脚——《关于我的博客总是莫名其妙出问题还解决不了于是总是重新搭博客但总是忘记怎么搭最后写篇文章给自己循环利用这件事》,欸嘿。因此本文只面向笔者个人,未涉及到的细节均在笔者脑中。
常用命令
1 | hexo new page XXX |
Hexo + Vercel
现在大陆已经不可以直接访问.vercel.app了。更换了域名的博客不受影响。
安装Hexo
定位到Blog目录下:
1 | npm install -g hexo-cli |
部署到Vercel
桌面:
1 | npm -v #确认npm是否安装好 |
博客根目录:
1 | vercel --prod #部署博客 |
Hexo + GitHub Page
安装 Hexo
定位到Blog目录下:
1 | npm install -g hexo-cli |
Github 与 SSH
1 | git config --global user.name "Aezir" |
部署
打开博客根目录下的_config.yml
:
1 | deploy: |
npm:
1 | npm install hexo-deployer-git --save |
其它
检查:
1 | git config user.name |
后遂遇到 code:128 告终.
其它
Type | Name | Value |
---|---|---|
A | @ | 76.76.21.21 |
Intended Nameservers
ns1.vercel-dns.com
ns2.vercel-dns.com
Type | Name | Value |
---|---|---|
CNAME | www | cname.vercel-dns.com. |
Intended Nameservers
ns1.vercel-dns.com
ns2.vercel-dns.com
字体
在博客 source
目录下新建一个 font
文件夹,把字体文件放进去。
然后,在 font
目录下新建一个 字体名称.css
文件,填入如下内容:
1 | @charset "UTF-8"; |
然后我们需要引入这个 css
,这里我用到了 Hexo 的注入器功能。
博客根目录下新建一个 scripts
文件夹,在这个文件夹下新建一个 font.js
文件:
1 | hexo.extend.injector.register('head_begin', '<link rel="stylesheet" type="text/css" href="/font/Afont.css">', 'default'); |
这样就完成了 Web 引入,hexo s
看一下效果,字体粗细全部一样,感觉很奇怪。
这里就需要引入 字重(font weight) 概念,也就是字体的不同粗细。在这里,我们只引入了一个字重的字体,所有字体粗细全部一样,大字体不粗,小字体不细,所以很不美观。
把需要的字重全部拷贝到 font
目录下,然后打开 字体名称.css
,修改如下:
1 | @charset "UTF-8"; |
保存后重新 hexo s
,可以看到有很大变化。
Blogger
十分简单,就是默认模板差点意思。
Blogger 網頁設計 | 架站 | 諮詢 | 提案合作@WFU BLOG