hexo+github框架

这篇具有很好参考价值的文章主要介绍了hexo+github框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先要装nade.js和github

一、环境准备

1、安装Node.js

直接到官网上下载安装即可Download | Node.js

Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本) Node自带npm

2、安装Git

Windows:下载并安装 git. Mac:使用 Homebrew, MacPorts 或者下载 安装程序。 Linux (Ubuntu, Debian):sudo apt-get install git-core Linux (Fedora, Red Hat, CentOS):sudo yum install git-core 原文链接:Hexo-零基础搭建个人博客(详解)_〆清峰ㄟ的博客-CSDN博客_hexo

然后通过windows键+R,通过cmd进入,再输入一下命令验证:

C:\Users\asus>node -v
v18.12.1
​
C:\Users\asus>npm -v
8.19.2
​
C:\Users\asus>git --version
git version 2.38.0.windows.1
C:\Users\asus>npm install hexo-cli -g(下载hexo)
​
added 59 packages, and audited 60 packages in 9s
​
15 packages are looking for funding
  run `npm fund` for details
​
found 0 vulnerabilities
npm notice
npm notice New major version of npm available! 8.19.2 -> 9.2.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.2.0
npm notice Run npm install -g npm@9.2.0 to update!
npm notice
​
C:\Users\asus>hexo -v
hexo-cli: 4.3.0
os: win32 10.0.22000
node: 18.12.1
v8: 10.2.154.15-node.12
uv: 1.43.0
zlib: 1.2.11
brotli: 1.0.9
ares: 1.18.1
modules: 108
nghttp2: 1.47.0
napi: 8
llhttp: 6.0.10
openssl: 3.0.7+quic
cldr: 41.0
icu: 71.1
tz: 2022b
unicode: 14.0
ngtcp2: 0.8.1
nghttp3: 0.7.0

搭建仓库

1、输入用户名

1.1 用户名不能使用中文,只能包含字母、数字字符或单连字符(-),不能以连字符开头或结尾。

1.2 用户名不能和已有名称重复,假如用户名重复会给出名称重复的提示并且给出若干可用的用户名进行选择。

2、输入邮箱

2.1 邮箱必须是有效邮箱,建议使用常用邮箱。

2.2 账号注册验证、找回密码、修改密码等账号相关操作都需要使用邮箱。

3、输入密码

3.1 密码中仅包含数字或者仅包含字母,那么最少需要15位字符。

3.2 密码中既包含数字,又包含字母,那么最少需要8位字符。

3.3 不可使用连续字符(123456、asdfgh、asdfghj)等字符串。

3.4 建议使用大小写+数字+标点符号的密码

4、电子邮件选项(Email preferences)

5、人机交互验证(Verify your account)

用来验证是人为注册还是机器人注册,防止恶意注册

6、完成以上步骤后,点击【Create account】注册账号

7、创建仓库

创建仓库需要你的github的用户名+.github.io,并且点击下面第一个有file的选项后生成仓库。

SSH Keys

在C盘用户里面找.ssh文件,就有这个。如果没有就右键Git Bash here

输入以下命令

$ ssh-keygen -t rsa -C "williamtym@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/asus/.ssh/id_rsa):
/c/Users/asus/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/asus/.ssh/id_rsa
Your public key has been saved in /c/Users/asus/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:cgTIDugHJZbm1gdXkzTlho3qPQ8/KbQ+3PsHmk48jyM williamtym@163.com
The key's randomart image is:
+---[RSA 3072]----+
| +oo .+=o.       |
|o+o.o. oB        |
|+ ooo  o.+       |
| + o.....        |
|. . ... S        |
|    . .+.  .     |
|     .o+o++ .    |
|       E*B+  .   |
|      ..=*=o.    |
+----[SHA256]-----+

打开.ssh中的puh的那个,用记事本打开,复制所有内容。

打开github,点击头像下面三角,在里面的找到setting并点击,

随后,找到ssh公钥,建立新的密钥。名称自己定,复制内容粘贴到下面方框中去,点击新建即可完成。

本地生成博客内容

打开一个文件,右键点Git Bush here,输入以下命令

hexo init #初始化
​
$ hexo s
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:4000 . Press Ctrl+C to stop.

发布博客到互联网

打开config-yml,粘贴以下内容:

deploy:
  type: git
  repository: 这个去新建仓库找自己的域名
  branch: main

推送hexo站点文件 之后就可以推送博客站点到gitee上了

推送命令 hexo d

其中 hexo clean清除了你之前生成的东西,也可以不加。 hexo generate 顾名思义,生成静态文章,可以用 hexo g缩写 hexo deploy 部署文章,可以用hexo d缩写文章来源地址https://www.toymoban.com/news/detail-757345.html

