当前位置:首页 > 技术分享 > 正文内容

零成本搭建博客还有谁还不会?

lmwmm2年前 (2024-06-27)技术分享1199
本文介绍使用hexo快速搭建博客,大佬请绕道

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

官网文档:

https://hexo.io/zh-cn/docs/


1

安装hexo


零成本搭建博客还有谁还不会?


Hexo是一个基于Node.js的静态博客框架,可以快速搭建个人博客。以下是Hexo安装的步骤和相关链接:

前提准备确保你已经安装了Node.js和Git。如果没有安装,可以在官网下载并安装:https://nodejs.org/https://git-scm.com/


打开命令行工具(例如终端或git bush here),输入以下命令:

零成本搭建博客还有谁还不会?

npm install -g hexo-cli


2

创建新的Hexo博客项目


进入你想要创建博客的目录,然后运行以下命令,创建一个名为myblog的项目:

hexo init myblog


3

启动hexo博客


1.进入项目目录:cd myblog

2.安装相关依赖:npm install

npm install


3.启动命令:

hexo s


零成本搭建博客还有谁还不会?

此时,打开浏览器,访问 http://localhost:4000/,你将能够看到你的Hexo博客(默认的效果)

零成本搭建博客还有谁还不会?


4

发文章


项目文件夹中的source下的posts文件夹里面的一个.md文件就是一篇博客,你可以再此目录下新建一个.md文件,在里面写内容即可,写完之后保存,接着运行hexo s 回车重启项目,再去看http://localhost:4000/,就会看到刚刚发布的文章,至于每一个hexo主题的导航栏,图片及其它的配置修改,具体看主题的介绍和教程。


零成本搭建博客还有谁还不会?

零成本搭建博客还有谁还不会?

零成本搭建博客还有谁还不会?

5

换主题


可以看到,默认的主题不太美观,可以进入下面网址,找到喜欢的主题的git克隆链接,直接在博客项目根目录下克隆,把克隆的文件夹移动到theme目录下,完了之后再config.yaml里面改theme为当前主题名称(看主题的安装文档),然后hexo g ,再接着执行hexo s重新运行就可以了。

去官网里面选主题:

https://hexo.io/themes/

例如来安装Butterfly这个主题:

1. 在主题页面找到这个主题,点击标题即可进入主题的github

2. 往下翻就会有安装教程

零成本搭建博客还有谁还不会?

克隆主题到项目theme目录:

git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

零成本搭建博客还有谁还不会?

3. 克隆到theme目录下,然后修改项目_config.yml文件中的theme: butterfly

零成本搭建博客还有谁还不会?

theme: butterfly

零成本搭建博客还有谁还不会?

然后git里面执行hexo g ,再接着执行hexo s重新运行就可以了。如果有报错,请安装这个,主题教程有说明

npm install hexo-renderer-pug hexo-renderer-stylusnpm install hexo-renderer-pug hexo-render-stylus


零成本搭建博客还有谁还不会?

主题运行效果:

零成本搭建博客还有谁还不会?

零成本搭建博客还有谁还不会?

到这里,其实博客就搭建完了,关于主题的修改,添加样式修改图片啥的,这个看该主题的教程,网上一搜也很多。

6

上线(github托管)


到此,博客只是在本地,只能自己看看,可以用github的静态托管

关于静态网站托管:

静态网站托管是一种服务,允许用户将静态网站(即所有网页都由静态内容构成,包括客户端执行的脚本如JavaScript)托管到云服务提供商的存储空间中,并通过该存储空间的访问域名来访问这个网站。

首先得有一个github账号,没有的话先去github官网注册

1. 在项目根目录下打开git窗口,依次输入

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


2. 生成秘钥SSH key,依次输入

ssh-keygen -t rsa -C"你的邮箱"cat ~/.ssh/id_rsa.pub

输入之后连着三次回车后生成一段字符串(秘钥),复制这段字符串

3. 配置秘钥

打开你的github主页,点头像,再点击settings,再点击SSH and GPG keys,点击New SSH key,名字随便写,将刚刚复制的内容填入key框中,点击Add SSH key确认保存。在git bash中输入ssh -T git@github.com,如果出现了“Hi,你的用户名! You’ve successfully……”就说明成功了!

