赞
踩
一直有打算搭建属于自己的博客,自己购买了域名和服务器了,但是由于自己的精力不足和精神内耗严重,决定选择较为简单的方式搭建了。hexo刚好很符合我的需求,而且主题多样,可以根据自己的需求修改。
用github托管博客,就不需要定期维护。最近就用了几天时间搭建了一下,欢迎来访鸭:我的个人博客
Hexo是一款基于Node.js的静态博客,依赖少易于安装使用,可以方便的生成静态网页托管在github上。
这里是官方文档,可以了解
Windows:下载并安装 git.
Mac:使用 Homebrew, MacPorts 或者下载 安装程序。
Linux (Ubuntu, Debian):sudo apt-get install git-core
Linux (Fedora, Red Hat, CentOS):sudo yum install git-core
用git --version
可以查看版本
下载node.js主要会用到npm,推荐安装最新版本的Hexo,以及推荐的Node.js版本
Hexo 版本 | 最低兼容 Node.js 版本 |
---|---|
6.0+ | 12.13.0 |
5.0+ | 10.13.0 |
4.1 - 4.2 | 8.10 |
4.0 | 8.6 |
3.3 - 3.9 | 6.9 |
3.2 - 3.3 | 0.12 |
3.0 - 3.1 | 0.10 or iojs |
0.0.1 - 2.8 | 0.10 |
用node -v
查看现Node.js版本
npm install express -g
ssh-keygen -t rsa -c "邮箱地址"
可以用ssh -T git@github.com
测定ssh是否绑定成功
用git的方法在上一篇有写过:入门git使用——创建、上传、下载
1)在你想要建立的博客文件夹(github上的仓库名跟本地文件名一致)中进入git bash,hexo init
初始化博客
这里有几个命令是常用的:
命令 | 作用 |
---|---|
hexo generate(hexo g) | 生成静态文件 |
hexo server(hexo s) | 本地静态生成hexo页面 |
hexo deploy(hexo d) | 文件生成后立即部署网站 |
hexo clean(hexo cl) | 清除缓存文件和已生成的静态文件 |
2)现在用 hexo cl && hexo g && hexo s
可以在本地先预览效果
3)修改文件配置(根目录的_config.yml)
deploy:
type: "git"
repository: git@github.com:xxx(你的github名字)/xxx.github.io.git (用ssh可以不用token验证)
branch: main(分支)
安装hexo-deployer-git自动部署发布工具npm install hexo-deployer-git --save
用hexo d
上传到github仓库上。
到目前为止的进度我基本是看这里学习的:
1.视频-【2021最新版】保姆级Hexo+github搭建个人博客
2.笔记-【2021最新版】保姆级Hexo+github搭建个人博客
上述已经搭建完整体框架了,如果觉得默认的``landscape```主题不好看,可以在官网的主题中选择修改。
放个链接:官网主题
一般受欢迎的主题就是Next主题或者Matery主题,自己选择符合自身审美的主题就好了。
修改 Hexo 根目录下的 _config.yml
的 theme
的值:theme: hexo-theme-matery
如果你是中文用户,则建议修改 language
的值为 zh-CN
。
以下就是优化主题过程中查看到的资料:
1.Hexo系列matery主题踩坑优化记录
2.hexo博客matery主题的个性化配置
3.hexo,史上最全搭建个人博客
4.matery主题中文文档
…等等
好像算不上完全小白教程,可能更多的是自己对于搭建博客的过程梳理。看到这里的话,不妨点个赞再走啦~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。