到了这里,关于hexo+github框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一键解决[notice] A new release of pip available: 22.2 -> 22.2.2 [notice] To update, run: python.exe -m p

    [notice] A new release of pip available: 22.2 - 22.2.2 [notice] To update, run: python.exe -m pip install --upgrade pip [notice] A new release of pip available: 22.2 - 22.2.2 [notice] To update, run: python.exe -m pip install --upgrade pip 这是一个提示,告诉你有一个新版本的 pip 可用,并提供了更新 pip 的命令。 下滑查看解决方

    2024年02月08日
    浏览(42)
  • npm WARN cli npm vxxx does not support Node.js vxxx. This version of npm supports the following

    npm 与 node 的版本不匹配,如果不想切换node,将npm卸载再安装即可 npm与node版本匹配查看 卸载npm npm uninstall npm -g 安装指定版本的npm npm install npm@{版本号} -g 示例: npm install npm@5.6.0 -g 安装完成之后,使用命令查看版本 npm --version 建议不要使用cnpm安装,会有各种莫名其妙的bug出

    2024年02月04日
    浏览(61)
  • Unsupported class file major version 61

    简介:illegalargumentexception:不支持的类文件主版本61,jdk版本过高 项目场景:在maven框架下,基于注解的SpringAOP项目 分析:nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 61(illegalargumentexception:不支持类文件主要版本61) 表示jdk版本过高,我刚开始用的是

    2024年02月13日
    浏览(62)
  • npm install 报错 The package-lock.json file was created with an old version of npm, npm WARN o

    解决方法直接看3 博主在VScode中用 npm install 命令下载包时报错,错误如下 npm版本过高,解决方法见第如下,亲测有效可以解决。 1.在vscode终端中输入如下命令行(可直接复制粘贴) 2. 然后输入 检查npm版本会显示一个低版本的 npm 的版本号。 3.然后再进行npm install 的操作就不

    2024年02月13日
    浏览(51)
  • spring注解报错Unsupported class file major version 63

    学习尚硅谷的spring中的基于注解管理bean时,运行程序测试时报错“Unsupported class file major version 63” 运行测试的时候报错“Unsupported class file major version 63” 报错内容 JDK版本太高了,更换JDK版本即可解决。 第一步,打开settings 第二步,将jdk版本更换为低版本,点击应用apply。

    2024年02月12日
    浏览(54)
  • jdk21升级,asm报错Unsupported class file major version 65

    jdk21升级,asm报错,spring-core版本5.3.18,项目springboot版本为2.6.6 本来还以为是asm包的问题,还特意把asm升级到了9.6,但不是因为那个原因,而经排查是因为spring-core5.3.18版本最高支持jdk19导致的 支持版本写死了,在这里: org.springframework.asm.Opcodes#V19 版本校验: org.springframewor

    2024年02月01日
    浏览(65)
  • Unrecognized Hadoop major version number: 3.0.0-cdh6.3.2

     一.环境描述 spark提交job到yarn报错,业务代码比较简单,通过接口调用获取数据,将数据通过sparksql将数据写入hive中,尝试各种替换hadoop版本,最后拿下 1.hadoop环境 2.项目 pom.xml 3.项目集群提交报错         at org.apache.spark.sql.catalyst.catalog.SessionCatalog.lookupRelation(SessionCatalog

    2024年02月12日
    浏览(37)
  • npm v10.0.0 is known not to run on Node.js v12.8.0. This version of npm supports the following node

    执行命令时报错:ERROR: npm vxxx is known not to run on Node.js vxxx.  This version of npm supports the following node versions: `^18.17.0 || =20.5.0`. You can find the latest version at https://nodejs.org/. 报错说你现在的npm版本是vxxx 不支持你现在Node的版本vxxx,需要把node版本改成npm支持的版本,在node官网你可以找

    2024年02月08日
    浏览(46)
  • 安装express脚手架出现如下错误:npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer ...

    发生此类情况,按照如下方法进行操作: 1.在电脑Windows搜索栏搜索Windows PowerShell,并且以管理员身份运行; 2.在地址后面输入set-ExecutionPolicy RemoteSigned,并且按下回车键; 3.选A,在问题后面填写A,并且按下回车键; 4.在地址后面输入get-ExecutionPolicy,并且按下回车键; 5.在Visual

    2024年02月08日
    浏览(54)
  • Android Studio Error “Unsupported class file major version 61“---异常信息记录

    问题出在JAVA 17上,并且使用的Gradle JDK是:Android Studio java home版本17.0.1将其更改为:Android Studio默认JDK版本11.0.10 即可解决 操作步骤 1 2 3

    2024年01月23日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包