4.  修改博客的配置文件的deploy





deploy:  type: git  repository: https://github.com/你的用户名/你的用户名.github.io  branch: main

零成本搭建博客还有谁还不会?


5. 安装扩展(必须)继续在git中执行


npm i hexo-deployer-git
6. 推送到远程,继续git执行
hexo g -d

推送完成后 ,浏览器输入:你的用户名.github.io,就可以看到你的博客了。

到此,结束!

看起来挺多,其实就是几条指令的事,如有帮助,求个赞可否零成本搭建博客还有谁还不会?

【往期推荐】

零成本搭建博客还有谁还不会?

前端工具篇

零成本搭建博客还有谁还不会?

电脑端注册页面

零成本搭建博客还有谁还不会?

Echarts的入门使用

零成本搭建博客还有谁还不会?

vue中使用Swiper

零成本搭建博客还有谁还不会?

PC端登录页源码(一键复制)

零成本搭建博客还有谁还不会?

Vue新手引导插件

零成本搭建博客还有谁还不会?

如何不翻墙使用谷歌商店

零成本搭建博客还有谁还不会?

Echarts案例网站合集

本篇文章来源于微信公众号:                 雪天前端

扫描二维码推送至手机访问。

版权声明:本文由点度点度金讯时代-BLOG发布,如需转载请注明出处。

本文链接:https://lmwmm.com/post/3279.html

分享给朋友:

“零成本搭建博客还有谁还不会?” 的相关文章

苹果电脑MacBook使用谷歌浏览器翻译的方法

苹果电脑MacBook使用谷歌浏览器翻译的方法

自从上次写了《解决Chrome浏览器翻译无法使用》,有不少苹果MacBook电脑的用户加我微信,咨询我怎么在MacBook上正常使用谷歌翻译的方法,下面就详细说明一下。谷歌翻译终于退出中国,访问原本谷歌翻译的本地化域名,会提示收藏新的网址,…

最近热度“狂飙”的ChatGPT,到底什么来头?

最近热度“狂飙”的ChatGPT,到底什么来头?

最近的朋友圈和互联网,除了在话题中心“狂飙”的高家三兄妹/全员恋人安欣/迈克杰克驴以外,还有就是出道两个月就火出圈的 ChatGPT 。ChatGPT 是个什么鬼东西?ChatGPT 作为一款人工智能机器人,上知天文,下知地理,能写文章、能…

空气传导还是骨传导?我该怎么选?

空气传导还是骨传导?我该怎么选?

如果说去年是各种国产方案真蓝牙无线耳机爆发之年的话,那么今年可以说是国产方案骨传导耳机爆发的一年。最低的华强北骨传导耳机已经来到了不到20元的价位区间,当然正规品牌的国产方案产品也纷纷涌现。那么,空气传导和骨传导耳机,该怎么选?什么是空气传…

「ChatGPT最强竞品」爆火:不限量不要钱免注册!一手实测体验在此

「ChatGPT最强竞品」爆火:不限量不要钱免注册!一手实测体验在此

金磊 丰色 发自 凹非寺免费、支持中文、无需注册、不用骚操作直接可用的类ChatGPT产品,它来了!(此等好事必须第一时间和家人们分享)毫不意外的,目前它的热度已经被炒到不行:而且已经有一波网友抢先体验了一番,铺天盖地的一致好评。例如微博博…

12家国内外AI大模型及申请体验地址汇总

12家国内外AI大模型及申请体验地址汇总

近期,由ChatGPT引发的AI军备竞赛,可谓是百家齐鸣,眼花缭乱,应接不暇。本周,国内外多家大公司像约好了一样,纷纷发布或即将发布自己的AI大模型。这些公司分布在各行各业,可能都是想借助大模型提升自己的核心竞争力,在新一轮的科技竞赛中处于…

ChatGPT访问量再创新高:百度的60%,谷歌的2%

ChatGPT访问量再创新高:百度的60%,谷歌的2%

梦晨 发自 凹非寺量子位 | 公众号 QbitAIChatGPT上月全球访问量 17.6 亿次,已达到谷歌的2%! 根据SimilarWeb统计,已超越必应、鸭鸭走DuckDuckGo等其他国际搜索引擎。 挡在前面的除了谷歌…