TevinLi / amWiki

amWiki 是一款由 JS 开发、依赖 Atom 或 Nodejs-Npm 的 Markdown 轻量级前端化开源文库系统
http://amwiki.org
MIT License
981 stars 211 forks source link

大大,求tutorial:基于atom和amwiki写的md文档如何整合到github wiki上? #66

Closed hongyuXie closed 7 years ago

hongyuXie commented 7 years ago

如题: 现在我想把基于atom和amwiki编写的个人wiki放到github wiki上,并且保持在本地web上浏览的效果一样,如何操作?在win7系统上,已经neng导出当前文库为github wiki了,现在也能上传到github上,只不过不知怎么做才能保持和本地web上看到的效果一样? 如下链接:https://github.com/hongyuXie/xhy.github.io 这是我在atom中导出为github wiki后,然后通过github desktop上传的。 参考了issue #20 和 #32 自己尝试了几次,还是没搞清楚,囧。 github新手+amwiki新手,所以还得请大大,给点支持。或者有没有教程链接 并且希望整合到github上的wiki和本地web查看效果一致: 1

newbe36524 commented 7 years ago

tim 20170619145833

TevinLi commented 7 years ago

你的链接是 github page 不是 github wiki

page 的话,只需要直接把创建的文库传上去即可,amWiki web 端设计标准就是在 github page 上可以使用

wiki 的话,先把 clone this wiki locally 的 git 地址克隆到本地,然后导出的时候选择这个克隆的文件夹,然后再上传即可(github wiki 不是新开一个项目,而是每个项目都有的)

hongyuXie commented 7 years ago

2 @TevinLi 大大,我这姿势是不是有问题??

TevinLi commented 7 years ago

直接用 git clone 试试,不用 github 客户端

TevinLi commented 7 years ago

github page 才能和本地显示一样,且具备有 amWiki web 端的完整功能,而 github wiki 只能显示和本地相同的内容
(github page 的话,建一个 hongyuXie.github.io 的项目,要用同名 hongyuXie,然后通过https://hongyuXie.github.io/ 这个地址访问)

hongyuXie commented 7 years ago

3 4

TevinLi commented 7 years ago

用你自己的库附带的 wiki

image

https://github.com/TevinLi/amWiki.wiki.git 是我这边的,推送到我这边,应该是需要权限的

hongyuXie commented 7 years ago

大大,还得再请求支援,我现在上传上去了,但是通过amwiki的导航直接404了,找不到页面啊 https://github.com/hongyuXie/xhy.github.io/wiki

TevinLi commented 7 years ago

config.json 的 github-url 不对,这个是主项目的地址,而不是 wiki 的地址
你的这里应该是https://github.com/hongyuXie/xhy.github.io

hongyuXie commented 7 years ago

谢谢大大支持。github wiki的方式可以了,https://github.com/hongyuXie/xhy.github.io/wiki 一会再弄弄github pages的方式

hongyuXie commented 7 years ago

page 的话,只需要直接把创建的文库传上去即可,amWiki web 端设计标准就是在 github page 上可以使用 大大这话的意思是不是,直接上传整个atom构建的那个目录就行?

YaoXuanZhi commented 7 years ago

嗯嗯,大体就是这样的,不过要注意,那个docs其实就是amWiki文库的根目录,不要搞错层级关系哦

hongyuXie commented 7 years ago

@YaoXuanZhi @TevinLi 感谢感谢,已经整好

但是发现视频链接貌似有时间限制,有些视频链接可以,有些提示访问拒绝 比如:下面这个可以 https://hongyuxie.github.io/?file=001-%E5%AD%A6%E4%B9%A0MachineLearning/01-Week1/5-Linear%20Algebra%20Review/6-Inverse%20and%20Transpose/1-video 而下面这个不可以 https://hongyuxie.github.io/?file=001-%E5%AD%A6%E4%B9%A0MachineLearning/01-Week1/3-Mode%20and%20Cost%20Function/1-Model%20Representation/1-video 两位大大有何高见?这中视频我是通过浏览器中F12直接查看链接,将链接copy下来,在md文档中通过iframe引入

举例:网页上有一个视频页面,我不想下载该视频,而且下载视频的话,好像不能通过像图片那样加入到md文档中,并且文档会很大…… 举例网页:https://www.coursera.org/learn/machine-learning/lecture/RKFpn/welcome

YaoXuanZhi commented 7 years ago

我觉得可能是视频URL失效了,或者是被墙了,导致出现了此问题,建议在本地看看能否正常访问,或者找一些工具验证视频地址是否有效,比方说,能够用IDM来下载视频文件等(以上只是猜测,这方面我也没有什么研究呢,所以帮不上什么忙啦〒_〒)

另外,关于你的Wiki,个人建议学习下markdown和LaTex语法,重新整理下文档,可读性会直线飙升o(^▽^)o 另外,根据个人需要,其实也可以考虑GitBook哈

hongyuXie commented 7 years ago

@YaoXuanZhi 谢谢建议,我现在发现我那个wik确实可读性不行,之前都是在CSDN用markdown上写,发出来页面方式看起来不错就不管了 不过同样的东西 git pages方式还不错,git wiki 太囧了…… GitBook 暂时还没有了解到,刚才看了一下,发现和amWiki是一样的吧?

hongyuXie commented 7 years ago

@YaoXuanZhi 关于视频url链接失效,原因我应该是找到了,我是直接从静态页面通过F12拿到的链接,这应该是混淆过的,所以过一段时间就失效了。 我试着参考着这个看看:http://www.jianshu.com/p/c10c3f254710

实在不行,就直接把视频down下来,放到amwiki工程目录下,像图片一样引用,再看行不行了

hongyuXie commented 7 years ago

@YaoXuanZhi 大大,我在 #32 中看到你有一张gif图,看到你也是win下用tortoiseGit来管理同步代码提交,有没有发现push/pull等操作时候,很慢,甚至会失败?参考了一下,https://stackoverflow.com/questions/10790232/hanging-at-post-git-receive-pack-chunked 说是配置git config http.postBuffer 524288000,但是我右键tortoiseGit还是不知道在哪配置?或者只是直接在git bash输入命令:git config http.postBuffer 524288000 就行?这样在git bash输入是永久有效的还是临时的,还有这样在git bash命令窗口输入的配置,同时也会在tortoiseGit生效么? 如下图是在tortoiseGit下将本地的更新push到远程,失败了: 1 如下图是在git bash下将本地的更新push到远程,很慢,暂时不知道是否能成功: 2

hongyuXie commented 7 years ago

@YaoXuanZhi 用git bash命令提交的方式,进过测试,是可以成功提交到远程仓库的,但是速度慢到不行,囧!!而用tortoiseGit提交试了2次都是失败报错如下图 3

并且我这里还是开了VPN的情况下,还是慢

4

kin9-0rz commented 7 years ago

@YaoXuanZhi

视频的话,不建议直接往github上面放,最好传其他视频网站。 github提交代码,每个人的网络情况都不一样,github有时候被墙的厉害。 如果你觉得慢,可以考虑国内的,譬如,开源中国的码云。 我是一般会提交到码云,然后,有时间再同步到Github。

另外,这个issue可以关了。