1
yhxx 2016-04-30 10:46:06 +08:00
|
2
jrhu05 OP @yhxx 我那里的项目名称已经改了啊,你那儿看到的还是 jerrffu 吗?我是原来不知道随便瞎起的,后来知道命名规范后改掉了,可是还没用
|
3
yhxx 2016-04-30 10:49:17 +08:00
|
4
helloSwift 2016-04-30 10:51:17 +08:00 via iPhone
|
5
helloSwift 2016-04-30 10:54:05 +08:00 via iPhone
git 的配置也是错的
jrhu05/jerrufu.github.io.git 两个竟然不一样? |
7
helloSwift 2016-04-30 10:55:31 +08:00 via iPhone
你还是换个教程重新来一遍吧,推荐我的这个,_(:3 」∠)_
http://blog.ykqmain.com/6/ |
8
jrhu05 OP @helloSwift 这个我改掉了呢,还是不行。还有和域名什么的没多大关系吧?我直接访问 github 给的二级域名也不行的
|
9
yhxx 2016-04-30 10:59:01 +08:00
然后发现一个问题
你怎么把本地文件夹都 push 上来了 写好配置文件之后 hexo d -g 会自动 push 需要的内容到 github 的 |
10
helloSwift 2016-04-30 10:59:45 +08:00 via iPhone
@jrhu05 看我的博客,主要看配置文件那块
|
11
jrhu05 OP @yhxx 好像真是这样,和 gitcafe 比对了一下,发现 gitcafe 只是 push 了 public 里的东西,这个把所有的都给 push 上去了,可是我没瞎改啊,就是 hexo 的 hexo d -g ,是不是我 hexo 装的有问题啊?
|
12
helloSwift 2016-04-30 11:01:29 +08:00 via iPhone
@yhxx 我也发现了,正常成功的是看不到配置文件的,他的仓库中竟然看得到配置文件。我觉得他直接用 git,而不是 hexo 的命令
|
13
RanchoH 2016-04-30 11:01:32 +08:00
|
14
RanchoH 2016-04-30 11:02:28 +08:00
另外在 source 目录下新建一个 CNAME 文件内容为你要绑定的域名
|
15
helloSwift 2016-04-30 11:03:05 +08:00 via iPhone
|
16
jrhu05 OP @helloSwift 我确实是用 hero 的 deployed 的,是不是有可能因为我的 hero git deploy 插件的问题?
|
17
jrhu05 OP @RanchoH 我确实是按照这样来弄得啊,我以前有用过 hexo 的,用了一年多了,以前从没有过这样的问题,不是新手。
|
18
my101du 2016-04-30 11:09:17 +08:00
有没有在 source 目录放一个 Staticfile 空文件?
|
19
jrhu05 OP @helloSwift 为什么我的后缀里多了一个.git ?是不是和我提交的方式有关系?我用的是 https 方式,不是 ssh 方式, ssh 我这边不知道为什么用不了, mac 好麻烦哦
|
22
helloSwift 2016-04-30 11:15:58 +08:00 via iPhone 1
@jrhu05 你为啥就是不肯看我的那个配置文件呢……
首先,把那个.git 删了, 然后,把配置文件的里面的 # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: http://www.jerryfu.net/ root: / 这里的 url: 改成 http://jrhu05.github.io/ 再然后进入,终端 cd 到博客文件夹, hexo clean 回车 hexo g hexo d 最后刷新访问 http://jrhu05.github.io/ |
24
helloSwift 2016-04-30 11:17:33 +08:00 via iPhone
我用的是 ssh 方式
|
25
jrhu05 OP @helloSwift 谢谢哦,照着你的方法试了一下,发现还是不行,~~~~(>_<)~~~~
|
26
jrhu05 OP @RanchoH 我有进入 hexo 的目录的,但是好像恰恰把除了要上传的 public 目录外的东西都给 push 上去了,~~~~(>_<)~~~~
|
28
jrhu05 OP @helloSwift 我这边用 ssh 老是提示 permission denied blablabla ,我换了好几次 ssh key 还是不行,穷学生就指望着免费博客装 B 呢,哎......
|
29
jrhu05 OP @my101du 谢谢哦,我试了一下,好像不行呢,莫名其妙的吧除了要上传的 public 目录外的东西都给 push 上去了
|
30
RanchoH 2016-04-30 11:25:29 +08:00
@jrhu05 进入目录后使用 hexo 命令( hexo clean, hexo generate, hexo deploy ),不要使用 git 命令提交
|
31
jrhu05 OP @RanchoH 嗯,是的,我就是这么认认真真的 hexo clean 、 d -g , git 我只会 clone , push 什么的完全都不会,可是把别的推送上去什么鬼啊, 23333
|
32
Return2legacy 2016-04-30 11:52:26 +08:00
讲道理的话, lz 的命令( generate before deploy )没错,按他的 git 配置( https )来上传也没错,但是我上传的还是 public 里的文件。
|
33
helloSwift 2016-04-30 12:00:45 +08:00 via iPhone
@jrhu05 那就先解决 ssh 的问题吧……
|
34
ahjsrhj 2016-04-30 12:07:58 +08:00 via Android
|
35
lHUAC 2016-04-30 12:41:52 +08:00
看了一下, LZ 你是把整个 HEXO 文件夹 PUSH 上去了。。你应该是把 HEXO 生成的东西 PUSH 上去。 hexo d -g
|
36
Mikewu 2016-04-30 12:58:10 +08:00
permission denied 的话试试将更改权限
chmod 600 ~/.ssh/id_rsa* |
37
jrhu05 OP @Mikewu 谢谢哦,不行呢。还是
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. |
38
jrhu05 OP @lHUAC 我确实是 hexo d -g 的没错啊,我都用了一年多了,没迁移之前一直没有这种诡异的情况,对了,我以前用的是 windows 最近才用 mac os x
|
39
lHUAC 2016-04-30 16:48:49 +08:00 1
刚刚看到 了你已经 PUSH 上去了
|
40
lHUAC 2016-04-30 16:50:16 +08:00
访问了一下,然后貌似 CCS 加载路径不对呢。
|
41
jrhu05 OP @lHUAC 我实在无奈,在虚拟机 win 环境下配置了一个全新的 hexo 环境 push 的,而且又出现了新的麻烦,本地调试主题什么的没问题,可是一 push 上去直接主题都没了,好累啊.......呜呜
|
42
jrhu05 OP @lHUAC 这个我也没遇到过,我之前的一直没问题,我又把 cname 给改回 gitcafe 了: www.jerryfu.net 你看,这个就没问题
|
44
helloSwift 2016-04-30 16:58:56 +08:00 1
@jrhu05 把文章备份,删了重来都比你折腾这个快,不要考虑其他平台,其他网站,先搞定 ssh 测试 Github 再说
|
45
jrhu05 OP @helloSwift 我这边搞定了呢,在虚拟机 win 环境 push 一点问题都没有,哈哈, coding 和 github 都没问题。可能 hexo 和 mac 不是很般配吧.......
|
46
helloSwift 2016-04-30 17:05:28 +08:00
|
47
jrhu05 OP @helloSwift 所以我就想同时部署到 coding 和 github ,改一下 deploy 部分,一次性 push 两个,然后写两条 came 记录,国内走 coding 国外走 github ,全球速度都杠杠的,哇咔咔。 mac 配 hexo 什么的我用 time capsule 还原一下再重新配一遍试试,虚拟机什么的毕竟有些麻烦,嗯, win 什么的不够优雅,虽然我天天开着虚拟机,笑。
|
48
helloSwift 2016-04-30 17:58:59 +08:00
@jrhu05 还原可能会有一些问题,其实重新开始也要不了多长时间。
我懒的搞这些部署,嫱就嫱呗,反正没几个人看,基本是自言自语。 主要是因为,我喜欢精简,系统自带的软件足够好则优先使用。 在满足自己所需要功能的前提下,将自己的互联网帐号降到最低,涉及到的平台和 APP 减到最少。 懒的注册很多账号 |
49
yhxx 2016-04-30 19:22:52 +08:00
话说现在 coding 的服务器也在国外了。。。
和 github 比速度差不多了 |
51
jrhu05 OP @helloSwift 嗯嗯,你说的我很赞同,可是我不还原的话我不知道该如何卸载 node.js 以及 hexo 的各个依赖包,这样我就不知道该如何重新开始
|
52
yhxx 2016-04-30 20:53:21 +08:00
我前一段时间看的在北美。。。 node 包卸载的话 npm uninstall <包名字>
|
53
wql 2016-04-30 21:41:15 +08:00 via Android
@jrhu05 guthub pages 用了 fastly 提供的 cdn ,还是有做五六个专门的 A 记录全球 anycast 的。也许在全球范围来看, github 更快。
|
54
yiqiok 2016-04-30 23:20:43 +08:00
1 ,部署在 coding 百度会索引吗? github pages 百度不会收录。。
2 , push public 文件夹内容。 |