一、为什么要强调博客格式

可以对比粗读一下这几篇博客然后自己感受一下博客格式博客阅读体验的影响:

  • MarkDown流:

   [schaepher]2017春季 JMU 1414软工助教 链接汇总

        [SivilTaram]高级四则运算器—结对项目总结

  • Word流:

       [PocketPanacea]软件工程启程篇章:C#和四则运算生成与运算

  • Open Live Writer流:

     [ChildishChange]最长英文单词串题目分析

  • 不入流(使用自带编辑器的一次个人失败尝试):

       [ChildishChange]软件工程个人项目

二、博客的排版工具

孔乙己:“你知道吗,博客的排版工具有四种。”

(因为我只用过这四种,所以如果有别的方法,欢迎补充)

排版工具主要要满足我们的以下几种需求:

  • 普通的排版需求,包括缩进、标题、字体、颜色、图片、表格、超链接等
  • 代码高亮的需求

大家可以根据以上两点自行考虑。

以下排名不分先后。

0.博客园自带的文本编辑器

虽然我给了一个使用自带编辑器的反面教材,但我不怀疑能用它写出排版优秀的博客,可能需要更多的练习吧。

自带的文本编辑器,如TinyMCE,对上文提到的两种需求均提供了相应的支持。

如何操作:

  1. 在博客首页点击“新随笔”按钮
  2. 在转跳的页面的左侧边栏中点击设置默认编辑器
  3. 根据个人口味选择

写好的博客会保存在服务器,方便修改。

1.Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式

Markdown是老师和助教普遍推荐的排版工具,具体操作可以阅读以下几个博客:

[博客园官方博客]新版markdown功能发布!支持github flavored markdown!

[正交分解]极简MarkDown排版介绍(How to)(详细讲解了MarkDown语法)

[SivilTaram]『给它加个壳』纯MarkDown博客阅读体验优化(针对博客园博客的页面定制给出了一些建议)

由于同样是直接在编辑页面上操作,所以跟自带编辑器一样,写好的博客会保存在服务器。

2.Word

是的,你没看错,就是Microsoft Office的Word

word排版:

[正交分解]极简Word排版示例(以Word2013为例)(8.28更新)

具体操作详见这篇博客:

[royalroads]利用Office Word2013发布博客文章到博客园的详细步骤

撰写博客时的所有排版操作跟word一样,至于代码高亮的支持,可以阅读这篇博客或自行搜索其他的可行方法:

[default]Word中使用代码高亮插件

写好的博客保存在本地,如果须要修改,须修改本地文件并再次上传。

另:

有关在 Word 中撰写博客的帮助中提到:

如果尝试使用 Word 2016 或 Word 2013 发布到 Blogger,可能会收到错误“Word 无法注册你的帐户。尝试使用的发布提供程序不可用”,或者无法发布。2016 年发布的 16.0.7369.2024 内部版本中已修复了此问题。若要获取最新更新,请选择“文件”>“帐户”>“更新选项”>“立即更新”。

3.Open Live Writer

Open Live Writer是由Windows Live WriterWriter更名而来,是由微软推出的一款能够免费使用的博客写作软件,主要为用户提供博客在线撰写和编辑功能。

安装以及书写博客详见这篇博客:

[易术军]Open Live Writer 安装

关于实现代码高亮的相关问题,详见这篇博客:

[腾信@迪克猪]OpenLiveWriter代码插件

目前本人使用的是Open Live Writer,它在格式编辑的功能上不如Word与Markdown强大,但是对代码高亮的支持较Word更容易操作但不如Markdown,但在书写时能直观地看到博客的效果。

撰写好的博客同样保存在本地。

三、总结

Schaepher助教在每次的作业要求博客中都会给出博客模板并且强制使用Markdown。

本人不作强制,但是希望大家能有自己的便于阅读的风格。

这里引用Schaepher助教的一句话:

发表完博客后不要直接离开,先自己浏览一遍发表完的博客,不然你都不知道你的这篇博客阅读体验有多糟糕

