zoukankan      html  css  js  c++  java
  • 软件篇:神来之笔->"Typora"

    软件篇:神来之笔->"Typora"

    img

    Typora是什么?

    Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。

    如果没有Typora!

    那么我们在编写Markdown文档的时候,需要记住所有的Markdown语法,不能通过选择来直接达到我们需要的效果,并且也没有即时渲染带来的文档直视感,也不想更换编辑工具去体验Markdown带来的好处,Typora使简单的学习Markdown的成本几乎变成了0,那么你还在等什么,和我一起换编辑工具吧。

    1 下载地址

    www.typora.io

    img

    2 傻瓜安装后添加自定义样式

    1. 打开C:当前系统用户名字AdministratorAppDataRoamingTypora hemes
    2. 新建my.css文件,复制如下内容
    :root {
        --side-bar-bg-color: #d9d0bc;
        --control-text-color: #777;
    }
    
    @include-when-export url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext);
    
    @font-face {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: normal;
        src: local('Open Sans Regular'),url('./github/400.woff') format('woff')
    }
    
    @font-face {
        font-family: 'Open Sans';
        font-style: italic;
        font-weight: normal;
        src: local('Open Sans Italic'),url('./github/400i.woff') format('woff')
    }
    
    @font-face {
        font-family: 'Open Sans';
        font-style: normal;
        font-weight: bold;
        src: local('Open Sans Bold'),url('./github/700.woff') format('woff')
    }
    
    @font-face {
        font-family: 'Open Sans';
        font-style: italic;
        font-weight: bold;
        src: local('Open Sans Bold Italic'),url('./github/700i.woff') format('woff')
    }
    
    
    html {
        font-size: 16px;
    }
    
    body {
        font-family: "Open Sans","Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        /*color: rgb(51, 51, 51);*/
        background-color: #d9d0bc; /*body bg color*/
        line-height: 1.6;
    }
    
    #write{
        max- 1920px;
        margin-top:    30px; /*top*/
        margin-bottom: 30px;
        padding: 100px 60px; /*top to title padding*/
        border-radius: 5px;
        -o-box-shadow: 0 10px 10px #333333;
        -webkit-box-shadow: 0 10px 10px #333333;
        -moz-box-shadow: 0 10px 10px #333333;
        box-shadow: 0px 50px 100px #333333;
    }
    #write > ul:first-child,
    #write > ol:first-child{
        margin-top: 30px;
    }
    
    body > *:first-child {
        margin-top: 0 !important;
    }
    body > *:last-child {
        margin-bottom: 0 !important;
    }
    a {
        color: #4183C4;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        position: relative;
        margin-top: 1rem;
        margin-bottom: 1rem;
        font-weight: bold;
        line-height: 1.4;
        cursor: text;
    }
    h1:hover a.anchor,
    h2:hover a.anchor,
    h3:hover a.anchor,
    h4:hover a.anchor,
    h5:hover a.anchor,
    h6:hover a.anchor {
        /*background: url("../../images/modules/styleguide/para.png") no-repeat 10px center;*/
        text-decoration: none;
    }
    h1 tt,
    h1 code {
        font-size: inherit;
    }
    h2 tt,
    h2 code {
        font-size: inherit;
    }
    h3 tt,
    h3 code {
        font-size: inherit;
    }
    h4 tt,
    h4 code {
        font-size: inherit;
    }
    h5 tt,
    h5 code {
        font-size: inherit;
    }
    h6 tt,
    h6 code {
        font-size: inherit;
    }
    h1 {
        font-family: "PT Serif";
        padding-bottom: .3em;
        font-size: 3em;
        line-height: 1.2;
        border-bottom: 1px solid #9b9692;
        text-align: center;
    }
    h2 {
       padding-bottom: .3em;
        font-size: 1.75em;
        line-height: 1.225;
        border-bottom: 1px solid #9b9692;
    }
    h3 {
        font-size: 1.5em;
        line-height: 1.43;
    }
    h4 {
        font-size: 1.25em;
    }
    h5 {
        font-size: 1em;
    }
    h6 {
       font-size: 1em;
        color: #777;
    }
    p,
    blockquote,
    ul,
    ol,
    dl,
    table{
        margin: 0.8em 0;
    }
    li>ol,
    li>ul {
        margin: 0 0;
    }
    hr {
        height: 2px;
        padding: 0;
        margin: 16px 0;
        background-color: #e7e7e7;
        border: 0 none;
        overflow: hidden;
        box-sizing: content-box;
    }
    
    body > h2:first-child {
        margin-top: 0;
        padding-top: 0;
    }
    body > h1:first-child {
        margin-top: 0;
        padding-top: 0;
    }
    body > h1:first-child + h2 {
        margin-top: 0;
        padding-top: 0;
    }
    body > h3:first-child,
    body > h4:first-child,
    body > h5:first-child,
    body > h6:first-child {
        margin-top: 0;
        padding-top: 0;
    }
    a:first-child h1,
    a:first-child h2,
    a:first-child h3,
    a:first-child h4,
    a:first-child h5,
    a:first-child h6 {
        margin-top: 0;
        padding-top: 0;
    }
    h1 p,
    h2 p,
    h3 p,
    h4 p,
    h5 p,
    h6 p {
        margin-top: 0;
    }
    li p.first {
        display: inline-block;
    }
    ul,
    ol {
        padding-left: 30px;
    }
    ul:first-child,
    ol:first-child {
        margin-top: 0;
    }
    ul:last-child,
    ol:last-child {
        margin-bottom: 0;
    }
    blockquote {
        border-left: 4px solid #dfe2e5;
        padding: 0 15px;
        color: #777777;
    }
    blockquote blockquote {
        padding-right: 0;
    }
    table {
        padding: 0;
        word-break: initial;
    }
    table tr {
        border-top: 1px solid #dfe2e5;
        margin: 0;
        padding: 0;
        background-color: rgba(93, 172, 129, 0.2); /*若竹*/
    }
    table tr:nth-child(2n),
    thead {
        background-color: rgba(93, 172, 129, 0.2); /*set even row color*/
    }
    tbody tr:nth-child(2n-1) {
        background-color: transparent !important; /*only odd row has color*/
    }
    table tr th {
        font-weight: bold;
        border: 1px solid #dfe2e5;
        border-bottom: 0;
        text-align: left;
        margin: 0;
        padding: 6px 13px;
    }
    table tr td {
        border: 1px solid #dfe2e5;
        text-align: left;
        margin: 0;
        padding: 6px 13px;
    }
    table tr th:first-child,
    table tr td:first-child {
        margin-top: 0;
    }
    table tr th:last-child,
    table tr td:last-child {
        margin-bottom: 0;
    }
    
    .CodeMirror-lines {
        padding-left: 4px;
    }
    
    .code-tooltip {
        box-shadow: 0 1px 1px 0 rgba(0,28,36,.3);
        border-top: 1px solid #eef2f2;
    }
    
    
    code {
        background-color: #f3f4f4;
        padding: 0 4px 2px 4px;
    }
    
    .md-fences {
        margin-bottom: 15px;
        margin-top: 15px;
        padding: 0.2em 1em;
        padding-top: 8px;
        padding-bottom: 6px;
    }
    .md-task-list-item > input {
      margin-left: -1.3em;
    }
    
    @media screen and (min- 914px) {
        /*body {
             854px;
            margin: 0 auto;
        }*/
    }
    @media print {
        html {
            font-size: 13px;
        }
        table,
        pre {
            page-break-inside: avoid;
        }
        pre {
            word-wrap: break-word;
        }
    }
    #write pre.md-meta-block {
        padding: 1rem;
        font-size: 85%;
        line-height: 1.45;
        background-color: #f7f7f7;
        border: 0;
        border-radius: 3px;
        color: #777777;
        margin-top: 0 !important;
    }
    .md-fences,
    code,
    tt {
        /*border: 1px solid #e7eaed;*/
        background-color: rgb(197,137,88); /* code block inline BGcolor */
        border-radius: 3px;
        padding: 0;
        padding: 2px 4px 0px 4px;
        font-size: 0.8em;
        font-family: menlo;
        /*color: #f9f2f4; /*code block inline font color*/
    }
    
    .md-fences {
        background-color: #1e2128; /*code block bg color*/
        color: #989fad; /*comma*/
    }
    .cm-s-inner .cm-comment {color: #3f4450; /*comment color*/ }
    .cm-s-inner .cm-keyword {color: #c678dd; /*function*/ }
    .cm-s-inner .cm-def {color: #f9f2f4; }
    .cm-s-inner .cm-operator {color: #b75bd0; } /*return var*/
    .cm-s-inner .cm-variable {color: #d19a66; /*window*/ }
    .cm-s-inner .cm-variable-2 { color: #e2b76a; } /*window jquery*/
    .cm-s-inner .cm-string { color: #98c379; } /* string */
    .cm-s-inner .cm-attribute { color: #FFCB6B; }
    .cm-s-inner .cm-property { color: #d19a66; } /*property*/
    .cm-s-inner .cm-variable-3 { color: #DECB6B; }
    .cm-s-inner .cm-error {color: rgba(209, 154, 102, 1.0); background-color: #448867;
    }
    .cm-s-inner .cm-atom { color: #F77669; } /*null undefined*/
    .cm-s-inner .cm-number { color: #F77669; }
    .cm-s-inner .cm-builtin { color: #DECB6B; } /*system built in command*/
    .cm-s-inner .cm-tag { color: #80CBC4; }  /*LaTeX command*/
    .cm-s-inner .cm-meta { color: #80CBC4; } /*LaTeX command*/
    .cm-s-inner .CodeMirror-matchingbracket {
      text-decoration: underline;
      color: white !important;
    }
    
    .mathjax-block>.code-tooltip {
        bottom: .375rem;
    }
    
    .md-mathjax-midline {
        background: ;
    }
    
    #write>h3.md-focus:before{
        left: -1.5625rem;
        top: .375rem;
    }
    #write>h4.md-focus:before{
        left: -1.5625rem;
        top: .285714286rem;
    }
    #write>h5.md-focus:before{
        left: -1.5625rem;
        top: .285714286rem;
    }
    #write>h6.md-focus:before{
        left: -1.5625rem;
        top: .285714286rem;
    }
    .md-image>.md-meta {
        /*border: 1px solid #ddd;*/
        border-radius: 3px;
        padding: 2px 0px 0px 4px;
        font-size: 0.9em;
        color: inherit;
    }
    
    .md-tag {
        color: #a7a7a7;
        opacity: 1;
    }
    
    .md-toc { 
        margin-top:20px;
        padding-bottom:20px;
    }
    
    .sidebar-tabs {
        border-bottom: none;
    }
    
    #typora-quick-open {
        border: 1px solid #ddd;
        background-color: #f8f8f8;
    }
    
    #typora-quick-open-item {
        background-color: #FAFAFA;
        border-color: #FEFEFE #e5e5e5 #e5e5e5 #eee;
        border-style: solid;
        border- 1px;
    }
    
    /** focus mode */
    .on-focus-mode blockquote {
        border-left-color: rgba(85, 85, 85, 0.12);
    }
    
    header, .context-menu, .megamenu-content, footer{
        font-family: "Segoe UI", "Arial", sans-serif;
    }
    
    .file-node-content:hover .file-node-icon,
    .file-node-content:hover .file-node-open-state{
        visibility: visible;
    }
    
    .mac-seamless-mode #typora-sidebar {
        background-color: #fafafa;
        background-color: var(--side-bar-bg-color);
    }
    
    .md-lang {
        color: #b4654d;
    }
    
    .html-for-mac .context-menu {
        --item-hover-bg-color: #E6F0FE;
    }
    
    
    
    
    /*标题样式start*/
    h1    {
        background: #2B6695;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    	font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
        font-size: 23px;
        font-weight: bold;
        min-height: 25px;
        line-height: 25px;
        margin: 18px 0 !important;
        padding: 0px 0 5px 5px;
        text-shadow: 2px 2px 3px #222222;
    }
    h2    {
        background: #008eb7;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    	font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
        font-size: 20px;
        font-weight: bold;
        min-height: 25px;
        line-height: 25px;
        margin: 18px 0 !important;
        padding: 0px 0 5px 5px;
        text-shadow: 2px 2px 3px #222222;
    }
    h3    {
        background: #399ab2;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    	font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
        font-size: 18px;
        font-weight: bold;
        min-height: 25px;
        line-height: 25px;
        margin: 18px 0 !important;
        padding: 0px 0 5px 5px;
        text-shadow: 2px 2px 3px #222222;
    }
    h4{
        background: #2B6600;
        border-radius: 6px 6px 6px 6px;
        box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
        color: #FFFFFF;
        font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    	font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
        font-size: 16px;
        font-weight: bold;
        min-height: 24px;
        line-height: 23px;
        margin: 12px 0 !important;
        padding: 0px 0 5px 10px;
        text-shadow: 2px 2px 3px #222222;
    }
    
    h2:a{
       color: rgb(235, 235, 235);
    }
    h2 a:hover{
       color: rgb(255, 102, 0);
    }
    
    h1{
       color: rgb(235, 235, 235);
    }
    h1:hover{
       color: rgb(255, 102, 0);
    }
    h2{
       color: rgb(235, 235, 235);
    }
    h2:hover{
       color: rgb(255, 102, 0);
    }
    h3{
       color: rgb(235, 235, 235);
    }
    h3:hover{
       color: rgb(255, 102, 0);
    }
    h4{
       color: rgb(235, 235, 235);
    }
    h4:hover{
       color: rgb(255, 102, 0);
    }
    /*标题样式end*/
    

    3 打开软件,选择主题

    • 注意:创建的.css文件名就是主题名,故这里为my

    4 好好体验吧!

    • markdown语法很简单,就不做详细介绍了,Typora可以使用鼠标右键选择使用什么东西,感兴趣的小伙伴可以去菜鸟教程学习一下怎么使用哦。
  • 相关阅读:
    SPOJ 694 (后缀数组) Distinct Substrings
    POJ 2774 (后缀数组 最长公共字串) Long Long Message
    POJ 3693 (后缀数组) Maximum repetition substring
    POJ 3261 (后缀数组 二分) Milk Patterns
    UVa 1149 (贪心) Bin Packing
    UVa 12206 (字符串哈希) Stammering Aliens
    UVa 11210 (DFS) Chinese Mahjong
    UVa (BFS) The Monocycle
    UVa 11624 (BFS) Fire!
    HDU 3032 (Nim博弈变形) Nim or not Nim?
  • 原文地址:https://www.cnblogs.com/ttzzyy/p/12146951.html
Copyright © 2011-2022 走看看