使用hexo+icarus快速搭建属于自己的博客网站

准备环境

  • 安装nodejs✅
  • 安装git✅
  • 安装hexo✅
# 此为全局安装,可能需要sudo权限
npm install -g hexo-cli

创建git仓库

直接在github主页创建一个新的仓库,此处假设仓库名称为blog_tensorrt

使用hexo建初始博客

首先初始化一个博客项目,此处blog可以换成自己想要起的名称。该操作之后在当前目录下会出现一个叫做blog的新的文件夹

hexo init blog

进入blog文件夹下

cd blog

可以看到当前的文件夹下有一个themes的文件夹,此时看到里面没有文件,下载icarus主题代码到其中

git clone git@github.com:ppoffice/hexo-theme-icarus.git /themes/icarus

之后修改_config.yml文件,将theme修改为icarus

theme: icarus

之后在命令行进行构建

hexo g

输入生成命令可能会报错,提示有没有安装的包,安装确实的包

yarn add bulma-stylus@0.8.0 hexo-component-inferno@^1.1.0 hexo-pagination@^2.0.0 hexo-renderer-inferno@^0.1.3 inferno@^7.3.3 inferno-create-element@^7.3.3

接着生成

# 该命令多执行几次,知道没有新的文件生成
hexo g

查看网页初始效果

hexo s

打开网页http://localhost:4000

自定义博客设计

此时博客目录下有文件_config.icarus.yml,修改该文件即可,每一项在icarus官网https://ppoffice.github.io/hexo-theme-icarus/Configuration/icarus%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97-%E4%B8%BB%E9%A2%98%E9%85%8D%E7%BD%AE/#more均有详细的说明,在此不做赘述。

部署网站

首先修改_config.yml文件

# Site
title: eryoyo的博客
subtitle: 坚持✊
description: tensorrt笔记整理
keywords:
author: eryoyo
language: zh-CN
timezone: Asia/Shanghai# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://eryoyo.github.io/blog_tensorrt

之后进行本地查看

hexo clean
hexo g
hexo s

网站可以在http://localhost:4000/blog_tensorrt里面查看到

之后接着修改_config.yml文件

deploy:type: gitrepo: git@github.com:eryoyo/blog_tensorrt.gitbranch: master

安装部署需要的包

npm install hexo-deployer-git --save

之后部署

hexo deploy

在仓库里面setting里面修改github pages的none为master分支,点击save,等待一会之后就可以在访问自己刚刚部署到的网站了

使用hexo+icarus快速搭建属于自己的博客网站相关推荐

  1. 30分钟(零成本)快速搭建markdown个人github博客

    零成本-30分钟快速搭建markdown个人github博客 摘要:本文以mkdocs 开源文档工具 + markdown预发编写文档,最终生成简易个人github博客.最终效果如:https://s ...

  2. 快速构建属于自己的博客网站

    ①5行代码搭建属于自己的博客网站 安装前提: 已安装Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本,一般来说优先推荐最新版) 打开命令行终端 ...

  3. Vue + TypeScript + Element 搭建简洁时尚的博客网站及踩坑记

    前言 本文讲解如何在 Vue 项目中使用 TypeScript 来搭建并开发项目,并在此过程中踩过的坑 . TypeScript 具有类型系统,且是 JavaScript 的超集,TypeScript ...

  4. 怎么快速搭建属于自己的博客

    前言  博客平台那么多,还用创建自己的博客吗? 比如:新浪博客.网易博客.CSDN.CNBLOG等,太多的博客了. 可是有一天你还是想创建属于自己的博客,拥有自己的域名和空间. 那么怎么快速的创建属于 ...

  5. Hexo+Fluid搭建自己的个人博客网站!

    这篇博文我已经拖更半年了,半年前兴致勃勃地买了域名.搭起了个人博客,结果到现在网页上还是空空如也,马上就要2023年了,准备从现在开始,每天坚持做一件事,希望时间的积分效应能让我有所收益. 本博文将介 ...

  6. 搭建 Github Pages 个人博客网站

    文章出自个人博客https://knightyun.github.io/2018/04/01/github-pages-blog#1.1. 转载请申明 目录 引言 关于博客 关于Github 创建Gi ...

  7. 10分钟搭建一个免费个人博客网站

    一个程序员怎么能不拥有自己的博客,本文让10分钟快速搭建部署好自己的博客 准备工作 有Gitee账号 有安装git 会 markdown 编写文档 Node.js 版本 >= 8.6 博客采用V ...

  8. 使用Hugo搭建自己的个人博客网站

    一.使用Hugo(基于Go语言的博客框架)搭建个人博客网站 1.Windows 64位系统下安装Hugo a.Hugo框架下载地址,找到hugo_0.55.4_Windows-64bit.zip文件进 ...

  9. 在win10子系统ubuntu平台下使用jekyll和github pages搭建自己的静态博客网站

    前言 总喜欢在自己闲得无聊的时候,折腾一些东西.最近喜欢上了markdown的方便简洁,就想借助jekyll和github pages来搭建一个静态博客网站,然后只需要跟平时写代码一样,上传自己的.m ...

  10. 斥资75元,我搭建了自己的博客网站

    1.背景 1.1.执念 搭建网站是一直想做的事.读大学时,曾用阿里云搭建了一个网站,但是第二天就无法访问(没备案). 当时想到即使搭建好了,网站上也没有内容可以放,这件事也就翻篇了. 1.2.教做人 ...

最新文章

  1. ZendStudio导入一个已有的网站
  2. 6174C语言编程,C语言验证6174数学问题
  3. JavaScript 操作 COM 控件
  4. ios遍历模块的方式
  5. 无障碍开发(四)之ARIA aria-***状态值
  6. jquery页面跳转带cookie_JS 如何创建、读取和删除cookie
  7. geth rpc无法开启_三分了解以太坊 Geth 客户端快照加速机制
  8. android导航屏幕,发现具有软件导航栏的Android设备的真实屏幕尺寸(以像素为单位)...
  9. 视觉测试_视觉设计流行测验
  10. linux服务器安装zookeeper本地项目远程连接
  11. php上传视频无图像,php-PHP实现视频上传与播放,代码出现问题,求解!上传图片后提示没有上传文件或文件大于300M,是什么原因?...
  12. python新手入门基础操作谨记这5点_Python大牛指点新手之:掌握这5点,可以快速从入门到进阶!...
  13. KMPBoyer-Moore
  14. 【Computer Organization笔记02】指令系统、MIPS指令系统简介、THCO MIPS指令系统、THINPAD指令模拟器
  15. mysqldump 备份命令使用中的一些经验总结
  16. 正面管教php_我就这样走进正面管教
  17. 把linux装在移动硬盘上,我将Linux装到了移动硬盘上o(∩_∩)o
  18. 当年校招时,我就死在这个问题上...
  19. 干草堆——acwing算法题第二天
  20. Boot与App程序设计

热门文章

  1. SNF开发平台WinForm-EasyQuery统计分析-效果-非常牛逼的报表查询工具
  2. 【面霸系列 - 3】初级java如何挖掘自身的优势
  3. 数据分析 - 搭建数据监控体系(学习笔记)
  4. java中explain什么意思_Explain关键字解析
  5. 想要感受三星S8屏幕的震撼 先过APP适配这道坎
  6. SpringMvc标签应用
  7. Improving and Simplifying Pattern Exploiting Training
  8. 全网最全!彻底弄透Java处理GMT/UTC日期时间
  9. Ubuntu下装memcache
  10. 解决服务器上中文显示乱码问题