Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lemonpi/lemonpi.github.io
Design Portfolio
https://github.com/lemonpi/lemonpi.github.io
Last synced: 6 days ago
JSON representation
Design Portfolio
- Host: GitHub
- URL: https://github.com/lemonpi/lemonpi.github.io
- Owner: LemonPi
- Created: 2013-11-30T20:56:44.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-09-09T15:56:05.000Z (2 months ago)
- Last Synced: 2024-09-09T19:38:34.186Z (2 months ago)
- Language: HTML
- Homepage: http://johnsonzhong.me
- Size: 60.8 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Usage guide
The preferred method of creating content is to write markdown documents inside `src`
then generate an HTML to host with instructions below.1. `npm install`
2. write content in markdown inside the `src` directory (see examples in there)
3. `node src/build.js `
- will automatically generate and move the resulting HTML file into the html directory
You can alternatively directly create the HTML (or markdown) files outside of `src`.### Markdown language extensions
Put asides in a block of text starting with `>>` or `>>>` for more important notes, like:```
>> This is an aside.
This is still part of the aside.No longer part of the aside
```## Local build
If you want to preview the webpage before pushing to github to be hosted, you need jekyll.### Installation
Github-Pages uses Jekyll 3.9, which isn’t compatible with Ruby 3. Downgrading to Ruby 2.7 should avoid the problem.
1. install the latest version of ruby 2
2. install rubydevkit and point to the previous installation of ruby
3. navigate to portfolio root directory with git bash
4. `gem install bundler`
5. `bundle install`### Previewing
1. `bundle exec jekyll serve`