Fork me on GitHub

hexo搭建个人博客

注意:下面的所有命令均在cmd中操作,并且hexo命令必须cd到自己创建的博客文件夹目录中去。

一、hexo安装

1、git下载(https://git-scm.com/)

无脑下一步安装

git --version

2、node.js下载(Node.js (nodejs.org))(hexo需要它的npm支持)

无脑下一步安装

node -v

npm -v

3、cnpm下载(可以更快的安装hexo镜像源及其插件)

npm install -g cnpm --registry=https://registry.npm.taobao.org

cnpm -v

4、hexo安装

cnpm install -g hexo-cli

hxeo -v

二、hexo本地部署(4000端口)

​ 首先在本地创建一个博客文件夹,该文件夹将包含博客所以信息。

1、hexo初始化

hexo init

2、启动本地博客(start)

hexo s

3、博文发布(generate)

hexo new "xxx"

hexo g

三、hexo远程部署(GitHub)

1、在GitHub上新建hexo仓库

​ 仓库名命名为:GitHub昵称.github.io

2、hexo-deployer-git插件下载 (远程部署需要它的支持)

cnpm install --save hexo-deployer-git

3、_config.yml配置

找到deploy:并写入

deploy:
   type:git
   repo:hexo仓库地址
   branch:master

4、部署到GitHub(deploy)

hexo d

四、其他

1、主题更换

GitHub - next-theme/hexo-theme-next: 🎉 Elegant and powerful theme for Hexo.

①主题下载(以next主题为例)

git clone 【主题地址】 themes/主题名

git clone https://github.com/next-theme/hexo-theme-next.git themes/next

或者直接

npm install hexo-theme-next

②_config.yml配置

​ ##theme: landscape 改为:

​ theme: next

③使用主题

hexo clean(清除旧的public文件夹及缓存信息)
​   hexo g(生成新的public文件夹)
​   hexo s(重新启动博客)
​     hexo deploy

2、个性域名

一路下来我们使用的域名

①本地部署时

http://localhost:4000

②远程部署时

https://lencamo.github.io

但作为个人网站,不得有个代表个人个性的域名: nb.lsp😁

③升级为个性域名

1>购买域名: xxx.xx

1>解析域名

2> ./source/目录下新建文本文档

​ CNAME文件 并写入:xxx.xx

3> _config.yml配置

​ ##URL

​ url: 个性域名地址

​ ##Directory

​ skip_render: CNAME

4>GitHub设置

​ hexo仓库 ---> Settings ---> GitHub Pages

​ 然后点击Check it out here进入

​ 输入个性域名地址:xxx.xx ,save保存即可

posted @ 2021-09-04 00:04  Lencamo  阅读(43)  评论(0编辑  收藏  举报