当前位置: 首页 > 软件库 > Web应用开发 > >

minimal-light

授权协议 CC0-1.0 License
开发语言 JavaScript
所属分类 Web应用开发
软件类型 开源软件
地区 不详
投 递 者 濮阳和泰
操作系统 未知
开源组织
适用人群 未知
 软件概览

The Minimal Light Theme

[Demo the theme] [简体中文 | 繁體中文 | Deutsche]

This is the source code of my homepage. I build this website based on minimal.
Feel free to use and share the source code anywhere you like.

Features

  • Simple and elegant personal homepage theme
  • Jekyll theme, deploy automatically by GitHub pages
  • Basic Search Engine Optimization
  • Mobile friendly
  • Support Markdown
  • Support dark mode

Usage

Using on GitHub

To use this theme, add the following to your repository's _config.yml:

remote_theme: yaoyao-liu/minimal-light

Please note that adding the above line will directly apply all the default settings in this repository to yours.

If you hope to edit any files (e.g., index.md), you still need to copy them to your repository.

You may also fork this repository (or use this repository as a template) and change the name to your-username.github.io.

Then you need to enable the GitHub pages for that repository following the steps here.

Using a custom domain on GitHub

Add a CNAME DNS record to your domain as follows:

Host: whatever you want. e.g., "www" 
Target / Canonical name: your-username.github.io.
TTL: 10 min

You may also add an A DNS record instead of the CNAME record as follows:

Host: whatever you want. e.g., "www" or "@"
IP: 185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153
TTL: 10 min

Then, change the contents of the CNAME file in this repository to your domain.

Using Locally with Jekyll

You need to install Ruby and Jekyll fisrt.

Clone this repository:

git clone https://github.com/yaoyao-liu/minimal-light.git
cd minimal-light

Install and run:

bundle install
bundle exec jekyll server

View the live page using localhost:http://localhost:4000. You can get the html files in _site folder.

Customizing

Configuration variables

The Minimal Light theme will respect the following variables, if set in your site's _config.yml:

title: Your Name
affiliation: Your Affiliation
email: yourname (at) example.edu
google_scholar: https://scholar.google.com/
github_link: https://github.com/yaoyao-liu/minimal-light
linkedin: https://www.linkedin.com/
avatar: ./assets/img/avatar.png
google_analytics: UA-111540567-4
favicon: ./assets/img/favicon.png
favicon_dark: ./assets/img/favicon-dark.png
description: The Minimal Light is a simple and elegant jekyll theme for academic personal homepage.
canonical: https://minimal-light.yyliu.net/
remote_theme: yaoyao-liu/minimal-light

Editing index.md

Create index.md and add your personal information (e.g. publications, research).

Stylesheet

If you'd like to add your own custom styles:

  1. Create a file called /assets/css/style.scss in your site

  2. Add the following content to the top of the file, exactly as shown:

    ---
    ---
    
    @import "{{ site.theme }}";
  3. Add any custom CSS (or Sass, including imports) you'd like immediately after the @import line

Layouts

If you'd like to change the theme's HTML layout:

  1. Copy the original template from the theme's repository
    (Pro-tip: click "raw" to make copying easier)
  2. Create a file called /_layouts/homepage.html in your site
  3. Paste the default layout content copied in the first step
  4. Customize the layout as you'd like

License

This work is licensed under a Creative Commons Zero v1.0 Universal License.

Acknowledgements

Our project uses the source code from the following repositories:

  • One year ago, Mr. Ang joined a great company and he rented a house on the same street as the company. The company is so great that Mr. Ang doesn’t need to punch in and out. He can have a good sleep an

  • C. Traffic Light time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard output You find yourself on an unusual crossroad with a weird traffic light. That tra

  • Trailing Zeroes (III)  You task is to find minimal natural number N, so that N! contains exactly Q zeroes on the trail in decimal notation. As you know N! = 1*2*...*N. For example, 5! = 120, 120 conta

  • # task type, support train and predict task = train # boosting type, support gbdt for now, alias: boosting, boost boosting_type = gbdt # application type, support following application # regression ,

  •     Lightgbm是基于决策树的分布式梯度提升框架,以选取最大信息增益作为特征选择的目标。     它主要的参数有     【转自lightgbm参数说明】 关于lightgbm params的说明 task = train #配置目标是用于训练 boosting_type = gbdt # 训练方式 objective = binary #目标:二分类 metric =

  • Description One year ago, Mr. Ang joined a great company and he rented a house on the same street as the company. The company is so great that Mr. Ang doesn't need to punch in and out. He can have a g

  • The people of Mohammadpur have decided to paint each of their houses red, green, or blue. They've also decided that no two neighboring houses will be painted the same color. The neighbors of house i a

  • One year ago, Mr. Ang joined a great company and he rented a house on the same street as the company. The company is so great that Mr. Ang doesn't need to punch in and out. He can have a good sleep an

  • One year ago, Mr. Ang joined a great company and he rented a house on the same street as the company. The company is so great that Mr. Ang doesn't need to punch in and out. He can have a good sleep an

  •     The people of Mohammadpur have decided to paint each of their houses red, green, or blue. They've also decided that no two neighboring houses will be painted the same color. The neighbors of house

  • Tinyproxy - A light-weight HTTP/HTTPS proxy Tinyproxy Tinyproxy is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems. Designed from the ground up to be fast and yet small, it is an id

  • You task is to find minimal natural number N, so that N! contains exactly Q zeroes on the trail in decimal notation. As you know N! = 1*2*…*N. For example, 5! = 120, 120 contains one zero on the trail

  • Problem Description The light travels in a straight line and always goes in the minimal path between two points, are the basic laws of optics. Now, our problem is that, if a branch of light goes into

 相关资料
  • miniMAL 是小于 1KB JavaScript 的 Lisp 实现,包括 JSON 源,宏,TCO,互操作和异常处理。 miniMAL 核心解释器以不到1024字节的 JavaScript(uglify / regpack)实现。在 python(1.4K作为pyz文件)和 ClojureScript(缩小后为1.8K)中也有 miniMAL 的实现。 miniMAL 的设计始于 mal(使

  • Minimal Mistakes 是一个灵活的两列 Jekyll 主题,非常适合构建个人网站、博客和投资组合。 特性: 捆绑为“theme gem”,以便于安装/升级。 与 GitHub 页面兼容。 支持 Jekyll 的内置 Sass/SCSS 预处理器。 九种不同的皮肤(颜色变化)。 几个响应式布局选项(单个、存档索引、搜索、启动和分页主页)。 针对搜索引擎进行了优化,支持Twitter Ca

  • �� preact-minimal Minimal preact structure. Preact is just soooooo fast! ⚡ ⚡ ⚡ But when you have an idea and want to start coding right away, then it becomes really hard and timeconsuming to setup and

  • Minimal Django A "Hello World" for Django...Because Django can be nearly as simple as Flask. The aim of this repository is to highlight the fact that a Django project, when simplified down to the bare

  • Minimal A fully Material ToDo app with minimal features, just enough to be useful. Screenshots: Download App Icon Designed by Christopher Gundersen Translations Spanish by nanopc German by kaiwinter P

  • Minimal React Starter A starter project with React, Babel, and Webpack. This starter is as minimal as possible while still including Babel and Webpack. Create Project git clone git@github.com:ahfarmer