IT人都欠自已一个Lable Page
平时, 你是不是喜欢将一些工作或者技术的网站都会Mark一下。慢慢,自已收藏的标签越来越多。收藏后去查找的比较麻烦,而且不是很方便。
下面的文章是介绍我自已是怎么实现一个简单的Lable Page。
比如我的 Lable Page 示例( 真实的就不暴露了,涉及敏感信息。  ̄□ ̄|| )
1. 自已动手DIY
思路:
1. 先用Markdown生成一个简单html页面(带列表的)
MD文件源码:
#### SVN信息 #### - [svnMaia](http://xxxx.xxx.xxx/) (xxxxxxx / xxxxx) #### git信息 ####
- [gerrit](http://xxxx.xxx/#/q/status:open) ( xxxxx / xxxxx ) | 姓名 | 联系方式| 分机号 |
| :-------- | --------:| :------: |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
| 张三 | 133XXXXXXXXX | 3131 |
导出源码
2. 修改生成的页面源码
将 ' h4 ' 到 'ul' 标签的代码 套在 'div' 里面。
在样式标签中,添加如下样式:
div {
margin: 0px;
padding: 0px 30px 0px 0px;
float: left;
}
3. 根据需求调整页面结构
略。(*^▽^*)
2. 直接修改我模板
查看模板源码,将li中的a的地址和标签内容自定义修改(需要一点的html+css基础)
3. 按照你自已的想法DIY
略。(*^▽^*)
IT人都欠自已一个Lable Page的更多相关文章
- 很多人都在埋怨没有遇到好的团队,但好的团队不可能凭空出现,一流的团队不能仅靠团队成员努力,作为Leader,要有可行的规划,并坚定地执行、时势地调整(转)
<西游记>中的唐僧团队历经千难万险,终于求得真经,目标明确.分工合理为这支队伍最终走向成功奠定了基础.唐僧从一开始,就为这个团队设定了西天取经的目标,虽然经历各种挫折与磨难,但目标从未动摇 ...
- 上传伪技术~很多人都以为判断了后缀,判断了ContentType,判断了头文件就真的安全了。是吗?
今天群里有人聊图片上传,简单说下自己的经验(大牛勿喷) 0.如果你的方法里面是有指定路径的,记得一定要过滤../,比如你把 aa文件夹设置了权限,一些类似于exe,asp,php之类的文件不能执行,那 ...
- 99%的人都理解错了HTTP中GET与POST的区别(转载
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数. 你可能自己 ...
- 99%的人都理解错了HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数. 你可能自己 ...
- 身处IT的你对身边人都有哪些影响
前不久,跟外甥一起吃饭:他明年就要中考了,我就想,这马上就到人生的关键路口了,看他自己对将来有什么想法没:就问了句:勇勇,你以后想学习哪些方面的东西或者想从事什么工作呢?他简单的说了句:我要跟你一样学 ...
- Class撑起了OOP世界的天。Class类是OO的基本单元,OO的世界都是通过一个一个的类协作完成的,提高软件的重用性、灵活性和扩展性(转)
引言 在OO的工作中,我们一定会涉及到类,抽象类和接口.那么类和抽象类以及接口到底扮演的什么角色? 本文主要是从人类社会的角度阐述类与抽象类以及接口的“社会”关系,从而让我们抛弃书上的那些死记硬背的概 ...
- 所有人都可以是开发人员——《Office 365开发入门指南》视频教程即将上市
今天是春节假期的最后一天,在这里给全国的朋友们拜个晚年,祝大家身体健康,晚年幸福啊.这个春节大家过的怎么样啊,我自己是在老家过的年,家乡的年味还是比较浓的,也再次感谢朋友圈的大家给我看了各地的风光 ...
- 移动IP 它最初设想每个人都在编写应用层(7)API而不是传输层(4)API 对于QUIC,连接的标识符不是“套接字”(源/目标端口/地址协议组合)的传统概念,而是分配给连接的64位标识符
小结: 1. 因为您对OSI模型的教育中缺少的一点是,它最初设想每个人都在编写应用层(7)API而不是传输层(4)API.应该有像应用程序服务元素之类的 东西,它们可以以标准方式处理文件传输和消息传递 ...
- IT人都非常忙(茫)
我发现.身边的盆友都非常忙,要么在加班.要么加班刚回家:要么在出差,要么刚出差回来. 难道搞IT的人都非常忙么?忙还是茫? 大学期间.不知道未来要干什么.非常多人也不清楚应该学习哪些知识和技能.是否须 ...
随机推荐
- 使用Qt.labs.settings来存储应用的设置
我在曾经的文章中,讲述了怎样使用U1db及SQLite offline storage API来存储应用的一些状态.在这篇文章中,我将介绍怎样使用Qt.labs.settings来存储应用的状态.更加 ...
- C语言打印100以内的质数
C语言打印100以内的质数 #include <stdio.h> int main() { int number; int divisor; for( number = 3; number ...
- Android实战技巧之三十七:图片的Base64编解码
通经常使用Base64这样的编解码方式将二进制数据转换成可见的字符串格式,就是我们常说的大串.10块钱一串的那种,^_^. Android的android.util包下直接提供了一个功能十分完备的Ba ...
- Java读取配置文件的方式
Java读取配置文件的方式-笔记 1 取当前启动文件夹下的配置文件 一般来讲启动java程序的时候.在启动的文件夹下会有配置文件 classLoader.getResource(&qu ...
- bsp开发之OAL开发
windows ce 操作系统移植主要包含两个方面:一个是基于cpu级的.还有一个是基于开发板级的.cpu级的主要由微软或者芯片制造商来完毕.开发板级的移植主要是由OEM来完毕的,而OAL的开发正是O ...
- nyoj--1233--差值(贪心模拟+大数)
差值 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 输入一个整数数组,将它们连接起来排成一个数,找出能排出的所有数字中最大,最小的两个,输出两个数的差值.例如输入数组{ ...
- List exercise
The slice operator can take a third argument that determines the step size, so t[::2] creates a list ...
- Class.forName()用法详解 【转】
来源 http://blog.csdn.net/kaiwii/article/details/7405761 主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.f ...
- windows或linux安装python
一.windows安装 先进入 python 官网:https://www.python.org/downloads/windows/ 选择合适的版本下载: 下载完成,双击运行安装[勾选Add to ...
- [POI2008]KUP-Plot purchase(单调队列)
题意 给定k,n,和n*n的矩阵,求一个子矩形满足权值和在[k,2k]之间 , 题解 这里用到了极大化矩阵的思想.推荐论文<浅谈用极大化思想解决最大子矩阵问题>Orz 如果有一个元素在[k ...