You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@datafusion.apache.org by "timsaucer (via GitHub)" <gi...@apache.org> on 2024/12/06 22:45:21 UTC
[PR] Adjust site URL to be relative to /blog [datafusion-site]
timsaucer opened a new pull request, #44:
URL: https://github.com/apache/datafusion-site/pull/44
This PR is designed to set the built site to be relative to the /blog directory since ASF infra puts it there for the urls.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For additional commands, e-mail: github-help@datafusion.apache.org
Re: [PR] Adjust site URL to be relative to /blog [datafusion-site]
Posted by "alamb (via GitHub)" <gi...@apache.org>.
alamb commented on code in PR #44:
URL: https://github.com/apache/datafusion-site/pull/44#discussion_r1874404718
##########
pelicanconf.py:
##########
@@ -37,9 +37,10 @@
ARCHIVES_SAVE_AS = ''
# Disable articles by pointing to a (should-be-absent) subdir
ARTICLE_PATHS = [ 'blog' ]
-# needed to create blogs page
-ARTICLE_URL = 'blog/{date:%Y}/{date:%m}/{date:%d}/{filename}'
-ARTICLE_SAVE_AS = 'blog/{date:%Y}/{date:%m}/{date:%d}/{filename}/index.html'
+# needed to create blogs page. Do not put the preceeding /blog here because
+# that will be added by asf infra when it posts the site
Review Comment:
Maybe it is also worth noting here we use this url scheme to preserve old links
```suggestion
# (Use this particular URL scheme to maintain link compatibility with older versions of this site)
##########
README.md:
##########
@@ -2,8 +2,27 @@
This repository contains the Apache DataFusion blog at https://datafusion.apache.org/blog/
+## Testing
+
+There are two ways to preview your blog post before publishing the site. You can
+either locally build and test the site or you can use the auto staging feature
+of the CI system. To locally build the site on your machine, follow the docker
+instructions below.
+
+To use the staging feature of the CI system, push a branch that starts with
+`site/` and create a PR to merge this branch into `main`. When you do so, it
+will trigger a CI process that will build the site and push it to the branch
+`asf-staging`. Once this completes, the ASF infrastructure will auto publish
+this staged branch to https://datafusion.staged.apache.org/
+
+The most recently run staging CI pipeline will be published to this site. If you
Review Comment:
I tested it out and I think this workflow doesn't work for forks -- see review comments
```suggestion
This workflow only works for branches in this repository (not for forks).
In order to use https://datafusion.staged.apache.org/ you need to be a committer
and create the branch directly in this repository.
The most recently run staging CI pipeline will be published to this site. If you
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For additional commands, e-mail: github-help@datafusion.apache.org
Re: [PR] Adjust site URL to be relative to /blog [datafusion-site]
Posted by "timsaucer (via GitHub)" <gi...@apache.org>.
timsaucer merged PR #44:
URL: https://github.com/apache/datafusion-site/pull/44
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscribe@datafusion.apache.org
For additional commands, e-mail: github-help@datafusion.apache.org