【使用Hexo建站简易教程】

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

前期准备:

创建Github账号或Gitee账号、Linux服务器、安装了Node.js v12.11.0 及以上版本

1、下载node

地址:点击下载,将其放至服务器解压后使用

export PATH=$PATH:/usr/local/node/node-v18.16.0-linux-x64/bin

这将把 Node.js 的可执行文件路径 `/usr/local/node/node-v18.16.0-linux-x64/bin` 添加到系统的 PATH 环境变量中。这样,您就可以在终端的任何位置运行 `node` 命令了。

验证是否安装成功

node -v

2、创建仓库

注意:仓库的名称格式必须是:Keyle777.github.io,前面必须是自己的username,后面固定

3、在服务器上创建文件夹blog(随意名称)

安装hexo

npm install -g hexo-cli

在blog目录下使用,初始化

hexo init
这时我们创建的目录(文件夹)下已经多出许多文件(这里不多介绍这些文件及目录)

测试能否正常启动

hexo server -p 10003
-p 可选,为端口号,默认是4000

[root@2bded8f62284 blog]# hexo server -p 10003
INFO  Validating config
INFO  Start processing
INFO  Hexo is running at http://localhost:10003/ . Press Ctrl+C to stop.

启动成功

创建ssh连接远程仓库

输入命令:ssh-keygen -t rsa -C ‘注册时的邮箱地址’
连续按2次enter即可
终端会提示生成的秘钥地址
进入地址,使用cat id_rsa.pub,复制里面内容
打开Github,点击setting,左侧点击SSH and GPG keys,右上角点击New SSH key
名称随意,输入刚刚复制的内容,保存即可。

这里需要在本地进行验证一次
输入命令:ssh -T git@github.com 并且输入yes之后,行末尾会显示你的用户名
如果输出success表示连接成功

接着在本地绑定与Github的用户名和邮箱
输入命令:git config --global user.name “注册时用户名”
输入命令:git config --global user.email “注册时邮箱”

修改_config.yml文件,此文件在blog目录下

vim _config.yml

找到
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://keyle777.github.io/ # 这里改为你的xxxx.github.io

然后往下拉最下面
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git # 固定,表示使用git提交
  repo: git@github.com:Keyle777/Keyle777.github.io.git #SSH地址
  branch: master # 提交的分支

repo是在仓库中点击code->SSH
举例:git@github.com:Keyle777/Keyle777.github.io.git


保存

安装上传工具

npm install hexo-deployer-git
可以新建一篇测试文章(不新建的话也会有一篇自带的Hello World文章)
输入命令:hexo new “文章名称”

新建文章之后需要生成一遍文件
输入命令:hexo g

最后将本地提交推送到Github
输入命令:hexo d

完成后,访问https://keyle777.github.io/即可

参考博客:详细的下载安装教程文章来源地址https://www.toymoban.com/news/detail-474677.html

更换主题快速入门
下载主题
在 Hexo 站点根目录中
$ npm i hexo-theme-butterfly
生成静态文件
$ hexo generate
运行服务器、本地预览
$ hexo server
部署到远程站点
$ hexo deploy

