# cgnail.github.io **Repository Path**: imonsterx/cgnail.github.io ## Basic Information - **Project Name**: cgnail.github.io - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-20 - **Last Updated**: 2024-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # This site This website is a record for my work and my life, powered by [Jekyll][jk] and [GitHub][gh]. The theme comes from Lanyon, and I made some customization. 这个网站是我个人工作生活的一个记录,由 [Jekyll] 和 [GitHub] 「赞助」。主题采用的是[Lanyon][ly],并作了些定制。Jekyll在macOS下的安装,可参考Github的[帮助文件][gh-help]。 [jk]: http://jekyllrb.com [gh]: http://github.com [ly]: http://lanyon.getpoole.com/ [gh-help]: https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/ # Lanyon Lanyon is an unassuming [Jekyll](http://jekyllrb.com) theme that places content first by tucking away navigation in a hidden drawer. It's based on [Poole](http://getpoole.com), the Jekyll butler.   ## Contents - [Usage](#usage) - [Options](#options) - [Sidebar menu](#sidebar-menu) - [Themes](#themes) - [Reverse layout](#reverse-layout) - [Development](#development) - [Author](#author) - [License](#license) ## Usage Lanyon is a theme built on top of [Poole](https://github.com/poole/poole), which provides a fully furnished Jekyll setup—just download and start the Jekyll server. See [the Poole usage guidelines](https://github.com/poole/poole#usage) for how to install and use Jekyll. ## Options Lanyon includes some customizable options, typically applied via classes on the `
` element. ### Sidebar menu Create a list of nav links in the sidebar by assigning each Jekyll page the correct layout in the page's [front-matter](http://jekyllrb.com/docs/frontmatter/). ``` --- layout: page title: About --- ``` **Why require a specific layout?** Jekyll will return *all* pages, including the `atom.xml`, and with an alphabetical sort order. To ensure the first link is *Home*, we exclude the `index.html` page from this list by specifying the `page` layout. ### Themes Lanyon ships with eight optional themes based on the [base16 color scheme](https://github.com/chriskempson/base16). Apply a theme to change the color scheme (mostly applies to sidebar and links).   There are eight themes available at this time.  To use a theme, add any one of the available theme classes to the `` element in the `default.html` layout, like so: ```html ... ``` To create your own theme, look to the Themes section of [included CSS file](https://github.com/poole/lanyon/blob/master/public/css/lanyon.css). Copy any existing theme (they're only a few lines of CSS), rename it, and change the provided colors. ### Reverse layout   Reverse the page orientation with a single class. ```html ... ``` ### Sidebar overlay instead of push Make the sidebar overlap the viewport content with a single class: ```html ... ``` This will keep the content stationary and slide in the sidebar over the side content. It also adds a `box-shadow` based outline to the toggle for contrast against backgrounds, as well as a `box-shadow` on the sidebar for depth. It's also available for a reversed layout when you add both classes: ```html ... ``` ## Development Lanyon has two branches, but only one is used for active development. - `master` for development. **All pull requests should be to submitted against `master`.** - `gh-pages` for our hosted site, which includes our analytics tracking code. **Please avoid using this branch.** ## Author **Mark Otto** -