Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suyashsingh/suyashsingh.github.io
Personal Website
https://github.com/suyashsingh/suyashsingh.github.io
css3 html5 jekyll jekyll-website markdown twitter-bootstrap
Last synced: about 11 hours ago
JSON representation
Personal Website
- Host: GitHub
- URL: https://github.com/suyashsingh/suyashsingh.github.io
- Owner: suyashsingh
- Created: 2019-07-15T08:51:09.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-14T16:53:26.000Z (11 months ago)
- Last Synced: 2024-09-19T13:35:26.400Z (9 days ago)
- Topics: css3, html5, jekyll, jekyll-website, markdown, twitter-bootstrap
- Language: HTML
- Size: 411 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Codebase for `suyashsingh.github.io`
+ To omit a page from the navigation menu, don't define `order` variable in page frontmatter.## Jekyll Installation
```bash
Jekyll Local Installation
https://jekyllrb.com/docs/installation/ubuntu/sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcgem install jekyll bundler
```If you get error gem not found:
sudo apt-get install ruby-rubygemsAlso check /usr/bin folder: ls *gem* before installing ruby-rubygems
If you see gem3.0 create a softlink to it, else you will have to
use gem3.0 for all the commands instead of gemln -s gem3.0 gem
Check by creating a site locally
```
jekyll new myblog
cd myblog
bundle exec jekyll serve --host=0.0.0.0
```## Running the local version
+ Instaling Plugins: Add them to `Gemfile` and `_config.yml`.
`bundle install`+ Serving the site locally:
`bundle exec jekyll serve`## Learnings
1. When a plain jekyll site is deployed on github, `github-pages` comes into action.
It sets a default theme, that injects a css file onto the site.This was causing
a blank entry in the navigation bar. Setting `theme` as blank in `_config.yml` fixes it.
**Many thanks to [Manoj](https://www.linkedin.com/in/manumani07/) for helping me out with this.**
Github issue link to a [similar problem.](https://github.com/github/pages-gem/issues/482)