基于hexo的博客搭建

一、用hexo搭建博客网站

1.hexo的安装

所需条件 nodejs + npm

镜像源安装

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

用管理员方式打开命令行窗口
切换到F:\hexo路径下执行命令cnpm install -g hexo-cli来安装hexo

cnpm install -g hexo-cli

用hexo -v验证是否安装成功

2.初始化

在F:\下创建lzbBlog文件夹,cd到所在路径下

该文件夹下存放个人博客所有的文件

初始化博客hexo init

hexo init

这时如果提示有关git相关错误信息,则只需重新安装一遍git并配置好环境变量即可正常进行

初始化之后直接hexo s,然后打开下面的地址http://localhost:4000进入到初始的hexo界面中:

F:\lzbBlog>hexo s
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

然后在lzbBlog/source/目录下会生成一个md文件

使用Typora编辑器,用markdown语法编写文章。注意文件后缀为.md

编辑完后回到MyBlog目录下依次清理,生成相关文件

hexo clean

hexo g

hexo s

刷新localhost:4000,此时文章已经生成在页面之上

3.部署到远端

此处由于github时常登陆不上去,所以使用码云来部署:

登陆码云,点击右侧加号,点击新建仓库

仓库名称为自己的用户名,设置为公开,勾选“使用Readme文件初始化这个仓库”,点击创建

点击右侧管理,下方左侧添加公钥,查找用户/.ssh/id-rsa.pub文件,将其用记事本打开,把其中的代码全部粘贴到右端的输入框中,然后添加。

回到命令行窗口,在lzbBlog目录下安装deployer:

cnpm install --save hexo-deployer-git

安装完成之后打开目录下的_config.yml文件,到文件最底部的deployment标签进行配置:

deploy:
  type: git
  repo: https://gitee.com/liu-zhibin666/liu-zhibin666.git
  branch: master

其中repo网址在gitee中复制过来

保存yml文件

然后再在lzbBlog目录下:

hexo -d

将项目部署到远端

然后在gitee中点击服务,gitee pages

点击启动,稍等一会在部署分支上面会出现网址,即博客网址,其他用户则通过这个网址,就可以访问到网页

每一次在.md中编辑完成记得要“hexo -d”部署到gitee中,然后gitee中的网址就能及时更新博客内容了

注意!码云中需要手动更新才可以同步更新修改后的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值