Skip to content

optframe/optframe.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c8e39b8 · Jul 20, 2018

History

6 Commits
Jul 16, 2018
Jul 16, 2018
Jul 20, 2018
Jul 16, 2018
Jul 16, 2018
Jul 16, 2018
Jul 16, 2018
Jul 16, 2018
Jul 16, 2018
Jul 16, 2018
Jul 16, 2018

Repository files navigation

This is a simple website generated using the repository mmistakes/minimal-mistakes, online at https://mmistakes.github.io/minimal-mistakes/.

Jekyll framework integrated with github-pages is the core of this automatic scripts.

Useful info

  • Folder /_pages: .md files can be added and will appear in the Sitemap.
    • home.md is the main page opened by your portal.
    • page-archive.html, sitemap.md, tag-archive.md, year-archive.md, archive-layout-with-content.md and 404.md will rarely needed to be modified. These are files that automatic filter some of your content.
  • Folder /_posts: .md files are required starting with the same date template that is exemplified there.
  • Navigation bar can be edit in /_data/navigation.yml
  • The folder suggested for inserting your images is /assets/images

[DEV-MODE] - Running locally on Ubuntu 18.04

Packages install process is described at A1) and A2).

After these steps, command ./execBundleJekyllServe.sh should be executed and localhost:4000 should direct to your portal.

A1) Installing the correct ruby version

First step is to install the correct packages. Follow: GoRails setup

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn`
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.5.1
rbenv global 2.5.1
ruby -v

A2) Next steps are described at Jekyll

gem install bundler jekyll

jekyll new my-awesome-site

cd my-awesome-site

bundle exec jekyll serve

# => Now browse to http://localhost:4000

About

Simple portal for the OptFrame website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published