Comments (10)
You didn't post the Error messages and logs
part. Check your GitHub actions' logs to see what the problem was while deploying, and try to fix those issues. If there is any issue that is not yet covered by our FAQ or previos issues, please post the log here.
from al-folio.
thanks for the quick reply and sorry if it sounds stupid, but where can i find actions' logs? Do u mean the actions' logs on the process or on my repository?
from al-folio.
On your repository. You can check the actions tab in your repository for more information about the failed workflows. For example, in the last one it says Error: Liquid syntax error (line 59): Unknown tag 'toc'
. You can check more information about this error on our FAQ.
from al-folio.
My recommendation is, follow the instructions in installing and deploy strictly. First make it work with as few changes as possible, and only them make the changes you want. Also try to make small changes one step at a time. This way it will be easier to track which change breaks the build.
from al-folio.
- i did what you say, i follow the instructions stricly, my site was up until i clone the repo to make some little changes
more specifically
-
change name and turn off some cv/people/ teaching/publication
-
change gem mini racer to → gem execjs
-
add gem gem 'wdm', '>= 0.1.0'
-
change .ipynb to .IPYNB and works
-
turn magickimage enable to false
-
all these one because the commands οf jekyll for hosting topically did not work.
-
all fine with the site hosting topic →
with ctrl+click showing my edited site
-
HOWEVER, after run these commands (
git init
git checkout -b gh-pages
git status
git add .
git commit -m “initial commit”
git remote add origin https://github.com/myusername.io.git
git branch gh-pages
git push origin gh-pages
)
the problem that has arisen (and is probably off-topic) is this ->
Any suggestions?
thank you very much for your time. I appreciate it
from al-folio.
You should not mess with gh-pages
branch. Only GitHub actions should use it. All your modifications should be at the main branch only.
Also, did you make all these changes in a single commit? If yes, you are kind of missing the point of git. You should keep your commits as minimal as possible, so it is not only easier to find which modification caused the issue, but also it is easier to revert the changes.
from al-folio.
the commands (include for gh-pages) its from this tutorial: Jekyll Tutorial .
What process do u suggest (with commands include) to push my site?
Also, did you make all these changes in a single commit?
- changes yes, commands no. I will do it again with one-to-one process. Thank you!
from al-folio.
Forget the tutorial, this template have everything you need to set it up as easy as possible. Since you said your site worked on the beginning, then obviously another change you introduced breaked the code.
The workflow is simple:
- Make it work for the first time, changing the minimum
- It is working, now do changes as small as possible, always testing them both locally and when you push your code to your repo
The repository is set so every commit you do in the main branch of your repo builds the site and automatically deploy it to your page. If the build fails, then something is wrong. Doing small changes at a time makes it easier to pinpoint the exact change that messed up.
You can check the results of the build and deploy in the actions part of your repository. All workflows defined in the .github/workflows/
directory will appear in this part and their execution can be checked there.
from al-folio.
if local works perfectly i proceed with: modify a mini change-> push -> check if the change works on the site and again and again the same procedure for each change. No problem if it works. fingers crossed
Does it HAVE TO work local? is it necessary? or do we just push and let it not work with the command bundle exec jekyll server
PS: the instructions for beginners INSTALL.md are completely problematic and do not help, on the contrary they are more confusing. (If you want I can help with that as I have the experience of these days)
Edit: george thank you very much for your help, the site is up and running
from al-folio.
If you think this is still confusing, create a PR with the changes you think are necessary, so we can further discuss this. Closing this issue.
from al-folio.
Related Issues (20)
- Error during GitHub Actions build HOT 6
- Actions broken-link.yml fails: too many redirects HOT 1
- Is there a way to get bibtex generated for each of my posts that people can use to cite me? HOT 2
- Date covering job title in work history on cv page. HOT 1
- Continuously report error message right after creating the repo from the template and changing the url and baseurl. HOT 6
- Docker Image CI Workflow failing HOT 14
- Social Integration Icon too large
- docker compose up fails - could not find 'jekyll-tabs' HOT 1
- "Could not find gem" when running default `docker-compose.yml` for latest `al-folio` docker image HOT 2
- scholar.google.com no longer updates new publications from my homepage HOT 3
- Installataion breaks. After changing _config.ym, action gives error! HOT 1
- Removing accents from coauthor names causes issues HOT 1
- Inint failed problem HOT 3
- Leaflet issues in offline mode HOT 2
- Add Back To Top button HOT 4
- Checking the formatting _config.yml will report an error! HOT 3
- Add support for deploys based on PRs to make it easier to test them HOT 3
- Change search text in top bar if on Mac OS
- Fix navbar behavior on mobile devices after opening search
- Altmetric badges don't display for some pubs HOT 2
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 al-folio.