SlideShare a Scribd company logo
Copyright © 2017, Dave Derrick
Converting and Migrating Wiki
Markup to HTML
• This presentation describes the tasks involved in converting Wiki pages to HTML, however many of the
procedures are applicable to creating, updating, and maintaining existing HTML pages.
• These procedures describe using Microsoft Expressions because it is free, relatively easy to use,
relatively bug-free, and offers Design (wysiwyg), Code, and Split views for easier editing. Other HTML-
compatible authoring tools can be used in its place, although many of the Expression-specific details
contained in this presentation may not apply.
General
• Converting Wiki markup to HTML:
Overview: How to Convert Wiki to HTML
• Creating a new HTML site:
How to Create a New HTML Site
• Preparing a new HTML page:
How to Add Formats to a New HTML Page
How to Add the Footer to a New HTML Page
How to Create and Link TOC Entries
How to Add “Return to Top” Links
How to Insert Illustrations
RESOURCE – Microsoft Expressions Web 4, available at Microsoft Download Center here:
https://www.microsoft.com/en-us/download/details.aspx?id=36179
Presentation Contents
• Open the target Wiki page and copy the page (document) title
• Open Expressions
• Create a new site using the page (document) title as the name
• Copy and paste all Wiki page content into Expressions “default” page
• Reformat the page by inserting CSS code
• Add footer material to the page bottom
• If internal sections use <h1> section headers, demote all h1 (except the h1 document title called
“firstHeading”), h2, & h3 headers appropriately
• Create hyperlink bookmarks for the page title and all section headers
• Link TOC entries to section the headers
• Insert Return to Top “(top)” links for all section headers
• Save file using “Save as” to new file name using lowercase and underscores for spaces
Overview: How to Convert Wiki to HTML
• Choose an existing folder or create a new folder for the HTML site on your local drive.
• Open Expressions.
• Click “New Site” icon in the tool bar, and when the “New” dialog box comes up, click “Browse.”
How to Create a New HTML Site
• Browse to the appropriate folder on your local drive and select “Open.”
• In the “New” dialog box, paste or
type the name of the document
into the “Location” box following
the folder path name and click
“OK.”
How to Create a New HTML Site (continued)
• Double click default.html to open the new HTML page.
• When the page opens, copy and paste the complete Wiki page content into the <body> block of the
default.html page.
• Best Practice: Save the default doc or “Save As…” your new file name at this point.
How to Create a New HTML Site (continued)
How to Add Formats to a New HTML Page
• Click the “Code” button at the bottom of your Expressions window.
• When the HTML code view appears, scroll to the top of the file.
• Click to locate your cursor just under the initial <body> block tag and insert the Embedded CSS code
from the HTML Cheat Sheet document.
• In the “Code” view, scroll to the bottom of the file.
• Click to locate your cursor between the final </div> tag and </body> tag, and insert the Footer Foo
code from the HTML Cheat Sheet document.
How to Add the Footer to a New HTML Page
• In “Design” view, click to select the full text of a header to which you wish to link.
• Press Ctrl-G to bring up the Bookmark dialog box.
• Click OK or press Enter to create the new
bookmark.
How to Create and Link TOC Entries
• Scroll to the TOC at the top, and click to select the full text of the TOC entry to which you wish to link.
• Right click your selection to bring up the actions dialog box, and select the Hyperlink option at the
bottom of the box.
• When the Insert Hyperlink dialog
box appears, click to select
Place in This Document.
• When the Bookmarks list appears,
click to select the bookmark that
corresponds to your TOC entry.
How to Create and Link TOC Entries (continued)
• In “Split” view, find the header to which you wish to link.
• Click to locate your cursor at the right-most end of the header text. Your “Code” view cursor will
automatically move to the corresponding location in the HTML code.
How to Add “Return to Top” Links
• Click to ensure your cursor is located just before the </span> tag and insert the Return-to-Top Link
code from the HTML Cheat Sheet document.
• Replace First_Header_Goes_Here with the firstHeading <a name=“ ” link.
How to Add “Return to Top” Links (continued)
• The resulting code should look similar to the example shown here. (Note: You must retain the # in the
Return-to-Top Link for the href to work.)
• When you click into the Detail portion of the screen, the “(top)” link appears as shown.
• Once you have created the first Return-to-Top Link in a document, copy the entire statement, from <a
style=… to the closing </a> tag as highlighted above, and paste it into the remaining headers in the
document.
How to Add “Return to Top” Links (continued)
• Existing illustrations are copied along with text and tables, but the files are saved separately in the
HTML site folder.
• With the full document contents pasted into Expressions, in the File menu, select “Save As…”
• When you enter the file name and
click Save, the Save Embedded Files
dialog pops up with a list of the files
embedded in the copied and pasted
document.
• Click OK to save the files into your
site folder along with the HTML
version of the document.
How to Insert Illustrations
• To insert a new illustration, copy the graphic source file into the folder containing your HTML page.
• Open the graphic file and copy the graphic. (WEM accepts .JPG and .PNG. It may also accept .GIF.)
• In “Design” view, create an empty paragraph where you want your graphic to be located.
• Click inside the empty paragraph and select paste to insert your graphic.
• When the Accessibility Options dialog appears, enter the Alternate text and Long description as
needed.
How to Insert Illustrations (continued)
• Click “OK,” and the graphic appears
inside the selected paragraph tag.
• In “Split” view, click on the illustration in the Design portion of the window to locate the corresponding
HTML code in the Code portion of the screen.
• In the Code portion of the screen, delete the path shown in <img src=“ ”, leaving only the file name.
• For example, the highlighted portion of the image path name shown below must be deleted.
How to Insert Illustrations (continued)

