A personal site derived from arkadianriver.com and by extension the talented @ajlkn via http://html5up.net/spectral Originally this was scavengers-repo, but the upkeep was starting to get in the way and I mainly wanted to focus on art stuff and cyber.
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.yml
Replace the values for each key with your info. _data/tokens.yml
Create this file, using _data/tokens-template.yml
as an example._data/authors.yml
Add 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.jpg
The main large image on the front page pic01.jpg
The topics image pic02.jpg
The 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.rb
The User Guide describes some features that might be useful: http://localhost:4000/topics/user-guide/