昨天发了一篇博客 饭团(0):提升效率的开发工具。但是默认字体太小了。对读者很不友好。博客园可以自己个性CSS,这会儿离上班还有段时间,所以决定亲操刀。
Round 1
记得前几天园子有篇博客说Markdown的很火,看看有没借鉴的。
Markdown语法中文版 ,很可惜,只是Markdown的语法介绍。而且这篇博客居然没有用Markdown写。。。
所以这一阶段没有收获~
Round 2
自己写CSS自然是件吃力不讨好的事情。所以我们找找别人写好了。虽然很想用马克飞象的CSS。但是估计有版权问题。所以确定使用github的样式。
Round 3
Google一下,关键字 github markdown css
找到约 521,000 条结果 (用时 0.36 秒)`
看着第一个还不错。github: sindresorhus/github-markdown-css
一个开源的(MIT协议,可以自由使用哦)项目。
项目里面有个CSS文件 github-markdown.css 内嵌了字体。感觉还不错。但是我检查了下,貌似博客园的外部容器不是.markdown-body,是.cnblogs-markdown。这得改改。不知道会不会有其它冲突。
所以,我们再找找其它的,最好是针对博客园的CSS。
Round 4
找到一些博客。
只是一个扩展,不涉及CSS
看来博客园新版的代码和Github很像。那么问题来了,以前针对博客园的CSS现在还能用么?
看似不错的一套解决方案。但是编写我还是用马克飞象吧。markdown.css 好像没有加上外层容器筛选。
用Markdown在博客园写博客
看来果然可能会和模版的CSS有冲突。需要改模板的话,那就复杂了。。。
而且CSS最后一段
<style>/* ... */.markdown-body img { max-width: 100%}</style>
明显和博客园不一样。(参见Round 3)
所以决定放弃再继续查找。感觉Round 3找到的CSS就很不错了。应该是精心维护的。
Round 5
于是,我们就站在巨人的基础上Fork一个版本出来,针对博客园的Markdown文章的样式。
Step 1
Fork it!于是得到了 github: huizhong/github-markdown-css
Step 2
修改外部容器。 把所有 .markdown-body替换成.cnblogs-markdown commit
Step 3
复制 github-markdown.css文件内容到博客园的CSS设置里的页面定制CSS代码里。
Step4
测试 饭团(0):提升效率的开发工具
感觉不错~
总结
花了一个小时,完成了预期的目标。(其中现场写博客花了80%的时间 :P )
先是有需求。后面确定想要做成什么样。然后调研。最后才是改代码。
实际上真正“有用”的工作一分钟就能做完。磨刀不误砍柴工。
其实还有些后续改进。比如 标题太小,修改我们fork出来的项目。添加指导说明。这些下班后再来~ 上班去了。

Die Zukunft von HTML ist voller unendlicher Möglichkeiten. 1) Neue Funktionen und Standards umfassen mehr semantische Tags und die Beliebtheit von Webcomponenten. 2) Der Webdesign -Trend entwickelt sich weiterhin für reaktionsschnelles und zugängliches Design. 3) Die Leistungsoptimierung verbessert die Benutzererfahrung durch reaktionsschnelle Bildlade- und faulen Ladetechnologien.

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: HTML ist für die Inhaltsstruktur verantwortlich, CSS ist für den Stil verantwortlich und JavaScript ist für dynamisches Verhalten verantwortlich. 1. HTML definiert die Webseitenstruktur und den Inhalt durch Tags, um die Semantik zu gewährleisten. 2. CSS steuert den Webseitenstil über Selektoren und Attribute, um es schön und einfach zu lesen. 3. JavaScript steuert das Verhalten von Webseiten über Skripte, um dynamische und interaktive Funktionen zu erzielen.

HtmlisnotaprogrammingLanguage; itiSamarkuplanguage.1) htmlstructuresandFormatswebcontentuses.2) itWorkswithCSSForstylingandjavaScriptForinteraktivität, EnhancingWebDevelopment.

HTML ist der Eckpfeiler der Erstellung von Webseitenstruktur. 1. HTML definiert die Inhaltsstruktur und die Semantik und Verwendung usw. Tags. 2. Stellen Sie semantische Marker wie usw. zur Verfügung, um den SEO -Effekt zu verbessern. 3. Um die Benutzerinteraktion durch Tags zu verwirklichen, achten Sie auf die Verifizierung der Form. 4. Verwenden Sie fortschrittliche Elemente wie in Kombination mit JavaScript, um dynamische Effekte zu erzielen. 5. Zu den häufigen Fehlern gehören nicht abgegebene Bezeichnungen und nicht geeignete Attributwerte, und Überprüfungstools sind erforderlich. 6. Optimierungsstrategien umfassen das Reduzieren von HTTP -Anforderungen, die Komprimierung von HTML, die Verwendung semantischer Tags usw.

HTML ist eine Sprache, mit der Webseiten erstellt, die Webseitenstruktur und -inhalt über Tags und Attribute definiert werden. 1) HTML organisiert die Dokumentstruktur über Tags, wie z. B.. 2) Der Browser analysiert HTML, um das DOM zu erstellen und die Webseite zu rendern. 3) Neue Merkmale von HTML5, wie z. B. Multimedia -Funktionen. 4) Zu den häufigen Fehlern gehören nicht abgestimmte Bezeichnungen und nicht geeignete Attributwerte. 5) Die Optimierungsvorschläge umfassen die Verwendung semantischer Tags und die Reduzierung der Dateigröße.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Die Rolle von HTML besteht darin, die Struktur und den Inhalt einer Webseite durch Tags und Attribute zu definieren. 1. HTML organisiert Inhalte über Tags wie das Lesen und Verständnis. 2. Verwenden Sie semantische Tags wie usw., um die Zugänglichkeit und SEO zu verbessern. 3. Optimierung des HTML -Codes kann die Ladegeschwindigkeit und die Benutzererfahrung der Webseite verbessern.

HtmlisaspecifictypeofcodeFocusedonstructuringuringwebcontent, während "Code" breitincludesluages -ähnlichjavaScriptandpythonforfunctionality.1) htmldefineswebpageStructureStags.2) "Code" cometesaWiNrangeOfLanguagesForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForfirsInsForfunctionNacts


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Dreamweaver CS6
Visuelle Webentwicklungstools