这里:https://bookdown.org/yihui/blogdown/a-quick-example.html
然后:blogdown::new_site()
------------------------------------?一
怎么没有public这个文件?
下面这些都有
content/
themes/
static/
。。。
------------------------------------?二
'C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site ".' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
------------------------------------rstudio界面:

blogdown::new_site()
Error: C:\R_new\RSTUDIO_BLOGDOWN already exists and is not empty
Error: C:\R_new\RSTUDIO_BLOGDOWN already exists and is not empty
'C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site ".' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Error in shell(cmd, mustWork = TRUE, intern = intern) :
'"C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site "." -f toml' execution failed with error code 1
In addition: Warning messages:
1: In blogdown::new_site() : The directory '.' is not empty
2: running command '"C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site "." -f toml' had status 65535
3: running command '"C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site "." -f toml' had status 65535
4: running command 'C:\windows\system32\cmd.exe /c "C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site "." -f toml' had status 1

    1. 点一下addin下面的serve_site

    2. 检查一下C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe是否存在,不在的话需要使用 blogdown::install_hugo()安装hugo

      tctcab
      刚刚点击build website,public这个文件夹有了。
      但 执行 blogdown::new_site() 问题依然存在。

      问题描述前提下 C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe 是存在的。并且,我参考这里 http://gohugo.io/getting-started/installing/ 拷贝hugo.exe重命名为 hugo_hugo-version_platform_arch.exe,

      所以下面这个提示困惑我
      'C:\Users\pengfei\AppData\Roaming\Hugo\hugo.exe" new site ".' 不是内部或外部命令,也不是可运行的程序
      或批处理文件。

      那么这个hugo.exe是rstudio命令中自动编译的还是可以单独使用(好像没法单独用)?不知道哪里错了

      yihui
      我还参考了这里 https://slides.yihui.name/2017-blogdown-CGM-Yihui-Xie.html#10
      推送到 Github(推荐方式)或者将 public/ 文件夹传到 Netlify
      推送到 Github,是在rstudio里可以设置吗?实在不好意思多次咨询打扰(以前遇到问题喜欢自己钻研明白,近期既要照顾父母又要看小孩,望见谅)。

      yihui大大,最后跟您问个问题吧,简单讲---“如何像您描述的那么轻松建立自己的网站”
      本站-论坛(下称呼A) 和 https://slides.yihui.name/2017-blogdown-CGM-Yihui-Xie.html#10(下称呼B) 是只用rstudio编译+Github托管+Netlify部署就能实现的吗(可能这么描述不太准确,理解万岁)?
      作为很喜欢这种风格的纯新手,我的问题是要学会这个技术难不难?或者基于此能否给些建议.(不怕见笑,第一个编程是vba,10年前学过c语言,对网页设计略有一点基础,最近半年父母需要照顾在家,又拾起了对编程的兴趣。建站方面付费弄过,自己建站只能望洋兴叹,我在上海做金融管理工作,受上面兴趣启发,想趁过年这段时间做一个理财师团队管理的网站,另外计划给家里种植香菇建一个网站,也可以帮助家乡的发展)。

      另外我对统计很感兴趣,在准备cpa注册会计师的考试,幸知R、yihui大大,收徒弟不?

        allen2017

        这个属于画蛇添足了,不需要重命名。错误提示就是说blogdown找不到hugo.exe。
        既然你是使用blogdown,那就按照blogdown的文档来。

        推送到github设置好之后就可以在 rstudio里完成了。不过需要在github网站和本地计算机的repo里都设置好。
        github算是有一点学习成本,鉴于没时间多研究的话可以参考karl broman的快速入门
        具体到blogdown,还想用netlify来发布的话,yihui的blogdown里写的十分详细,照着做就行了。只是想迅速上线的话,列了一下必要步骤:


        1. 前提: 注册github,netlify账号

        2. 新建blogdown网站,并成功本地预览

        3. 上传网站文件夹(git术语叫做repository,或者repo)至github,包括以下步骤

          • 命令行下进入该repo, 新建 .gitignore, 在 .gitignore文件里添加 public/
          • git init, git add . git commit -m "init" 创建本地repo,做完这一步之后, rstudio的右上角板块里才会有git选项卡。
          • 进入github, 新建repo
          • 按提示命令行输入git remote add origin https://github.com/tcgriffith/test_blogdown.git
            git push -u origin master
        4. 设置netlify, 按照这里来做。 简单来说,

          • 登录netlify, new site from git,连接至github,选择网站repo,(第一次可能还需要授权啊什么的
          • 按以上链接图中设置参数,hugo最新版本大概是0.32.0,记得别照着图上设成0.24了
          • 选择trigger deploy。

        做完上面这些,你的网站就上线了。
        github的步骤的解释参见上面的github快速入门。如果出问题,可以对照下面的repo的内容看看哪里有问题

        网站的repo:https://github.com/tcgriffith/test_blogdown
        网站地址: https://wonderful-ritchie-68e5df.netlify.com/

        借此地也说下一个不是问题的问题,之前我因为习惯问题一直是在本地编译网站直接去 host 那个 public 文件夹,其实一直也没啥问题。

        最近才发现本地编 rss 输出的路径一直是相对链接,这个是 hugo 默认 rss 模版里的设定,后果几乎没有,一般 rss 阅读器可以处理,但要是直接抓 xml 解析拿到的链接就瘸腿了,没有 baseurl 。

        解决方法就是在线 build ,然后 rss 就是绝对链接了

          allen2017 我对你这个种香菇的网站有点兴趣。我也许可以抽个时间网上面聊。推送 Github 可以用任意 GIT 客户端,包括 RStudio。

          不怕见笑,我的第一门编程语言是 VB,我花了一星期写的生平唯一一段 C 代码曾被人笑话说拿到他班里会不及格。我的所有网站知识都是自己穷折腾获得的。我不收徒弟,只收朋友。

          yufree 你终于得道了。

            yihui 我老家种了3万多袋香菇,虽然辛苦但经济效益还不错,我家这个地方距离“花菇甲天下”的泌阳一步之遥,但家乡这个地方一直是传统的农业经济,菇农还没有规模。
            从经济角度再细分一下的话,这个事偏弱周期、低风险(保本,农村人怕风险),20+%的收益吧。

            建站动机:助农(把现成的技术发布到网上。重点是增就业加收入,简单说就是多卖香菇)、美食(去年才发现香菇炒肉真的很好吃)。
            中期目的:产业升级。远期目的:公益(以后再说吧)。

            所以我计划建的网站不是为了好玩,我计划结合行情做点事,其他的没规划。yihui大大如果有兴趣,或提点建议,太好了,荣幸之至!


            以下是一些没用的废话,既然打出来了,说说也无妨。
            目前问题:缺钱。
            这是很现实的问题。比如我家吧,现在需要购置锯末等等材料为下年做准备,今年的收成要到4、5月份才能回笼资金。那么我如果需要1年期4万块资金(需要新装1万袋),就目前的农村金融服务来说还是比较困难的。另外,部分农户想起步却没有资金也一样存在这个问题,那么,能不能起步呢,是可以的,两个大棚一年增收2、3万块还是可以做到了的。不过资金的问题可以通过金融的方法解决(这是我擅长的领域),比如我可以周转20万资金来做这个事(把街坊邻居带动起来,把乡村带动起来,这是可行的)。别提国家补贴,的确有,但都见不到的,我想大家都懂的。

            如果愿意干是可以给当地农民经济造血的(国家输血怎么想这都不科学,莫非是贫穷限制住了我的想象力),本人09年工作,只有逢年过节在会回老家,今年家里事故多所以半年多都在家里照顾父母,仔细想想,其实农民生活实话讲没有太大改变,除了路顺了、网络便利了、温饱了,发展的红利是没有享受到的或者说不知道调控哪里去了,我看到的生老病死的问题某种程度讲其实比原先更难了,我是个农村的孩子,说实话,要不现在国家扶贫的本质是什么,我想国家对问题是很清楚的。


            所以,弄个网站,一来教种菇的技术(农村的互联网普及的还不错)、二来分享生活,如果能做的好玩(不要太花哨,简单互动啥的,比如本论坛定位到某留言这种)就更好了,这几天用rstudio只能搭个博客,离理想还很远。希望没有打扰到yihui大大!谢谢!

              12 天 后

              allen2017 我对你这个事情感兴趣是因为你说的正是我几年前想为我的老家做的事情(你老家产香菇,我老家产桔子,问题很相似)。现在我觉得可能网站的效用远不如前了,因为现在是朋友圈经济(注意力经济)。当然,搭个网站也无妨,可以两条路一起走,在搭网站的同时做社交媒体账号,比如微信。

              然而我可能又要陷入新一轮忙碌中了(预计需要六个月),但这论坛上有不少精通 blogdown 和网站的朋友,你要是遇到具体问题,可以来求助。

                13 天 后

                yihui 没关系,因为我有点完美主义,我意识到如果急于求成的话会用掉我很多时间,所以,我一点点摸索吧,我理解你的意思,但作为一个r新手,很容易半途而废。说你的教程看不会都有点不好意思,因为写的不能再好了,原谅我吧,呵呵。
                像你这样的人,我觉得是可以做点改变世界的事的(起码提升效率,国民时间的概念。如全新的这种出版概念,静态网站部署,并非是很先进,关键是你做到了,这么说或有冒昧还望海涵。起码现在我还觉得耳目一新),不必为我这样的问题费心。即便不能提好建议,但如果有好问题,我会再来打扰你。

                顺便说个blogdown外的事:让客户只需专注内容,自动化排版,基于你r包的这种理念,后来,我想到了一个一直困扰我的问题-做笔记的烦恼(如大量的这些---专业的、管理类的、账目类的、学习集、阅读笔记、会议笔记...),简单说就是如何有效的学习,因为我想用一个工具集中处理,不说word了,那我先后用了Excel、notepad+(会慢慢写的很长...其他麻烦),chmeditor.exe(不错、但还是不理想),我还天真的尝试了PPT(要大量的超链接,很容易出错,内容多时会卡顿,vba这里又比不了Excel用得溜,最后还是只能望而却步),越来越发现都是无奈之举-因为不方便也不理想,所以,你看类似这种https://bookdown.org/yihui/bookdown/可不可以做一个客户端或r包,目录树能折叠,富文本....总之,让烦恼最小化(理解万岁),或者有r之外的好办法,烦请教一下

                字有繁琐,仅以达意,祝yihui兄新年平安、喜乐,一切顺好!

                  allen2017 你说的这个烦恼是一个非常好的痛点,也是我感兴趣的事。给 blogdown 加一个前端包装当然是可以实现的(比如用 Shiny),四年前我差点就做了这件事。看今年下半年我把当前的项目完成之后能否抽点时间做这个吧。

                  2 个月 后

                  我也认为这是一个非常痛的痛点,用过一些知识管理软件,像:为知、有道云、cmd markdown、印象笔记、lepton(基于gist)等等。

                  每一种都会有些欠缺:

                  • 为知:markdown编辑器太烂
                  • 有道云:没有linux版本(偶尔玩玩Linux,强迫症,有api,不知道谁能开发个linux版本?)
                  • cmd markdown:缺少比较好的树状索引功能,文章多的时候比较难定位文档位置
                  • lepton:很喜欢这款软件,树状索引功能还可以接受,但是基于国内网络,虽然(我猜)lepton内部做了域名解释,所以即使没有做科学处理或者修改hosts文件,也是可以正常使用,但是用起来总感觉有点瑕疵。

                  如果 @yihui 真的又要把一些人的痛点解决掉,那就是又一神作!_

                  其实我也很想知道 @yihui 是怎么做知识管理的,怎么能顺手拈来(文章里到处都是)就是某个角落的链接?-_-

                    heavenzone 写多了记性就会变好。对我而言,写东西就是个织网的过程,到一定程度后,你会发现很多东西彼此相连(比如完全独立的人的观点),这种体验是听、说、读都无法带来的,也是为什么我能一直写的重要原因。

                    3 年 后

                    allen2017

                    heavenzone

                    我觉得知识管理不仅仅是找个地方把知识存起来,有时候囤积知识会有掌握知识的错觉。通过写作串联起来的知识才是属于自己的。

                    用 blogdown 搭个博客做笔记就挺好的,给文章设置标签和分类就可以检索了,如果在文章里面提到了另一篇,那就用超链接引用一下即可。