Comments (3)
The intent there is to be able to publish this somewhere so that less technical/in a hurry people can look directly at the rendering without having to do it locally.
It seems that if we want to do this it shouldn't be automatic (for security reason as anyone can make a PR), but it could be done for some specific Pull Requests that are marked with a specific label (as long as label cannot be set by random people opening a PR).
from documentation.
One way to do this could be to adapt the release workflow, to deploy the update to a github pages with a baseURL containing a path segment corresponding to the PR number.
See baseURL at https://gohugo.io/getting-started/configuration/.
Then all links will have to be managed via relURL
: https://gohugo.io/functions/relurl/
from documentation.
Hi @enolfc ,
This can be done nicely with the GitHub CLI https://cli.github.com
You can checkout pr and run them locally
gh pr list
eg.
gh pr checkout 284 --recurse-submodules
Then:
hugo server -D (or the one from binaries distributed with the repo)
ps: Instructions at the end of the page at:
https://docs.egi.eu/about/contributing/git/
from documentation.
Related Issues (20)
- Document how to republish accounting records for cloud sites HOT 1
- Document the configurations involved to set up an SSH connection with a VM in OpenStack
- Document APEL accounting for HTCondor-CE
- Document some security guidelines for VM deployed on Cloud Compute HOT 3
- Stop existing workflow run when a PR is updated
- Resize support for left-side navigation sidebar
- Scroll progress for the right-side page summary/headings
- Update GPU information for IISAS-FedCloud site HOT 2
- link to the new version of usage records specs concerning the cloud usage records
- Update HTC doc for using lcg-infosites instead of lcg-info which has been archived.
- Enable link checking for all files, not only for changed ones
- HOWTO01 Using IGTF CA distribution: EGI-trustanchors vs egi-trustanchors HOT 1
- Contributing pre-commit hooks HOT 5
- Re-organise contributor page for development environment HOT 2
- Error: error building site: render: failed to render pages HOT 7
- Prettier should be declared as pre-commit dependency
- documentation for creating pool accounts on WNs HOT 1
- Secrets Store Web Interface - link to origin in documentation HOT 1
- Site info system deployment is not documented
- Create a page with an inventory of artifacts
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from documentation.