Github Pagesにblogdownで構築されたサイトを展開しようとしていて、一部のコンテンツがライブバージョンでは404につながります。 RStudio。Blogdown投稿はRStudioには表示されますが、Githubページには表示されません
展開されたページはhereと表示され、そのソースはGithubに表示されます。
このページはhttps://dshkol.github.io/2017/08/30/starting-a-blog/にあります - 404エラーを生成するopening。このページは、RStudioでblogdown::serve_site
を使用して起動すると問題なくレンダリングされます。
blogdownページの他のセクションはすべて、RStudioとGithub Pagesの両方で機能します。これには、/ Projects /、/ Contact /、/ About /が含まれます。
このサイトでは、blogdownのドキュメントで推奨されているテーマの1つであるHugo Ghostwriterテーマを使用しています。
関連TOMLファイルのセクション(?):
baseurl = "https://dshkol.github.io/"
publishDir = "../dshkol.github.io"
title = "dshkol blog"
theme = "ghostwriter"
languageCode = "en-us"
disqusShortname = "dshkol"
googleAnalytics = "XXX"
ignoreFiles = ["\\.Rmd$", "\\.Rmarkdown$", "_files$", "_cache$"]
[Taxonomies]
tag = "tags"
[Params]
intro = true
headline = "DSHKOL"
description = "Thoughts and words"
opengraph = true
shareTwitter = true
shareFacebook = true
shareGooglePlus = true
shareLinkedIn = false
dateFormat = "Mon, Jan 2, 2006"
highlightJsUrl = ""
highlightJsLocalUrl = ""
[Permalinks]
post = "/:year/:month/:day/:slug/"
[[menu.main]]
name = "Blog"
url = "/"
weight = 1
[[menu.main]]
name = "Projects"
url = "/project/"
weight = 2
[[menu.main]]
name = "Contact"
url = "/page/contact/"
weight = 3
[[menu.main]]
name = "About"
url = "/page/about/"
weight = 4
私のセッション情報:
R version 3.4.1 (2017-06-30)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: OS X El Capitan 10.11.6
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib
locale:
[1] en_CA.UTF-8/en_CA.UTF-8/en_CA.UTF-8/C/en_CA.UTF-8/en_CA.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] Rcpp_0.12.12 bookdown_0.5 digest_0.6.12 rprojroot_1.2 mime_0.5 backports_1.1.0
[7] magrittr_1.5 evaluate_0.10.1 blogdown_0.1.3 stringi_1.1.5 rmarkdown_1.6 tools_3.4.1
[13] servr_0.7 stringr_1.2.0 httpuv_1.3.5 compiler_3.4.1 htmltools_0.3.6 knitr_1.17
、関連ヒューゴの詳細:
> Sys.which('hugo')
hugo
""
> blogdown:::find_hugo()
[1] "/Users/dshkol/Library/Application Support/Hugo/hugo"
> blogdown::hugo_version()
[1] ‘0.26’
ありがとうございます。これは恥ずかしいミスです。しかし、これがどのように起こっているのか不思議です。私のワークフローは、 'publishDir ='を自分のgithub.ioリポジトリに指定することでした。適切な投稿内容を含むフォルダがそのリポジトリに生成されましたが、他のすべてでプッシュされませんでした。テストとして、私は手動で適切なディレクトリを単独でプッシュし、それがうまくいった。 TOMLで 'publishDir'パラメータを使用しないようにワークフローを選んでください。' public/'フォルダ全体をプッシュするだけですか? Netlifyのデプロイメントをチェックします。 最後に、あなたの助けとR世界への多くの貢献に感謝します。 – dshkol
'publishDir'を設定しても問題ありません。私は本の同じセクションでそれを言及しています:https://bookdown.org/yihui/blogdown/github-pages.htmlあなたはHTMLファイルを見逃してしまったのか分かりませんが、Netlifyでは必要ありませんパブリッシュディレクトリをプッシュすることを忘れないでください。 1つ少ないことを覚えて==良い。 –