博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
github文件上传及github pages博客搭建教程
阅读量:6456 次
发布时间:2019-06-23

本文共 1736 字,大约阅读时间需要 5 分钟。

一、与github建立连接

1.安装和

2.桌面新建文件夹【github】,右键“git bash here”

3.注册github账号,新建仓库“new repository”,勾选“Initialize this repository with a README”

4.生成新的SSH key,需要输入密钥时直接回车即可

$ ssh-keygen -t rsa -C "邮件地址@youremail.com"

5.在【id_rsa.pub】文件中找到新生成的ssh key,复制并粘贴到github的【settings】-【Add Key】

6.测试是否成功

$ ssh -T git@github.com

第一次连接时需要输入“yes”回车即可

7.设置账号信息

$ git config --global user.name "你的名字"$ git config --global user.email "your_email@youremail.com"

二、上传文件到github

1.在github创建仓库

2.本地克隆仓库

git clone https://github.com/nwsci/wangyi.git

3.如果之前创建仓库时勾选了“Initialize this repository with a README”,直接进入第四步;否则需要创建README.md

git inittouch README.mdgit add README.mdgit commit -m 'first_commit'git remote add origin https://github.com/findingsea/myRepoForBlog.gitgit push origin master

4.push文件

git add .git commit -m '文件名'git remote add origin https://github.com/nwsci/wangyi.gitgit push origin master

注意:第三个命令执行时如果报错“fatal: remote origin already exists”,则先执行

git remote rm origin

第四个命令执行时如果报错“error:failed to push som refs to.......”,则先执行

git pull origin master

三、使用github pages建立博客

1.在github创建新项目,名为“username.github.io”

2.使用git安装hexo

$ npm install -g hexo

3.在本地新建【hexo】文件夹,右键“git bash here”

$ hexo init

4.执行以下命令,然后到浏览器访问“localhost:4000”看看

$ hexo g$ hexo s

注意:执行命令时遇到报错“ERROR Try running: 'npm install hexo --save'”,按提示用以下命令安装一下,再重新尝试上面命令

npm install hexo --save

5.复制主题

$ git clone https://github.com/A-limon/pacman.git themes/pacman

或者

$ git clone https://github.com/cnfeat/cnfeat.git themes/jacman

6.启用主题

修改【hexo】目录下的【config.yml】配置文件中的 theme 属性,将其设置为pacman。同时请设置stylus属性中的compress值为true。

7.更新主题

$ cd themes/jacman$ git pull

8.本地环境搭建

参考

9.本地查看调试

$ hexo g #生成$ hexo s #启动本地服务,进行文章预览调试

或者直接使用组合命令

$ hexo d -g

 更多参考

转载于:https://www.cnblogs.com/newgold/p/4983744.html

你可能感兴趣的文章
二进制相关
查看>>
Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(1)
查看>>
放假回了
查看>>
Adb移植(一)简单分析
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
python全栈_002_Python3基础语法
查看>>
C#_delegate - 调用列表
查看>>
交换机二层接口access、trunk、hybird三种模式对VLAN的处理过程
查看>>
jQuery.extend 函数详解
查看>>
[转]Windows的批处理脚本
查看>>
lnmp高人笔记
查看>>
[转载] OpenCV2.4.3 CheatSheet学习(三)
查看>>
C#中跨窗体操作(2)--消息机制
查看>>
子程序框架
查看>>
多维数组元素的地址
查看>>
maven的错误记录
查看>>
数据库运维体系_SZMSD
查看>>