到了这里,关于【使用Hexo建站简易教程】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Hexo+Github博客搭建教程

    注意,这篇文章篇幅较长,主要针对新手,每一步很详细,所以可能会显得比较啰嗦,所以建议基础比较好小伙伴根据目录选择自己感兴趣的部分跳着看,不要文章没看,上来先喷一下!谢谢*[Math Processing Error]⊙o⊙*。 教程内容随意复制使用,引用的话请加一个参考链接,谢

    2024年01月16日
    浏览(50)
  • 博客搭建教程Github+Hexo+hexo-theme-matery主题

    前情提要 写这篇文的目的 记录自己搭建过程,便于以后快速复用 总结经验和自己踩的坑,给其他小伙伴一些参考(由于是搭建后写的,所以没有参考图片) 介绍 初步效果参考我的博客:hermia的个人博客 本博客基于Hexo框架,使用github托管 使用自定义域名: hermiablog.com hexo主题

    2024年02月19日
    浏览(72)
  • Hexo+Github+Netlify博客搭建教程

    ✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 博客系列 ✨特色专栏: MySQL学习 🥭本文内容:Hexo+Github+Netlify博客搭建教程 📚个人知识库: [Leo知识库]https://gaoziman.gitee.io/blogs/),欢迎大家访

    2024年02月08日
    浏览(57)
  • Hexo + GitHub史上最全搭建个人blog教程

    由于希望搭建个人 blog ,现在市面上的博客很多,如 CSDN ,博客园,简书等平台,可以直接在上面发表,用户交互做的好,写的文章百度也能搜索的到。缺点是比较不自由,会受到平台的各种限制和恶心的广告。因而直接在 github page 平台上托管我们的博客,特写了这篇文章记

    2024年02月02日
    浏览(48)
  • 超详细Hexo+Github Page搭建技术博客教程

    博客有第三方平台,也可以自建,比较早的有博客园、CSDN,近几年新兴的也比较多诸如:WordPress、segmentFault、简书、掘金、知乎专栏、Github Page 等等。 这次我要说的就是 Github Page + Hexo 搭建个人博客的方式!Github Page 是 Github 提供的一种免费的静态网页托管服务(所以想想免

    2023年04月27日
    浏览(49)
  • Hexo+GitHub搭建个人博客教程(2023最新版)

    1、node环境 首先,安装 nodejs, 因为Hexo是基于 Node.js 驱动的一款博客框架。 ⭐nodejs下载地址 2、git 环境 然后,安装git, 一个分布式版本控制系统,用于项目的版本控制管理,作者是 Linux 之父。 ⭐Git(官网) ⭐Git for Windows(仅windows安装包) ⭐CNPM Binaries Mirror [阿里镜像](速

    2024年02月06日
    浏览(67)
  • 建站神器:Hexo+Kaze+Gitee Pages 搭建静态博客网站

    建网站本身是一个很大的工程,涉及前端页面的搭建,网站数据的存储,还要购置服务器资源,甚至是后期的维护,过程相当繁琐。 不过如果仅仅是想搭建个人的网站,写写博客,想要美观,又不想操心太多和写博客无关的事情。那么,Hexo + Kaze + Gitee Pages 的方式就很适合你

    2024年01月19日
    浏览(84)
  • 搭建openstack前期准备

    使用准备好的centos7.5.1804的版本镜像搭建两台主机,大致配置如下 安装好centos后先关闭防火墙:  配置本地hosts配置: 然后分别把centos7.5的镜像和iaas2.4的镜像挂载上传到/opt/目录下,并配置好yum源:    然后安装ftp 并配置好compute结点的yum: controller和compute安装先电的包:      然后开

    2024年02月14日
    浏览(39)
  • MetaGPT前期准备与快速上手

    大家好,MetaGPT 是基于大型语言模型(LLMs)的多智能体协作框架,GitHub star数量已经达到31.3k+。 接下来我们聊一下快速上手 一、环境搭建 python 环境最好是 3.9 1.python 环境 利用 anaconda 创建 python3.9 的虚拟环境 2. MetaGpt 下载 也可以采取以下方式 二、MetaGPT配置 1.调用 ChatGPT API

    2024年01月22日
    浏览(40)
  • IOS逆向前期环境准备笔记

    ios系统由于效验问题,只能升级不能降级,需要特别注意, 刷系统可以在爱思上搞定; 越狱推荐使用u盘镜像及本地启动盘制作: 注意,要进去bios,关闭安全启动,不然直接失败: Checkra1n镜像:https://share.weiyun.com/kr63NENg 其他工具:https://blog.6ziz.com/jailbreakdownload 参考教程:

    2024年02月11日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包