基于Hexo框架搭建个人博客(windows)


环境准备

  • node.js
  • Git(git 官网下载很慢的,毕竟服务器在国外,可以去百度搜 Git 镜像)

本地部署

( 建议所有命令均在 Git Bash 中执行)
git vash


SSH key 配置

  1. $ cd ~/. ssh
    检查本机已存在的ssh密钥
    如果提示:No such file or directory 说明你是第一次使用git。
    如果提示:bash: cd: too many arguments,此时可跳过第二步

  2. $ ssh-keygen -t rsa -C "[email protected]"
    然后连续3次回车,最终会生成一个文件在用户目录下

  3. 打开用户目录,找到**.ssh\id_rsa.pub**文件,记事本打开并复制里面的内容
    ssh

  4. 打开你的github账号,在settings 中打开 SSH and GPG keys
    3然后 New SSH key, title自拟,将刚刚复制的内容复制到Key中,最后Add SHH key即可
    4


本地配置

  1. 检查nodejs是否安装成功

    $ node -v
    $ npm -v
    

    test

  2. 安装 Hexo

    $ npm i -g hexo-cli
    
  3. 创建本地文件夹
    新建文件夹例如:blog
    在该目录下打开 Git Bash 进行后续工作,以后所有的东西都会放在这个目录下

  4. 初始化 Hexo

    $ hexo init
    

    test
    此时,你会发现所在目录下多了很多文件

  5. 安装主题

    $ hexo g
    

    test

  6. 测试本地服务

    $ hexo s
    

    test
    浏览器打开 localhost:4000 可看到刚刚搭建的网站


更改主题

yilia 主题
yilia 是款很受欢迎的主题,就以它为例

  1. 打开链接复制其url
    https://github.com/litten/hexo-theme-yilia.git

  2. 下载主题

    $ git clone https://github.com/litten/hexo-theme-yilia.git /themes	/yilia
    
  3. 修改配置

    $ vim _config.yml
    

    进入配置文件,修改 theme 为 yilia
    test
    (Esc + : wq 可退出)

  4. 安装主题
    素质三连:

    $ hexo clean
    $ hexo g
    $ hexo s
    

远端部署

当然,我们的博客不可能只在本地访问,因此我们需要部署到服务器或者免费的 Github Page 中
以下是部署到GitHub中的步骤

  1. 创建 username.github.io
    新建仓库,以username.github.io命名,username务必使用你的账号昵称
  2. 修改配置
    $ vim _config.yml
    
    test
    修改为如图所示(账号仍使用自己的)
  3. 发布
    该过程中会需要你登陆账号,按着弹出的提示做就可以啦
    $ hexo d
    

你的第一个博客网站

好了,到此就大功告成啦
个人觉得这样的主题看着满舒服的,接下来就是美化的工作了
show

发布了40 篇原创文章 · 获赞 12 · 访问量 5705

猜你喜欢

转载自blog.csdn.net/weixin_43488958/article/details/104572759