GitHub+Hexo 搭建博客网站

news/2024/5/12 2:40:18/文章来源:https://blog.csdn.net/qq_33921750/article/details/122389328

    Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架。

530d3cc4559a02d6df9305fe444b7432.png

配置Github

root@hello:~/cby# git config --global user.name "cby-chen"
root@hello:~/cby# git config --global user.email "cby@chenby.cn"
root@hello:~/cby# ssh-keygen -t rsa -C "cby@chenby.cn"
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:57aHSNuHDLRsy/UVOQKwrUmpKOqnkEbRuRc8jNrGVpU cby@chenby.cn
The key's randomart image is:
+---[RSA 3072]----+
|       .o.       |
|  . = .E +.      |
| . + *  + ..   . |
|  = o.oo.o  . +  |
| o.*...oS..  . o |
|.oo..   *o.   .  |
|+.     + Oo+ .   |
|+  .    =.=.+    |
| oo       .o     |
+----[SHA256]-----+
root@hello:~/cby# cat /root/.ssh/
authorized_keys  id_rsa           id_rsa.pub       known_hosts      #需要配置到github上
#https://github.com/settings/ssh/newroot@hello:~/cby# ssh git@github.com
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts.
PTY allocation request failed on channel 0
Hi cby-chen! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
root@hello:~/cby#

b17453e9f3dad264d723e8414d9f2b63.png

*将id_rsa.pub文件中的内容粘贴进去

安装nvm工具

root@hello:~/cby# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
root@hello:~/cby# nvm install --lts
Installing latest LTS version.
Downloading and installing node v16.13.1...
Downloading https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz...
############################################################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v16.13.1 (npm v8.1.2)
root@hello:~/cby# nvm use --lts
Now using node v16.13.1 (npm v8.1.2)
root@hello:~/cby# 
root@hello:~/cby# node -v
v16.13.1
root@hello:~/cby#

配置hexo环境,并修改主题

root@hello:~/cby# npm install -g hexo-cli 
root@hello:~/cby# npm install hexo -g
root@hello:~/cby# npm update hexo -g 
root@hello:~/cby# hexo init
INFO  Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
INFO  Install dependencies
INFO  Start blogging with Hexo!#修改主题
root@hello:~/cby# rm -rf scaffolds source themes _config.landscape.yml _config.yml package.json yarn.lock
root@hello:~/cby# git clone https://github.com/V-Vincen/hexo-theme-livemylife.git
root@hello:~/cby# mv hexo-theme-livemylife/* ./
root@hello:~/cby# rm -rf hexo-theme-livemylife
root@hello:~/cby# npm install

修改配置文件

root@hello:~/cby# vim _config.yml
root@hello:~/cby# 
root@hello:~/cby# 
root@hello:~/cby# cat _config.yml
#略# Deployment
## Docs: https://hexo.io/docs/deployment.html
##
deploy:type: gitrepo: https://github.com/cby-chen/cby-chen.github.io.git # or https://gitee.com/<yourAccount>/<repo>branch: master
root@hello:~/cby# root@hello:~/cby# hexo clean 
root@hello:~/cby# hexo g 
root@hello:~/cby# hexo d#注意,输入密码是需要输入token,创建时需要勾选所有权限
#https://github.com/settings/tokens/new

b1c2e3e92f6504048effbb6fe462fab0.png

66fafef84ea03c6e2a3e6ac964fe08f4.png

https://www.oiox.cn/

https://www.chenby.cn/

https://cby-chen.github.io/

https://weibo.com/u/5982474121

https://blog.csdn.net/qq_33921750

https://my.oschina.net/u/3981543

https://www.zhihu.com/people/chen-bu-yun-2

https://segmentfault.com/u/hppyvyv6/articles

https://juejin.cn/user/3315782802482007

https://space.bilibili.com/352476552/article

https://cloud.tencent.com/developer/column/93230

https://www.jianshu.com/u/0f894314ae2c

https://www.toutiao.com/c/user/token/MS4wLjABAAAAeqOrhjsoRZSj7iBJbjLJyMwYT5D0mLOgCoo4pEmpr4A/

CSDN、GitHub、知乎、开源中国、思否、掘金、简书、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客、全网可搜《小陈运维》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_793912.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使你的网站直接输ip就可访问

2019独角兽企业重金招聘Python工程师标准>>> 1.修改服务器配置文件指向你的项目 2.修改服务器端口为80 转载于:https://my.oschina.net/u/877759/blog/115812

微软没强迫?Win 10 版本号追踪网站 Buildfeed 关闭

近日&#xff0c;迫于各方压力&#xff0c;知名 Windows 10 版本号追踪网站 Buildfeed 宣布关闭。对于 Windows Insider 用户来说&#xff0c;即时获取最新 Windows 10 预览版本信息很重要&#xff0c;目前微软官方有提供一个 Windows 10 版本号的追踪网站 Flight Hub&#xff…

云速建站_没程序没美工中小微企业应当如何快速建站?

企业自行建站技术门槛高&#xff0c;第三方开发可靠性差&#xff0c;电商平台又是红海一片&#xff0c;传统企业又该如何快速建站&#xff1f;作者| 董培欣信息时代&#xff0c;不上个网怎么行&#xff1f;可是没程序没美工的中小微企业如何能赶上信息化的大潮&#xff1f;只要…

SEO 搜索 形成一个关联

转载于:https://www.cnblogs.com/ganmk--jy/p/6088640.html

Chrome浏览器查看12306网站的Cookie值

转载于:https://www.cnblogs.com/huangnian/p/6195917.html

在网站搬家的时候发现 栏目管理菜单页面里的内容点击出现空白

