Skip to content

Instantly share code, notes, and snippets.

View zhonger's full-sized avatar
💭
I may be slow to respond.

Shengzhou Li zhonger

💭
I may be slow to respond.
View GitHub Profile
{% if site.toc %}
<div class="container">
<div class="contents">
<article class="markdown-body">
{{ page.content }}
</article>
</div>
<div class="table-of-contents">
<h2>Contents</h2>
{% include toc.html html=content %}
@zhonger
zhonger / jekyll-calculate.html
Created December 20, 2021 07:20
Calculate the number of letters in one post of Jekyll and the appropriate time if read it all.
<div class="post-meta">
<span>本文总共 {{ page.content | strip_html | strip_newlines | remove: " " | size }} 字 <b>·</b> 阅读全文大约需要 {{ page.content | strip_html | strip_newlines | remove: " " | size | divided_by: 350 | plus: 1 }} 分钟</span>
</div>
@zhonger
zhonger / archives.html
Created March 25, 2021 11:40
jekyll.archives.html
---
layout: page
home-title: Welcome to zhonger's blog!
description: Writing, writing, writing ...
permalink: /archives.html
cover: https://images.unsplash.com/photo-1465189684280-6a8fa9b19a7a?w=1600&q=900
---
<h2>Archives</h2>
@zhonger
zhonger / page.html
Created March 25, 2021 08:31
jekyll.page.html
<!DOCTYPE html>
<html lang="zh-cn">
{% include head.html %}
<body>
{% include header.html %}
<div class="g-banner home-banner {{ site.theme-color | prepend: 'banner-theme-' }}" data-theme="{{ site.theme-color }}">
<h2>{{ page.home-title }}</h2>
<h3>{{ page.description }}</h3>
FROM sharelatex/sharelatex:latest
LABEL maintainer "zhonger <zhonger@live.cn>"
RUN tlmgr option repository http://10.0.4.121:8091/CTAN/systems/texlive/tlnet && \
tlmgr update --self --all && \
tlmgr install scheme-full
RUN apt update && apt-get install xfonts-wqy -y && \
wget -c https://ftp.dlcloud.info/linuxsoftware/winfonts.zip && \
@zhonger
zhonger / ssr.sh
Last active February 8, 2019 07:04
One-step install && manage ShadowsocksR Server
#!/usr/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
#=================================================
# System Required: CentOS 6+/Debian 6+/Ubuntu 14.04+
# Description: Install the ShadowsocksR server
# Version: 2.0.38
# Author: Toyo
# Blog: https://doub.io/ss-jc42/
@zhonger
zhonger / mysql.yml
Last active January 6, 2019 06:37
mysql.yml
version: '3'
services:
db:
image: mysql:5
container_name: db
restart: always
environment:
MYSQL_ROOT_PASSWORD: 'root'
ports:
- 3306:3306
@zhonger
zhonger / mac.sh
Last active November 19, 2018 08:50
Common Softwares Install for Mac
# Mirror
cd "$(brew --repo)"
git remote set-url origin https://mirrors.shu.edu.cn/mgit/brew
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.shu.edu.cn/mgit/homebrew-core
brew cask
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.shu.edu.cn/mgit/homebrew-cask
@zhonger
zhonger / install_monaco_font.sh
Created August 30, 2018 00:57 — forked from rogerleite/install_monaco_font.sh
Install Monaco font in Linux
#!/bin/bash
#script extraido de: http://paulocassiano.wordpress.com/2008/08/29/deixando-o-gedit-com-a-cara-do-textmate/
#tip for better "resolution" here: http://blog.siverti.com.br/2008/05/22/fonte-monaco-no-ubuntugedit/
cd /usr/share/fonts/truetype/
#TODO: put validation if folder already exists
sudo mkdir ttf-monaco
@zhonger
zhonger / common.sh
Last active September 7, 2022 15:24
Just for myself
#!/bin/bash
Version=$(lsb_release -c --short)
Codename=$(lsb_release -r --short)
OSArch=$(uname -m)
User=$(whoami)
# 设置 sudo 免密码
echo "$(whoami) ALL=(ALL) NOPASSWD : ALL" | sudo tee /etc/sudoers.d/nopasswd4sudo