More Related Content

What's hot

Webexpration2007 ii
Webexpration2007 iiWebexpration2007 ii
Webexpration2007 ii
Omar Computer Teacher
 
HTML5
HTML5 HTML5
Creating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki PagesCreating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki Pagesstmarksgreen
 
Hyperlinking
HyperlinkingHyperlinking
Hyperlinking
Live Angga
 
HTML 5 Complete Reference
HTML 5 Complete ReferenceHTML 5 Complete Reference
HTML 5 Complete Reference
EPAM Systems
 
Html 5
Html 5Html 5
Skydrive tutorial sirui
Skydrive tutorial   siruiSkydrive tutorial   sirui
Skydrive tutorial sirui
Sirui Wang
 
HTML Basics 2 workshop
HTML Basics 2 workshopHTML Basics 2 workshop
HTML Basics 2 workshop
John Allan
 
Images, lists and links
Images, lists and linksImages, lists and links
Images, lists and links
Jhaun Paul Enriquez
 
Week 6 Lecture
Week 6 LectureWeek 6 Lecture
Understanding the Web Page Layout
Understanding the Web Page LayoutUnderstanding the Web Page Layout
Understanding the Web Page Layout
Jhaun Paul Enriquez
 
Introducing HTML
Introducing HTMLIntroducing HTML
Introducing HTML
ritaester
 
How to Make HTML and CSS Files
How to Make HTML and CSS FilesHow to Make HTML and CSS Files
How to Make HTML and CSS Files
LearningNerd
 
Artistic Web Applications - Week3 - Part 2
Artistic Web Applications - Week3 - Part 2Artistic Web Applications - Week3 - Part 2
Artistic Web Applications - Week3 - Part 2
Katherine McCurdy-Lapierre, R.G.D.
 

What's hot (17)

Webexpration2007 ii
Webexpration2007 iiWebexpration2007 ii
Webexpration2007 ii
 
HTML5
HTML5 HTML5
HTML5
 
Creating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki PagesCreating And Editing St. Marks Wiki Pages
Creating And Editing St. Marks Wiki Pages
 
Hyperlinking
HyperlinkingHyperlinking
Hyperlinking
 
Web development basics
Web development basicsWeb development basics
Web development basics
 
HTML 5 Complete Reference
HTML 5 Complete ReferenceHTML 5 Complete Reference
HTML 5 Complete Reference
 
Html 5
Html 5Html 5
Html 5
 
Skydrive tutorial sirui
Skydrive tutorial   siruiSkydrive tutorial   sirui
Skydrive tutorial sirui
 
HTML Basics 2 workshop
HTML Basics 2 workshopHTML Basics 2 workshop
HTML Basics 2 workshop
 
