首页 > 其他分享 >基于hexo的博客搭建

基于hexo的博客搭建

时间:2023-01-02 20:55:47浏览次数:48  
标签:git hexo windows 博客 blog Mac 文件夹 搭建


<!-- more -->

1安装nodejs

  1. Hexo是基于nodeJS编写的,所以需要安装一下nodeJs和里面的npm工具。

    windows:nodejs选择LTS版本就行了。

    Mac:nodejs选择LTS版本就行了。

  2. 网址

  https://nodejs.org/en/download/
  1. 打开终端检查

    windows:win+R,cmd进入

    Mac: command+空格,进入输入终端(terminal),进入root用户,输入sudo su

  2. 查看node版本和包管理器版本

    windows / Mac:

  node -v
npm -v

 

2安装hexo博客框架

  1. 由于国内镜像源速度慢,这里先安装淘宝的镜像源

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

    检查版本

    windows /Mac:

    cnpm -v
  2. 安装博客框架

    windows / Mac:

    npm install -g hexo-cli

    检查版本

    windows / Mac:

    hexo -v

 

 

3建立一个文件夹

  1. 可以在终端里建也可以直接去目标盘建,下面在终端里建

    windows / Mac:

    mkdir blog

    这时你的目标盘文件夹就生产了blog文件夹,下面操作基本都在blog文件夹里

    进入blog

    windows / Mac:

    cd blog

    接下来初始化一下hexo博客

    windows / Mac:

    sudo hexo init   #windows去掉sudo
  2. 启动博客

    windows / Mac:

    hexo s

    打开hexo的服务,在浏览器输入localhost:4000就可以看到你生成的博客了,现在就完成了博客在本地的使用。

 

 

 

4生成SSH添加到GitHub

  1. 回到你的git bash中

    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你的GitHub的邮箱"

    然后创建SSH,一路回车

    ssh-keygen -t rsa -C "youremail"

    这个时候它会告诉你已经生成了.ssh的文件夹。在你的电脑中找到这个文件夹。

    有三个文件夹

    id_rsa
    id_rsa.pub
    known-hosts

    然后在GitHub的setting中,找到SSH keys的设置选项,点击New SSH key 把你的id_rsa.pub里面的信息复制进去

 

 

 

5将博客部署到GitHub上

  1. 创建登录GitHub,新建仓库

    GitHub.com
  2. 去终端blog目录下安装插件

    windows / Mac:

    cnpm install --save hexo-deployer-git
  3. 打开blog文件夹下_config.yml文件夹更改最后几行

    # Deployment
    ## Docs: https://hexo.io/docs/one-command-deployment
    deploy:
    type: 'git' #冒号后有空格
    repo: https://github.com/wxxzjl/wxxzjl.github.io.git #冒号后有空格
    branch: master #冒号后有空格
  4. 然后输入

    hexo clean
    hexo g
    hexo s
    hexo d

    输入账号密码

    如果不可以输入密码就在git bash命令窗口输入

    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你的GitHub邮箱"
  5. 推送完毕就可以在http://yourname.github.io 这个网站看到你的博客了

 

6安装主题

  1. 以下为yilia主题为例介绍如何安装主题

  2. 打开终端到blog目录下

    git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
  3. 打开blog文件夹下_config.yml文件夹更改主题

    # Extensions
    ## Plugins: https://hexo.io/plugins/
    ## Themes: https://hexo.io/themes/
    theme: yilia
  4. 然后输入

    hexo clean
    hexo g
    hexo s
    hexo d
  5. 刷新一下主题就改变了,文章就这样结束了。

     

     

     

     

     

     

     

     

     

     

  6.  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:git,hexo,windows,博客,blog,Mac,文件夹,搭建
From: https://www.cnblogs.com/zhangyu520/p/17020489.html

相关文章

  • 第一章:Java开发环境搭建
    1.知识框架2.计算机编程语言发展史?第一代语言:机器语言程序员直接编写二进制,一串二进制代码,例如:10010100010010001000....计算机是由电流驱动的,电流只能表示两种......
  • BBS(仿博客园项目)-基于django框架详解(包含图文)
    BBS项目(仿博客园项目)项目简介使用python中django框架开发类似博客园基本功能的小项目技术:django框架、编程语言(python3.8)、前端基础(bootstarp3.4.1,jQuery3.5.1)、......
  • linux环境搭建
    操作系统:Ubuntu查看主机ip:ifconfig若用不了该指令,先安装net-toolssudoaptinstallnet-tools然后用ifconfig得到主机ip2.虚拟机与Xshell连接虚拟机上先安装openss......
  • 大学生入门到精通JAVA系列(一)大学生在哪里写技术博客
    简书知乎专栏GithubPage当然也可以自己建站。 以上是我知道并且大部分写过的博客地址,今天先在这列一下,后续补充完善下各自优缺点。如果有感觉不错的技术博客可以在评论留......
  • 开通并美化博客
    1.注册一个号地址:https://account.cnblogs.com/signup2.申请开通博客打开https://home.cnblogs.com,点进右上角的“我的博客”点进“申请博客”,填写申请理由,一般2~3小......
  • SpringCloud分布式配置中心的搭建
    1.配置中心服务端的搭建创建模块cloud-config-center3344添加坐标<!--这是分布式的配置中心--><dependencies><!--需要引入配置中心的坐标--><dependency><......
  • 1月2日内容总结——bbs仿博客园项目(开发流程、注册登陆功能)
    目录项目开发基本流程项目流程注册功能登录功能作业项目开发基本流程1.需求分析2.架构设计3.分组开发4.提交测试5.交付上线项目流程仿造博客园项目 核心:文章的......
  • FTP服务器是什么意思?FTP服务器怎么搭建?
    FTP服务器是什么意思?FTP服务器(FileTransferProtocolServer)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,FTP是FileTransferProtocol(文件传输协......
  • Potree 002 Desktop开发环境搭建
    1、工程创建我们使用VisualStudio2022开发,把下载好后的PotreeDesktop源码添加到VisualStudio中。打开VisualStudio2022,新建Asp.NetCore空项目,如下图所示。点击下......
  • CentOS7 搭建k8s环境教程
    一.为什么是k8sv1.16.0?最新版的v1.16.2试过了,一直无法安装完成,安装到kubeadminit那一步执行后,报了很多错,如:nodexxxnotfound等。centos7都重装了几次,还是无法解决。用......