Comments (13)
Thanks for the fast reply! I completely missed the graph and list of notes on your personal website the first time through. I will definitely start exploring these options!
from digital-garden-jekyll-template.
Hi Shanna!
You could definitely use the template as a starting point, but as is, the template doesn't offer a traditional timeline view of all notes by chronological order, so it may not meet your needs.
You may instead prefer to draw inspiration from my personal website (view repository on GitHub), which is a combination of a blog and a digital garden split into different sections. Feel free to fork both this template's repository and my personal website's repository, and play with each to see which one fits your needs. ๐
from digital-garden-jekyll-template.
@maximevaillancourt , I believe theres a jekyll plugin or similar to generate a list of last-modified files/posts
from digital-garden-jekyll-template.
Closing this, feel free to reopen if needed ๐
from digital-garden-jekyll-template.
Hey again!
So, I have no idea what I'm doing and my only experience with the command line is imitating what other people do in tutorials (just as an explanation if I'm missing something obvious). I was able to install/update Ruby, RubyGems, and Git. Then I followed your directions for cloning the directory and installing "bundle." The problem is when I get to "bundle exec jekyll serve" and I get an error.
Maybe this is super basic but are you able to tell what I'm doing wrong? It looks like something is missing?
from digital-garden-jekyll-template.
from digital-garden-jekyll-template.
๐คฆ๐ปโโ๏ธ Definitely did not consider that. I'm still get an error unfortunately. Now it's that I don't have write permissions for "Library/Ruby/Gems/2.6.0." Though when I updated earlier I was seeing version 2.7.2.
from digital-garden-jekyll-template.
It sounds like there are two things at play:
- Write permissions issues are expected since we're essentially trying to installing a gem globally. Using
sudo gem install jekyll
will probably fix this by granting additional permissions to bundle to install the gem in system directories (more information about sudo). - It's likely that there are multiple versions of Ruby installed on your machine. You may want to look into installing Ruby Version Manager (RVM) to manage Ruby versions, but this shouldn't be necessary to start using the digital garden template. Of course, the more recent, the better: if you can use Ruby 2.7.2, do that! ๐
from digital-garden-jekyll-template.
Thank you again for such fast replies! I still got an error with sudo gem install jekyll
I tried checking write permissions for different folders but that didn't change anything. I'll try looking at the version manager next.
from digital-garden-jekyll-template.
Using RVM could potentially solve this indeed, since gems would be installed in your home directory instead of system directories. ๐
from digital-garden-jekyll-template.
Let me know if I should open a separate issue!
After a lot of trial and error I still haven't gotten jekyll to install. I'll worry about this again when I have some more downtime. I do have a question though. Going through the process of downloading all these programs is just to see the site locally before publishing it online? What if I didn't care about seeing the page locally and would look at the page live through GitHub pages instead? Is that possible?
I tried just cloning the digital garden repo and turning on github pages. The site would never build, I kept getting an error:
/_layouts/notes.html
that is a symlink or does not exist in your_includes
directory
I tried copying that file to "_includes" with no difference. I deleted the file and got pages to load but then of course the notes weren't formatted.
Basically, I'm trying to figure out a way to use your template for my garden notes without a lot of website design/building knowledge because there's still a lot for me to learn. I love the graph design you've created along with the backlinks/related notes so I'm hoping to figure this out!
from digital-garden-jekyll-template.
After a lot of trial and error I still haven't gotten jekyll to install. I'll worry about this again when I have some more downtime.
Sorry to read that. Hopefully, using RVM and using a different Ruby version may fix this. What's the specific error you get when it fails?
Going through the process of downloading all these programs is just to see the site locally before publishing it online? What if I didn't care about seeing the page locally and would look at the page live through GitHub pages instead? Is that possible?
You could do almost exactly that, but not with GitHub Pages because it doesn't support custom Jekyll plugins (I had to write a custom plugin to have the backlinks/related notes feature). Netlify supports custom Jekyll plugins, so that's why I suggest using their service in the guide.
from digital-garden-jekyll-template.
I was still running into a version issue. Even after specifying 2.7.2 I was seeing "no write permission for 2.6.x" I think I will try working with Netlify in the meantime and see how that goes!
from digital-garden-jekyll-template.
Related Issues (20)
- How can I change the table of contents link to internal link?
- Emoji Filenames Break The Template HOT 2
- Links with quotes in them don't work HOT 1
- link-previews.html has embedded SCSS
- <!DOCTYPE> tag being generated with content HOT 1
- Failed to build: liquid exception HOT 4
- `note.html` breaks with `{{ content }}` HOT 6
- Link with accent (รฉร รจโฆ) doesn't work HOT 1
- Graph does work properly when zoomed or moved HOT 2
- Strict equality causes error in console HOT 10
- notes_graph.json cannot be found, github-pages' build fails HOT 1
- github-pages can't satisfy your Gemfile's dependencies HOT 1
- Ask for ID HOT 1
- Easy Github Pages
- Github Sponsor HOT 1
- basic jekyll question HOT 3
- how to train your graph
- Documentation
- Fail to deploy on the Cloudflare Pages HOT 1
- Can't preview like obsidian's [[foo#^bar]] feature
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 digital-garden-jekyll-template.