Html5 Basic Structure
Html5 Basic StructureHtml5 Basic Structure
Html5 Basic Structure
 
Images, lists and links
Images, lists and linksImages, lists and links
Images, lists and links
 
Week 6 Lecture
Week 6 LectureWeek 6 Lecture
Week 6 Lecture
 
Understanding the Web Page Layout
Understanding the Web Page LayoutUnderstanding the Web Page Layout
Understanding the Web Page Layout
 
Introducing HTML
Introducing HTMLIntroducing HTML
Introducing HTML
 
HTML/HTML5
HTML/HTML5HTML/HTML5
HTML/HTML5
 
How to Make HTML and CSS Files
How to Make HTML and CSS FilesHow to Make HTML and CSS Files
How to Make HTML and CSS Files
 
Artistic Web Applications - Week3 - Part 2
Artistic Web Applications - Week3 - Part 2Artistic Web Applications - Week3 - Part 2
Artistic Web Applications - Week3 - Part 2
 

Similar to Wiki to HTML Conversion

How to Create a Simple Webpage Using Notepad.pptx
How to Create a Simple Webpage Using Notepad.pptxHow to Create a Simple Webpage Using Notepad.pptx
How to Create a Simple Webpage Using Notepad.pptx
minhanaa21
 
Web design-1.pptx
Web design-1.pptxWeb design-1.pptx
Web design-1.pptx
RabiaAsif31
 
How to - Embed Content in a Widget on Netvibes
How to - Embed Content in a Widget on NetvibesHow to - Embed Content in a Widget on Netvibes
How to - Embed Content in a Widget on Netvibesmmoore17
 
Html introduction
Html introductionHtml introduction
Html introduction
RanjithaM32
 
What is HTML5
What is HTML5What is HTML5
What is HTML5
ParveshKumar102
 
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStartMadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
Scott DeLoach
 
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateBP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
Sean Burgess
 
Castro Chapter 3
Castro Chapter 3Castro Chapter 3
Castro Chapter 3Jeff Byrnes
 
MTA html5 text_graphics_media
MTA html5 text_graphics_mediaMTA html5 text_graphics_media
MTA html5 text_graphics_media
Dhairya Joshi
 
Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS
simodafire
 
Merging Result-merged.pdf
Merging Result-merged.pdfMerging Result-merged.pdf
Merging Result-merged.pdf
simodafire
 
Week 2 HTML lists, hyperlinks, tables, and images
Week 2 HTML lists, hyperlinks, tables, and imagesWeek 2 HTML lists, hyperlinks, tables, and images
Week 2 HTML lists, hyperlinks, tables, and imagesRowena LI
 
Class1slides
Class1slidesClass1slides
Class1slides
Alexis Goldstein
 
ITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docx
ITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docxITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docx
ITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docx
christiandean12115
 
HTML Lab ProjectTo create a simple web page you will need .docx
HTML Lab ProjectTo create a simple web page you will need .docxHTML Lab ProjectTo create a simple web page you will need .docx
HTML Lab ProjectTo create a simple web page you will need .docx
adampcarr67227
 
Lecture 2 - HTML Basics
Lecture 2 - HTML BasicsLecture 2 - HTML Basics
Lecture 2 - HTML Basics
KULeuven-OnlinePublishing
 
Thinkful - HTML/CSS Crash Course (May 4 2017)
Thinkful - HTML/CSS Crash Course (May 4 2017)Thinkful - HTML/CSS Crash Course (May 4 2017)
Thinkful - HTML/CSS Crash Course (May 4 2017)
TJ Stalcup
 
15 Howto Customization Look And Feel
15 Howto Customization Look And Feel15 Howto Customization Look And Feel
15 Howto Customization Look And FeelSWING Software
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
eShikshak
 

Similar to Wiki to HTML Conversion (20)

How to Create a Simple Webpage Using Notepad.pptx
How to Create a Simple Webpage Using Notepad.pptxHow to Create a Simple Webpage Using Notepad.pptx
How to Create a Simple Webpage Using Notepad.pptx
 
Web design-1.pptx
Web design-1.pptxWeb design-1.pptx
Web design-1.pptx
 
