GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - pasdoc/pasdoc.github.io: PasDoc website on https://pasdoc.github.io/ using GitHub pages

BranchesTags
Open more actions menu

Latest commit

 

History

234 Commits
234 Commits

Folders and files

NameName
Last commit message
Last commit date
docs
docs
 
 
src
src
 
 
.gitignore
.gitignore
 
 
Gemfile
Gemfile
 
 
Gemfile.lock
Gemfile.lock
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
_config.yml
_config.yml
 
 

Repository files navigation

PasDoc website

Overview

Sources of PasDoc website on https://pasdoc.github.io/ .

It is using

  • GitHub Pages (publish static HTMLs)
  • Jekyll (generate static HTMLs)
  • jekyll-asciidoc (generate static HTMLs from sources in AsciiDoctor format)

The AsciiDoctor sources are in src/ directory. Just submit a pull request to modify these source files, we'll take care of the rest.

Content

The files in src/ should use AsciiDoctor format.

How is the site generated

We use Jekyll to generate static website from src/ (sources in AsciiDoctor) to docs/ (static HTML, CSS etc. files).

Note that we don't use GitHub automatic handling of Jekyll, as it doesn't support sources in AsciiDoctor (https://pages.github.com/versions/ doesn't contain jekyll-asciidoc plugin). Luckily, using Jekyll manually (without GitHub automation) is rather easy, and this way we get jekyll-asciidoc we need. Install by

sudo apt install ruby-dev # or equivalent for your Linux distro
sudo gem install jekyll bundler
bundle install

If there's a problem with dependencies at bundle install, occasionally updating everything to use newest version helps. This is done by bundle update, which updates Gemfile.lock. I will do this in this repo when necessary, you can also do it locally and ping me if I should do it here.

Regenerate site

make

This even makes automatic git add + git commit of stuff in docs/. You should just git push the repository commits and watch the new content being served by https://pasdoc.github.io/ .

To preview offline, do

bundle exec jekyll serve

and visit http://127.0.0.1:4000 .

Customizing theme

See https://jekyllrb.com/docs/themes/ .

Open theme source:

xdg-open $(bundle info --path jekyll-theme-cayman)

About

PasDoc website on https://pasdoc.github.io/ using GitHub pages

Resources

Readme
License
Activity
Custom properties

Stars

2 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.