hexo

hexo搭建个人博客

下载nodejs使用npm

全局安装hexo

全局安装的作用是以后没有网络的时候也能建立工程

  1. 全局安装淘宝的cnpm, 方便加速

     npm install -g cnpm
  2. 全局安装hexo

     cnpm install -g hexo

hexo使用流程

  1. 在IDEA中新建工程blogtest

  2. 打开命令行终端, 进入resources文件夹, 使用hexo init命令建立hexo项目. 必须为空文件夹才能用来初始化hexo项目

    image-20220127041335213

  3. 使用hexo n命令新建文章, 存放在生成的source->_posts文件夹下
    image-20220126231641532

  4. 使用Typora软件对文章进行修改后保存

  5. 使用hexo g命令对_post文件夹下的文章进行处理生成html文件, 以便放到网站上展示

  6. 使用hexo s命令启动项目进行本地预览

  7. 在github上新建仓库, 必须将其命名为: <用户名>.github.io (不需要尖括号“<”)

  8. 使用cnpm install --save hexo-deployer-git命令下载部署插件

  9. 修改_config.yml配置文件

     # Deployment
     ## Docs: https://hexo.io/docs/deployment.html
     deploy:
       type: git
       repo: https://github.com/<用户名>/<用户名>.github.io #如果部署到gitee上, 则将github该层gitee即可
       branch: main
  10. 防止一些莫名奇妙的问题

    git config --global http.sslVerify "false"
  1. 使用hexo d命令推送到远端

  2. 输入网址 https://yimeisuren.github.io 对个人博客进行访问

修改博客主题

  • 网上搜索hexo主题,找到github的地址, 并克隆到blog文件夹下. 下载慢速的情况下加入.cnpmjs.org后缀

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

    image-20220127001135016

    其中themes/nextblog文件夹下的子文件夹

  • 修改配置文件_config.yml
    theme部分修改为

      theme: next #和文件夹保持一致

hexo操作

  1. 必须使用hexo n来新建文章, 否则文章的名字属于“无标题”

  2. hexo d推送之前, 要先下载部署器

hexo clean#清楚public里面的文件(待推送的文件)
hexo n#新建markdown文档
hexo g#由source/_post中的文件生成public中的html文件
hexo s#启动hexo服务
hexo d #推送到github上

   转载规则


《hexo》 熊水斌 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
Join方法详解 Join方法详解
Join 方法详解 join() 用来等待一个线程的结束,是一种比较”暴力“的线程同步机制,必须等到一个线程结束后另一个线程才开始执行接下来的代码。 同时,join(3000)指定最长等待时间,如果等待时间超过指定的最长等待时间,那
2023-03-13
下一篇 
Volatile关键字 Volatile关键字
Volatile关键字Java 多线程需要解决三个问题: 原子性:保证指令不会受到线程上下文切换的影响 可见性:保证指令不会受到 CPU 缓存的影响 有序性:保证指令不会受到 CPU 指令重排序和 JIT 即时编译器的指令重排序的影响
2023-03-12
  目录