Ddpz2613 topic3 linking
Ddpz2613 topic3 linkingDdpz2613 topic3 linking
Ddpz2613 topic3 linking
 
How to - Embed Content in a Widget on Netvibes
How to - Embed Content in a Widget on NetvibesHow to - Embed Content in a Widget on Netvibes
How to - Embed Content in a Widget on Netvibes
 
Html introduction
Html introductionHtml introduction
Html introduction
 
What is HTML5
What is HTML5What is HTML5
What is HTML5
 
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStartMadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
MadCap Flare Tips and Tricks - Scott DeLoach, ClickStart
 
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog TemplateBP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
BP304 - Blog It Up, Baby! Extending the new IBM Lotus Domino Blog Template
 
Castro Chapter 3
Castro Chapter 3Castro Chapter 3
Castro Chapter 3
 
MTA html5 text_graphics_media
MTA html5 text_graphics_mediaMTA html5 text_graphics_media
MTA html5 text_graphics_media
 
Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS Learn HTML and CSS_ Learn to build a website with HTML and CSS
Learn HTML and CSS_ Learn to build a website with HTML and CSS
 
Merging Result-merged.pdf
Merging Result-merged.pdfMerging Result-merged.pdf
Merging Result-merged.pdf
 
Week 2 HTML lists, hyperlinks, tables, and images
Week 2 HTML lists, hyperlinks, tables, and imagesWeek 2 HTML lists, hyperlinks, tables, and images
Week 2 HTML lists, hyperlinks, tables, and images
 
Class1slides
Class1slidesClass1slides
Class1slides
 
ITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docx
ITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docxITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docx
ITECH2106-6106 Lab01-HTML CSS Intro and Needs Analysis.pdf.docx
 
HTML Lab ProjectTo create a simple web page you will need .docx
HTML Lab ProjectTo create a simple web page you will need .docxHTML Lab ProjectTo create a simple web page you will need .docx
HTML Lab ProjectTo create a simple web page you will need .docx
 
Lecture 2 - HTML Basics
Lecture 2 - HTML BasicsLecture 2 - HTML Basics
Lecture 2 - HTML Basics
 
Thinkful - HTML/CSS Crash Course (May 4 2017)
Thinkful - HTML/CSS Crash Course (May 4 2017)Thinkful - HTML/CSS Crash Course (May 4 2017)
Thinkful - HTML/CSS Crash Course (May 4 2017)
 
15 Howto Customization Look And Feel
15 Howto Customization Look And Feel15 Howto Customization Look And Feel
15 Howto Customization Look And Feel
 
Introduction to html
Introduction to htmlIntroduction to html
Introduction to html
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Wiki to HTML Conversion

  • 1. Copyright © 2017, Dave Derrick Converting and Migrating Wiki Markup to HTML
  • 2. • This presentation describes the tasks involved in converting Wiki pages to HTML, however many of the procedures are applicable to creating, updating, and maintaining existing HTML pages. • These procedures describe using Microsoft Expressions because it is free, relatively easy to use, relatively bug-free, and offers Design (wysiwyg), Code, and Split views for easier editing. Other HTML- compatible authoring tools can be used in its place, although many of the Expression-specific details contained in this presentation may not apply. General
  • 3. • Converting Wiki markup to HTML: Overview: How to Convert Wiki to HTML • Creating a new HTML site: How to Create a New HTML Site • Preparing a new HTML page: How to Add Formats to a New HTML Page How to Add the Footer to a New HTML Page How to Create and Link TOC Entries How to Add “Return to Top” Links How to Insert Illustrations RESOURCE – Microsoft Expressions Web 4, available at Microsoft Download Center here: https://www.microsoft.com/en-us/download/details.aspx?id=36179 Presentation Contents
  • 4. • Open the target Wiki page and copy the page (document) title • Open Expressions • Create a new site using the page (document) title as the name • Copy and paste all Wiki page content into Expressions “default” page • Reformat the page by inserting CSS code • Add footer material to the page bottom • If internal sections use <h1> section headers, demote all h1 (except the h1 document title called “firstHeading”), h2, & h3 headers appropriately • Create hyperlink bookmarks for the page title and all section headers • Link TOC entries to section the headers • Insert Return to Top “(top)” links for all section headers • Save file using “Save as” to new file name using lowercase and underscores for spaces Overview: How to Convert Wiki to HTML
  • 5. • Choose an existing folder or create a new folder for the HTML site on your local drive. • Open Expressions. • Click “New Site” icon in the tool bar, and when the “New” dialog box comes up, click “Browse.” How to Create a New HTML Site
  • 6. • Browse to the appropriate folder on your local drive and select “Open.” • In the “New” dialog box, paste or type the name of the document into the “Location” box following the folder path name and click “OK.” How to Create a New HTML Site (continued)
  • 7. • Double click default.html to open the new HTML page. • When the page opens, copy and paste the complete Wiki page content into the <body> block of the default.html page. • Best Practice: Save the default doc or “Save As…” your new file name at this point. How to Create a New HTML Site (continued)
  • 8. How to Add Formats to a New HTML Page • Click the “Code” button at the bottom of your Expressions window. • When the HTML code view appears, scroll to the top of the file. • Click to locate your cursor just under the initial <body> block tag and insert the Embedded CSS code from the HTML Cheat Sheet document.
  • 9. • In the “Code” view, scroll to the bottom of the file. • Click to locate your cursor between the final </div> tag and </body> tag, and insert the Footer Foo code from the HTML Cheat Sheet document. How to Add the Footer to a New HTML Page
  • 10. • In “Design” view, click to select the full text of a header to which you wish to link. • Press Ctrl-G to bring up the Bookmark dialog box. • Click OK or press Enter to create the new bookmark. How to Create and Link TOC Entries
  • 11. • Scroll to the TOC at the top, and click to select the full text of the TOC entry to which you wish to link. • Right click your selection to bring up the actions dialog box, and select the Hyperlink option at the bottom of the box. • When the Insert Hyperlink dialog box appears, click to select Place in This Document. • When the Bookmarks list appears, click to select the bookmark that corresponds to your TOC entry. How to Create and Link TOC Entries (continued)
  • 12. • In “Split” view, find the header to which you wish to link. • Click to locate your cursor at the right-most end of the header text. Your “Code” view cursor will automatically move to the corresponding location in the HTML code. How to Add “Return to Top” Links
  • 13. • Click to ensure your cursor is located just before the </span> tag and insert the Return-to-Top Link code from the HTML Cheat Sheet document. • Replace First_Header_Goes_Here with the firstHeading <a name=“ ” link. How to Add “Return to Top” Links (continued)
  • 14. • The resulting code should look similar to the example shown here. (Note: You must retain the # in the Return-to-Top Link for the href to work.) • When you click into the Detail portion of the screen, the “(top)” link appears as shown. • Once you have created the first Return-to-Top Link in a document, copy the entire statement, from <a style=… to the closing </a> tag as highlighted above, and paste it into the remaining headers in the document. How to Add “Return to Top” Links (continued)
  • 15. • Existing illustrations are copied along with text and tables, but the files are saved separately in the HTML site folder. • With the full document contents pasted into Expressions, in the File menu, select “Save As…” • When you enter the file name and click Save, the Save Embedded Files dialog pops up with a list of the files embedded in the copied and pasted document. • Click OK to save the files into your site folder along with the HTML version of the document. How to Insert Illustrations
  • 16. • To insert a new illustration, copy the graphic source file into the folder containing your HTML page. • Open the graphic file and copy the graphic. (WEM accepts .JPG and .PNG. It may also accept .GIF.) • In “Design” view, create an empty paragraph where you want your graphic to be located. • Click inside the empty paragraph and select paste to insert your graphic. • When the Accessibility Options dialog appears, enter the Alternate text and Long description as needed. How to Insert Illustrations (continued)
  • 17. • Click “OK,” and the graphic appears inside the selected paragraph tag. • In “Split” view, click on the illustration in the Design portion of the window to locate the corresponding HTML code in the Code portion of the screen. • In the Code portion of the screen, delete the path shown in <img src=“ ”, leaving only the file name. • For example, the highlighted portion of the image path name shown below must be deleted. How to Insert Illustrations (continued)