[2017BUAA软工助教]博客格式的详细说明的更多相关文章

  1. [2017BUAA软工]第一次博客作业

    一.一些疑问 看书看得比较慢,暂时只思考了以下几个问题,有些自问自答,不知道符合不符合要求…… [1] 第一章中书上提到了这样一个例子: “如果一架民用飞机上有需求,用户使用它的概率是百万分之一,你还 ...

  2. [2017BUAA软工助教]收集个人信息

    如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github. ...

  3. 2020BUAA软工个人博客作业-软件案例分析

    2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...

  4. [BUAA软工]第一次博客作业---阅读《构建之法》

    [BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  5. 2020BUAA软工个人博客作业

    2020BUAA软工个人博客作业 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 学 ...

  6. [2017BUAA软工助教]第0次作业小结

    BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...

  7. [2017BUAA软工助教]第0次个人作业

    学习别人的经验和体会 零.前言 我认为人生就是一次次地从<存在>到<光明>. 一.软件工程师的成长 0.这是一个博客索引 同学们在上这门课的时候基本都是大三,觉得在大学里,到教 ...

  8. [2017BUAA软工助教]个人项目小结

    2017BUAA个人项目小结 一.作业链接 http://www.cnblogs.com/jiel/p/7545780.html 二.评分细则 0.注意事项 按时间完成并提交--正常评分 晚交一周以内 ...

  9. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

随机推荐

  1. akoj-1369 贪吃蛇

    贪吃蛇 Time Limit:1000MS Memory Limit:65536K Total Submit:9 Accepted:2 Description 有童年的孩子都玩过这个经典游戏,不过这里 ...

  2. 自制刻度尺-前端简易实现"腾讯信用"界面

    依据我现有的知识,在前端上"简易"的实现了腾讯信用的界面,同时自己自制了一个竖直的刻度尺插件,曲线的位置可以根据传入的数值动态的改变,这次主要也想总结一下关于jQuery中exte ...

  3. java多线程系列(六)---线程池原理及其使用

    线程池 前言:如有不正确的地方,还望指正. 目录 认识cpu.核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二)之对象变量的并发访问 java多线程系列(三)之等待通知 ...

  4. linux 编译安装详解

    相信大家大多都听过linux 的编译安装,但它到底是怎么把源代码变为自己电脑里可以应用的软件哪?今天,小编就以httpd 为例详细讲解一下. 什么是编译安装--编译:将源代码变为机器可执行的代码文件. ...

  5. 关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1

    关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1 ORACLE公司来培训BIEE,带了一个DEMO的DMP文件,其导出用户DBO具有DBA权限,缺省表 ...

  6. selenium的操作JS命令的接口JavascriptExecutor的介绍

    nterface JavascriptExecutor 接口 JS执行器 public interface JavascriptExecutor 表示可以执行JavaScript的驱动程序,提供对机制 ...

  7. Java 实现 Domino邮箱自动注册

    一.前提条件 Domino服务器需开通DIIOP服务 二.需要导入Java包 import lotus.domino.*; 三.实现Java代码 public void cerateID(MailPe ...

  8. 秒懂OAuth2.0

    1.引言 本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式 非常简单的一件事情,网上一堆神乎其神的讲解,让我不得不写一篇文章来终结它们. 一项新的技术,无非就是了解它是什么,为什 ...

  9. 使用 Gitbook 打造你的电子书

    本文详细讲解了 Gitbook 生成电子书的完整过程,内容包括:安装.命令.配置.文档结构.生成电子书.部署. 限于篇幅,本文不介绍任何 Gitbook 定制化页面的内容. 想看看 Gitbook 在 ...

  10. Spring Date Jpa on update current_timestamp 自动维护创建时间和更新时间

    在数据库里设置默认值current_timestamp可以维护创建时间,设置on update current_timestamp 可以维护更新时间.在JPA中应该如何去做呢?这里还是以上篇Topic ...