2019独角兽企业重金招聘Python工程师标准>>> 原因: 在网站搬家后 修改common.inc.php 文件时 编辑器的编码没有设置 导致文件的编码和源程序不一致 修改编码后问题解决 转载于:https://my.oschina.net/shunshun/blog/160598

网站安全,CSRF***

.CSRF是什么&#xff1f;CSRF&#xff08;Cross-siterequest forgery&#xff09;&#xff0c;中文名称&#xff1a;跨站请求伪造&#xff0c;也被称为&#xff1a;one click attack/session riding&#xff0c;缩写为&#xff1a;CSRF/XSRF。二.CSRF可以做什么&#xff1f;你这…

10个扁平化设计网站

1、http://themeforest.net/item/delta-ajax-portfolio-responsive-wordpress-theme/full_screen_preview/3157243 2、http://rypearts.com/ 3、http://fltdsgn.com/page/5/ 4、http://en.unitportables.com/ 5、http://spab-rice.com/wordpress/yalu/ 6、http://adamrudzki.co…

Bootstrap3实现的响应式幻灯滑动效果个人作品集/博客网站模板

为什么80%的码农都做不了架构师&#xff1f;>>> 在线演示 本地下载 相关的开发和使用说明&#xff0c;请参考如下课程&#xff1a; Bootstrap3开发滑动风格的博客网站模 转载于:https://my.oschina.net/gbin1/blog/312830

C#:WebBrowser控件设置代理IP访问网站【附源码】

软件截图 源码下载 http://download.csdn.net/detail/php_fly/8041731

利用ajax短轮询+php与服务器交互制作简易即时聊天网站

主流的Web端即时通讯方案大致有4种&#xff1a;传统Ajax短轮询、Comet技术、WebSocket技术、SSE&#xff08;Server-sent Events&#xff09;。 本文主要介绍ajax短轮询的简易实现方式。 看懂此文需要&#xff1a;ajax基础&#xff0c;php基础&#xff0c;mysql基础&#xff0c…

2015年免费的25款 WordPress 网站模板

2015年 WordPress 插件和主题的数量继续在增长。这一年&#xff0c;我们可以期待WP主题引入一些新的技术&#xff0c;从背景&#xff0c;自适应响应式图像到从背景图片中提取主色。 本文包含25款最近发布的 WordPress 主题列表。这些主题都是优质&#xff0c;免费的&#xff0c…

10月理钓鱼网站简报:非CN域名9743个 环比涨5.5倍

IDC评述网&#xff08;idcps.com&#xff09;11月17日报道&#xff1a;近日&#xff0c;中国反钓鱼网站联盟发布了《2015年10月钓鱼网站处理简报》。据报告显示&#xff0c;10月份&#xff0c;联盟共处理钓鱼网站10193个&#xff0c;环比上月约增加566%&#xff0c;上升幅度十分…

应用程序和网站上怎么运用MathType

2019独角兽企业重金招聘Python工程师标准>>> 在众多的网站与应用程序中&#xff0c;很多都不能直接输入MathType公式&#xff0c;那怎样才能在应用程序和网站中插入MathType公式呢&#xff1f; TeX是针对数学方面的一种文件语言格式&#xff0c;但是它使用起来不是很…

教你使用GitHub搭建个人网站

GitHub源码分享 微信搜索&#xff1a;码农StayUp 主页地址&#xff1a;https://gozhuyinglong.github.io 源码分享&#xff1a;https://github.com/gozhuyinglong/blog-demos 1. 创建一个代码仓库 登录你的GitHub&#xff0c;点击右上角的 号按钮&#xff0c;选择【New repos…

大型网站架构体系的演变(上)

互联网上有很多关于网站架构的各种分享&#xff0c;有些主要是从运维和基础架构的角度去分析的&#xff08;堆机器&#xff0c;做集群&#xff09;&#xff0c;太关注技术细节实现&#xff0c;普通的开发人员基本看不太懂。 本文上篇将主要介绍大型网站基础架构的扩展&#xf…

大型网站架构体系的演变(下)

接着上篇继续 在做扩展满足了基本的性能需求后&#xff0c;我们会逐渐关注“可用性”&#xff08;也就是我们通常听别人吹牛时说的SLA、几个9&#xff09;。如何保证真正“高可用”&#xff0c;也是个难题 几乎主流的大中型互联网公司&#xff0c;都会有用到类似的架构&…

大型网站图片服务器架构的演进

在主流的Web站点中&#xff0c;图片往往是不可或缺的页面元素&#xff0c;尤其在大型网站中&#xff0c;几乎都将面临“海量图片资源”的存储、访问等相关技术问题。在针对图片服务器的架构扩展中&#xff0c;也会历经很多曲折甚至是血泪教训&#xff08;尤其是早期规划不足&am…

Android 开发常用软件与网站

1.开发工具以及环境 http://www.androiddevtools.cn/ 2.Sstack Overflow http://stackoverflow.com/ PS:多少次救我命,这个网站无需多说 3.iconfont阿里巴巴适量图标 http://www.iconfont.cn/ [4.在线JSON校验格式化] http://www.bejson.com/ 功能强大,而且比较全面 5.Android…

大型分布式网站缓存术语解释及解决方案

一、缓存穿透 定义&#xff1a;指有人用数据库中不存在的某个key访问&#xff0c;数据库中没有该key值&#xff0c;自然缓存中也不会有&#xff0c;该请求会直接到数据库。如果对该key的并发访问量过大&#xff0c;则会压垮数据库。 二、缓存雪崩 定义&#xff1a; 指缓存中…