当前位置: 首页 > 后端技术 > Node.js

Github博客搭建(一)

时间:2023-04-03 11:29:15 Node.js

这是一篇详细教程,介绍如何使用GithubPages和Hexo搭建自己的独立博客。介绍了Hexo框架的使用和配置,以及我在搭建自己的博客过程中遇到的各种困难。Hexo基础配置安装NodeJS#添加环境变量#查看是否安装成功...node-vnpm-vinstallGit,Git相关教程可参考廖雪峰#配置信息gitconfig--globaluser.name"ichinose"gitconfig--globaluser.emailxxxx@gmail.com#查看配置gitconfig--list#配置SSHkeyssh-keygen-trsa-C"youremail@example.com"#会在c/Users/下生成秘钥ichinose/.ssh和公钥#在Github的Setting->SSH中添加公钥并安装HexoHexo是我们个人博客网站的框架。这里我们可以先创建一个hexotext文件夹,用来存放所有hexo相关的文件。我们需要使用npm命令来安装相应的包,在hexotext文件夹中右键打开gitbash或者使用cmder。使用npm命令安装Hexo,输入:npminstallhexo-cli-g初始化博客:hexoinitBlog#会初始化一个Blog文件夹,这是我们的博客启动服务:cdBlognpminstallhexos遇到的问题:打开localhost:4000如果没有页面,可能是端口被占用,需要修改端口号。从Hexo3.0开始,server被做成一个独立的模块,所以需要安装hexo-server。方法:npminstallhexo-server--save#临时修改端口,用其他端口开启服务hexos-p4001#全局修改#找到node_modules\hexo-server\index.js文件,修改默认端口即可值(不推荐)博客部署安装工具包:npminstallhexo-deployer-git--save现在本地博客已经搭建完成,但是我们只能通过本地连接查看我们的博客。如果我们需要让博客在网上被其他人看到,我们需要将博客发布到服务器上,GithubPages已经帮我做了这件事。我们需要创建一个新的Github项目。(可以不初始化README)复制你新建仓库的SSH链接,在config.yml中配置:#Deployment##Docs:https://hexo.io/docs/deployment.htmldeploy:type:gitrepo:git@github.com:username/username.github.io.gitbranch:master生成博客并部署:hexocleanhexoghexod完成以上配置后,就可以在你的GithubPage上访问了,地址:https://username。github.io