Make sure you keep the CNAME file in mind
bundle init
bundle install
bundle add jekyll
(you might need to install the individual components)
bundle exec jekyll serve
_site stuff gets replaced
_config.yml is the most important aspect
sudo apt install ruby-full
/home/[user]/.bundle
https://www.maketecheasier.com/host-blog-for-free-jekyll-github-pages/
neon@tanalorr:~/erikavasnormandy.github.io$ sudo bundle install Don't run Bundler as root. Installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/............ Resolving dependencies... Installing http_parser.rb 0.8.0 with native extensions Installing eventmachine 1.2.7 with native extensions Installing ffi 1.15.5 with native extensions
Fetching google-protobuf 3.24.2 (x86_64-linux)
Installing google-protobuf 3.24.2 (x86_64-linux)
Fetching em-websocket 0.5.3
Installing em-websocket 0.5.3
Fetching jekyll-sass-converter 3.0.0
Installing jekyll-sass-converter 3.0.0
Fetching rb-inotify 0.10.1
Installing rb-inotify 0.10.1
Fetching listen 3.8.0
Installing listen 3.8.0
Fetching jekyll-watch 2.2.1
Installing jekyll-watch 2.2.1
Fetching jekyll 4.3.2
Installing jekyll 4.3.2
Bundle complete! 1 Gemfile dependency, 31 gems now installed.
Use bundle info [gemname] to see where a bundled gem is installed.
neon@tanalorr:~/erikavasnormandy.github.io$ bundle exec jekyll serve
-
_posts: edit this to add content in both works and topics
-
_site: I believe these are autogenerated
-
_includes: landing page, index page, header, the nitty gritty details not in _layouts
-
_layouts: pages, default, landing
-
_pages:
-
_posts: posts
-
_sass:
-
_ site: autogenerated
File Action _config.ymlReplace the values for each key with your info. _data/tokens.ymlCreate this file, using _data/tokens-template.ymlas an example._data/authors.ymlAdd author info for yourself as the first entry in the file. - \css\main.scss:Main css file
main.scss is where you can actually change the font color of things a { color: white; text-decoration: none; } }
-
Personalize the images with your own, and change the attribution for your new banner at the bottom of
_data/credits.yml.Image Description banner.jpgThe main large image on the front page pic01.jpgThe topics image pic02.jpgThe works image -
From the repo's root directory, start Jekyll to preview as you write.
--future --drafts -
Open a browser to http://localhost:4000 (or the port number that jekyll indicates to open).
-
Compose your first post!
ruby compose.rbThe User Guide describes some features that might be useful: http://localhost:4000/topics/user-guide/