Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

教程描述有待提升 #125

Open
Raydon10 opened this issue Oct 18, 2022 · 5 comments
Open

教程描述有待提升 #125

Raydon10 opened this issue Oct 18, 2022 · 5 comments

Comments

@Raydon10
Copy link

感觉教程不好,很多地方难懂

@LetTTGACO
Copy link
Collaborator

具体是哪里不清楚呢?文章确实有段时间没更新了,可以把你遇到的问题提出来,最近抽空更新一下

@Raydon10
Copy link
Author

Raydon10 commented Oct 19, 2022

具体是哪里不清楚呢?文章确实有段时间没更新了,可以把你遇到的问题提出来,最近抽空更新一下

主要是教程步骤的连贯衔接和完整性,感觉比较简单的操作却看了挺久。比如

  1. “事先拥有一个hexo项目”,之后没有yuque-hexo安装步骤,紧接着到了yuque-hexo命令行
  2. 后面配置文件的参数列表可以和说明&举例放到一起
    当然,这对熟悉hexo的人或者大神没什么问题。

顺便问个小白问题,我按教程配置,从语雀同步文章和生成md文件正常,但报错--[ERROR] 上传图片失败,请检查:......"data":{"error":"bad token","error_code":"BadToken"}......。
我做了这步:

YUQUE_TOKEN=xxx SECRET_ID=xxx SECRET_KEY=xxx yuque-hexo sync

请问这个命令行是写入AK和SK到hexo项目吗,为何我操作后在项目中找不到,被加密了?如何验证我是否成功写入以及排查上述问题?

@LetTTGACO
Copy link
Collaborator

LetTTGACO commented Oct 19, 2022

具体是哪里不清楚呢?文章确实有段时间没更新了,可以把你遇到的问题提出来,最近抽空更新一下

主要是教程步骤的连贯衔接和完整性,感觉比较简单的操作却看了挺久。比如

  1. “事先拥有一个hexo项目”,之后没有yuque-hexo安装步骤,紧接着到了yuque-hexo命令行
  2. 后面配置文件的参数列表可以和说明&举例放到一起
    当然,这对熟悉hexo的人或者大神没什么问题。

顺便问个小白问题,我按教程配置,从语雀同步文章和生成md文件正常,但报错--[ERROR] 上传图片失败,请检查:......"data":{"error":"bad token","error_code":"BadToken"}......。 我做了这步:

YUQUE_TOKEN=xxx SECRET_ID=xxx SECRET_KEY=xxx yuque-hexo sync

请问这个命令行是写入AK和SK到hexo项目吗,为何我操作后在项目中找不到,被加密了?如何验证我是否成功写入以及排查上述问题?

  • 连贯性问题的话,后续会考虑完善一下,重新更新下
  • badToken 是语雀的token有问题,建议检查下生成时的权限。
  • AK 和SK 是放在环境变量中的,源码中是通过process.env.SECRET_ID来获取的
  • 设置环境变量是在运行时设置的,一般是在packag.json的scripts中配置
    image

@Raydon10
Copy link
Author

具体是哪里不清楚呢?文章确实有段时间没更新了,可以把你遇到的问题提出来,最近抽空更新一下

主要是教程步骤的连贯衔接和完整性,感觉比较简单的操作却看了挺久。比如

  1. “事先拥有一个hexo项目”,之后没有yuque-hexo安装步骤,紧接着到了yuque-hexo命令行
  2. 后面配置文件的参数列表可以和说明&举例放到一起
    当然,这对熟悉hexo的人或者大神没什么问题。

顺便问个小白问题,我按教程配置,从语雀同步文章和生成md文件正常,但报错--[ERROR] 上传图片失败,请检查:......"data":{"error":"bad token","error_code":"BadToken"}......。 我做了这步:

YUQUE_TOKEN=xxx SECRET_ID=xxx SECRET_KEY=xxx yuque-hexo sync

请问这个命令行是写入AK和SK到hexo项目吗,为何我操作后在项目中找不到,被加密了?如何验证我是否成功写入以及排查上述问题?

  • 连贯性问题的话,后续会考虑完善一下,重新更新下
  • badToken 是语雀的token有问题,建议检查下生成时的权限。
  • AK 和SK 是放在环境变量中的,源码中是通过process.env.SECRET_ID来获取的
  • 设置环境变量是在运行时设置的,一般是在packag.json的scripts中配置
    image

非常感谢,原来scripts是npm的环境变量。这下理解了。因为我是用了github action,所以在纳闷为什么要区分mac/win命令。Action用mac 的命令没问题,win没测试~

@Raydon10 Raydon10 changed the title 教程写的不好 教程描述有待提升 Oct 19, 2022
@LetTTGACO
Copy link
Collaborator

具体是哪里不清楚呢?文章确实有段时间没更新了,可以把你遇到的问题提出来,最近抽空更新一下

主要是教程步骤的连贯衔接和完整性,感觉比较简单的操作却看了挺久。比如

  1. “事先拥有一个hexo项目”,之后没有yuque-hexo安装步骤,紧接着到了yuque-hexo命令行
  2. 后面配置文件的参数列表可以和说明&举例放到一起
    当然,这对熟悉hexo的人或者大神没什么问题。

顺便问个小白问题,我按教程配置,从语雀同步文章和生成md文件正常,但报错--[ERROR] 上传图片失败,请检查:......"data":{"error":"bad token","error_code":"BadToken"}......。 我做了这步:

YUQUE_TOKEN=xxx SECRET_ID=xxx SECRET_KEY=xxx yuque-hexo sync

请问这个命令行是写入AK和SK到hexo项目吗,为何我操作后在项目中找不到,被加密了?如何验证我是否成功写入以及排查上述问题?

  • 连贯性问题的话,后续会考虑完善一下,重新更新下
  • badToken 是语雀的token有问题,建议检查下生成时的权限。
  • AK 和SK 是放在环境变量中的,源码中是通过process.env.SECRET_ID来获取的
  • 设置环境变量是在运行时设置的,一般是在packag.json的scripts中配置
    image

非常感谢,原来scripts是npm的环境变量。这下理解了。因为我是用了github action,所以在纳闷为什么要区分mac/win命令。Action用mac 的命令没问题,win没测试~

在script中使用环境变量只是用于本地测试,提交代码的时候千万不要把Token提交了就行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants