【开云啦】在线访谈报名丨互动大师创始人兼CEO:一个出品之创业过程

Table of Contents

  • 1. 发布站点 by emacs
    org-mode

    • 1.1 org-mode
      自带的导出方法
    • 1.2
      批量导出
    • 1.3 css
      美化
    • 1.4
      导出html
  • 披露站点 by emacs org-mode


org-mode 写文档做笔记啥的不行方便, 反应超快(因为是文本文件),
而且在emacs中得来得出像样word的效力. 但是于没有emacs的口拘禁时,
就非绝方便.(没有高亮显示, 也束手无策在文件中跳转等等)

为以持续采取 org-mode 带来的福利, 也为便利他人查看自己之文档,
稍粗调查了转org-mode导出html的功能.

当鼠标点到视频被冒出的金发女郎身上,她底裙与包上会显示其价格和打场所——这款产品得以形成这样的各种网页设计互动作用。

1.1 org-mode 自带的导出方法

精的org-mode其实自带了导出各种格式的功能. 导出html格式的快捷键很简短:

C-c C-e h

虽好, 但是导出的html格式不绝尴尬, 而且不克批量导出,
这个令只能导出一个org文件.

创业当就是人生的一样部分,而且这一部分底不二法门几乎是免能够copy的。每个人的经历不同、性格各异、环境差、知识储备不同、关系网络不同、挣钱目的不同、梦想不同、机遇不同…..
太多的参数导致,很为难指出一长达普适的创业光明大道,当然就漫长总长我为是免在的,如果生,那就是差不多是一个坑。

1.2 批量导出

org-mode虽然为有导出org project的吩咐, 但是待以
.emacs中配置相关导出选项. 每次导出不同的品种时, 需要改 .emacs, 修改
.emacs后要重新导入, 要么重开 emacs. 总看好麻烦.

新生参见了博客园上[麦满屯]的一模一样篇博客[1](http://www.cnblogs.com/wang_yb/p/3519221.html#fn-.1),
用Makefile来简化 org 文件的导出和发布. Makefile如下:

EMACS=emacsclient   # 这里我用的emcasclient, 没有用emacs. 因为我的emacs是以server方式启动的
ORG_CONFIG_FILE=publish-config.el   # 导出org文件的配置
EMACS_OPTS=--eval "(load-file \"$(ORG_CONFIG_FILE)\")"

DEST_HOST='myhost.com:public_html/'
OUTPUT_DIR=~/tmp/output   # 导出的位置, 这个位置其实是在 public-config.el 中配置的, 
                          # 这里的定义这个变量的作用是为了删除(make clean), 以及上传server(make upload)

all: html upload

html:
    @echo "Generating HTML..."
    @mkdir -p $(OUTPUT_DIR)
    @$(EMACS) $(EMACS_OPTS)
    @echo "HTML generation done"

upload:
    @cd $(OUTPUT_DIR) && scp -r . $(DEST_HOST) && cd ..

clean:
    @rm -rf $(OUTPUT_DIR)

独自导出html, 而无公布站点, 只要用:

make html

中用之配备文件 publish-config.el 如下:
主要参考了[麦满屯]的一致首博客[1](http://www.cnblogs.com/wang_yb/p/3519221.html#fn-.1)

;; config for publish site from org files
(require 'org-publish)

(setq org-publish-project-alist
      '(
        ;; These are the main web files
        ("org-notes"
         :base-directory "~/tmp/www/" ;; Change this to your local dir
         :base-extension "org"
         :publishing-directory "~/tmp/output"
         :recursive t
         :publishing-function org-publish-org-to-html
         :headline-levels 4             ; Just the default for this project.
         :auto-preamble nil
         :auto-sitemap t
         :sitemap-filename "sitemap.org"
         :sitemap-title "sitemap"
         :section-numbers nil
         :table-of-contents t
         :style "<link rel='stylesheet' type='text/css' href='css/org-manual.css' />"
         :style-include-default nil
         )

        ;; These are static files (images, pdf, etc)
        ("org-static"
         :base-directory "~/tmp/www/" ;; Change this to your local dir
         :base-extension "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf\\|txt\\|asc"
         :publishing-directory "~/tmp/output"
         :recursive t
         :publishing-function org-publish-attachment
         )

        ("org" :components ("org-notes" "org-static"))
        )
      )

(defun myweb-publish nil
  "Publish myweb."
  (interactive)
  (org-publish-all))

(myweb-publish)

小心点的布置文件中援引了一个 css 文件 org-manual.css
这是以默认导出的html文件格式实在是… …

创业,特别是互联网及IT行业创业,往往用的特质都是公同人家不同之地方,而未是平等;是错开疑虑,而不是相信;是去创造,而无是错开继承……

1.3 css 美化

css的应用方法要参照的了 HE QIN
同学的证明[2](http://www.cnblogs.com/wang_yb/p/3519221.html#fn-.2),
说明的那个详细, 我参考着它们的说明简化了瞬间, 暂时仅发css, 没有引入
javascript. 这个 org-manual.css 的体裁是直打 org-mode
的法定证实[3](http://www.cnblogs.com/wang_yb/p/3519221.html#fn-.3)
上直接下载下来的,
因为我看官方的运用说明的体裁还挺简洁.(特别是右手上斗的情导航很酷 ^_^)
org-manual.css内容如下:

@import url(http://fonts.googleapis.com/css?family=Droid+Sans|Droid+Sans+Mono|Droid+Serif);

html {
    padding: 0;
}

body { 
    font-family: "Droid Serif", "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", Verdana, sans-serif;
    font-size: 11pt;
    line-height: 1.3;
    margin: 40pt;
    padding: 0;
}

#postamble {
    visibility:hidden;  /* 隐藏了postamble, 因为总是对不齐, css太菜...... */
    text-align: center;
    width: 75%;
    bottom:0;
    margin-left: auto;
    margin-right: auto;
    _position:absolute;  
    _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight);  
}

.title {
    background: url(..logo.png) no-repeat 12px 5px;  /* 这个图片下载后被我替换了, 本来是org-mode自己的logo */
    position: fixed;
    display: inline;
    left: 0px;
    top: 0px;
    height: 54px;
    width: 100%;
    margin-top: 0px;
    background-color: #eee;
    padding: 0;
    z-index: 99;
}

#orgquote {
    position: fixed;
    display: block;
    top: 77px;
    padding: 5pt;
    text-align: center;
    background-color: black;
    width: 100%;
    color: #ccc;
    box-shadow: 0px 15px 10px #fff;
    font-size: 90%;
    font-family: Courier new;
    z-index: 98;
}

#paypal {
    position:fixed;
    right: 10px;
    top: 15px;
    z-index: 100;
}

#paypal button {
    font-family: Courier new;
    cursor: pointer;
    color: white;
    position:fixed;
    display: block;
    right: 14px;
    top: 15px;
    width: 90px; 
    height: 40px;
    box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #53e1e3;
    font-weight: bold;
}

#paypal button:hover {
    position:fixed;
    display: block;
    right: 9px;
    top: 15px;
    width: 90px; 
    height: 40px;
    margin-top: 5px;
    margin-left: 5px;
    box-shadow: 0px 0px 0px #888;
    -webkit-box-shadow: 0px 0px 0px #888;
    -moz-box-shadow: 0px 0px 0px #888;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #49f4f6;
    font-weight: bold;
}

h1.title {
    text-shadow: 2px 2px 4px #999;
    padding-top: 23px;
    padding-left: 70pt;
    font-size: 23pt;
    font-family: Courier New;
}

#linklist 
{
    position: fixed;
    font-size: 13pt;
    font-family: Courier New; 
    padding-top: 0px;
    padding-right: 0px;
    top: 107px;
    left: 0px;
    margin-top: 0px;
    width: 180px;
    background-color: #fff;
    color: black;
    box-shadow: 8px 8px 12px #ccc;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    z-index: 100;
}

#linklist a {
    color: black;
    font-weight: normal; 
    text-decoration: none;
    display:block;
    padding: 7pt;
}

#linklist ul {
    margin: 0;
    padding: 0;
}

#linklist li {
    text-align: right;
    margin: 0;
}

.timestamp {
    font-family: Courier New;
    color: #888888;
}

#linklist li:hover {
    border-left: 7px solid #537d7b;
}

pre {
    background-color: #eee;
    font-family: "Droid Sans Mono";
    box-shadow: 5px 5px 5px #888;
    border: none;
    padding: 5pt;
    margin-bottom: 14pt;
    color: black;
    padding: 12pt;
    font-family: Courier New;
    font-size: 95%;
    overflow: auto; 
}

#buttons {
    position: fixed;
    bottom: 10px;
    /* right: 20px; */
    left: 20px;
    z-index: 100;
    width: 100px;
}

.ok {
    -moz-opacity:.2;
    opacity: .2;
    filter:alpha(opacity=20);
}

.ok:hover {
    -moz-opacity:1;
    opacity: 1;
    filter:alpha(opacity=100);
}

.outline-2 {
    position: relative;
    left: 215px;
    top: 105px;
    width: 75%;
    padding-bottom: 5pt;
}

#twit {
    -moz-opacity:.2;
    opacity: .2;
    filter:alpha(opacity=20);
    position: fixed;
    top: 362px;
    box-shadow: 8px 8px 12px #ccc;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    z-index: 100;
}

#twit:hover {
    -moz-opacity:1;
    opacity: 1;
    filter:alpha(opacity=100);

    position: fixed;
    top: 362px;
    box-shadow: 8px 8px 12px #ccc;
    z-index: 100;
}

#outline-container-1 {
    padding-top: 3pt;
}

.outline-2 h2 {
    font-family: Courier New; 
}

.outline-2 h3 {
    font-family: Courier New; 
}

p { 
    margin-top: 0; 
    text-align: justify;
}

a:link { 
    font-weight: normal; 
    text-decoration: none; 
    /* color: #1c3030; */
    /* color: #A34D32; */
}

a:visited { 
    font-weight: normal; 
    text-decoration: none; 
    /* color: #5e251e; */
    /* color: #6E2432; */
}

a:hover, a:active { 
    text-decoration: underline; 
    /* color: #3d696a; */
    /* color: #537d7b; */
}

dd {
    text-align: justify;
    margin-bottom: 14pt;
}

dt {
    font-size: 110%;
    font-family: Courier New;
    color: #1c3030;
    /* color: #537d7b; */
    padding: 3px;
    margin-bottom: 3px;
}

li {
    margin: 10px;
    text-align: justify;
    list-style-image : url(..triangle.png);  /* 这个图片就是每个li 前面的小箭头 */
}

#table-of-contents {
    font-size: 9pt;
    position: fixed;
    right: 0em;
    top: 0em;
    background: white;
    -webkit-box-shadow: 0 0 1em #777777;
    -moz-box-shadow: 0 0 1em #777777;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    text-align: right;
    /* ensure doesn't flow off the screen when expanded */
    max-height: 80%;
    overflow: auto; 
    z-index: 200;
}

#table-of-contents h2 {
    font-size: 9pt;
    max-width: 8em;
    font-weight: normal;
    padding-left: 0.5em;
    padding-top: 0.05em;
    padding-bottom: 0.05em; 
}

#table-of-contents ul {
    margin-left: 14pt; 
    margin-bottom: 10pt;
    padding: 0
}

#table-of-contents li {
    padding: 0;
    margin: 1px;
    list-style: none;
}

#table-of-contents ul>:first-child {
    color: blue;
}

#table-of-contents #text-table-of-contents {
    display: none;
    text-align: left;
}

#table-of-contents:hover #text-table-of-contents {
    display: block;
    padding: 0.5em;
    margin-top: -1.5em; 
}

img.random {
    max-width: 750px;
    max-height: 380px;
    margin-bottom: 10pt;
    border: 1px solid black;
}

@media screen
{
  #table-of-contents {
    float: right;
    border: 1px solid #CCC;
    max-width: 50%;
    overflow: auto;
  }
} /* END OF @media screen */

: 上面的css中起2单图片是在线的, 我下载后在 ../images 目录中了

如本期嘉宾,就闹一个专门的创业故事:

1.4 导出html

末尾全导出工具的目如下:

.
├── css
│   └── org-manual.css
├── images
│   ├── logo.png
│   └── triangle.png
├── Makefile
└── publish-config.el

拿要导出的org文件放到上面配置的 ~/tmp/www 目录中, 然后运行命令 make html
就可以导出html到 目录 ~/tmp/output 中了.

最终附一张马上首文章转的html截图: 

葡京在线开户 1

2006年,他毅然辞去了舒服的劳作回国内,开始苦逼的创业生涯,八年研究,终于用出了成熟的产品对市面。

Footnotes:

[1](http://www.cnblogs.com/wang_yb/p/3519221.html#fnr-.1)
http://www.cnblogs.com/banjia/archive/2012/09/29/2708966.html

[2](http://www.cnblogs.com/wang_yb/p/3519221.html#fnr-.2)
http://www.seas.upenn.edu/~heqin/academic/sitecreation.html

[3](http://www.cnblogs.com/wang_yb/p/3519221.html#fnr-.3)
http://orgmode.org/org.html

Date: 2014-01-14T16:00+0800

Author: wangyubin

Org version 7.9.3f with
Emacs version 24

Validate XHTML 1.0

6月18日,我们共同来听互动大师创始人兼CEO孟智平先生,为诸位分享《8年消灭一干将:一个产品之创业历程》。

—————————–前方高能————————————–

报名办法

访谈参与方:回复
“3”至“人人都是产品经理”微信公众号(扫描下图二维码,即可关注“人人都是活经营”),按提示操作

葡京在线开户 2

ID:Woshipm

本期【开讲啦】地点

本期【开讲啦】地点在【开云啊】在线访谈室嘉宾交流微信群并且拓展。

本期【开讲啦】时间

6月18日(周四)20:30-21:30

嘉宾简介:

葡京在线开户 3

孟智平

互大师创始人兼CEO

擅于洞察互联网发展趋势,拥有视频以及交互技术领域跨越50项国内与美国表明专利;

工软件架构,产品设计和集体管理;

8年专注让互动大师之制品构想,研发,实施;

业已供职于北电网络(广州),爱立信(瑞典斯德哥尔摩),和网通研究院(北京)。

本期访谈概要

主题:

8年消灭一干将:一个成品的创业历程

访谈概要:

怎样扒用户需求?

怎么样找到对象用户?

怎做出这个产品之?

开过程被之难点,如何化解?

产品是怎开起来的,从营销,传播,品牌达到举行了来什么?

照市面之凌厉竞争,如何竞争?

创业期如何组织管理组建的

叫活经营一些关于选择出产品趋势的提议。

与方

在线访谈室

进去直播地址收听:http://t.cn/R2cvQml

和谐提醒:请收藏本页面地址,调好闹钟,准点收听

嘉宾交流微信群

转折报名帖及朋友围,并带来上含蓄”报名参加”的评价;截图继发放小助手@Ella(微信ID:ellaforme,备注“开云啊直播”,否则不予通过),加入嘉宾交流微信群(限额500口,先到先行得)。

《开云啦》嘉宾交流微信群人数:限制500人数

1.得以同嘉宾以微信群零距离交流,帮你解决最关注的题材。

2.添加嘉宾微信,与麻雀化恋人。

3.只是获500独精彩同行,在课后而承跟豪门一齐分享资源、交流学习。

******关于《开讲啦》******

《开云啊》是众人都是成品经理创办之访谈栏目,原名”人人访谈”。本栏目邀请互联网资深人士,就互联网关注之热门话题进行深度探索;以话题呢骨干,结合嘉宾的亲身经历,分享产品、运营、技术、交互设计、创业当更;让参与者与业内资深达人近距离交流,深度沟通,快速成长。

打2013年6月来说,已成功邀请《人人都是活经理》作者@苏杰、逻辑思考联合创始人兼CTO@快刀青衣、蝉游记创始人@纯银、内推网联合创始人@黄小亮、worktile创始人兼CEO@王涛、节操精选创始人@陈桦、养车点点创始人兼CEO@费岸、瀑布IM的开拓者兼CEO@赵戈戈、百度高级产品经营@小哥等30大抵各类专业达人做客现场,分享产品、运营、创业当各类干货,受到了正规的万丈好评。

往期初始云啦文章请向下看:

【开云啊】第十三期望:当银行遇到上互联网

【开云啊】第十二梦想:百度高级产品经理的自家修炼

【开云啊】第十一望:草根创业者的产品的路

【开云啦】第十期:O2O的那些事

【开云啦】第八巴:节操精选CEO陈桦
专访

【开云啦】第七要:我于创业这同一年里

[众人访谈]外推网创始人:创业!实践最好重点

苏杰访谈:产品新人那点事!

[众人访谈]权元聪-空中产生朵测试的说

[人人访谈]苏杰:产品经营,走以旅途的追梦人

[人人访谈]快刀青衣:和您并葡京在线开户破解运营密码

[众人访谈]纯银:合格的制品汪是怎么炼成的

我如果提请