如何建一个Blog
使用什么技术来建一个Blog
目前比较主流的有WordPress、Hugo、Hexo等。今天介绍的是Hexo
为什么使用Hexo
因为Hexo技术非常成熟,而且不差。
Hexo Theme的Github很多都是3、4年前甚至7、8年前就不更新了。因为相对已经很稳定了。
TIP
当然,也有还在不断更新的,比如Next,Fluid等
最重要的原因是:
我用HUGO建的时候出错了,我不会修复~
😂
为什么选用Fluid主题
- 首先,这个主题还在更新中;
- 其次,这个主题我比较喜欢;
- 再次,这个主题文档比较全;
- 最后,这个主题能跑起来~
😂
前期准备工作
具体的详细步骤欢迎访问Hexo文档官网
以及Fluid主题官网
下载安装Git
参考Git官网
下载Node.js
安装Hexo
1 |
|
或者
1 |
|
建站
选择项目存储的文件夹folderA,可以是桌面或者任何地方,站点的文件夹会建立在这个地方
1 |
|
建立站点文件夹folderB
1 |
|
这样,初始化后你就得到了如下结构的文件夹
1 |
|
这样一个最基础的站就建好了
应用主题
接下来就是用自己喜欢的主题了。Hexo默认的是landscape。
说明
每一个主题都可能有不一样的操作方法,本篇仅使用Fluid供参考
安装主题
1 |
|
如果有出错,也可以从Github的Relese页面下载,解压到 themes 目录,并将解压出的文件夹重命名为fluid
应用主题配置
将fluid主题的_config.yaml文件复制一个命名为_config.fluid.yaml,存放在文件的根目录,与Hexo原本的_config.yaml在一个文件夹内。
TIP
Github release安装的在themes – fluid文件夹内
npm安装的,在node_modules – hexo-theme-fluid文件夹内
预览
此时,一个初版的Blog已经建立了!
可以运行如下代码预览:
1 |
|
会看到如下界面
1 |
|
输入上面的本地地址,就能够看到网页了!
写自己的Blog文章
让我们Ctrl+C,回到输入的界面
1 |
|
新的文章路径在/source/_posts/first.md
编辑first.md,然后再次
1 |
|
你就会在网页上看到自己的内容了
文章的index和banner图片放在哪里?
都在/source/img里面。可以自己建立文件夹放入。
比如/source/img/first/1.png
那么在first.md的front-matter内应该填写如下:
1 |
|
图片在文字内应用请参照Markdown语法或参考主题提示
个性化
主题等个性化内容请参考hexo和fluid官方指南设置
TIP
如果技术上不是很懂的,在/themes/fluid/source/img内,用自己的图片改成原本的图片名字就能替代显示了
发布
内容都准备好之后就要发布了
1 |
|
会得到一个Public的文件夹,包含了所有网站的内容
使用Github的方式发布,或者参考我之前写的cloudflare pages的方式发布
TIP
官方手册中有介绍一键发布,请自行参考